Versions of python modules
I'm in the process of updating the Jupyter notebooks to Python3 and I looking at what I can do make sure other people can reproduce the results. At the moment I annotate the imported python modules with version numbers in the Jupyter notebook. Finding the versions is a bit tedious and I was wondering if there was some way to automate this?
from rdkit import Chem #rdkit 2016.03.5 from rdkit.Chem import PandasTools import pandas as pd #pandas==0.17.1 import pandas_ml as pdml #pandas-ml==0.4.0 from rdkit.Chem import AllChem, DataStructs import numpy #numpy==1.12.0 from sklearn.model_selection import train_test_split #scikit-learn==0.18.1 import subprocess from StringIO import StringIO import pickle import os %matplotlib inline