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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyPEAKO-0.0.2.post2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfa26074e401d275e585aeb7243915a86e325e20c62d8dc2d9757bd97f99ac39 |
|
MD5 | f9cc159052677d808ddd40c196b8bb17 |
|
BLAKE2b-256 | 749cd80914d3c69fe4353bdf707a325fdc333058d06c9186f0416233a752b548 |