Skip to content

Collection of Jupyter notebooks describing paleoclimate workflows for analysis in the frequency domain

License

Notifications You must be signed in to change notification settings

LinkedEarth/FreqFun

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DOI

Fun with analysis in the frequency domain

Motivation

This repository contains several Jupyter notebooks showcasing paleoclimate workflows making use of the frequency domain. Yes, we are talking about spectral, wavelet, and cross-wavelet analysis!

These notebooks are using several repositories maintained by LinkedEarth:

Pyleoclim

Pyleoclim is a Python package geared towards timeseries analysis of time-uncertain data.

PyLiPD

The PyLiPD package directly works with data in the Linked Paleo Data (LiPD) format. The advantage of using LiPD files for paleoclimate studies is that they are standardized, supporting automation of several functionalities.

License

All notebooks herein are provided under an Apache 2.0 license.

Citation

We needn't tell you that making research tools accessible requires time and effort. If you find any of these resources useful and use them in your own research, please do us the kindness of one or more citations. Notebooks in this collection are registered on Zenodo, and associated with a digital object identifier (DOI). A ready-to-use citation is provided on this GitHub repository in APA and BibTex (in the "About" section on the right panel, click on "Cite this repository"). If you use any of the software, please cite them as well. It will make us (and our sponsors) very happy to hear that these investments spawned more research.

Setting up the environment

To setup the environment, run the following commands in the terminal:

conda install -n base conda-libmamba-solver
conda config --set solver libmamba
conda env create -f environment.yml

conda activate freqfun
conda install ipykernel    
python -m ipykernel install --user --name=freqfun

This will create a conda environment named freqfun with all the necessary packages installed. The environment can be activated by running conda activate freqfun.

Note: the commands about ipykernel are necessary to make the environment available in Jupyter notebooks.

About

Collection of Jupyter notebooks describing paleoclimate workflows for analysis in the frequency domain

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 5