Skip to main content

Python utilities for climate data collection and management

Project description

History

0.3.0 (2022-11-24)

Contributors to this version: Trevor James Smith (@Zeitsperre), Pascal Bourgault (@aulemahal), David Huard (@huard), Travis Logan (@tlogan2000), Gabriel Rondeau-Genesse (@RondeauG), and Sébastien Biner (@sbiner).

Announcements

  • First public release on PyPI.

New features

  • Dataset conversion tools (miranda.convert) use a JSON-definition file to dynamically populate metadata, run data quality checks, and convert units to CF-compliant standard. Supported datasets are:
    • ERA5/ERA5-Land (complete)

    • MELCC (stations) (beta)

    • ECCC (stations) (alpha)

    • NASA DayMet (WIP)

    • NASA AgMerra/AgCFSR (WIP)

    • Hydro Québec (stations) (WIP)

    • DEH (stations) (WIP)

    • WFDEI-GEM-CAPA (WIP)

  • Module (miranda.eccc) for ECCC station data and ECCC Adjusted and Homogenized Canadian Climate Data (AHCCD) conversion (WIP).

  • Module (miranda.ncar) for fetching interpolated CORDEX-NAM (22i/44i) from NCAR AWS data storage.

  • Module (miranda.ecmwf) for fetching ECMWF ERA5/-Land (single-levels, pressure-levels, monthly-means) datasets via CDSAPI.

  • Module (miranda.gis) for setting specific subsetting domains used when converting gridded datasets.

  • Modules (miranda.archive and miranda.remote) for performing data archiving actions locally and remotely (powered by fabric and paramiko) (WIP).

  • Module (miranda.decode) for ingesting and parsing dataset metadata based on filename and dataset attributes. Supported datasets are:
    • miranda converted datasets

    • CMIP6

    • CMIP5

    • CMIP5-CORDEX

    • ISIMIP-FT

    • CanDCS-U6 (PCIC)

  • Module (miranda.structure) for create constructing file-tree databases based on YAML-defined metadata schemas (WIP).

  • Modules (miranda.cv and miranda.validators) for validating metadata using ESGF controlled vocabularies (taken from pyessv-archive) and schema definitions (powered by schema), respectively (WIP).

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

miranda-0.3.0.tar.gz (139.2 kB view hashes)

Uploaded Source

Built Distribution

miranda-0.3.0-py3-none-any.whl (157.6 kB 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