Abstract base classes
@abc.abstractmethod decorator
__subclasshook__(...) method
vs. typing module types
virtual subclasses
Alembic
ambiguous changes
creating a new revision
current version
downgrading
irreversible, migrations
listing migrations
merging, migrations
migration metadata
running migrations
setting up a new project
using constants in migrations
apd.aggregation package
clean functions
Seeclean functions
database
get_data_by_deployment(...) function
get_data(...) function
plot_sensor(...) function
plotting data
plotting functions ...