Skip to main content

Python package to process data from PARODY-JA4.3 dynamo simulations.

Project description

PyPI version License: MIT

paropy

Welcome! Here is my Python package to process data from PARODY-JA4.3 dynamo simulations with a stably-stratified F-layer at the base of the outer core.

Getting Started

Prerequisites

Installing

Conda:

conda install -c jnywong paropy

Pip:

pip install paropy

Git:

Find the Git repo here.

Warning: IPython issue

Please note that ipython may not be compatible with jedi release 0.18.0. Please revert to version 0.17.2 for auto-complete features to work (see here).

Package structure

paropy/
  docs/
  paropy/
    __init__.py
    data_utils.py
    plot_utils.py
    routines.py
    scripts/
      convective_power.py
      diagnostics.py
      diagnostic_parameters.py
      filter_surface_field.py
      latitude_vs_Br.py
      latitude_vs_Br_with_CHAOS.py
      meridional_snapshot.py
      meridional_timeavg.py
      rotation_rate.py
      surface_snapshot.py
      surface_timeavg.py
    data/
      CHAOS-7.7.mat
  LICENSE.md
  MANIFEST.in
  README.md
  setup.py

Examples

Diagnostics

Example scripts can be found within the module paropy.

  1. Open paropy/scripts/diagnostics.py

  2. Set path to simulation data by setting

run_ID = <run_ID> # PARODY simulation tag
directory = <path_to_data>
saveDir = <path_to_savefigs>
  1. Run paropy/scripts/diagnostics.py

  2. Admire the output:

Meridional snapshots

  1. Open paropy/scripts/meridional_snapshot.py

  2. Set path to simulation data and snapshot time by setting

run_ID, timestamp = 'c-200a', '16.84707134'
directory = <path_to_data>
  1. Run paropy/scripts/meridional_snapshot.py

  2. Admire the output:

Surface snapshots

  1. Open paropy/scripts/surface_snapshot.py

  2. Set path to simulation data and snapshot time by setting

run_ID, timestamp = 'c-200a', '16.84707134'
directory = <path_to_data>
  1. Run paropy/scripts/surface_snapshot.py

  2. Admire the output:

Links

Data

Authors

  • Jenny Wong - Institut de Physique du Globe de Paris - Institut des Sciences de la Terre

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Del Duca Foundation
  • ERC SEIC

:tada:

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

paropy-0.0.5.tar.gz (1.3 MB view hashes)

Uploaded Source

Built Distribution

paropy-0.0.5-py3-none-any.whl (1.3 MB view hashes)

Uploaded Python 3

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