AeroViz
A modern Python package for aerosol data processing and visualization
Installation
You can install AeroViz using pip:
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
-
Installation Guide - Setup instructions
-
API Reference - Detailed function documentation
Contributing
AeroViz is an open-source project. Contributions and suggestions are welcome! Visit our GitHub repository to get involved.