Skip to main content

UAV instrument data processing

Project description

UAVision

UAVision is a Python package for UAV instrument data processing (particle counters, BME sensors, POPS, mCDA, OPC). It provides preprocessing utilities, concentration calculations.

Features

  • Preprocessing and derived metrics for MCDA, POPS and other instruments.
  • OPC / Mavic helpers for concentration and lag calculations.
  • Included bin-edge resources for common instruments (mcda, pops, opc).
  • For mcda, there are 4 options for sizes: ['PSL_0.6-40', 'PSL_0.15-17', 'water_0.6-40', 'water_0.15-17']

Key modules (examples)

  • UAVision.preprocess — functions like preprocess_mcda, preprocess_pops, calculate_height_df.
  • UAVision.mavic.preprocess — functions like calculate_concentration, calculate_lag.

Example usage

from UAVision.preprocess import preprocess_mcda
df = preprocess_mcda("data_path/datafile.csv", size="water_0.15-17")

The bins and bins can be found as

import UAVision

mcda_midbin_all = UAVision.preprocess.mcda_midbin_all
print(mcda_midbin_all["water_0.15-17"])

pops_binedges = UAVision.preprocess.pops_binedges
print(pops_binedges)

import UAVision.mavic
n2_binedges = UAVision.mavic.preprocess.n2_binedges
print(n2_binedges)

n3_binedges = UAVision.mavic.preprocess.n3_binedges
print(n3_binedges)

Contributing / Contact

Author: viet.le@fmi.fi — pull requests and bug reports welcome.

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

uavision-1.0.1.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

uavision-1.0.1-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file uavision-1.0.1.tar.gz.

File metadata

  • Download URL: uavision-1.0.1.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for uavision-1.0.1.tar.gz
Algorithm Hash digest
SHA256 bc988ed311974393a41c94d9ce912f1ae74919bf569f10b7f27b2103d6313309
MD5 456f2017bf20b9a577ccec771301ecee
BLAKE2b-256 3d1bcfe2fd912e85edb95644db78ed7184336fe6f296ed9d9666f6a8b9e113ff

See more details on using hashes here.

File details

Details for the file uavision-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: uavision-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for uavision-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5102992a689ea1cd52fd7c4cff1138e916227d147188cb38e3ca0a9bee305b5f
MD5 8815d28764a29f7a7f552adb78aeffd6
BLAKE2b-256 ca5e4c403593d8a56aec87ebc1664ff21941bc08e7dcb50aa80ca7b9ebc42d02

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