Metadata-Version: 2.4
Name: astrogeofit
Version: 1.1
Summary: AstroGeoFit is an advanced software tool designed to construct astronomical time scales for geological stratigraphic records
Author-email: Jacques Laskar <jacques.laskar@obspm.fr>, Pau Bujons Lario <pau.bujons@obspm.fr>
License-Expression: GPL-3.0-or-later
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy<1.27,>=1.20.0
Requires-Dist: scipy<1.11,>=1.5.4; python_version <= "3.11"
Requires-Dist: scipy>=1.10; python_version >= "3.12"
Requires-Dist: matplotlib>=3.3.4
Requires-Dist: scikit-learn>=0.24.2
Requires-Dist: statsmodels>=0.12.2
Requires-Dist: pynverse>=0.1.0
Requires-Dist: schwimmbad==0.4.2
Requires-Dist: line-profiler>=3.3.0
Requires-Dist: pandas>=1.3.6
Requires-Dist: colorama>=0.4.4
Requires-Dist: joblib>=0.17.0
Requires-Dist: openpyxl>=3.0.9
Requires-Dist: PyYAML>=5.4.1
Requires-Dist: click>=7.1.2
Requires-Dist: pymoo<0.6.1.6,>=0.6.1
Requires-Dist: emcee>=3.1.2
Requires-Dist: dill>=0.3.3
Requires-Dist: SciencePlots>=1.0.0
Requires-Dist: pillow>=8.0.1
Requires-Dist: notebook>=6.0.3
Requires-Dist: furo>=2021.9.1
Requires-Dist: sphinx>=3.5.0
Requires-Dist: tqdm>=4.50.0
Requires-Dist: dask>=2023.0.0
Requires-Dist: distributed>=2023.0.0
Requires-Dist: dask-jobqueue>=0.8.0
Provides-Extra: gui
Requires-Dist: PyQt5>=5.15; extra == "gui"
Provides-Extra: gui-pyside6
Requires-Dist: PySide6>=6.5.0; extra == "gui-pyside6"
Provides-Extra: gui-pyqt6
Requires-Dist: PyQt6>=6.5.0; extra == "gui-pyqt6"
Provides-Extra: gui-pyqt5
Requires-Dist: PyQt5>=5.15; extra == "gui-pyqt5"
Provides-Extra: gui-pyside2
Requires-Dist: PySide2>=5.15; extra == "gui-pyside2"
Dynamic: license-file

AstroGeoFit
===========

.. image:: https://img.shields.io/badge/python-3.11%2B-blue
   :alt: Python Version

.. image:: https://img.shields.io/badge/license-GPLv3-blue
    :alt: License

AstroGeoFit is an Astronomical Calibration Tool for the Geological Time Scale,
developed as part of the AstroGeo project funded by the European Research Council (ERC)
(AstroGeo-885250), led by Jacques Laskar (CNRS). The software is licensed under the GNU GPL 3.0 License.
AstroGeoFit combines a genetic algorithm with Bayesian methods to calibrate geological time
from sedimentary records, aiming to optimally tune geological time series.

Features
--------

- Genetic algorithm optimization for the construction of time-depth transfer function
- Bayesian framework for probabilistic analysis
- Extraction of the astronomical components from the sedimentary record
- Flexible configuration of tuning parameters
- Support for user-defined priors and stratigraphic constraints
- Visualization tools for tuning diagnostics

Download *AstroGeoFit*
----------------------

To install AstroGeoFit, download the package from the [package link](https://www.astrogeo.eu/wp-content/astrogeofit/astrogeofit_latest.zip) and follow the instructions of the official
documentation found in the <ADD DOCUMENTATION LINK>.

Documentation
-------------

Full documentation is available in the `docs/html/index.html` directory or online <ADD DOCUMENTATION LINK>.

Citation
--------

AstroGeoFit will be released alongside the following publication.  
Please cite this article when using the AstroGeoFit software in scientific work:

Hoang, N., Laskar, J., Hara, N., Wu, Y., Sultanov, A., Sinnesael, M., Westerhold, T., & Bujons, P.  
**AstroGeoFit: A Genetic Algorithm and Bayesian approach for the Astronomical Calibration of the Geological Timescale**  
*Paleoceanography and Paleoclimatology*, 2025.

License
-------

This software is licensed under the GNU GPL 3.0.s
Copyright (c) 2025 CNRS
Lead author : Jacques Laskar

Authors and Contributors
------------------------

**Primary Code developers**:

- Nam Hoang – Algorithm design and initial prototype
- Pau Bujons – Software engineering and clean implementation

**Scientific contributors**:

- Jacques Laskar – Project lead, conceptualization, methodology, documentation
- Nam Hoang - Methodology, Bayesian framework and statistical analysis
- Yujing Wu – Testing, stratigraphic data analysis and documentation
- Nathan Hara – Bayesian framework and statistical analysis
- Arsen Sultanov – Bayesian framework, statistical analysis and prototyping

Acknowledgements
----------------

This software was developed as part of the ERC-funded **AstroGeo** project
with support from the European Research Council (ERC) under the European Union’s Horizon 2020
research and innovation program (Advanced Grant AstroGeo-885250).

Requests and Inquiries
----------------------

For any request or inquirie please address to: `astrogeofit@astrogeo.eu <mailto:astrogeofit@astrogeo.eu>`_.

