Workflows#

config#

workflows.config.base_config(nrofseg[, ...])

Prepare base config dictionary.

workflows.config.time_config(starttime, ...)

Prepare time config dictionary.

emissions#

workflows.emissions.emission_raster(da, ds_like)

Return emission map.

workflows.emissions.emission_vector(gdf, ds_like)

Return gridded emission data from vector.

workflows.emissions.admin(da, ds_like, ...)

Return administrative boundaries map and related parameter maps.

forcing#

workflows.forcing.hydrology_forcing(ds, ...)

Calculate hydrology forcing data.

workflows.forcing.hydrology_forcing_em(ds, ...)

Calculate hydrology forcing data for emission model.

workflows.forcing.sediment_forcing(ds, ...)

Calculate sediment forcing data.

workflows.forcing.climate_forcing(ds, ...[, ...])

Prepare Delwaq climate fluxes.

geometry#

workflows.geometry.compute_geometry(ds, mask)

Compute geometry data for demission.

monitoring#

workflows.monitoring.monitoring_points_from_dataarray(...)

Prepare Delwaq monitoring points.

workflows.monitoring.monitoring_points_from_geodataframe(...)

Prepare Delwaq monitoring points from a GeoDataFrame.

workflows.monitoring.monitoring_areas(...)

Prepare Delwaq monitoring areas.

roads#

workflows.roads.roads_emissions_country(...)

Compute roads statistics per country of interest.

workflows.roads.roads_emissions_segments(...)

Compute roads statistics per segment/grid cell.

segments#

workflows.segments.hydromaps(hydromodel[, mask])

Return base information maps from hydromodel.

workflows.segments.maps_from_hydromodel(...)

Return maps from hydromodel.

workflows.segments.geometrymaps(hydromodel)

Return geometry information maps from hydromodel.

workflows.segments.pointer(ds_hydro[, ...])

Return map with Delwaq segment ID and pointer.