Hi Chris,
this might not be a great help, but it works for me on Ubuntu 22.04 with
RDKit 2021.09.5:

import rdkit
print(rdkit.__version__)
from rdkit import Chem
from rdkit.Chem.rdMolDescriptors import CalcNumAtoms
m = Chem.MolFromSmiles("c1ccccc1C(=O)NC")
print(CalcNumAtoms(m))

Output:
2021.09.5
19

According to Github, it was only added to the C++ MolDescriptors module
in June 2021:
https://github.com/rdkit/rdkit/commit/53523a4a1106e4e3b1a69ff26d0510225019e35c

KR Axel

On 14.07.22 12:46, Chris Swain via Rdkit-discuss wrote:
Hi,

If I try

from rdkit.Chem.rdMolDescriptors import CalcNumAtoms

I get

cannot import name 'CalcNumAtoms' from 'rdkit.Chem.rdMolDescriptors'

I can import a range of other descriptors fine

Using Python 3.7.6 and RDKit 2020.09.1

Cheers

Chris


_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss
_______________________________________________
Rdkit-discuss mailing list
Rdkit-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rdkit-discuss

Reply via email to