A Python library which allows construction and manipulation of complex molecules, as well as automatic molecular design and the creation of molecular databases.
stk.small.NCore
.Added Cage.get_vertex_alignments()
Updated docs
FitnessCalculator.get_fitness_value()
now takes a MoleculeRecord
instead of a ConstructedMolecule
. A ConstructedMolecule
can be easily retrieved by calling .get_molecule()
on the MoleculeRecord
object.MoleculeRecord
instances as input, instead of ConstructedMolecule
. This is a breaking api change, but a ConstructedMolecule
can be retrieved from a MoleculeRecord
with the get_molecule()
method.pathlib.Path
to write()
methods, removing the need to write things like str(path / new_path)
(#455) @andrewtarzia fixed the alignment of terminal building blocks with a single placer atom in the Linear
polymer topology graph.
(#449) @lukasturcani deprecated the reading of pdb
files as they do not support bond orders greater than 1.
@lukasturcani added some type hints.
@lukasturcani Added type hints for the Linear
polymer class.