from rdkit import Chem
from mordred import Calculator, descriptors

mols = [
    Chem.MolFromSmiles('c1ccccc1'),
    Chem.MolFromSmiles('c1ccccc1Cl'),
    Chem.MolFromSmiles('c1ccccc1C'),
]

# Create Calculator
calc = Calculator(descriptors)

# map method calculate multiple molecules (return generator)
print(list(calc.map(mols)))

# pandas method calculate multiple molecules (return pandas DataFrame)
print(calc.pandas(mols))

@@ -1,12 +1,56 @@
+from multiprocessing import freeze_support%0A%0A
 from rdkit i
@@ -60,16 +60,17 @@
 rt Chem%0A
+%0A
 from mor
@@ -106,16 +106,34 @@
 iptors%0A%0A
+freeze_support()%0A%0A
 mols = %5B
@@ -156,25 +156,25 @@
 mSmiles(
-'
+%22
 c1ccccc1
 '),%0A    
@@ -165,17 +165,17 @@
 c1ccccc1
-'
+%22
 ),%0A    C
@@ -184,33 +184,33 @@
 m.MolFromSmiles(
-'
+%22
 c1ccccc1Cl'),%0A  
@@ -203,17 +203,17 @@
 ccccc1Cl
-'
+%22
 ),%0A    C
@@ -230,17 +230,17 @@
 mSmiles(
-'
+%22
 c1ccccc1
@@ -244,9 +244,9 @@
 cc1C
-'
+%22
 ),%0A%5D

fix example