Releases: datamol-io/datamol
Releases · datamol-io/datamol
0.7.9
Added:
datamol.graph.match_molecular_graphs
, with unit-testsdatamol.graph.reorder_mol_from_template
, with unit-tests
Changed:
- Typing in
datamol.graph.py
, changedrdkit.Chem.rdchem.Mol
todm.Mol
Deprecated:
- NOTHING
Removed:
- NOTHING
Fixed:
- NOTHING
Security:
- NOTHING
Authors:
- DomInvivo
- Emmanuel Noutahi
0.7.8
0.7.7
0.7.6
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
Added:
- A new
dm.align
module with various functions to align a list of molecules. Usedm.align.template_align
to align a molecule to a template anddm.align.auto_align_many
to automatically partition and align a list of molecules. - New descriptors:
formal_charge
- New descriptors:
refractivity
- New descriptors:
n_rigid_bonds
- New descriptors:
n_stereo_centers
- New descriptors:
n_charged_atoms
- Add
dm.clear_props
to clear all the properties of a mol. - Add a new dataset in addition to freesolv based on RDKit CDK2 at
dm.cdk2()
. - Add
dm.strip_mol_to_core
to remove all R groups from a molecule. - Add
dm.UNSPECIFIED_BOND
dm.compute_ring_system
to extract the ring systems from a molecule.
Changed:
- Improve typing.
- Improve relative imports coverage.
- Adapt
dm.to_image
to use thealign
module.
Removed:
- Remove a lot of
# type: ignore
as those can be error prone (hopefully the tests are here!)
Authors:
- Hadrien Mary
0.7.0
Added:
- Add
dm.conformers.keep_conformers
in order to only keep one or multiple conformers from a molecules.
Changed:
- Change the conformer generation arguments to use
useRandomCoords=True
by default. - Start using explicit
Optional
instead of implicitOptional
for typing. - Start using relative imports instead of absolute ones.
- When conformers are not minimized, sort them by energy (can be turned to False).
Removed:
- Remove
fallback_to_random_coords
argument fromgenerate_conformers
.
Authors:
- Hadrien Mary