Skip to main content

peak detection in cloud radar Doppler spectra

Project description

pyPEAKO

PEAKO is a supervised radar Doppler spectrum peak finding algorithm. It finds the optimal parameters for detecting peaks in cloud radar Doppler spectra using user-generated training data.

PEAKO is used to:

  • create labeled data (peaks marked by a user in cloud radar Doppler spectra), which can be used for training and testing the learned function
  • train the algorithm using the labeled data to obtain the optimal parameter combination for peak detection. Optimization is done using a similarity measure based on the area below the peaks.
  • test the performance of the learned function [TBD]
  • detect peaks in cloud radar Doppler spectra using the learned function

Reference for PEAKO: Kalesse et al. (2019), AMT

Documentation is available at: https://pypeako.readthedocs.io/en/latest/


TBD : Installation

I want this package to be available via pip so that one can simply do :

$ pip install pyPEAKO

In the meantime, you will have to clone the repository, e.g. by

$ git clone https://github.com/ti-vo/pyPEAKO

Then navigate to the main folder (pyPEAKO):

$ pip install -e . 

How PEAKO works

The current release is tailored to use cloud radar Doppler spectra netcdf files. The files are in a format which is currently under discussion in the Cloudnet community. Changes are likely to be made in the future, and Peako will have to be adjusted to work with the most current spectra file format. The cloudnet community will hopefully share their routines for bringing spectra files from different cloud radars into the desired format. Ongoing discussion is happening in the Cloudnet forum .

Contributing

If you want to help develop peako, feel free to contact me, or open an issue on GitHub. If you want to become an active developer, that would be awesome! You will first have to install the "dev" dependencies specified in setup.py. To install PEAKO along with the tools you need for developing and running tests, run:

$ pip install -e .[dev]

in the directory containing the setup.py file. Like this, you install pyPEAKO with the dev extras.

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

pyPEAKO-0.0.2.post2.tar.gz (1.1 MB view details)

Uploaded Source

Built Distribution

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

pyPEAKO-0.0.2.post2-py3-none-any.whl (16.7 kB view details)

Uploaded Python 3

File details

Details for the file pyPEAKO-0.0.2.post2.tar.gz.

File metadata

  • Download URL: pyPEAKO-0.0.2.post2.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyPEAKO-0.0.2.post2.tar.gz
Algorithm Hash digest
SHA256 1d1acea0b0e65ee47ba8a2b542c20783f5e45feadb46dc996e6e6705fbe6134f
MD5 3902299e7d4249286e4bb48a7f922263
BLAKE2b-256 6bccc74dcef289ce25ae0b2529b60845ef7ff22a223a612932eeefca9a9d6f68

See more details on using hashes here.

File details

Details for the file pyPEAKO-0.0.2.post2-py3-none-any.whl.

File metadata

  • Download URL: pyPEAKO-0.0.2.post2-py3-none-any.whl
  • Upload date:
  • Size: 16.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for pyPEAKO-0.0.2.post2-py3-none-any.whl
Algorithm Hash digest
SHA256 cfa26074e401d275e585aeb7243915a86e325e20c62d8dc2d9757bd97f99ac39
MD5 f9cc159052677d808ddd40c196b8bb17
BLAKE2b-256 749cd80914d3c69fe4353bdf707a325fdc333058d06c9186f0416233a752b548

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