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.13.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.13-cp310-abi3-win_amd64.whl (887.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

doppy-0.5.13-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

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

doppy-0.5.13-cp310-abi3-macosx_11_0_arm64.whl (997.0 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

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

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for doppy-0.5.13.tar.gz
Algorithm Hash digest
SHA256 b158d1479d2fd66eaaaa1320b4bc2f6196944c2a6bff4b246b6a7fd335c45cb3
MD5 c1e5524c77f447e84e0b0526da31dcef
BLAKE2b-256 d0e509d501215df3f63e99f3d19125ec01b93555015bcc805edbfa34682b8092

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for doppy-0.5.13-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1d34245f335496a54b9daf4ee2b068a3cbcf329da4e94f322519c509aa9288fe
MD5 54fb5613ca454d5dabf66569a12746fb
BLAKE2b-256 26090b138fdc390143d616ee2d891a787ad59b9de6cf7d8530dd060c293533ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for doppy-0.5.13-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9643f881f4f56060b02f7f7d2faf03ecbbff56e68090a60142689a41a7dea403
MD5 fd1eae34ea1a1dbfe0b3854b4eaad5b6
BLAKE2b-256 b21f602354cf335cc3485dd54601d096f75b2dd58516e73fde3d6d704d6d52c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for doppy-0.5.13-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 baff880362814ec4ad548ed318da00e5c3815dfc59849a2ca3216cc8bfe9b03f
MD5 8922bfe0351c4420b8d92abf1136d79c
BLAKE2b-256 32a45e48f6a1fc9fa41cb25dd07f7343e74b1b7390a7e6b89900cf516ce266a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for doppy-0.5.13-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cb3d929dcdc544847120cd6583eb7720ce757231532a2f0e2033f7cd4716f3ac
MD5 2471491c54af9ab92bd51d3b8e6a0606
BLAKE2b-256 e6758bde31cc650912688a8662c46071cd0d392cce9ab15fc63ab4daab4ba6db

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