Metadata-Version: 2.4
Name: fwl-proteus
Version: 25.7.31
Summary: Coupled atmosphere-interior framework to simulate the temporal evolution of rocky planets
Author-email: Tim Lichtenberg <tim.lichtenberg@rug.nl>, Harrison Nicholls <harrison.nicholls@physics.ox.ac.uk>, Laurent Soucasse <l.soucasse@esciencecenter.nl>, Mariana Sastre <m.c.villamil.sastre@rug.nl>, Emma Postolec <e.n.postolec@rug.nl>, Flavia Pascal <f.pascal@student.rug.nl>, Ben Riegler <ben.riegler@tum.de>, Hanno Spreeuw <h.spreeuw@esciencecenter.nl>, "Dan J. Bower" <dbower@ethz.ch>, Mark Hammond <mark.hammond@physics.ox.ac.uk>, Stef Smeets <s.smeets@esciencecenter.nl>, Robb Calder <rdc49@cam.ac.uk>, "Raymond T. Pierrehumbert" <raymond.pierrehumbert@physics.ox.ac.uk>
License: Apache 2.0 License
Project-URL: homepage, https://github.com/FormingWorlds/PROTEUS
Project-URL: issues, https://github.com/FormingWorlds/PROTEUS/issues
Project-URL: documentation, https://fwl-proteus.readthedocs.io
Project-URL: changelog, https://github.com/FormingWorlds/PROTEUS/releases
Keywords: Astronomy,Exoplanets,Model-coupling
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Astronomy
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: attrs
Requires-Dist: cattrs
Requires-Dist: fwl-janus>=24.11.05
Requires-Dist: fwl-mors>=25.05.25
Requires-Dist: fwl-calliope>=25.05.01
Requires-Dist: fwl-zephyrus>=25.03.11
Requires-Dist: aragog>=v0.2.6-alpha
Requires-Dist: cmcrameri
Requires-Dist: juliacall
Requires-Dist: matplotlib
Requires-Dist: netCDF4
Requires-Dist: numpy>=2.0.0
Requires-Dist: pandas
Requires-Dist: scipy
Requires-Dist: pre-commit
Requires-Dist: platformdirs
Requires-Dist: ruff
Requires-Dist: sympy
Requires-Dist: astropy
Requires-Dist: torch
Requires-Dist: botorch
Requires-Dist: gpytorch
Requires-Dist: toml
Requires-Dist: zenodo-get
Provides-Extra: develop
Requires-Dist: bump-my-version; extra == "develop"
Requires-Dist: coverage[toml]; extra == "develop"
Requires-Dist: pillow; extra == "develop"
Requires-Dist: pip-tools; extra == "develop"
Requires-Dist: pytest>=8.1; extra == "develop"
Requires-Dist: pytest-dependency; extra == "develop"
Provides-Extra: docs
Requires-Dist: markdown-include; extra == "docs"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocstrings[python]; extra == "docs"
Dynamic: license-file

<h1 align="center">
    <div>
        <img src="https://raw.githubusercontent.com/FormingWorlds/PROTEUS/main/docs/assets/PROTEUS_white.png#gh-light-mode-only" style="vertical-align: middle;" width="60%"/>
        <img src="https://raw.githubusercontent.com/FormingWorlds/PROTEUS/main/docs/assets/PROTEUS_black.png#gh-dark-mode-only" style="vertical-align: middle;" width="60%"/>
    </div>
</h1>

<p align="center">
  <a href="https://github.com/FormingWorlds/PROTEUS/actions/workflows/tests.yaml">
    <img src="https://github.com/FormingWorlds/PROTEUS/actions/workflows/tests.yaml/badge.svg">
  </a>
  <a href="https://fwl-proteus.readthedocs.io/en/latest/">
    <img src="https://readthedocs.org/projects/fwl-proteus/badge/?version=latest">
  </a>
  <a href="https://opensource.org/licenses/Apache-2.0">
    <img src="https://img.shields.io/badge/License-Apache_2.0-blue.svg">
  </a>
  <a href="https://github.com/FormingWorlds/PROTEUS/actions/workflows/tests.yaml">
    <img src="https://gist.githubusercontent.com/stefsmeets/b4ee7dab92e20644bcb3a5ad09f71165/raw/covbadge.svg">
  </a>
  <a href="https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2024JE008576"><img src="https://img.shields.io/badge/DOI-10.1029%2F2024JE008576-blue"></a>
</p>

<b>PROTEUS</b> (/ˈproʊtiəs, PROH-tee-əs) is a modular Python framework that simulates the coupled evolution of the atmospheres and interiors of rocky planets and exoplanets. Inspired by the Greek god of elusive sea change, who could change his form at will, PROTEUS is designed to be flexible and adaptable to a wide range of planetary environments. It can foretell the future, but answers only to those who are capable of asking the right questions.<br>

More information can be found on the [documentation](https://fwl-proteus.readthedocs.io/en/latest/index.html) pages:

* [model description](https://fwl-proteus.readthedocs.io/en/latest/model.html)
* [installation guide](https://fwl-proteus.readthedocs.io/en/latest/installation.html)
* [usage guide](https://fwl-proteus.readthedocs.io/en/latest/usage.html)
* [contributing guide](https://fwl-proteus.readthedocs.io/en/latest/CONTRIBUTING.html)

You can find help on the [discussions page](https://github.com/orgs/FormingWorlds/discussions) or by [contacting the developers](https://fwl-proteus.readthedocs.io/en/latest/contact.html) directly.

If you make use of PROTEUS, please reference the papers outlined in the [bibliography](https://fwl-proteus.readthedocs.io/en/latest/bibliography.html).
