Skip to content

Releases: molssi-seamm/molsystem

Added more control over RDKit and OpenBabel creating systems

08 May 16:41
a03f639
Compare
Choose a tag to compare
  • Added control to from_RDKMol and from_OBMol to allow selectively updating the atoms, coordinates, and bonds

Rotated molecule from SMILES, InChI, or InChIKey to standard orientation

05 May 22:11
10ce340
Compare
Choose a tag to compare
  • Molecules created from line notation are created in an random orientation. This enhancement rotates them to the standard orientation, which will look nice for small, symmetric molecules.

Bugfix: bonds in RDKit

05 May 21:21
c6b5bcf
Compare
Choose a tag to compare
  • There was an indexing bug translating bonds back from RDKit to SEAMM. The famous 0/1 problem!

Added gradients to atoms

06 Apr 01:32
c784b53
Compare
Choose a tag to compare
  • Added gradient on atoms as a separate table alongside atoms, so they take no space unless actually used.

Handle uppercase X, Y, Z in strings for symmetry operators

13 Mar 19:18
af9b00b
Compare
Choose a tag to compare
  • the Crystallographic Open Database CIF files seems to use upper case X, Y, Z in explicit symmetry operators. These need to be lowercased in the code.

Bugfixes in symmetry and CIF files

19 Nov 14:42
2e28abb
Compare
Choose a tag to compare
  • Reading CIF files could fail if the symmetry operators were given
  • The symmetry handling did not recognize hexagonal spacegroups without :H. Changed so if the hexagonal group name has neither :H or :R, the hexagonal setting is assumed.
  • When finding the spacegroup from the symmetry operators, hard-coded to the P1 case to avoid what seems like a bug in spglib.
  • Enhanced to use the full International Tables HM name for spacegroups, translating the input to that standard name.

Bugfix and improved symmetry handling

05 Nov 21:49
2e0fc0b
Compare
Choose a tag to compare
  • Fixed bug with symmetry operators containing blanks, e.g. 'x, y, z' rather than 'x,y,z'
  • Added handling of symmetry when get properties of atoms
  • Added method to lower symmetry to P1/C1

Technical release due to change in dependency

31 Oct 00:06
d216a4d
Compare
Choose a tag to compare
Merge pull request #69 from molssi-seamm/dev

Updating for changes in configparser.

Support for InChI improved, RMSD and PubChem added...

30 Oct 15:20
3ffdb39
Compare
Choose a tag to compare
  • Adds support for aligning structures and calculating RMSD
  • Adds support for working directly with PubChem to get structures, IUPAC names, etc.
  • Improves support for InChI, working around issues in both OpenBabel and RDKit.
  • Added substantial new functionality for spacegroups and primitive cell handling, but still not complete.

Added support for velocities on atoms

06 Sep 00:08
25ad23e
Compare
Choose a tag to compare
Merge pull request #67 from molssi-seamm/dev

Support for velocities on atoms