mirror of
https://github.com/lynchaos/ashvale-station.git
synced 2026-09-12 12:47:49 +00:00
chore: enforce ruff config and fix lint findings
This commit is contained in:
+7
-5
@@ -47,11 +47,11 @@ import numpy as np
|
||||
|
||||
sys.path.insert(0, str(Path(__file__).resolve().parent.parent))
|
||||
|
||||
from ashvale.config import load_config # noqa: E402
|
||||
from ashvale.features import build_features # noqa: E402
|
||||
from ashvale.config import load_config # noqa: E402
|
||||
from ashvale.features import build_features # noqa: E402
|
||||
from ashvale.models.climatology import HarmonicClimatology # noqa: E402
|
||||
from ashvale.models.nowcast import NowcastEnsemble # noqa: E402
|
||||
from ashvale.storage import Store, resample # noqa: E402
|
||||
from ashvale.models.nowcast import NowcastEnsemble # noqa: E402
|
||||
from ashvale.storage import Store, resample # noqa: E402
|
||||
|
||||
|
||||
def horizon_label(seconds: int) -> str:
|
||||
@@ -163,7 +163,9 @@ def main() -> None:
|
||||
f"{r['bias']:>+8.3f} {r['weights']}{flag}")
|
||||
print()
|
||||
|
||||
print(f"units: temperature C, humidity %, pressure hPa")
|
||||
# Driven off the dict rather than hardcoded, so adding a target cannot leave
|
||||
# the units line silently describing the wrong columns.
|
||||
print("units: " + ", ".join(f"{t} {units[t]}" for t in cfg.model.targets if t in units))
|
||||
print("coverage should sit near 90% if the conformal calibration is honest.")
|
||||
|
||||
|
||||
|
||||
+9
-5
@@ -50,11 +50,15 @@ import numpy as np
|
||||
|
||||
sys.path.insert(0, str(Path(__file__).resolve().parent.parent))
|
||||
|
||||
from ashvale.config import load_config # noqa: E402
|
||||
from ashvale.estimation import SignalTracker # noqa: E402
|
||||
from ashvale.physics import (dew_point, sea_level_pressure, # noqa: E402
|
||||
solar_position, clear_sky_irradiance)
|
||||
from ashvale.storage import Store # noqa: E402
|
||||
from ashvale.config import load_config # noqa: E402
|
||||
from ashvale.estimation import SignalTracker # noqa: E402
|
||||
from ashvale.physics import ( # noqa: E402
|
||||
clear_sky_irradiance,
|
||||
dew_point,
|
||||
sea_level_pressure,
|
||||
solar_position,
|
||||
)
|
||||
from ashvale.storage import Store # noqa: E402
|
||||
|
||||
|
||||
def generate(days: float, step_s: int, lat: float, lon: float,
|
||||
|
||||
Reference in New Issue
Block a user