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
GraphDirect copying support for
Moleculeinstead of via picklingAdded build-time generation of typing stubs with pybind11-stubgen
Changed¶
Altered name of
ChiralStatePreservationenum member fromNonetoDoNotPreserve(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
Moleculeusing serializationExperimental library-internal SMILES parser in
io.experimentalMolecule instances integrate nicely with notebooks using
_repr_svg___repr__members forMolecule,GraphandStereopermutatorListImproved
__init__.pyto allow wild importssetup.pycorrectly installs as platlib
Changed¶
The
interpretfamily of functions was renamedmoleculesand moved to a new submoduleinterpretin lieu of the addition of very similar functions that yield onlyGraphinstances without constructingMoleculeinstances.The following member functions of
AtomStereopermutatorandBondStereopermutatorare now properties:assignedindex_of_permutationnum_assignmentsnum_stereopermutations
The member functions
NandBofGraphare now properties