FINDSYM

Version History

Nov 2017, version 5.1.1. Minor bug fixes.

Aug 2017, version 5.1.0. (1) Fundamental algorithm and efficiency improvements, particularly for cases involving large numbers of atoms and for cases involving substantial "noise" in the atomic coordinates. (2) Errors encountered at large tolerance values have been resolved. When a large tolerance is requested, that tolerance is now reset to 1/3 the smallest same-atom-type nearest-neighbor distance for each atom type. These changes also propagated to ISOCIF.

Jan 2017, version 5.0.1. Minor bug fixes.

Dec 2016, version 5.0.0. (1) A series of internal improvements to the symmetry-detection routine. (2) Separate tolerances for cell parameters, atomic positions, and magnetic moments. (3) Any atoms in the "Type of each atom in the unit cell" list that have negative coefficients are ignored by the symmetry-detection routine. (4) Higher precision for the cell-parameters in CIF output. (5) Now accepts uppercase X,Y,Z symbols in space-group operators from CIF input. (6) Minor bug fixes. (7) A new command-line interface has been developed, but only for the Linux OS. The findsym_cifinput preprocessor accepts a CIF-input filename and produces output that can be piped to findsym, so that the final output is a CIF containing the new higher-symmetry CIF. (8) For the command-line version, the CIF tags _iso_acclat, _iso_accpos, _iso_accocc, and _iso_accmag have been implemented to assign lattice-parameter, atomic-position, site-occupancy, and magnetic-moment tolerances. (9) For the command-line version, the CIF tag _iso_ignore_atom has been implemented to allow the user to ignore ("y" or "Y") or keep (".") any atom in the _atom_site loop. (10) For either the we interface or command-line interface, if the CIF input employs "_iso_expected_sg " to indicate an expected space group, the CIF output will indicate a warning if the expected space groups is not realized. And if CIF input employs "_iso_expected_volrat " to indicate an expected ratio of old/new primitive cell volume, the CIF output will indicate a warning if the expected volume ratio is not realized. This feature was added to facilitate tests.

Dec 2015, version 4.3.1. Fixed a problem which occurs when a large tolerance is used.

Oct 2015, version 4.3. Fixed symmetry-detection problems that affected less-common cases, and improved code efficiency when dealing with large low-symmetry input.

June 2014, version 4.2. Allowed data to be imported from a CIF file and fixed some minor bugs.

May 2013, version 4.1. Added feature: atom types can be entered using multipliers (eg. 2*Mg for Mg Mg)

March 2013, fixed bug that sometimes displayed incorrect magnetic moments in output.

January 2013, added magnetic moments of atoms for identification of magnetic space group symmetries. Also allowed chemical symbols instead of integers for designating the types of atoms.

May 2012, added applet from ISOCIF for viewing structure

April 2006, version 3.2.1. Fixed bug for R-centered lattices.

July 2005, version 3.2. Added monoclinic and orthorhomic settings.

November 2004, version 3.1. Added option to use different settings for space groups.

November 2004, version 3.0. Fixed how tolerance is handled. Added a centering option for basis vectors of the unit cell. Removed unnecesary data from output. Inserted more user-friendly error messages.

November 2003, version 2.6. Added graphical rendition of the unit cell (internet version only).

August 2000, version 2.3.3. Fixed another bug relating to the identification of the Wyckoff positions and the origin.

July 2000, version 2.3. Fixed another bug relating to the identification of the Wyckoff positions.

June 2000, version 2.2. Fixed a bug relating to the identification of the Wyckoff positions.

May 2000, version 2.0. This program now works for any arbitrary orientation of axes.

August 1999. version 1.2. Fixed bug in origin of space group. Also changed setting to Origin Choice 2 so that it would match the default setting in ISOTROPY.

January 1999, version 1.1.1. Made some minor changes.

June 1998, version 1.1. Fixed a bug.

April 1998, version 1.0-2. Fixed some bugs.

January 1998, version 1.0. First version made available at this internet site.