Recent Releases of spyrmsd
spyrmsd - v0.9.0
Version 0.9.0
Date: 07/05/2025 Contributors: @RMeli, @Jnelen, @frgoe003
Added
--versionCLI option [PR #131 | @RMeli]prmsdwrapper, a first implementation of a multicore version ofrmsdwrapper. It also supports a timeout functionality. [PR #113 | @Jnelen]return_best_isomorphismoption forsymmrmsdcalculation [PR #143 | @frgoe003]
- Python
Published by RMeli 10 months ago
spyrmsd - v0.8.0
Version 0.8.0
Date: 28/05/2024 Contributors: @RMeli
Added
- Warnings filter for tests of multiple backends [PR #118 | @RMeli]
- Parametrized fixture to run tests with all available backends [PR #118 | @RMeli]
Improved
- Test IDs [PR #117 | @RMeli]
Changed
- the default backend for
pipinstallations torustworkx[PR#122 | @RMeli] pre-commitversions [PR #120 | @RMeli]- Versions of several GitHub Actions [PR #120 | @RMeli]
- Location of backend tests to standalone file [PR #118 | @RMeli]
Removed
- Many CI configurations in favour of running tests for all available backends [PR #118 | @RMeli]
tests/molecule.pyin favour of fixtures [PR #118 | @RMeli]
- Python
Published by RMeli almost 2 years ago
spyrmsd - v0.7.0
Version 0.7.0
Date: 05/04/2024 Contributors: @RMeli, @takluyver, @Jnelen
Added
- Support for
rustworkxgraph library [PR #111 | @RMeli] - Functionality to manually select the backend from CLI [PR #108 | @RMeli]
- Functionality to manually select the backend [PR #107 | @Jnelen]
- Python
3.12to CI [PR #102 | @RMeli] - macOS M1 (
macoOS-14) to CI [PR #102 | @RMeli]
Changed
- Molecular graphs cache to cache by backend [PR #107 | @Jnelen]
- Python build system to use flit_core directly [PR #103 | @takluyver]
- Minimum version of Python to
3.9(to reduce CI matrix) [PR #102 | @RMeli]
Fixed
- Failing tests with
pytest=8.0.0[PR #101 | @RMeli]
Improved
- Messages for
NotImplementedErrorexceptions [PR #90 | @RMeli]
Removed
.gitattributesand.lgtm.yamlstale filesversioneer[PR #91 | @RMeli]
- Python
Published by RMeli almost 2 years ago
spyrmsd - v0.6.0
Version 0.6.0
Date: 08/09/2023 Contributors: @RMeli
Improved
- Documentation on loading RDKit and Open Babel molecules [PR #77 | @RMeli]
Changed
- Versions of
pre-commithooks tools [PR #85 | @RMeli] - Version of several GitHub actions [PR #76 | @RMeli]
- Versioneer to
0.28[PR #76 | @RMeli] - Minimum Python version to
3.7to match CI [PR #76 | @RMeli] - Code according to
black==23.3.0[PR #76 | @RMeli]
Added
pre-commitCI action [PR #85 | @RMeli]extras_requiretosetup.pyfor RDKit and Open Babel [PR #84 | @RMeli]- Error message when
spyrmsdis used as module but neither OpenBabel nor RDKit are installed [PR #81 | @RMeli] - Pin to
sphinx<7to avoid compatibility with RTD theme [PR #77 | @RMeli]
Removed
ubuntu-latest-3.7-rdkit-gtconfiguration from CI due to continuous failures [PR #84 | @RMeli]- Outdated information about RDKit from the documentation [PR #84 | @RMeli]
- Support for Open Babel 2 [PR #84 | @RMeli]
- LGTM badge and code annotations [PR #76 | @RMeli]
- Python
Published by RMeli over 2 years ago
spyrmsd - v0.5.2
Version 0.5.2
Date: 23/02/2022 Contributors: @RMeli
Fixed
- Inconsistent number of nodes with
graph-toolfor disconnected graphs [PR #61 | @RMeli]
Improved
- Support for more types of node properties (including strings) with
graph-tool[PR #64 | @RMeli]
Changed
ValueErrorexception intoNonIsomorphicGraphs(ValueError)exception [PR #65 | @RMeli]
Added
- Warning for disconnected graphs [PR #61| @RMeli]
- Python
Published by RMeli about 4 years ago
spyrmsd - v0.5.1
Version 0.5.1
Date: 21/09/2021 Contributors: @RMeli
Fixed
- Fixed wrong covalent radius in
graph.adjacency_matrix_from_atomic_coordinates()[PR #58 | @RMeli]
Added
- Added pre-commit configuration file [PR #57 | @RMeli]
- Added support for gzip-compressed files (
.gz) [PR #56 | @RMeli]
Removed
- Removed dependency
QCElemental[PR #58 | @RMeli]
- Python
Published by RMeli over 4 years ago
spyrmsd - v0.5.0
Version 0.5.0
Date: 21/06/2021 Contributors: @RMeli
Added
- Added
molecule.Moleculeconstructor from RDKit molecule [PR #50 | @RMeli] - Added
molecule.Moleculeconstructor from Open Babel molecule [PR #50 | @RMeli] - Added
--n-testsoption forpytest[PR #44 | @RMeli]
Improved
- Improved
spyrmsd.rmsdwrapperto deal with single molecule [PR #51 | @RMeli] - Improved issue template [PR #46 | @RMeli]
- Improved speed of computation of squared pairwise distances [PR #45 | @RMeli]
Changed
spyrmsdstandalone tool now invoked withpython -m spyrmsd -h[PR #52 | @RMeli]- Moved
spyrmsd.coords_from_moleculetomoleculemodule [PR #52 | @RMeli] - Moved
spyrmsd.rmsdwrappertormsdmodule [PR #52 | @RMeli] - Long tests no longer run in CI [PR #44 | @RMeli]
Removed
- Removed
spyrmsdmodule [PR #52 | @RMeli] - Removed Travis CI and AppVeyor bindings [PR #44 | @RMeli]
- Removed
--longoption forpytest[PR #44 | @RMeli]
- Python
Published by RMeli over 4 years ago
spyrmsd -
Increase robustness of spyrmsd, especially for small systems that can be superimposed perfectly by the QCP method.
- Python
Published by RMeli over 5 years ago
spyrmsd -
spyrmsd: symmetry-corrected RMSD calculations in Python
- Python
Published by RMeli over 5 years ago
spyrmsd - Improved Documentation
Improved documentation with installation instructions and tutorial.
- Python
Published by RMeli almost 6 years ago
spyrmsd - graph-tool Support and Refactoring
graph-tool support (default) and general refactoring.
- Python
Published by RMeli about 6 years ago
spyrmsd - Cached Graph Isomorphism
Cached graph isomorphism for improved speed.
- Python
Published by RMeli about 6 years ago
spyrmsd - Graph Isomorphism with Atom Matching
Graph isomorphism with atom matching using atomic numbers.
- Python
Published by RMeli about 6 years ago
spyrmsd - Rebranding and Documentation
Changed name from pyRMSD to spyRMSD and added API documentation with sphinx and Read the Docs.
- Python
Published by RMeli about 6 years ago
spyrmsd - RDKit Support
rdkit support for molecular I/O.
- Python
Published by RMeli over 6 years ago
spyrmsd - Quaternion Characteristic Polynomial
Quaternion Characteristic Polynomial (QCP) method.
- Python
Published by RMeli over 6 years ago
spyrmsd - Hungarian Algorithm
Hungarian algorithm based on scipy.
- Python
Published by RMeli over 6 years ago
spyrmsd - Graph Isomorphism
Graph isomorphism based on netrowkx.
- Python
Published by RMeli over 6 years ago