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.8.3 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.2 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.1 2.21.1 BSD
fonttools Tools to manipulate font files >=4.22.0 4.59.0 MIT
gemseo Generic Engine for Multi-disciplinary Scenarios, Exploration and Optimization >=6, <7 6.2.1.dev372+g59e8308d 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.0.0, <=3.14.0 3.14.0 BSD-3-Clause
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.10 BSD License
importlib_metadata Read metadata from Python packages >=4.4, >=3.6 8.7.0 Apache Software License
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.1, >=3.0.0, <=3.1.6 3.1.6 BSD License
joblib Lightweight pipelining with Python functions >=1.2.0 1.5.1 BSD 3-Clause
kiwisolver A fast implementation of the Cassowary constraint solver >=1.3.1 1.4.8 BSD License
MarkupSafe Safely add untrusted strings to HTML/XML markup. >=2.0.1, >=2.0 3.0.2 BSD License
matplotlib Python plotting package >=3.6.0, <=3.10.3 3.10.3 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
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.23, <=2.3.1 2.3.1 BSD License
openpyxl A Python library to read/write Excel 2010 xlsx/xlsm files >=3.0.7, <=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 >=22.0, >=15, <=25 25.0 Apache Software License + BSD License
pandas Powerful data structures for data analysis, time series, and statistics >=1.5.0, <=2.3.0 2.3.0 BSD License
pillow Python Imaging Library (Fork) >=9.5.0, <=11.2.1 11.2.1 MIT-CMU
plotly An open-source, interactive data visualization library for Python >=5.7.0, <=5.24.1 5.24.1 MIT
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 in Python. NOTE: the syntax of this script MUST be kept compatible with Python 2.7. 7.0.0 BSD-3-Clause
pydantic Data validation using Python type hints >=2.6, <=2.11.7 2.11.7 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.0.5 1.0.5 BSD-3-Clause
pyparsing pyparsing module - Classes and methods to define and execute parsing grammars >=3.0, >=2.3.1 3.2.3 MIT License
python-dateutil Extensions to the standard Python datetime module >=2.8.1, >=2.7 2.9.0.post0 BSD License + Apache Software License
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.26, >2, <3 2.32.4 Apache-2.0
scikit-learn A set of python modules for machine learning and data mining >=1.2, <=1.7.0 1.7.0 BSD License
scipy Fundamental algorithms for scientific computing in Python >=1.11, <=1.15.2 1.15.2 BSD License
six Python 2 and 3 compatibility utilities >=1.5 1.17.0 MIT
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
tenacity Retry code until it succeeds >=6.2.0 9.1.2 Apache 2.0
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.1 MIT
typing_extensions Backported and Experimental Type Hints for Python 3.9+ >=4.0.1, >=4, <5 4.14.1 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.25.10, >=1.21.1, <3.0, <3 2.5.0 MIT
wcwidth Measures the displayed width of unicode strings in a terminal 0.2.13 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
zipp Backport of pathlib-compatible object wrapper for zip files >=3.20 3.23.0 MIT

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.1.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.8.3 MPL-2.0
charset-normalizer The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. >=2, <4 3.4.2 MIT
click Composable command line interface toolkit >=8.0.0 8.2.1 BSD-3-Clause
colorama Cross-platform colored terminal text. ~=0.4 0.4.6 BSD License
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. >=0.49 1.11.0 ISC
griffe-inherited-docstrings Griffe extension for inheriting docstrings. 1.1.1 ISC
idna Internationalized Domain Names in Applications (IDNA) >=2.5, <4 3.10 BSD License
importlib_metadata Read metadata from Python packages >=4.4, >=3.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.1, >=3.0.0, <=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.2 3.8.2 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, >=2.0 3.0.2 BSD License
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.2 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.1.6 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.16 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.0 ISC
mkdocstrings-python A Python handler for mkdocstrings. >=1.16.2 1.16.12 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 >=22.0, >=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.9.0 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 4.3.8 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. ~=10.2 10.16.1 MIT
pypandoc Thin wrapper for pandoc. >=1.5 1.15 MIT
pyparsing pyparsing module - Classes and methods to define and execute parsing grammars >=3.0, >=2.3.1 3.2.3 MIT License
python-dateutil Extensions to the standard Python datetime module >=2.8.1, >=2.7 2.9.0.post0 BSD License + Apache Software License
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.2 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.26, >2, <3 2.32.4 Apache-2.0
responses A utility library for mocking out the requests Python library. >=0.25.6 0.25.7 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.1, >=4, <5 4.14.1 PSF-2.0
urllib3 HTTP library with thread-safe connection pooling, file post, and more. >=1.25.10, >=1.21.1, <3.0, <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