Skip to content

Credits

These projects were used to build gemseo-jax. Thank you!

Python | uv

Runtime dependencies

Project Summary Version (accepted) Version (last resolved) License
annotated-types Reusable constraint types to use with typing.Annotated >=0.6.0 0.7.0 MIT License
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.10.5 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.4 MIT
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
contourpy Python library for calculating contours of 2D quadrilateral grids >=1.0.1 1.3.3 BSD License
cycler Composable style cycles >=0.10 0.12.1 BSD License
dill serialize all of Python 0.4.0 BSD-3-Clause
docstring-inheritance Avoid writing and maintaining duplicated docstrings. >=2.0.0, <=2.2.2 2.2.2 MIT
et_xmlfile An implementation of lxml.xmlfile for the standard library 2.0.0 MIT
fastjsonschema Fastest Python implementation of JSON schema >=2.14.5, <=2.21.2 2.21.2 BSD
fonttools Tools to manipulate font files >=4.22.0 4.60.1 MIT
gemseo Generic Engine for Multi-disciplinary Scenarios, Exploration and Optimization >=6.3, <7 6.3.1.dev1+g31a6c94b6 LGPL-3.0
genson GenSON is a powerful, user-friendly JSON Schema generator. >=1.2.2, <=1.3.0 1.3.0 MIT
graphviz Simple Python interface for Graphviz >=0.19, <=0.21 0.21 MIT
h5py Read and write HDF5 files from Python >=3.6.0, <=3.14.0 3.14.0 BSD-3-Clause
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.11 BSD-3-Clause
jax Differentiate, compile, and transform Numpy code. >=0.4.14, <=0.4.38 0.4.38 Apache-2.0
jaxlib XLA library for JAX >=0.4.38, <=0.4.38 0.4.38 Apache-2.0
Jinja2 A very fast and expressive template engine. >=3.0.0, >=2.11.1, <=3.1.6 3.1.6 BSD License
joblib Lightweight pipelining with Python functions >=1.2.0 1.5.2 BSD 3-Clause
kiwisolver A fast implementation of the Cassowary constraint solver >=1.3.1 1.4.9 BSD License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0, >=1.1 3.0.3 BSD-3-Clause
matplotlib Python plotting package >=3.6.0, <=3.10.6 3.10.6 Python Software Foundation License
MiniSom Minimalistic implementation of the Self Organizing Maps (SOM) >=2.3.5, <2.4 2.3.5 MIT
ml_dtypes ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used in machine learning. >=0.4.0 0.5.3 Apache-2.0
mpmath Python library for arbitrary-precision floating-point arithmetic >=1.1.0, <1.4 1.3.0 BSD
narwhals Extremely lightweight compatibility layer between dataframe libraries >=1.15.1 2.8.0 MIT License
networkx Python package for creating and manipulating graphs and networks >=2.5, <=3.5 3.5 BSD License
nlopt Library for nonlinear optimization, wrapping many algorithms for global and local, constrained or unconstrained, optimization >=2.7.0, <=2.9.1 2.9.1 MIT
numpy Fundamental package for array computing in Python >=1.24 2.3.3 BSD License
openpyxl A Python library to read/write Excel 2010 xlsx/xlsm files >=3.0.10, <=3.1.5 3.1.5 MIT
openturns Uncertainty treatment library >=1.20, <=1.25 1.25 LGPL
opt_einsum Path optimization of einsum functions. 3.4.0 MIT
packaging Core utilities for Python packages >=20.5, >=15, <=25 25.0 Apache Software License + BSD License
pandas Powerful data structures for data analysis, time series, and statistics >=2.1.0, <=2.3.2 2.3.2 BSD License
pillow Python Imaging Library (Fork) >=9.5.0, <=11.3.0 11.3.0 MIT-CMU
plotly An open-source interactive data visualization library for Python >=5.7.0, <=6.3.0 6.3.0 MIT License
prettytable A simple Python library for easily displaying tabular data in a visually appealing ASCII table format >=2.3.0, <=3.16.0 3.16.0 BSD-3-Clause
psutil Cross-platform lib for process and system monitoring. 7.1.0 BSD-3-Clause
pydantic Data validation using Python type hints >=2.7, <=2.11.9 2.11.9 MIT
pydantic-settings Settings management using Pydantic >=2.1.0, <=2.11.0 2.11.0 MIT
pydantic_core Core functionality for Pydantic validation and serialization ==2.33.2 2.33.2 MIT
pyDOE3 Design of experiments for Python >=1.0.1, <=1.4.0 1.4.0 BSD-3-Clause
pyparsing pyparsing - Classes and methods to define and execute parsing grammars >=3.0, >=2.3.1 3.2.5 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
python-dotenv Read key-value pairs from a .env file and set them as environment variables >=0.21.0 1.1.1 BSD-3-Clause
pytz World timezone definitions, modern and historical >=2020.1, >=2015.7 2025.2 MIT
pyXDSM Python script to generate PDF XDSM diagrams using TikZ and LaTeX >=2.2.1, <=2.3.1 2.3.1 Apache License Version 2.0
requests Python HTTP for Humans. >=2.8.1, >2, <3 2.32.5 Apache-2.0
scikit-learn A set of python modules for machine learning and data mining >=1.2, <=1.7.2 1.7.2 BSD-3-Clause
scipy Fundamental algorithms for scientific computing in Python >=1.10 1.15.2 BSD License
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
spgl1 SPGL1: A solver for large-scale sparse reconstruction. >=0.0.3, <=1.0.0 0.0.3 GNU Lesser General Public License v3 (LGPLv3)
StrEnum An Enum that inherits from str. >=0.4.9, <=0.4.15 0.4.15 MIT License
sympy Computer algebra system (CAS) in Python >=1.5, <=1.14.0 1.14.0 BSD
threadpoolctl threadpoolctl >=3.1.0 3.6.0 BSD-3-Clause
tqdm Fast, Extensible Progress Meter >=4.50, <=4.67.1 4.67.1 MPL-2.0 AND MIT
typing-inspection Runtime typing introspection tools >=0.4.0 0.4.2 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.0, >=4, <5 4.15.0 PSF-2.0
tzdata Provider of IANA time zone data >=2022.7 2025.2 Apache-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.21.1, <3 2.5.0 MIT
wcwidth Measures the displayed width of unicode strings in a terminal 0.2.14 MIT
xdsmjs XDSMjs Python module >=1.0.0, <=2.0.0 2.0.0 Apache License, Version 2.0
xxhash Python binding for xxHash >=3.0.0, <=3.5.0 3.5.0 BSD

Development dependencies

Project Summary Version (accepted) Version (last resolved) License
babel Internationalization utilities ~=2.10 2.17.0 BSD-3-Clause
backrefs A wrapper around re and regex that adds additional back references. ~=5.7.post1 5.9 MIT
black The uncompromising code formatter. 25.9.0 MIT
bracex Bash style brace expander. >=2.1.1 2.6 MIT
certifi Python package for providing Mozilla's CA Bundle. >=2017.4.17 2025.10.5 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.4 MIT
click Composable command line interface toolkit >=7.0 8.3.0 BSD-3-Clause
colorama Cross-platform colored terminal text. >=0.4 0.4.6 BSD License
fieldz Utilities for providing compatibility with many dataclass-like libraries >=0.1.0 0.1.3 BSD-3-Clause
ghp-import Copy your docs directly to the gh-pages branch. >=1.0 2.1.0 Apache Software License
griffe Signatures for entire Python programs. Extract the structure, the frame, the skeleton of your project, to generate API documentation or find breaking changes in your API. >=1.13 1.14.0 ISC
griffe-fieldz Griffe extension adding support for data-class like things (pydantic, attrs, etc...) 0.3.0 BSD-3-Clause
griffe-inherited-docstrings Griffe extension for inheriting docstrings. 1.1.2 ISC
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.11 BSD-3-Clause
importlib_metadata Read metadata from Python packages >=4.6 8.7.0 Apache Software License
importlib_resources Read resources from Python packages 6.5.2 Apache Software License
Jinja2 A very fast and expressive template engine. >=3.0.0, >=2.11.1, <=3.1.6 3.1.6 BSD License
latexcodec A lexer and codec to work with LaTeX code in Python. >=1.0.4 3.0.1 MIT
Markdown Python implementation of John Gruber's Markdown. >=3.6 3.9 BSD-3-Clause
markdown-exec Utilities to execute code blocks in Markdown files. 1.11.0 ISC
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0, >=1.1 3.0.3 BSD-3-Clause
mergedeep A deep merge function for 🐍. >=1.3.4 1.3.4 MIT License
mike Manage multiple versions of your MkDocs-powered documentation 2.1.3 BSD-3-Clause
mkdocs Project documentation with Markdown. >=1.2 1.6.1 BSD-2-Clause
mkdocs-autorefs Automatically link across pages in MkDocs. >=1.4 1.4.3 ISC
mkdocs-bibtex An MkDocs plugin that enables managing citations with BibTex 4.4.0 BSD-3-Clause-LBNL
mkdocs-gallery a mkdocs plugin to generate example galleries from python scripts, similar to sphinx-gallery. 0.10.4 BSD 3-Clause
mkdocs-gen-files MkDocs plugin to programmatically generate documentation pages during the build 0.5.0 MIT
mkdocs-get-deps MkDocs extension that lists all dependencies according to a mkdocs.yml file >=0.2.0 0.2.0 MIT
mkdocs-include-markdown-plugin Mkdocs Markdown includer plugin. 7.2.0 Apache-2.0
mkdocs-literate-nav MkDocs plugin to specify the navigation in Markdown instead of YAML 0.6.2 MIT
mkdocs-material Documentation that simply works 9.6.21 MIT
mkdocs-material-extensions Extension pack for Python Markdown and MkDocs Material. ~=1.3 1.3.1 MIT
mkdocs-section-index MkDocs plugin to allow clickable sections that lead to an index page 0.3.10 MIT
mkdocstrings Automatic documentation from sources, for MkDocs. 0.30.1 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 1.18.2 ISC
mypy_extensions Type system extensions for programs checked with the mypy type checker. >=0.4.3 1.1.0 MIT
packaging Core utilities for Python packages >=20.5, >=15, <=25 25.0 Apache Software License + BSD License
paginate Divides large result sets into pages for easier browsing ~=0.5 0.5.7 MIT
pathspec Utility library for gitignore style pattern matching of file paths. >=0.11.1 0.12.1 Mozilla Public License 2.0 (MPL 2.0)
platformdirs A small Python package for determining appropriate platform-specific dirs, e.g. a user data dir. >=2.2.0 4.5.0 MIT
pybtex A BibTeX-compatible bibliography processor in Python >=0.22 0.25.1 MIT
Pygments Pygments is a syntax highlighting package written in Python. ~=2.16 2.19.2 BSD-2-Clause
pygments-ansi-color >=0.3 0.3.0 Apache Software License
pymdown-extensions Extension pack for Python Markdown. >=6.3 10.16.1 MIT
pypandoc Thin wrapper for pandoc. >=1.5 1.15 MIT
pyparsing pyparsing - Classes and methods to define and execute parsing grammars >=3.0, >=2.3.1 3.2.5 MIT
python-dateutil Extensions to the standard Python datetime module >=2.8.2, >=2.8.1 2.9.0.post0 BSD License + Apache Software License
pytokens A Fast, spec compliant Python 3.12+ tokenizer that runs on older Pythons. >=0.1.10 0.1.10 MIT
pytz World timezone definitions, modern and historical >=2020.1, >=2015.7 2025.2 MIT
PyYAML YAML parser and emitter for Python >=5.1 6.0.3 MIT
pyyaml_env_tag A custom YAML tag for referencing environment variables in YAML files. >=0.1 1.1 MIT
requests Python HTTP for Humans. >=2.8.1, >2, <3 2.32.5 Apache-2.0
responses A utility library for mocking out the requests Python library. >=0.25.6 0.25.8 Apache 2.0
setuptools Easily download, build, install, upgrade, and uninstall Python packages >=68.0.0 80.9.0 MIT
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
tqdm Fast, Extensible Progress Meter >=4.50, <=4.67.1 4.67.1 MPL-2.0 AND MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.0, >=4, <5 4.15.0 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.21.1, <3 2.5.0 MIT
validators Python Data Validation for Humans™ >=0.19.0 0.35.0 MIT
verspec Flexible version handling 0.1.0 BSD 2-Clause or Apache-2.0
watchdog Filesystem events monitoring >=2.0 6.0.0 Apache-2.0
wcmatch Wildcard/glob file name matcher. 10.1 MIT
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20 3.23.0 MIT