improver package
Subpackages
- improver.blending package
- improver.calibration package
- Submodules
- improver.calibration.dataframe_utilities module
- Ingestion of DataFrames into iris cubes
_dataframe_column_check()
_define_height_coord()
_define_time_coord()
_drop_duplicates()
_ensure_consistent_static_cols()
_fill_missing_entries()
_prepare_dataframes()
_preprocess_temporal_columns()
_quantile_check()
_training_dates_for_calibration()
_unique_check()
forecast_and_truth_dataframes_to_cubes()
forecast_dataframe_to_cube()
get_forecast_representation()
truth_dataframe_to_cube()
- improver.calibration.dz_rescaling module
- improver.calibration.ensemble_calibration module
- improver.calibration.rainforest_calibration module
- improver.calibration.reliability_calibration module
- improver.calibration.simple_bias_correction module
- improver.calibration.utilities module
- improver.calibration.dataframe_utilities module
- Module contents
- Submodules
- improver.categorical package
- improver.cli package
- Submodules
- improver.cli.__main__ module
- improver.cli.aggregate_reliability_tables module
- improver.cli.apply_bias_correction module
- improver.cli.apply_dz_rescaling module
- improver.cli.apply_emos_coefficients module
- improver.cli.apply_height_adjustment module
- improver.cli.apply_lapse_rate module
- improver.cli.apply_night_mask module
- improver.cli.apply_rainforests_calibration module
- improver.cli.apply_reliability_calibration module
- improver.cli.between_thresholds module
- improver.cli.blend_adjacent_points module
- improver.cli.blend_cycles_and_realizations module
- improver.cli.blend_with_vicinity_and_rename module
- improver.cli.calculate_forecast_bias module
- improver.cli.categorical module
- improver.cli.categorical_modes module
- improver.cli.clip module
- improver.cli.cloud_condensation_level module
- improver.cli.cloud_top_temperature module
- improver.cli.collapse_realizations module
- improver.cli.combine module
- improver.cli.compare module
- improver.cli.construct_reliability_tables module
- improver.cli.convection_ratio module
- improver.cli.copy_attributes module
- improver.cli.create_grid_with_halo module
- improver.cli.enforce_consistent_forecasts module
- improver.cli.estimate_dz_rescaling module
- improver.cli.estimate_emos_coefficients module
- improver.cli.estimate_emos_coefficients_from_table module
- improver.cli.expected_value module
- improver.cli.extend_radar_mask module
- improver.cli.extract module
- improver.cli.feels_like_temp module
- improver.cli.field_texture module
- improver.cli.fill_radar_holes module
- improver.cli.freezing_rain module
- improver.cli.generate_clearsky_solar_radiation module
- improver.cli.generate_landmask_ancillary module
- improver.cli.generate_metadata_cube module
- improver.cli.generate_orographic_smoothing_coefficients module
- improver.cli.generate_percentiles module
- improver.cli.generate_realizations module
- improver.cli.generate_solar_time module
- improver.cli.generate_topography_bands_mask module
- improver.cli.generate_topography_bands_weights module
- improver.cli.hail_fraction module
- improver.cli.hail_size module
- improver.cli.interpolate_using_difference module
- improver.cli.interpret_metadata module
- improver.cli.lightning_from_cape_and_precip module
- improver.cli.manipulate_reliability_table module
- improver.cli.max_in_height module
- improver.cli.max_in_time_window module
- improver.cli.merge module
- improver.cli.nbhood module
- improver.cli.nbhood_iterate_with_mask module
- improver.cli.nbhood_land_and_sea module
- improver.cli.neighbour_finding module
- improver.cli.normalise_to_reference module
- improver.cli.nowcast_accumulate module
- improver.cli.nowcast_extrapolate module
- improver.cli.nowcast_optical_flow module
- improver.cli.nowcast_optical_flow_from_winds module
- improver.cli.orographic_enhancement module
- improver.cli.phase_change_level module
- improver.cli.phase_mask module
- improver.cli.phase_probability module
- improver.cli.recursive_filter module
- improver.cli.regrid module
- improver.cli.relabel_to_period module
- improver.cli.remake_as_shower_condition module
- improver.cli.resolve_wind_components module
- improver.cli.shower_condition_probability module
- improver.cli.sleet_probability module
- improver.cli.snow_fraction module
- improver.cli.snow_splitter module
- improver.cli.spot_extract module
- improver.cli.standardise module
- improver.cli.temp_lapse_rate module
- improver.cli.temporal_interpolate module
- improver.cli.threshold module
- improver.cli.time_lagged_ensembles module
- improver.cli.uv_index module
- improver.cli.vertical_updraught module
- improver.cli.vicinity module
- improver.cli.visibility_combine_cloud_base module
- improver.cli.weighted_blending module
- improver.cli.wet_bulb_freezing_level module
- improver.cli.wet_bulb_temperature module
- improver.cli.wet_bulb_temperature_integral module
- improver.cli.wind_direction module
- improver.cli.wind_downscaling module
- improver.cli.wind_gust_diagnostic module
- Module contents
DocutilizeClizeHelp
HelpForNapoleonDocstring
ObjectAsStr
TimeIt
_cli_items()
clizefy()
comma_separated_list()
comma_separated_list_of_float()
command_executor()
create_constrained_inputcubelist_converter()
docutilize()
execute_command()
improver_help()
inputcube()
inputcube_nolazy()
inputcubelist()
inputdatetime()
inputjson()
inputpath()
main()
maybe_coerce_with()
run_main()
unbracket()
with_output()
- Submodules
- improver.developer_tools package
- improver.ensemble_copula_coupling package
- Submodules
- improver.ensemble_copula_coupling._scipy_continuous_distns module
- improver.ensemble_copula_coupling.constants module
- improver.ensemble_copula_coupling.ensemble_copula_coupling module
- improver.ensemble_copula_coupling.numba_utilities module
- improver.ensemble_copula_coupling.utilities module
choose_set_of_percentiles()
concatenate_2d_array_with_2d_array_endpoints()
create_cube_with_percentiles()
get_bounds_of_distribution()
insert_lower_and_upper_endpoint_to_1d_array()
interpolate_multiple_rows_same_x()
interpolate_multiple_rows_same_y()
restore_non_percentile_dimensions()
slow_interp_same_x()
slow_interp_same_y()
- Module contents
- Submodules
- improver.generate_ancillaries package
- Submodules
- improver.generate_ancillaries.generate_ancillary module
- improver.generate_ancillaries.generate_derived_solar_fields module
- improver.generate_ancillaries.generate_orographic_smoothing_coefficients module
- improver.generate_ancillaries.generate_svp_table module
- improver.generate_ancillaries.generate_topographic_zone_weights module
- Module contents
- Submodules
- improver.metadata package
- Subpackages
- Submodules
- improver.metadata.amend module
- improver.metadata.check_datatypes module
- improver.metadata.forecast_times module
- improver.metadata.probabilistic module
_extract_diagnostic_name()
find_percentile_coordinate()
find_threshold_coordinate()
format_cell_methods_for_diagnostic()
format_cell_methods_for_probability()
get_diagnostic_cube_name_from_probability_name()
get_threshold_coord_name_from_probability_name()
in_vicinity_name_format()
is_percentile()
is_probability()
probability_cube_name_regex()
probability_is_above_or_below()
- improver.metadata.utilities module
- Module contents
- improver.nbhood package
- improver.nowcasting package
- improver.precipitation_type package
- Submodules
- improver.precipitation_type.calculate_sleet_prob module
- improver.precipitation_type.convection module
- improver.precipitation_type.freezing_rain module
- improver.precipitation_type.hail_fraction module
- improver.precipitation_type.shower_condition_probability module
- improver.precipitation_type.snow_fraction module
- improver.precipitation_type.snow_splitter module
- improver.precipitation_type.utilities module
- Module contents
- Submodules
- improver.psychrometric_calculations package
- Submodules
- improver.psychrometric_calculations.cloud_condensation_level module
- improver.psychrometric_calculations.cloud_top_temperature module
- improver.psychrometric_calculations.hail_size module
- improver.psychrometric_calculations.precip_phase_probability module
- improver.psychrometric_calculations.psychrometric_calculations module
- improver.psychrometric_calculations.significant_phase_mask module
- improver.psychrometric_calculations.wet_bulb_temperature module
- Module contents
- Submodules
- improver.regrid package
- Submodules
- improver.regrid.bilinear module
- improver.regrid.grid module
calculate_input_grid_spacing()
classify_input_surface_type()
classify_output_surface_type()
create_regrid_cube()
ensure_ascending_coord()
flatten_spatial_dimensions()
get_cube_coord_names()
group_target_points_with_source_domain()
latlon_from_cube()
latlon_names()
mask_target_points_outside_source_domain()
similar_surface_classify()
slice_cube_by_domain()
slice_mask_cube_by_domain()
unflatten_spatial_dimensions()
- improver.regrid.idw module
- improver.regrid.landsea module
- improver.regrid.landsea2 module
- improver.regrid.nearest module
- Module contents
- Submodules
- improver.spotdata package
- improver.synthetic_data package
- improver.utilities package
- Submodules
- improver.utilities.cli_utilities module
- improver.utilities.compare module
- improver.utilities.cube_checker module
- improver.utilities.cube_constraints module
- improver.utilities.cube_extraction module
- improver.utilities.cube_manipulation module
MergeCubes
add_coordinate_to_cube()
clip_cube_data()
collapse_realizations()
collapsed()
compare_attributes()
compare_coords()
enforce_coordinate_ordering()
expand_bounds()
filter_realizations()
get_coord_names()
get_dim_coord_names()
get_filtered_attributes()
maximum_in_height()
sort_coord_in_cube()
strip_var_names()
- improver.utilities.flatten module
- improver.utilities.forecast_reference_enforcement module
- improver.utilities.indexing_operations module
- improver.utilities.interpolation module
- improver.utilities.load module
- improver.utilities.mathematical_operations module
- improver.utilities.neighbourhood_tools module
- improver.utilities.pad_spatial module
- improver.utilities.probability_manipulation module
- improver.utilities.redirect_stdout module
- improver.utilities.rescale module
- improver.utilities.round module
- improver.utilities.save module
- improver.utilities.solar module
- improver.utilities.spatial module
DifferenceBetweenAdjacentGridSquares
GradientBetweenAdjacentGridSquares
OccurrenceWithinVicinity
add_vicinity_coordinate()
calculate_grid_spacing()
check_if_grid_is_equal_area()
create_vicinity_coord()
distance_to_number_of_grid_cells()
get_grid_y_x_values()
lat_lon_determine()
maximum_within_vicinity()
number_of_grid_cells_to_distance()
rename_vicinity_cube()
transform_grid_to_lat_lon()
update_name_and_vicinity_coord()
- improver.utilities.temporal module
- improver.utilities.temporal_interpolation module
- improver.utilities.textural module
- improver.utilities.time_lagging module
- Module contents
- Submodules
- improver.visibility package
- improver.wind_calculations package
Submodules
- improver.between_thresholds module
OccurrenceBetweenThresholds
OccurrenceBetweenThresholds.__init__()
OccurrenceBetweenThresholds._abc_impl
OccurrenceBetweenThresholds._calculate_probabilities()
OccurrenceBetweenThresholds._get_multiplier()
OccurrenceBetweenThresholds._slice_cube()
OccurrenceBetweenThresholds._update_metadata()
OccurrenceBetweenThresholds.process()
- improver.constants module
- improver.cube_combiner module
Combine
CubeCombiner
CubeCombiner.COMBINE_OPERATORS
CubeCombiner.__init__()
CubeCombiner._abc_impl
CubeCombiner._add_cell_method()
CubeCombiner._check_dimensions_match()
CubeCombiner._combine_cube_data()
CubeCombiner._coords_are_broadcastable()
CubeCombiner._get_expanded_coord_names()
CubeCombiner._setup_coords_for_broadcast()
CubeCombiner.process()
MaxInTimeWindow
- improver.expected_value module
- improver.feels_like_temperature module
- improver.grids module
- improver.lapse_rate module
- improver.lightning module
- improver.memprofile module
- improver.orographic_enhancement module
OrographicEnhancement
OrographicEnhancement.__init__()
OrographicEnhancement._abc_impl
OrographicEnhancement._add_upstream_component()
OrographicEnhancement._compute_weighted_values()
OrographicEnhancement._create_output_cube()
OrographicEnhancement._generate_mask()
OrographicEnhancement._get_point_distances()
OrographicEnhancement._locate_source_points()
OrographicEnhancement._orography_gradients()
OrographicEnhancement._point_orogenh()
OrographicEnhancement._regrid_and_populate()
OrographicEnhancement._regrid_variable()
OrographicEnhancement.process()
- improver.percentile module
- improver.profile module
- improver.standardise module
StandardiseMetadata
StandardiseMetadata._abc_impl
StandardiseMetadata._collapse_scalar_dimensions()
StandardiseMetadata._discard_redundant_cell_methods()
StandardiseMetadata._modify_scalar_coord_value()
StandardiseMetadata._remove_scalar_coords()
StandardiseMetadata._rm_air_temperature_status_flag()
StandardiseMetadata._standardise_dtypes_and_units()
StandardiseMetadata.process()
- improver.threshold module
LatitudeDependentThreshold
Threshold
Threshold.__init__()
Threshold._abc_impl
Threshold._add_threshold_coord()
Threshold._calculate_truth_value()
Threshold._check_fuzzy_bounds()
Threshold._create_threshold_cube()
Threshold._decode_comparison_operator_string()
Threshold._generate_fuzzy_bounds()
Threshold._set_thresholds()
Threshold._update_metadata()
Threshold._vicinity_processing()
Threshold.process()
- improver.uv_index module
Module contents
Module containing plugin base class.
- class BasePlugin[source]
Bases:
ABC
An abstract class for IMPROVER plugins. Subclasses must be callable. We preserve the process method by redirecting to __call__.
- _abc_impl = <_abc_data object>
- class PostProcessingPlugin[source]
Bases:
BasePlugin
An abstract class for IMPROVER post-processing plugins. Makes generalised changes to metadata relating to post-processing.
- _abc_impl = <_abc_data object>