- Migrated the computation of atom pairs and topological torsion fingerprints to use the fingerprint generator API
- Updated the RDKit required version in the CMake config to 2023.09.1
- #8 - stop using std::result_of (esp. if not needed).
- Mol standardization functions.
sdf_writer
aggregate function.smi_reader
andsmi_writer
functions.
sdf_reader
can be also used as a table-valued function- Mol serialization extended again to AllProps (reverting a change in 2021.07.1)
- Mol serialization is now limited to MolProps.
- The strategy for indexing binary fingerprints into the
rdtree
virtual table was substantially reimplemented.
mol_find_mcs
aggregate function.- Substructure-based mol transformations + Murcko decomposition.
sdf_reader
virtual table.- Bindings to RDKit's Periodic Table.
- Compiler settings for using the optimized popcnt instructions (-mpopcnt replaces -march=native).
- Most of the code was migrated from C to C++ and substantially rewritten. The API is in general similar to the earlier version, but some implicit assumptions and default behaviors have been removed (e.g. implicit promotions of function args from SMILES string to mol are no longer supported). Please refer to the docs for further details (the available documentation was updated, it will be hopefully expanded soon).
- This Changelog file.