Skip to main content

Post-processing tool for atmospheric sounding data

Project description

pySonde: converting radiosonde files to netcdf

pySonde converts Vaisala's radiosonde files (mwx) to netCDF4 and interpolates them if needed to a common height grid for easier processing.

Setup

pip install pysonde

For development

# Install dependencies
pipenv install --dev

# Setup pre-commit and pre-push hooks
pipenv run pre-commit install -t pre-commit
pipenv run pre-commit install -t pre-push

Usage

A few example files are automatically installed and can be used to test if the installation was successful

Unix:

sounding_converter -i examples/level0/BCO_20200126_224454.mwx -o "test_{direction}.nc" -c config/main.yaml

Windows:

sounding_converter.exe -i examples/level0/BCO_20200126_224454.mwx -o "test_{direction}.nc" -c config/main.yaml

The configuration of attributes, variable names and units of the input and output is done via yaml files in the config folder.

To post-process radiosoundings with pysonde and track the processing steps, a new repository should be created that only contains the config folder and its scripts. An additional bash script with the sounding_converter calls tracks the processing steps. The version used of pysonde is automatically inserted into the output files.

The repository containing the processing setup for the circBrazil campaign can serve as a template.

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

pysonde-0.0.6.tar.gz (45.8 kB view details)

Uploaded Source

Built Distribution

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

pysonde-0.0.6-py3-none-any.whl (52.5 kB view details)

Uploaded Python 3

File details

Details for the file pysonde-0.0.6.tar.gz.

File metadata

  • Download URL: pysonde-0.0.6.tar.gz
  • Upload date:
  • Size: 45.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pysonde-0.0.6.tar.gz
Algorithm Hash digest
SHA256 4ad2e1074af754094e568bbf9f6b726828dda4810f65cd54abbd73d864d0e198
MD5 063788d27b8192af6dbcc34393d99598
BLAKE2b-256 44b90782176f4684c44d876af181516ad09f369f022b3eaebcec3df6d382888f

See more details on using hashes here.

File details

Details for the file pysonde-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: pysonde-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 52.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pysonde-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 5d72ef76ae7abc080cecee6412c52a76fe2c104ca948542e36ccb4b065a95a45
MD5 76cdb5a6f261c4a7c4123812747870b0
BLAKE2b-256 aeb537472300150c49f4cb0689811778c8b26dab8e05bd9368110dcee7f082db

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