Python Packagesยง
We provide a collection of installed Python packages for each minor version of Python, as a bundle module. This page lists the packages for the current recommended
Python 3 bundle.
This can be loaded using:
module load python3/recommended
The version of Python 3 provided with this bundle is currently Python 3.9.10.
Note that some packages we do not provide this way, because they have complicated non-Python dependencies. These are usually provided using the normal application modules system. This includes TensorFlow.
The following list was last updated at 10:35:03 (+0000) on 12 Dec 2024.
Module | Version | Description |
---|---|---|
acora |
2.3 | Fast multi-keyword search engine for text strings |
appdirs |
1.4.4 | A small Python module for determining appropriate platform-specific dirs, e.g. a "user data dir". |
args |
0.1.0 | Command Arguments for Humans. |
ase |
3.22.1 | Atomic Simulation Environment |
astor |
0.8.1 | Read/rewrite/write Python ASTs |
astropy |
5.0.1 | Astronomy and astrophysics core library |
asttokens |
2.0.5 | Annotate AST trees with source code positions |
attrs |
21.4.0 | Classes Without Boilerplate |
backcall |
0.2.0 | Specifications for callback functions passed in to an API |
biopython |
1.79 | Freely available tools for computational molecular biology. |
bitarray |
2.3.6 | efficient arrays of booleans -- C extension |
black |
22.1.0 | The uncompromising code formatter. |
BoltzTraP2 |
20.7.1 | band-structure interpolator and transport coefficient calculator |
certifi |
2021.10.8 | Python package for providing Mozilla's CA Bundle. |
cffi |
1.15.0 | Foreign Function Interface for Python calling C code. |
cftime |
1.5.2 | Time-handling functionality from netcdf4-python |
charset-normalizer |
2.0.11 | The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. |
click |
8.0.3 | Composable command line interface toolkit |
clint |
0.5.1 | Python Command Line Interface Tools |
colorama |
0.4.4 | Cross-platform colored terminal text. |
coloredlogs |
15.0.1 | Colored terminal output for Python's logging module |
colormath |
3.0.0 | Color math and conversion library. |
comm |
0.2.2 | Jupyter Python Comm implementation, for usage in ipykernel, xeus-python etc. |
commonmark |
0.9.1 | Python parser for the CommonMark Markdown spec |
cryptography |
36.0.1 | cryptography is a package which provides cryptographic recipes and primitives to Python developers. |
cutadapt |
3.5 | trim adapters from high-throughput sequencing reads |
cvxopt |
1.2.7 | Convex optimization package |
cycler |
0.11.0 | Composable style cycles |
Cython |
0.29.27 | The Cython compiler for writing C extensions for the Python language. |
cyvcf2 |
0.30.14 | fast vcf parsing with cython + htslib |
deap |
1.3.1 | Distributed Evolutionary Algorithms in Python |
debugpy |
1.8.1 | An implementation of the Debug Adapter Protocol for Python |
decorator |
5.1.1 | Decorators for Humans |
distlib |
0.3.4 | Distribution utilities |
dnaio |
0.7.1 | Read and write FASTA and FASTQ files efficiently |
ecdsa |
0.17.0 | ECDSA cryptographic signature library (pure python) |
emcee |
3.1.1 | The Python ensemble sampling toolkit for MCMC |
ephem |
4.1.3 | Compute positions of the planets and stars |
executing |
0.8.2 | Get the currently executing AST node of a frame, and other information |
filelock |
3.4.2 | A platform independent file lock. |
fonttools |
4.29.1 | Tools to manipulate font files |
funcparserlib |
0.3.6 | Recursive descent parsing library based on functional combinators |
future |
0.18.2 | Clean single-source support for Python 3 and 2 |
greenlet |
1.1.2 | Lightweight in-process concurrent programming |
hankel |
1.1.0 | Hankel Transformations using method of Ogata 2005 |
humanfriendly |
10.0 | Human friendly output for text interfaces using Python |
hy |
0.20.0 | Lisp and Python love each other. |
idna |
3.3 | Internationalized Domain Names in Applications (IDNA) |
imageio |
2.15.0 | Library for reading and writing a wide range of image, video, scientific, and volumetric data formats. |
importlib-metadata |
4.10.1 | Read metadata from Python packages |
iniconfig |
1.1.1 | iniconfig: brain-dead simple config-ini parsing |
ipykernel |
6.29.4 | IPython Kernel for Jupyter |
ipython |
8.0.1 | IPython: Productive Interactive Computing |
isal |
0.11.1 | Faster zlib and gzip compatible compression and decompression by providing python bindings for the ISA-L library. |
jedi |
0.18.1 | An autocompletion tool for Python that can be used for text editors. |
Jinja2 |
3.0.3 | A very fast and expressive template engine. |
joblib |
1.1.0 | Lightweight pipelining with Python functions |
jupyter_client |
8.6.2 | Jupyter protocol implementation and client libraries |
jupyter_core |
5.7.2 | Jupyter core package. A base package on which Jupyter projects rely. |
kiwisolver |
1.3.2 | A fast implementation of the Cassowary constraint solver |
ldap3 |
2.9.1 | A strictly RFC 4510 conforming LDAP V3 pure Python client library |
llvmlite |
0.38.0 | lightweight wrapper around basic LLVM functionality |
lxml |
4.7.1 | Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API. |
lzstring |
1.0.4 | lz-string for python |
Mako |
1.1.6 | A super-fast templating language that borrows the best ideas from the existing templating languages. |
Markdown |
3.3.6 | Python implementation of Markdown. |
MarkupSafe |
2.0.1 | Safely add untrusted strings to HTML/XML markup. |
matplotlib |
3.5.1 | Python plotting package |
matplotlib-inline |
0.1.3 | Inline Matplotlib backend for Jupyter |
mpmath |
1.2.1 | Python library for arbitrary-precision floating-point arithmetic |
multiqc |
1.12 | Create aggregate bioinformatics analysis reports across many samples and tools |
mypy-extensions |
0.4.3 | Experimental type system extensions for programs checked with the mypy typechecker. |
nest-asyncio |
1.6.0 | Patch asyncio to allow nested event loops |
netCDF4 |
1.5.8 | Provides an object-oriented python interface to the netCDF version 4 library. |
networkx |
2.6.3 | Python package for creating and manipulating graphs and networks |
nibabel |
3.2.2 | Access a multitude of neuroimaging data formats |
ninja |
1.10.2.3 | Ninja is a small build system with a focus on speed |
nose |
1.3.7 | nose extends unittest to make testing easier |
numba |
0.55.1 | compiling Python code using LLVM |
numpy |
1.21.5 | NumPy is the fundamental package for array computing with Python. |
obspy |
1.2.2 | ObsPy - a Python framework for seismological observatories. |
packaging |
21.3 | Core utilities for Python packages |
pandas |
1.4.0 | Powerful data structures for data analysis, time series, and statistics |
parso |
0.8.3 | A Python Parser |
pathspec |
0.9.0 | Utility library for gitignore style pattern matching of file paths. |
pexpect |
4.8.0 | Pexpect allows easy control of interactive console applications. |
pickleshare |
0.7.5 | Tiny 'shelve'-like database with concurrency support |
Pillow |
9.0.1 | Python Imaging Library (Fork) |
pip |
22.0.3 | The PyPA recommended tool for installing Python packages. |
platformdirs |
2.5.4 | A small Python package for determining appropriate platform-specific dirs, e.g. a "user data dir". |
pluggy |
1.0.0 | plugin and hook calling mechanisms for python |
Pmw |
2.0.1 | Python Mega Widgets |
prompt-toolkit |
3.0.27 | Library for building powerful interactive command lines in Python |
psutil |
5.9.8 | Cross-platform lib for process and system monitoring in Python. |
ptyprocess |
0.7.0 | Run a subprocess in a pseudo terminal |
pure-eval |
0.2.2 | Safely evaluate AST nodes without side effects |
py |
1.11.0 | library with cross-python path, ini-parsing, io, code, log facilities |
pyasn1 |
0.4.8 | ASN.1 types and codecs |
pycparser |
2.21 | C parser in Python |
pyerfa |
2.0.0.1 | Python bindings for ERFA |
pyfastaq |
3.17.0 | Script to manipulate FASTA and FASTQ files, plus API for developers |
Pygments |
2.11.2 | Pygments is a syntax highlighting package written in Python. |
PyMySQL |
1.1.0 | Pure Python MySQL Driver |
pyparsing |
3.0.7 | Python parsing module |
pysam |
0.18.0 | pysam |
pyspglib |
1.8.3.1 | This is the pyspglib module. |
pytest |
7.0.0 | pytest: simple powerful testing with Python |
python-dateutil |
2.8.2 | Extensions to the standard Python datetime module |
python-Levenshtein |
0.12.2 | Python extension for computing string edit distances and similarities. |
pytz |
2021.3 | World timezone definitions, modern and historical |
PyWavelets |
1.2.0 | PyWavelets, wavelet transform module |
PyYAML |
6.0 | YAML parser and emitter for Python |
pyzmq |
26.0.3 | Python bindings for 0MQ |
qutip |
4.6.3 | QuTiP: The Quantum Toolbox in Python |
regex |
2022.1.18 | Alternative regular expression module, to replace re. |
requests |
2.27.1 | Python HTTP for Humans. |
rich |
11.2.0 | Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal |
rply |
0.7.8 | A pure Python Lex/Yacc that works with RPython |
scikit-image |
0.19.1 | Image processing in Python |
scikit-learn |
1.0.2 | A set of python modules for machine learning and data mining |
scipy |
1.8.0 | SciPy: Scientific Library for Python |
seaborn |
0.11.2 | seaborn: statistical data visualization |
setuptools |
70.0.0 | Easily download, build, install, upgrade, and uninstall Python packages |
shellingham |
1.5.4 | Tool to Detect Surrounding Shell |
simplejson |
3.17.6 | Simple, fast, extensible JSON encoder/decoder for Python |
six |
1.16.0 | Python 2 and 3 compatibility utilities |
spectra |
0.0.11 | Color scales and color conversion made easy for Python. |
spglib |
1.16.3 | This is the spglib module. |
SQLAlchemy |
1.4.31 | Database Abstraction Library |
sshpubkeys |
3.3.1 | SSH public key parser |
stack-data |
0.1.4 | Extract data from python stack frames and tracebacks for informative displays |
tabulate |
0.8.9 | Pretty-print tabular data |
threadpoolctl |
3.1.0 | threadpoolctl |
tifffile |
2022.2.2 | Read and write TIFF files |
tomli |
2.0.1 | A lil' TOML parser |
tornado |
6.4.1 | Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed. |
traitlets |
5.14.3 | Traitlets Python configuration system |
typer |
0.12.3 | Typer, build great CLIs. Easy to code. Based on Python type hints. |
typing_extensions |
4.0.1 | Backported and Experimental Type Hints for Python 3.6+ |
urllib3 |
1.26.8 | HTTP library with thread-safe connection pooling, file post, and more. |
venv-kernel |
1.0.11 | Create a custom jupyter kernel for your venv. |
virtualenv |
20.13.1 | Virtual Python Environment builder |
wcwidth |
0.2.5 | Measures the displayed width of unicode strings in a terminal |
weblogo |
3.7.9 | WebLogo3 : Sequence Logos Redrawn |
wheel |
0.37.1 | A built-package format for Python |
xlrd |
2.0.1 | Library for developers to extract data from Microsoft Excel (tm) .xls spreadsheet files |
XlsxWriter |
3.0.2 | A Python module for creating Excel XLSX files. |
xlutils |
2.0.0 | Utilities for working with Excel files that require both xlrd and xlwt |
xlwt |
1.3.0 | Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.6, 2.7, 3.3+ |
xopen |
1.4.0 | Open compressed files transparently |
zipp |
3.7.0 | Backport of pathlib-compatible object wrapper for zip files |