A python script for examining Milankovitch cycle components in the Antarctic CO2, temperature and dust records, and the Earth's global sea level record.
Global sea level has varied by over 120 meters in the last 500,000 thousands years. CO2, temperature, and dust levels in the Antarctic have also varied throughout that period. Examination of the data reveals at least one cyclical component, at a period of around 100,000 years.
This script applies the Fourier Transform to CO2, temperature, dust, and sea level data to compute the power spectra. This reveals significant frequencies corresponding to the Earth's orbital ellipticity, axial tilt, and axial precession.
To run:
- Download the repository
- Navigate to
milankovitch/dist
- In a terminal, type:
> pip install milankovitch-2.0-py3-none-any.whl
> sealevel
CO2, temperature, and dust data is obtained from the National Oceanic and Atmospheric Administration (NOAA) National Centers for Environmental Information.
CO2 data is the EPICA Dome C - 800KYr CO2 Data dataset.
Temperature is the EPICA Dome C Ice Core 800KYr Deuterium Data and Temperature Estimates dataset.
Dust is the EPICA Dome C Ice Core 800KYr Dust Data dataset.
Sea level is a dataset obtained from the Research School of Earth Sciences.
- Add European Project for Ice Coring in Antarctica as a datasource for CO2, temperature, and dust
- Initial release examining sealevel