Changelog¶
This project adheres to semantic versioning.
This changelog only captures changes to the python bindings. For detailed
changes to the underlying C++ library, see the repository’s CHANGELOG.rst
.
1.1.0¶
Added¶
Added modifying functions to
Graph
Direct copying support for
Molecule
instead of via picklingAdded build-time generation of typing stubs with pybind11-stubgen
Changed¶
Altered name of
ChiralStatePreservation
enum member fromNone
toDoNotPreserve
(the former is a reserved keyword)Better automatic type signature annotations in docstrings
1.0.0 - 2020-01-23¶
Added¶
Doctested examples
Pickle support for
Molecule
using serializationExperimental library-internal SMILES parser in
io.experimental
Molecule instances integrate nicely with notebooks using
_repr_svg_
__repr__
members forMolecule
,Graph
andStereopermutatorList
Improved
__init__.py
to allow wild importssetup.py
correctly installs as platlib
Changed¶
The
interpret
family of functions was renamedmolecules
and moved to a new submoduleinterpret
in lieu of the addition of very similar functions that yield onlyGraph
instances without constructingMolecule
instances.The following member functions of
AtomStereopermutator
andBondStereopermutator
are now properties:assigned
index_of_permutation
num_assignments
num_stereopermutations
The member functions
N
andB
ofGraph
are now properties