Wind lidar processing library for the NSF NCAR Integrated Sounding System
Project description
iss-lidar
Lidar processing scripts for the NSF NCAR EOL Integrated Sounding System. These scripts are currently used to work with data from a Leosphere WindCube scanning wind lidar.
Currently this library performs two main functions: calculating velocity-azimuth display (VAD) winds from PPI scans, and calculating 30-minute consensus averaged winds from VAD winds.
This code was developed at EOL based on examples from Josh Gebauer, now at the University of Oklahoma. Subsequent development by Matt Paulus, Carol Ruchti, Bill Brown, Jacquie Witte, and Isabel Suhr (all EOL). Python package is maintained by Isabel Suhr.
Installation
Installing as a package
The iss-lidar package is available as a package on PyPi, and can be installed with pip.
Installing from a local checkout
It may be more convenient to clone this repo to get access to the iss-lidar code, especially if you are planning to modify the code, or use the convenience scripts for running processing. If you check out this repo locally, you will need to use a pip editable local install to make sure imports of iss_lidar work correctly:
pip install -e /path/to/lidar/repo
Usage
As a library
This package is designed as python library, so users can import specific objects or functions into their own code. The best example of this use case is in the tutorial given below.
Tutorial from LROSE 2025 workshop
In January 2025, a tutorial on how to use this package in combination with the LROSE software suite was created for the LROSE workshop at the AMS annual meeting. That jupyter notebook is now available as an example in the lrose-hub github repo here.
Convenience scripts
This package includes two convenience scripts to facilitate data processing and exploration: ppi_scans_to_vad and vad_to_consensus. The usage of these scripts is given in their help output, i.e. ppi-scans_to_vad --help. When this repo is installed as a pip package (whether from PyPi or as a local install) these scripts will be automatically added to the user's path, or if the repo is cloned locally, the python scripts themselves can be called directly.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iss_lidar-1.2.3.tar.gz.
File metadata
- Download URL: iss_lidar-1.2.3.tar.gz
- Upload date:
- Size: 30.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30ec764800d3eb9a4a2d163b31c273453d638aaed3e8b600e18557f1a2041d42
|
|
| MD5 |
b4a8c77ca79544caa2627bfec4bcaf14
|
|
| BLAKE2b-256 |
b64c6a305298267b4f66eacbb38cc31ae4890a9d84f1da6199b6400370379617
|
File details
Details for the file iss_lidar-1.2.3-py3-none-any.whl.
File metadata
- Download URL: iss_lidar-1.2.3-py3-none-any.whl
- Upload date:
- Size: 27.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4d0f26c31961654dff39bd4733a5c383cb5eccb82359a9f3aaf1e8e2653724b
|
|
| MD5 |
c4d05cf271a7635ff9b6e3cb1eaf2762
|
|
| BLAKE2b-256 |
daabca202dc610d58bbe4b52b6f1c9abef49e21764772d09381414476aa557cc
|