This python:v1 OpenSAFELY image is based on Ubuntu 20.04 with Python 3.8.10.
It comes pre-installed with a standard set of python packages.
- astor: 0.8.1
- attrs: 19.3.0
- autograd: 1.3
- autograd-gamma: 0.5.0
- backcall: 0.1.0
- bash-kernel: 0.7.2
- bleach: 3.1.2
- cachetools: 4.0.0
- cairocffi: 1.4.0
- cairosvg: 2.5.2
- certifi: 2019.11.28
- cffi: 1.15.1
- chardet: 3.0.4
- click: 7.0
- click-plugins: 1.1.1
- cligj: 0.5.0
- coverage: 4.5.4
- cssselect2: 0.7.0
- cycler: 0.10.0
- decorator: 4.4.1
- defusedxml: 0.6.0
- descartes: 1.1.0
- ebmdatalab: 0.0.30
- entrypoints: 0.3
- fiona: 1.8.13
- formulaic: 0.2.4
- future: 0.18.2
- geopandas: 0.6.3
- google-api-core: 1.16.0
- google-auth: 1.11.0
- google-auth-oauthlib: 0.4.1
- google-cloud-bigquery: 1.24.0
- google-cloud-core: 1.3.0
- google-resumable-media: 0.5.0
- googleapis-common-protos: 1.51.0
- idna: 2.8
- interface-meta: 1.2.4
- ipykernel: 5.1.4
- ipython: 7.12.0
- ipython-genutils: 0.2.0
- ipywidgets: 7.5.1
- jedi: 0.16.0
- jinja2: 2.11.1
- joblib: 1.0.1
- json5: 0.9.0
- jsonschema: 3.2.0
- jupyter: 1.0.0
- jupyter-client: 5.3.4
- jupyter-console: 6.1.0
- jupyter-core: 4.6.1
- jupyterlab: 1.2.6
- jupyterlab-server: 1.0.6
- jupytext: 1.3.3
- kaleido: 0.2.1
- kiwisolver: 1.1.0
- lifelines: 0.26.4
- llvmlite: 0.34.0
- lz4: 3.1.3
- markupsafe: 1.1.1
- matplotlib: 3.1.3
- mistune: 0.8.4
- more-itertools: 8.2.0
- munch: 2.5.0
- nbconvert: 5.6.1
- nbformat: 5.0.4
- nbval: 0.9.4
- notebook: 6.0.3
- numba: 0.51.2
- numpy: 1.18.1
- oauthlib: 3.1.0
- opensafely-cohort-extractor: 1.88.0
- opensafely-matching: 0.2.0
- packaging: 20.1
- pandas: 1.0.1
- pandas-gbq: 0.13.0
- pandocfilters: 1.4.2
- parso: 0.6.1
- patsy: 0.5.1
- pep517: 0.10.0
- pexpect: 4.8.0
- pickleshare: 0.7.5
- pillow: 8.1.0
- pip-tools: 6.2.0
- plotly: 4.5.0
- pluggy: 0.13.1
- prometheus-client: 0.7.1
- prompt-toolkit: 3.0.3
- protobuf: 3.11.3
- ptyprocess: 0.6.0
- py: 1.8.1
- pyarrow: 3.0.0
- pyasn1: 0.4.8
- pyasn1-modules: 0.2.8
- pycparser: 2.21
- pydata-google-auth: 0.3.0
- pygments: 2.5.2
- pyparsing: 2.4.6
- pyproj: 2.4.2.post1
- pyrsistent: 0.15.7
- pytest: 5.3.5
- python-dateutil: 2.8.1
- pytz: 2019.3
- pyyaml: 5.3
- pyzmq: 18.1.1
- qtconsole: 4.6.0
- requests: 2.22.0
- requests-oauthlib: 1.3.0
- retry: 0.9.2
- retrying: 1.3.3
- rsa: 4.0
- scikit-learn: 0.24.1
- scipy: 1.4.1
- seaborn: 0.10.0
- send2trash: 1.5.0
- shapely: 1.7.0
- six: 1.14.0
- sqlparse: 0.4.1
- statsmodels: 0.11.0
- structlog: 20.2.0
- tabulate: 0.8.7
- terminado: 0.8.3
- testpath: 0.4.4
- threadpoolctl: 2.1.0
- tinycss2: 1.2.1
- toml: 0.10.2
- tornado: 6.0.3
- tqdm: 4.42.1
- traitlets: 4.3.3
- upsetplot: 0.6.1
- urllib3: 1.25.8
- venn: 0.1.3
- wcwidth: 0.1.8
- webencodings: 0.5.1
- wheel: 0.36.2
- widgetsnbextension: 3.5.1
- wrapt: 1.13.3