Skip to main content

Python package to download meteorological data and build FAIR datasets.

Project description

MYTLC

Package Description

The MYTLC python package is a prototype for downloading meteorological data from multiple sources and building dataset that respect FAIR principles (FAIR Reference). The package depends on the MCAPY package (which is not distributed) to read the content of meteorological files.

Features

Download meteorological data

The following meteorological data can be downloaded with MYTLC :

  • ERA5 reanalysis (.nc or .grib) :
    • ERA5 hourly data on single levels from 1940 to present ;
    • ERA5 hourly data on pressure levels from 1940 to present.
  • HadISD station observations (complete dataset)

Build dataset

From the downloaded data, MYTLC can build dataset containing :

  • All downloaded meteorological data files ;
  • A general metadata file ;
  • A checksums file (MD5 hash for each meteorological data file) ;
  • A content metadata file for each meteorological data file ;
  • A release notes file ;
  • Additionnal source-dependent files.

MYTLC cannot download data from AROME and ARPEGE models (Météo France) but it can build a dataset if the initial data directory is created manually. The data directory must contain the following elements :

  • Meteorological data (.grib or .grib2) ;
  • A general metadata file completed manually ;
  • A checksums file (MD5 hash for each meteorological data file).

Search dataset

MYTLC allows users to search for files of interest filtered according to following the dimensions :

  • Data source ;
  • Coordinates (x,y,z) ;
  • Time ;
  • Weather forecast time ;
  • Probabilistic dimension ;
  • Meteorological parameters.

License

MYTLC is distributed under the 3-Clause BSD License. See LICENSE.txt file.

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

mytlc-0.2.0.tar.gz (21.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mytlc-0.2.0-py3-none-any.whl (21.2 MB view details)

Uploaded Python 3

File details

Details for the file mytlc-0.2.0.tar.gz.

File metadata

  • Download URL: mytlc-0.2.0.tar.gz
  • Upload date:
  • Size: 21.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for mytlc-0.2.0.tar.gz
Algorithm Hash digest
SHA256 89c102c7dff851db70d25921a28e775814c1af8185cf8a44178dca3d88b5be7a
MD5 d36954a5c19566145b8058bcecbd16ee
BLAKE2b-256 3372733863dcea68953664e5145be8946e8415b94ee20ee7ee712cfed265272a

See more details on using hashes here.

File details

Details for the file mytlc-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: mytlc-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 21.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for mytlc-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c430f773fbd7112480f84c5118173aa97d01a028123fbf1adf0c21d6adc31ed9
MD5 f5eac969f14409902ac2ee60c9b21708
BLAKE2b-256 764730e5d50d41f9ead9bca99f4a8e1f7e86f36bcf3ebc6be529b19651b0f84b

See more details on using hashes here.

Supported by

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