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 mkdocsplugin to generate example galleries from python scripts, similar tosphinx-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 requestsPython 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 |