Python API Changelog¶
Version 26.1.0 (Upcoming)¶
First stable release of the Python API.
- Unify pH range handling of the functions
isoelectric point,logd,solubility - Made available new functionalities:
Isoelectric pointcalculationConformer PluginTautomerizationfunctions (dominant, major, all, canonical)ReactorADMET predictors(hERG, Blood-Brain Barrier Score, CNS MPO)SolubilitycalculatorReaction fingerprint
- Added support for properties of the
Moleculeobjects - Based on Chemaxon's chemical libraries version 26.1.0
- Improved support of pandas.DataFrame objects, when storing
Moleculeobjects directly - Corrected handling of molecule result types coming from
evaluatefunction
Version 25.1.0b6 (Beta)¶
- Maximum supported heavy atom count limit is lifted
- Molecule search functionality added, supporting 1-to-1 and 1-to-n comparisons.
- Function parameter type checking added
- Molecule export to file is supported
- Python 3.14 is also supported.
- Python 3.14 GIL free is also tested for concurrent usage
- Chemaxon chemical libraries updated to 25.3.5
- API changes:
- File import and export API redesigned to fit standard Python file handling conventions.
consider_tautomerizationparameter added to pka calculation.chemterm()fuction has been renamed toevaluate().
Version 25.1.0b5 (Beta)¶
- Molecule import from file is supported
- Molecule export to file is supported
- Significant implementation changes to support better performance
- Concurrent usage of chemaxon library is supported from this version
Version 25.1.0b4 (Beta)¶
- Structure Checker and Fixer via Python is available
- Maximum supported heavy atom count is increased to 800
Version 25.1.0b3 (Beta)¶
- Standardization via Python is available
- Charset dependent warnings are removed
Version 25.1.0b2 (Beta)¶
- Minor fixes on charset handling and memory usage
Version 25.1.0b1 (Beta)¶
- Created the first Beta version of the Chemaxon Python API