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.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 |