Skip to content

Analyse global sea level/ Milankovitch cycle relationship.

Notifications You must be signed in to change notification settings

rjl-climate/milankovitch-sea-level

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Milankovitch

A python script for examining Milankovitch cycle components in the Antarctic CO2, temperature and dust records, and the Earth's global sea level record.

output

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:

  1. Download the repository
  2. Navigate to milankovitch/dist
  3. In a terminal, type:
> pip install milankovitch-2.0-py3-none-any.whl
> sealevel

Datasources

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.

Changelog

[2.0] 8 April

  • Add European Project for Ice Coring in Antarctica as a datasource for CO2, temperature, and dust

[1.0] 5 April 2023

  • Initial release examining sealevel

About

Analyse global sea level/ Milankovitch cycle relationship.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages