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
pip
installations torustworkx
[PR#122 | @RMeli] pre-commit
versions [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.py
in favour of fixtures [PR #118 | @RMeli]
Date: 05/04/2024 Contributors: @RMeli, @takluyver, @Jnelen
- Support for
rustworkx
graph 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.12
to 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_core
directly [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
NotImplementedError
exceptions [PR #90 | @RMeli]
.gitattributes
and.lgtm.yaml
stale filesversioneer
[PR #91 | @RMeli]
Date: 08/09/2023 Contributors: @RMeli
- Documentation on loading RDKit and Open Babel molecules [PR #77 | @RMeli]
- Versions of
pre-commit
hooks tools [PR #85 | @RMeli] - Version of several GitHub actions [PR #76 | @RMeli]
- Versioneer to
0.28
[PR #76 | @RMeli] - Minimum Python version to
3.7
to match CI [PR #76 | @RMeli] - Code according to
black==23.3.0
[PR #76 | @RMeli]
pre-commit
CI action [PR #85 | @RMeli]extras_require
tosetup.py
for RDKit and Open Babel [PR #84 | @RMeli]- Error message when
spyrmsd
is used as module but neither OpenBabel nor RDKit are installed [PR #81 | @RMeli] - Pin to
sphinx<7
to avoid compatibility with RTD theme [PR #77 | @RMeli]
ubuntu-latest-3.7-rdkit-gt
configuration 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-tool
for disconnected graphs [PR #61 | @RMeli]
- Support for more types of node properties (including strings) with
graph-tool
[PR #64 | @RMeli]
ValueError
exception 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.Molecule
constructor from RDKit molecule [PR #50 | @RMeli]molecule.Molecule
constructor from Open Babel molecule [PR #50 | @RMeli]--n-tests
option forpytest
[PR #44 | @RMeli]
spyrmsd.rmsdwrapper
to deal with single molecule [PR #51 | @RMeli]- Issue template [PR #46 | @RMeli]
- Speed of computation of squared pairwise distances [PR #45 | @RMeli]
spyrmsd
standalone tool now invoked withpython -m spyrmsd -h
[PR #52 | @RMeli]- Moved
spyrmsd.coords_from_molecule
tomolecule
module [PR #52 | @RMeli] - Moved
spyrmsd.rmsdwrapper
tormsd
module [PR #52 | @RMeli] - Long tests no longer run in CI [PR #44 | @RMeli]
spyrmsd
module [PR #52 | @RMeli]- Travis CI and AppVeyor bindings [PR #44 | @RMeli]
--long
option forpytest
[PR #44 | @RMeli]