Skip to main content

No project description provided

Project description

Doppy – Doppler wind lidar processing

CI PyPI version

Products

Instruments

  • HALO Photonics Streamline lidars (stare, wind)
  • Leosphere WindCube WLS200S (wind)
  • Leosphere WindCube WLS70 (wind)

Install

pip install doppy

Usage

Stare

import doppy

stare = doppy.product.Stare.from_halo_data(
    data=LIST_OF_STARE_FILE_PATHS,
    data_bg=LIST_OF_BACKGROUND_FILE_PATHS,
    bg_correction_method=doppy.options.BgCorrectionMethod.FIT,
)

stare.write_to_netcdf(FILENAME)

Stare with depolarisation

import doppy

stare_depol = doppy.product.StareDepol.from_halo_data(
    co_data=LIST_OF_STARE_CO_FILE_PATHS,
    co_data_bg=LIST_OF_BACKGROUND_CO_FILE_PATHS,
    cross_data=LIST_OF_STARE_CROSS_FILE_PATHS,
    cross_data_bg=LIST_OF_BACKGROUND_CROSS_FILE_PATHS,
    bg_correction_method=doppy.options.BgCorrectionMethod.FIT,
    polariser_bleed_through=0,
)

stare_depol.write_to_netcdf(FILENAME)

Wind

import doppy

wind = doppy.product.Wind.from_halo_data(
    data=LIST_OF_WIND_SCAN_HPL_FILES,
)

# You can also pass instrument azimuth offset in degrees as an option
wind = doppy.product.Wind.from_halo_data(
    data=LIST_OF_WIND_SCAN_HPL_FILES,
    options=doppy.product.wind.Options(azimuth_offset_deg=30),
)

# For windcube wls200s use
wind = doppy.product.Wind.from_windcube_data(
    data=LIST_OF_VAD_NETCDF_FILES,
)

# For windcube wls70 use
wind = doppy.product.Wind.from_wls70_data(
    data=LIST_OF_RTD_FILES,
)

wind.write_to_netcdf(FILENAME)

Raw files

import doppy

# Halo
raws_hpl = doppy.raw.HaloHpl.from_srcs(LIST_OF_HPL_FILES)
raws_bg = doppy.raw.HaloBg.from_srcs(LIST_OF_BACKGROUND_FILES)
raw_system_params = doppy.raw.HaloSysParams.from_src(SYSTEM_PARAMS_FILENAME)

# Windcube WLS200S
raws_wls200s = doppy.raw.WindCube.from_vad_or_dbs_srcs(LIST_OF_VAD_NETCDF_FILES)

# Windcube WLS70
raws_wls70 = doppy.raw.Wls70.from_srcs(LIST_OF_RTD_FILES)

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

doppy-0.3.7.tar.gz (35.8 kB view details)

Uploaded Source

Built Distributions

doppy-0.3.7-cp310-abi3-win_amd64.whl (826.1 kB view details)

Uploaded CPython 3.10+ Windows x86-64

doppy-0.3.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+ manylinux: glibc 2.17+ x86-64

doppy-0.3.7-cp310-abi3-macosx_11_0_arm64.whl (927.0 kB view details)

Uploaded CPython 3.10+ macOS 11.0+ ARM64

doppy-0.3.7-cp310-abi3-macosx_10_12_x86_64.whl (979.7 kB view details)

Uploaded CPython 3.10+ macOS 10.12+ x86-64

File details

Details for the file doppy-0.3.7.tar.gz.

File metadata

  • Download URL: doppy-0.3.7.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for doppy-0.3.7.tar.gz
Algorithm Hash digest
SHA256 5f36fbec87fcbb5a1e9809f2928f4a27298d81a866c0d91974cf804b378fe211
MD5 5b8c4db7daf6350016eac5491d3d371c
BLAKE2b-256 9f1b27be02574f0e3fcd2b77a54f2d9dbd5f2ffa8ea060279ca47f578cb72415

See more details on using hashes here.

File details

Details for the file doppy-0.3.7-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: doppy-0.3.7-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 826.1 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.7.4

File hashes

Hashes for doppy-0.3.7-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c0d6bc8bbb060354440e9d9ed4b789be7291db88b20c757da24590d2880a2988
MD5 57be54176d12379a8886f2d27d20578a
BLAKE2b-256 2bbe7a0c067140bc1f5ceeae91648ccb02e55f898eec8dd75a258c7f519974b4

See more details on using hashes here.

File details

Details for the file doppy-0.3.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doppy-0.3.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9bea29a49ddf671cd190ebba45f0dec2722eee200728c9bcd3dc363530b06ee2
MD5 3edd404073d9d1b29a6265a38455ede0
BLAKE2b-256 bde1ea56b286f6ee003ba30367aeb7723cdac8ea3c2f7f30c09d200d35e3dcfe

See more details on using hashes here.

File details

Details for the file doppy-0.3.7-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for doppy-0.3.7-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 700838b5ead67fea7d513b73128b5dc3a5b7778a50f7a34c836fbf6327ef1047
MD5 0b531364ee0edf5fd04d8c13e425f719
BLAKE2b-256 554a2a1798a9243479f0aeef923247fb574c52753d5c34ea995f855c3c1b0ac5

See more details on using hashes here.

File details

Details for the file doppy-0.3.7-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for doppy-0.3.7-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c9336d98df91036a92c3826f323a59e527e05659beedb623a884a6fea6de4f62
MD5 712ec4ae47b359150c681170bf0636a6
BLAKE2b-256 fcb387059c31f23183857a6410bd68dffe9b3d61070be55b78e39f8dd52796d9

See more details on using hashes here.

Supported by

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