March Updates
Major changes:
- A class
SIFilehas been added to enable automatic formatting of output files. This is a work in progress. cctk.Molecule.to_string()andcctk.Molecule.from_string(string)now permit storage ofcctk.Moleculeobjects. Part of the string is yaml-formatted, but most is not very human-readable (compressedndarraybytes).
Minor changes:
- velocities can now also be generated from
cctk.quasiclassicalto initialize quasiclassical MD trajectories. chargeandmultiplicityhave been added tocctk.XYZFile. Thanks to Gabe Gomes for pointing out this mistake.- A new function
compute_mass_spectrumhas been added tocctk.helper_functions, and the mass spec backend fromcctk.Moleculehas been moved there. - A new function
cctk.Molecule.equal()has been added to allow for comparison of molecules. - A bug in
cctk.optimizehas been fixed. Thanks to Gabe Gomes for pointing out this mistake.