mirror of
https://github.com/jdejaegh/python-irceline.git
synced 2025-06-27 03:35:56 +02:00
27 lines
751 B
Python
27 lines
751 B
Python
from enum import StrEnum
|
|
from typing import TypedDict
|
|
from datetime import datetime, date
|
|
|
|
|
|
class RioFeature(StrEnum):
|
|
BC_HMEAN = 'rio:bc_hmean'
|
|
BC_24HMEAN = 'rio:bc_24hmean'
|
|
BC_DMEAN = 'rio:bc_dmean'
|
|
NO2_HMEAN = 'rio:no2_hmean'
|
|
NO2_DMEAN = 'rio:no2_dmean'
|
|
O3_HMEAN = 'rio:o3_hmean'
|
|
O3_MAXHMEAN = 'rio:o3_maxhmean'
|
|
O3_8HMEAN = 'rio:o3_8hmean'
|
|
O3_MAX8HMEAN = 'rio:o3_max8hmean'
|
|
PM10_HMEAN = 'rio:pm10_hmean'
|
|
PM10_24HMEAN = 'rio:pm10_24hmean'
|
|
PM10_DMEAN = 'rio:pm10_dmean'
|
|
PM25_HMEAN = 'rio:pm25_hmean'
|
|
PM25_24HMEAN = 'rio:pm25_24hmean'
|
|
PM25_DMEAN = 'rio:pm25_dmean'
|
|
SO2_HMEAN = 'rio:so2_hmean'
|
|
|
|
|
|
class FeatureValue(TypedDict):
|
|
timestamp: datetime | date
|
|
value: int | float | None
|