Date: DD/MM/YYYY Contributors: @RMeli
- Python
3.13and3.14in CI [PR #147 | @RMeli] - Optional dependencies for testing (
test), development (dev), and parallelization (parallel) inpyproject.toml[PR #152 | @copilot]
- Migrated all package configuration from
setup.cfgandsetup.pytopyproject.toml[PR #XXX | @RMeli] - Workflows to use
pip install -e .instead ofpython setup.py develop[PR #XXX | @RMeli]
- support for Open Babel [PR #151 | @RMeli]
- Python
3.9and3.10from CI [PR #147 | @RMeli] setup.cfgfile in favour ofpyproject.toml[PR #XXX | @RMeli]setup.pyfile in favour ofpyproject.toml[PR #XXX | @RMeli].coveragercfile in favour ofpyproject.toml[PR #XXX | @RMeli]
Date: 07/05/2025 Contributors: @RMeli, @Jnelen, @frgoe003
--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]
Date: 28/05/2024 Contributors: @RMeli
- Warnings filter for tests of multiple backends [PR #118 | @RMeli]
- Parametrized fixture to run tests with all available backends [PR #118 | @RMeli]
- Test IDs [PR #117 | @RMeli]
- 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]
- Many CI configurations in favour of running tests for all available backends [PR #118 | @RMeli]
tests/molecule.pyin favour of fixtures [PR #118 | @RMeli]
Date: 05/04/2024 Contributors: @RMeli, @takluyver, @Jnelen
- 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]
- Molecular graphs cache to cache by backend [PR #107 | @Jnelen]
- Python build system to use
flit_coredirectly [PR #103 | @takluyver] - Minimum version of Python to
3.9(to reduce CI matrix) [PR #102 | @RMeli]
- Failing tests with
pytest=8.0.0[PR #101 | @RMeli]
- Messages for
NotImplementedErrorexceptions [PR #90 | @RMeli]
.gitattributesand.lgtm.yamlstale filesversioneer[PR #91 | @RMeli]
Date: 08/09/2023 Contributors: @RMeli
- Documentation on loading RDKit and Open Babel molecules [PR #77 | @RMeli]
- 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]
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]
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]
Date: 23/02/2022 Contributors: @RMeli
- Inconsistent number of nodes with
graph-toolfor disconnected graphs [PR #61 | @RMeli]
- Support for more types of node properties (including strings) with
graph-tool[PR #64 | @RMeli]
ValueErrorexception intoNonIsomorphicGraphs(ValueError)exception [PR #65 | @RMeli]
- Warning for disconnected graphs [PR #61| @RMeli]
Date: 21/09/2021 Contributors: @RMeli
- Wrong covalent radius in
graph.adjacency_matrix_from_atomic_coordinates()[PR #58 | @RMeli]
- pre-commit configuration file [PR #57 | @RMeli]
- Support for gzip-compressed files (
.gz) [PR #56 | @RMeli]
- Dependency
QCElemental[PR #58 | @RMeli]
Date: 21/06/2021
Contributors: @RMeli
molecule.Moleculeconstructor from RDKit molecule [PR #50 | @RMeli]molecule.Moleculeconstructor from Open Babel molecule [PR #50 | @RMeli]--n-testsoption forpytest[PR #44 | @RMeli]
spyrmsd.rmsdwrapperto deal with single molecule [PR #51 | @RMeli]- Issue template [PR #46 | @RMeli]
- Speed of computation of squared pairwise distances [PR #45 | @RMeli]
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]
spyrmsdmodule [PR #52 | @RMeli]- Travis CI and AppVeyor bindings [PR #44 | @RMeli]
--longoption forpytest[PR #44 | @RMeli]