Skip to main content

A Python package for nonlinear paleoclimate data analysis

Project description

Ammonyte

Python package designed for conducting non-linear time series analysis of paleoclimate data. Recommended for usage in tandem with Pyleoclim. Developed by Alexander James with the University of Southern California Climate Dynamics Lab Group. Currently under heavy construction.

Much of Ammonyte's capability is enabled by PyRQA, a tool designed to conduct recurrence analysis in a massively parallel manner. Many of our functions are essentially wrappers around PyRQA functions, so we recommend looking into that package if you're curious about the bones of how recurrence analysis is done in Ammonyte.

Install instructions:

  1. It's recommended you create a new environment using anaconda before installing.

  2. Inside your environment install cartopy with the command conda install -c conda-forge cartopy

  3. Run pip install ammonyte

Things to note:

  • Current releases of Ammonyte are highly experimental. These are mainly done to facilitate our research, though others are welcome to use the functionality. Just be aware that the package is currently subject to constant change and will remain unstable for some time.

  • Certain functionalities such as RecurrenceNetwork and the synthetic_series utilities are currently non-functional and are acting as placeholders for features that will be included in the future.

  • This function has only been tested on macOS/Unix based operating systems, so if you encounter errors they may be system specific.

  • Raising issues/feature requests is appreciated but there is no guarantee they'll be addressed hastily at this stage of the package's development as we are focused on building core features that are of use to our lab.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Ammonyte-0.0.2.tar.gz (31.7 kB view details)

Uploaded Source

Built Distributions

ammonyte-0.0.2-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

Ammonyte-0.0.2-py3-none-any.whl (39.5 kB view details)

Uploaded Python 3

File details

Details for the file Ammonyte-0.0.2.tar.gz.

File metadata

  • Download URL: Ammonyte-0.0.2.tar.gz
  • Upload date:
  • Size: 31.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for Ammonyte-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3669170b352b077795467df1d3f6fdb8455fcc41dffb5ba930797f87f98a7e60
MD5 71a5c22105c6ba97ce41a8e5118cfee7
BLAKE2b-256 385225858d86dd7d509e8364c69cf5f6e315bb0e058814d54d438aa15daf1b11

See more details on using hashes here.

File details

Details for the file ammonyte-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: ammonyte-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for ammonyte-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 98a1ef442450dc542b70ce83a692e8fc81cdb131bcb5fc8ea849dd3441352a89
MD5 1ca7460a0a8d6e3bd5e3db43cc22380e
BLAKE2b-256 356d82b72743e0a1878b9dee1a9eb77f7ed428a934269e71ba2a03a4ce5d1029

See more details on using hashes here.

File details

Details for the file Ammonyte-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: Ammonyte-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 39.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for Ammonyte-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 53aa9b0863922d8a5ef66d0a4c998f7d147f7fbe98c4d13d6d6480d6c244bc3e
MD5 92b1faac4e5c609c498667b201256baf
BLAKE2b-256 18976b6c80b13605e7cba18d0a817bd81b85ab88aed8ea21ff3f247a3bd4be66

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page