Releases: mordred-descriptor/mordred
Releases · mordred-descriptor/mordred
v1.2.0
bug fixes
- avoid sanitization error: Can't kekulize mol in some molecule (#67)
- fix IndexError in ReferenceMolecule (#64)
new descriptors
- PBF rdkit wrapper (#33, thanks! @WhisperWind22)
new features
-
add global config api (#72, 97548ad, ced4efc)
calc = Calculator(descriptors, config={"timeout": 10})
or
calc = Calculator(descriptors) calc.config(timeout=10)
-
add get_descriptors_in_module (5e3f3e7)
misc
v1.1.1
v1.1.0
new features
descriptor versioning (#38)
Users can use version
option in Calculator.__init__
and Calculator.register
methods to specify descriptors set.
Even if preset is changed by update, Users can use descriptors set in the specific version.
calc = Calculator(descriptors, version="1.0.0").
broken changes
- SM1 uses trace instead of sum of eigen values: it should give more accurate results. (82b9643)
- use np.linalg.eigh instead of np.linalg.eig: it should give more accurate results. (76f6099)
new descriptors
- FractionCSP3 (1) (@WhisperWind22 #28)
- FilterItLogS (1) (@WhisperWind22 #28)
- "Hetero" option to AtomCount (1) (@WhisperWind22 #28)
- "exact" option to Weight (2) (#28)
deprecated descriptors
These descriptors are removed from preset.
Users can use when register explicitly.
- SM1_D, SM1_A: trivial (9ee6d37)
bug fix
v1.0.0
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.1
v0.4.0
new feature
- save/load descriptors list to json. (#17, 13e1bf7)
- add
is_missing
function (f397800) - web UI (mordred-web packge: https://github.com/mordred-descriptor/mordred-web)
broken change
- raise TypeError when Calculator/Descriptor is provided non-Mol values. (thanks @RunshengSong #16, #20, d584cb3)