def cmd_export_all() -> None: run_energy_update_yesterday(days=2) refresh_material_views("mv_network_fueltech_days") refresh_material_views("mv_facility_45d") export_power() export_energy() export_all_monthly() export_all_daily()
def cmd_export_all() -> None: run_energy_update_days(days=5) run_aggregate_days(days=5) # refresh_material_views("mv_facility_all") # refresh_material_views("mv_network_fueltech_days") # refresh_material_views("mv_region_emissions") # refresh_material_views("mv_interchange_energy_nem_region") export_energy(latest=True) export_energy(priority=PriorityType.monthly)
def db_refresh_material_views() -> None: run_energy_update_days(days=2) run_aggregates_facility_year(DATE_CURRENT_YEAR) run_daily_fueltech_summary() refresh_material_views("mv_facility_all") refresh_material_views("mv_region_emissions") refresh_material_views("mv_interchange_energy_nem_region") export_energy(latest=True) export_energy(priority=PriorityType.monthly) slack_message("Ran daily energy update and aggregates on {}".format( settings.env))
def run_tests() -> None: # network_schema = network_from_network_code("NEM") # scada_range = get_scada_range(network=network_schema) # bom_station = get_network_region_weather_station("NEM") export_map = get_export_map() nem_energy = (export_map.get_by_network_id("NEM").get_by_stat_type( StatType.energy).get_by_priority( PriorityType.monthly).get_by_network_region("NSW1")) export_energy(nem_energy.resources, latest=True) nem_power = (export_map.get_by_network_id("NEM").get_by_stat_type( StatType.power).get_by_priority(PriorityType.live)) export_power(nem_power.resources)
def run_tests() -> None: export_map = get_export_map() power = (export_map.get_by_network_id("NEM").get_by_stat_type( StatType.power).get_by_network_region("VIC1").get_by_priority( PriorityType.live)) export_power(power.resources) energy_map = (export_map.get_by_network_id("NEM").get_by_stat_type( StatType.energy).get_by_priority( PriorityType.daily).get_by_network_region("NSW1").get_by_years( [2021])) if len(energy_map.resources): export_energy(energy_map.resources) energy_map = (export_map.get_by_network_id("NEM").get_by_stat_type( StatType.energy).get_by_priority( PriorityType.monthly).get_by_network_region("NSW1")) if len(energy_map.resources): export_energy(energy_map.resources)
def schedule_energy_monthlies() -> None: if settings.workers_run: export_energy(priority=PriorityType.monthly) slack_message("Finished running energy_monthlies")
def schedule_daily_tasks() -> None: if settings.workers_run: export_energy(priority=PriorityType.daily) slack_message("Finished running energy dailies")
def schedule_hourly_tasks() -> None: if settings.workers_run: export_energy(priority=PriorityType.daily, latest=True)
def cmd_export_energy() -> None: export_energy()
def cmd_export_all() -> None: run_energy_update_days(days=5) run_aggregate_days(days=5) export_energy(latest=True) export_energy(priority=PriorityType.monthly)
def schedule_hourly_tasks() -> None: export_energy(priority=PriorityType.daily, latest=True)
def daily_runner(days: int = 7) -> None: run_energy_gapfill(days=days) run_flow_updates_all_per_year(datetime.now().year, 1) run_aggregates_all_days(days=days) export_energy(latest=True)
def schedule_energy_monthlies() -> None: if settings.workers_run: export_energy(priority=PriorityType.monthly)
def schedule_daily_tasks() -> None: if settings.workers_run: export_energy(priority=PriorityType.daily)
def export_energy_task(priority: PriorityType, latest: bool) -> None: export_energy(priority=priority, latest=latest)
def run_exports() -> None: run_energy_gapfill(days=30) run_aggregates_all() export_energy(latest=False) export_power(latest=False)