Credits¶
These projects were used to build gemseo-jax. Thank you!
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 |