Skip to content

Commit

Permalink
release: v0.1.10
Browse files Browse the repository at this point in the history
  • Loading branch information
Alex870521 committed Nov 6, 2024
1 parent 1af1bb4 commit 1239319
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v4

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
cache: 'pip'
Expand Down
22 changes: 10 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,30 +25,27 @@ pip install AeroViz

## <div align="center">Key Features</div>

### 📊 Data Reading ▶ `RawDataReader`

Built-in RawDataReader supporting multiple aerosol instruments:
### 📊 Data Reading ▶ RawDataReader

Built-in `RawDataReader` supporting multiple aerosol instruments:
- **Particle Sizers**: SMPS, APS, GRIMM, OPC
- **Mass & Optical**: TEOM, NEPH, Aurora, AE33/43, BC1054
- **Chemical Analysis**: OCEC, IGAC, XRF, VOC

> Features include quality control, data filtering, flexible resampling, and CSV export. For detailed instrument support
> and usage, check our [RawDataReader Guide](docs/guide/RawDataReader).
### 🔬 Data Processing ▶ `DataProcess`
> and usage, check our [RawDataReader Guide](docs/guide/RawDataReader.md).
Advanced aerosol analysis:
### 🔬 Data Processing ▶ DataProcess

Built-in `DataProcess` provides advanced aerosol analysis:
- **Size Distribution**: Mode Fitting, Log-Normal Analysis
- **Optical Properties**: Mie Theory, SOAP Calculation
- **Chemical**: Mass Closure, Source Apportionment
- **VOC**: OFP, SOAP

### 📈 Data Visualization ▶ `plot`

Comprehensive visualization tools:
### 📈 Data Visualization ▶ plot

Comprehensive visualization tools `plot`:
- **Time Analysis**: Trends, Diurnal Patterns
- **Statistical**: Distributions, Correlations
- **Specialized**: Size Contours, Wind Rose, Polar Plots, Hysplit, CBPF
Expand All @@ -68,7 +65,8 @@ data = RawDataReader('NEPH', Path('/path/to/data'), start=datetime(2024, 2, 1),
# Create a visualization
plot.timeseries(data, y='scattering_coefficient')
```
For more detailed usage instructions, please refer to our [User Guide]().

For more detailed usage instructions, please refer to our [User Guide](docs/guide).


## <div align="center">Documentation</div>
Expand All @@ -79,7 +77,7 @@ For detailed documentation, please refer to the `docs` folder, which includes:
| Documentation | Description |
|--------------------------------|--------------------------|
| [User Guide](docs/guide) | Basic usage instructions |
| [Changelog](docs/changelog.md) | List of changes |
| [Changelog](docs/CHANGELOG.md) | List of changes |
</div>

## <div align="center">Contact</div>
Expand Down
12 changes: 12 additions & 0 deletions docs/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
## v0.1.9.6 (2024-11-07)

### Fix

- set SMPS default size range (11.8, 593.5)

### Refactor

- **logger**: enhance progress bar visualization and formatting
- minor syntax improvements

## v0.1.9.5 (2024-10-24)
Empty file removed docs/changelog.md
Empty file.
1 change: 0 additions & 1 deletion docs/guide/RawDataReader.md
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,6 @@ This will display the first few rows of the processed data, including timestamps
- `csv_out`: If True, output processed data as CSV

# Supported Instruments: Default Time Resolutions and File Types

### The AeroViz project currently supports data from the following instruments:

| Instrument | Time Resolution | File Type | Display Columns | QAQC method |
Expand Down
12 changes: 11 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"

[project]
name = "AeroViz"
version = "0.1.9.6"
version = "0.1.10"
description = "Aerosol science"
authors = [{ name = "alex", email = "[email protected]" }]
license = { text = "MIT" }
Expand Down Expand Up @@ -56,6 +56,16 @@ markers = [
"requires_data: marks tests that require actual data files",
]


[tool.commitizen]
name = "cz_conventional_commits"
tag_format = "v$version"
changelog_file = "docs/CHANGELOG.md"
version_scheme = "pep440"
version_provider = "pep621"
update_changelog_on_bump = true
major_version_zero = true

[project.urls]
Homepage = "https://github.com/Alex870521/AeroViz"
Repository = "https://github.com/Alex870521/AeroViz"
Expand Down

0 comments on commit 1239319

Please sign in to comment.