Skip to content

AeroViz

A modern Python package for aerosol data processing and visualization

Getting started
New to AeroViz? Check out the Beginner's Guide. It contains an introduction to AeroViz's main features and examples to get you started quickly.
User guide
The user guide provides in-depth information on key concepts of AeroViz with detailed explanations of data processing and visualization capabilities.
API reference
The reference guide contains detailed descriptions of the functions, classes, and methods included in AeroViz. It assumes that you have an understanding of the key concepts.
AeroViz Icon
AeroViz
A platform for real-time monitoring, offering data visualization and analytical insights.

Installation

You can install AeroViz using pip:

pip install AeroViz

For detailed installation instructions, system requirements, and troubleshooting, please see the Getting Started Guide.

Quick Start

Here's a simple example of how to use AeroViz:

from datetime import datetime
from pathlib import Path
from AeroViz import RawDataReader, DataProcess, plot

# Read data from a supported instrument
data = RawDataReader(
    instrument='AE33',
    path=Path('/path/to/folder'),
    start=datetime(2024, 1, 1),
    end=datetime(2024, 12, 31)
)

# Process the data
processor = DataProcess(data)
processed_data = processor.process()

# Create visualization
plot.time_series(processed_data, 'BC')

For detailed tutorials and examples, see the Getting Started Guide.

Key Features

AeroViz is a comprehensive Python package designed for aerosol data processing and visualization. It provides a unified interface for handling data from various aerosol instruments, performing quality control, and creating publication-ready visualizations.

  • Unified Data Interface: Standardized data structures and built-in quality control across multiple instrument types
  • Advanced Processing: Customizable processing pipelines with automated corrections and statistical analysis tools
  • Publication-Ready Visualization: High-resolution plots with extensive customization options

Documentation

Contributing

AeroViz is an open-source project. Contributions and suggestions are welcome! Visit our GitHub repository to get involved.