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.
  • Package data: /bin_edges/*.txt

Example usage

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

Notes

Bin-edge files are included as package data and can be loaded with importlib.resources. See pyproject.toml for packaging metadata.

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.0.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.0-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: uavision-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 dddfae9a063c95e63fd45f670959a2c1a516aa61c673810abab6411cdf57249a
MD5 ef9f054f5d6304e2fa170f72294ccbe9
BLAKE2b-256 61a4d5f458615d0499133fbed98eef5e7d88358dc46f8fab217f8e9d44e00ec9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: uavision-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0818c568b5c6dafaadc8ca0f600ddd6fb78f5598cc078659435c295a07ed9278
MD5 9687821cd9cd5bcf2ed03f645e5f2bd4
BLAKE2b-256 556427252cff7df83490d3bd7ab2ccdfee79839ff2e1340bcf3f19578a8f39ea

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