gcages.post_processing#
General post-processing tools
Classes:
| Name | Description |
|---|---|
PostProcessingResult |
Results of post-processing |
PostProcessingResult #
Results of post-processing
The data is separated into tables that have the same index levels. This simplifies further processing (at the expense of making it more complex to get data into the object).
Attributes:
| Name | Type | Description |
|---|---|---|
metadata_categories |
Series[str]
|
Metadata of categories |
metadata_exceedance_probabilities |
Series[float]
|
Metadata of exceedance probabilities |
metadata_quantile |
Series[float]
|
Metadata that includes a quantile index level |
metadata_run_id |
Series[float]
|
Metadata that includes a run_id index level |
timeseries_exceedance_probabilities |
DataFrame
|
Timeseries of exceedance probabilities |
timeseries_quantile |
DataFrame
|
Timeseries that includes a quantile index level |
timeseries_run_id |
DataFrame
|
Timeseries that includes a run_id index level |
Source code in src/gcages/post_processing.py
metadata_exceedance_probabilities
instance-attribute
#
Metadata of exceedance probabilities
These are reported separately because they contain extra index levels to handle the threshold information.
metadata_quantile
instance-attribute
#
Metadata that includes a quantile index level
metadata_run_id
instance-attribute
#
Metadata that includes a run_id index level
timeseries_exceedance_probabilities
instance-attribute
#
timeseries_exceedance_probabilities: DataFrame
Timeseries of exceedance probabilities
These are reported separately because they contain extra index levels to handle the threshold information.