metering 0.22.0

German energy metering domain library — DST-correct Europe/Berlin calendar arithmetic on both the Liefertag and the 06:00 Gastag, gas m3→kWh_Hs conversion, SigLinDe gas SLP, billing-period aggregation, Ersatzwertbildung, a robust validation engine, para 14a netzorientierte Steuerung and Modul 3 registers, conservation-checked allocation for para 42b/42c, charging sessions onto the settlement grid, check-digit-validated MaLo-IDs and EICs, and SLP/RLM/iMSys classification. Zero I/O, no async, no clock, exact decimal quantities.
Documentation
1
2
3
4
5
6
7
8
9
10
# Check every text file out with LF, on every platform.
#
# Two tests read the crate's own source — the coded-enum registry and the
# wire-format scan — and a `\r` in the middle of a line-shaped pattern makes
# them report the wrong thing rather than fail loudly. Normalising at checkout
# removes the class.
* text=auto eol=lf

# Keep the proptest regression seeds byte-stable: they are read back verbatim.
*.proptest-regressions text eol=lf