Skip to content

Commit 9ccd43f

Browse files
committed
fix(rdkit): correct FractionCSP3 / CalcFractionCSP3 casing in docs (fixes #242)
Descriptors.FractionCsp3 and rdMolDescriptors.CalcFractionCsp3 do not exist in RDKit 2026.03.x — the valid APIs are FractionCSP3 and CalcFractionCSP3 (and Lipinski.FractionCSP3). Update descriptors_reference.md (section title, usage example and diversity helper) and api_reference.md. Bump skill metadata.version 1.2 -> 1.3.
1 parent f6fcafe commit 9ccd43f

3 files changed

Lines changed: 5 additions & 5 deletions

File tree

skills/rdkit/SKILL.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ license: BSD-3-Clause license
55
allowed-tools: Read Write Edit Bash
66
compatibility: Examples target RDKit 2026.03.x. Use conda-forge for the broadest binary support or PyPI package `rdkit` for supported platform wheels; `rdkit-pypi` is the legacy PyPI name.
77
metadata:
8-
version: "1.2"
8+
version: "1.3"
99
skill-author: K-Dense Inc.
1010
---
1111

skills/rdkit/references/api_reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ Additional descriptor calculations.
249249
- `rdMolDescriptors.CalcNumAromaticHeterocycles(mol)` - Aromatic heterocycles
250250
- `rdMolDescriptors.CalcNumSpiroAtoms(mol)` - Spiro atoms
251251
- `rdMolDescriptors.CalcNumBridgeheadAtoms(mol)` - Bridgehead atoms
252-
- `rdMolDescriptors.CalcFractionCsp3(mol)` - Fraction of sp3 carbons
252+
- `rdMolDescriptors.CalcFractionCSP3(mol)` - Fraction of sp3 carbons
253253
- `rdMolDescriptors.CalcLabuteASA(mol)` - Labute accessible surface area
254254
- `rdMolDescriptors.CalcTPSA(mol)` - TPSA
255255
- `rdMolDescriptors.CalcMolFormula(mol)` - Molecular formula

skills/rdkit/references/descriptors_reference.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,10 +197,10 @@ Descriptors.NumAromaticAtoms(mol)
197197

198198
## Fraction Descriptors
199199

200-
### FractionCsp3
200+
### FractionCSP3
201201
Fraction of carbons that are sp3 hybridized.
202202
```python
203-
Descriptors.FractionCsp3(mol)
203+
Descriptors.FractionCSP3(mol)
204204
```
205205

206206
## Complexity Descriptors
@@ -580,7 +580,7 @@ def molecular_complexity(mol):
580580
'BertzCT': Descriptors.BertzCT(mol),
581581
'NumRings': Descriptors.RingCount(mol),
582582
'NumRotBonds': Descriptors.NumRotatableBonds(mol),
583-
'FractionCsp3': Descriptors.FractionCsp3(mol),
583+
'FractionCSP3': Descriptors.FractionCSP3(mol),
584584
'NumAromaticRings': Descriptors.NumAromaticRings(mol)
585585
}
586586
```

0 commit comments

Comments
 (0)