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.5.12.tar.gz (56.8 kB view details)

Uploaded Source

Built Distributions

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

doppy-0.5.12-cp310-abi3-win_amd64.whl (887.4 kB view details)

Uploaded CPython 3.10+Windows x86-64

doppy-0.5.12-cp310-abi3-macosx_11_0_arm64.whl (997.1 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

doppy-0.5.12-cp310-abi3-macosx_10_12_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

doppy-0.5.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for doppy-0.5.12.tar.gz
Algorithm Hash digest
SHA256 041887be9e401da935ec4662171ffb6aec2d6e06c253934b4cf6cee5a2c14ebc
MD5 16a26ae72bd654487f4c57e692851cb7
BLAKE2b-256 74453dab3dff68c438809faa5c486064c3f4685d7653fb2e8dffbf3cd586168d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for doppy-0.5.12-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 420c90a8636d273e7f46579714070eee58e28ac857876ab3b403acc19f51174c
MD5 18330c31f0e86043177f042995fd5609
BLAKE2b-256 19d83371a1531e75723c136844116fde9fb1a858fb76884f06d7227004c9509c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for doppy-0.5.12-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a592a5401cd7f198f76f27b55a081038b4f7bbb584d30be917443bc87b7913f
MD5 9cf28fc529de6223a4d551c34e3e56ba
BLAKE2b-256 ae4f1d2f2a6a88d05a3f2a23a765e845b5d2525e07ff491078fdbbcb99f81957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for doppy-0.5.12-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f19b578ae58873bce313f36bdedc1a6d108c62289aad6ae0923a94b51a51f62
MD5 c0fd1ce087b365d6b70a6eef856b65c5
BLAKE2b-256 01859a6f7757d747d5bf5ec6615b27a000c2be91346ba6e6822eddb5de09d139

See more details on using hashes here.

File details

Details for the file doppy-0.5.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for doppy-0.5.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f35435cf08741858007d2b702b2085425ce4c214453c95a407db91821a673324
MD5 1bf483fc7d58b16e70dad6cc28b6840d
BLAKE2b-256 34facd96428738f84203233c5d33321c18ba8c02fd64056855193aa5ff79706a

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