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 details)

Uploaded Source

Built Distribution

miranda-0.3.0-py3-none-any.whl (157.6 kB view details)

Uploaded Python 3

File details

Details for the file miranda-0.3.0.tar.gz.

File metadata

  • Download URL: miranda-0.3.0.tar.gz
  • Upload date:
  • Size: 139.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.28.1 setuptools/65.3.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.7.4

File hashes

Hashes for miranda-0.3.0.tar.gz
Algorithm Hash digest
SHA256 32a549016efe0cfad42eeb96b425ea239969b6b3cece87882f70d4153957aea7
MD5 d60d0dc595e34ee1122c54a089b7937a
BLAKE2b-256 a7d88113d7eb1e17612b31591c1560a115f4b4374606be12dbd4e3427ac37d1c

See more details on using hashes here.

File details

Details for the file miranda-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: miranda-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 157.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.28.1 setuptools/65.3.0 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.7.4

File hashes

Hashes for miranda-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2fa7312cbf29ccbe85f015209a25cd93a510597ede0e639719c37ba9aabbdd1
MD5 797cc87a49a74d22359338d5340682e7
BLAKE2b-256 7c3822dd1a5fe8c68410d6ec44dd031313e961bf66c4686853a38b85a67bd76e

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