hagelslag package¶
Subpackages¶
- hagelslag.data package
- Submodules
- hagelslag.data.HRRRModelGrid module
- hagelslag.data.HailForecastGrid module
HailForecastGridHailForecastGrid.run_dateHailForecastGrid.start_dateHailForecastGrid.end_dateHailForecastGrid.forecast_datesHailForecastGrid.ensemble_nameHailForecastGrid.ml_modelHailForecastGrid.variableHailForecastGrid.message_numberHailForecastGrid.pathHailForecastGrid.dataHailForecastGrid.lonHailForecastGrid.latHailForecastGrid.xHailForecastGrid.yHailForecastGrid.iHailForecastGrid.jHailForecastGrid.dxHailForecastGrid.projHailForecastGrid.projparamsHailForecastGrid.load_data()HailForecastGrid.period_neighborhood_probability()
- hagelslag.data.MRMSGrid module
- hagelslag.data.ModelGrid module
- hagelslag.data.ModelOutput module
- hagelslag.data.NCARModelGrid module
- hagelslag.data.SSEFModelGrid module
- hagelslag.data.WRFModelGrid module
- Module contents
- hagelslag.evaluation package
- Submodules
- hagelslag.evaluation.ContingencyTable module
ContingencyTableContingencyTable.tableContingencyTable.NContingencyTable.accuracy()ContingencyTable.bias()ContingencyTable.csi()ContingencyTable.css()ContingencyTable.dfr()ContingencyTable.ets()ContingencyTable.far()ContingencyTable.focn()ContingencyTable.foh()ContingencyTable.fom()ContingencyTable.hss()ContingencyTable.pod()ContingencyTable.pofd()ContingencyTable.pon()ContingencyTable.pss()ContingencyTable.update()
- hagelslag.evaluation.GridEvaluator module
- hagelslag.evaluation.MetricPlotter module
- hagelslag.evaluation.MulticlassContingencyTable module
- hagelslag.evaluation.NeighborEvaluator module
NeighborEvaluatorNeighborEvaluator.run_dateNeighborEvaluator.start_hourNeighborEvaluator.end_hourNeighborEvaluator.ensemble_nameNeighborEvaluator.model_nameNeighborEvaluator.forecast_variableNeighborEvaluator.mrms_variableNeighborEvaluator.neighbor_radiiNeighborEvaluator.smoothing_radiiNeighborEvaluator.obs_thresholdsNeighborEvaluator.size_thresholdsNeighborEvaluator.obs_maskNeighborEvaluator.mask_variableNeighborEvaluator.forecast_pathNeighborEvaluator.mrms_pathNeighborEvaluator.evaluate_hourly_forecasts()NeighborEvaluator.evaluate_period_forecasts()NeighborEvaluator.load_coordinates()NeighborEvaluator.load_forecasts()NeighborEvaluator.load_obs()
- hagelslag.evaluation.ObjectEvaluator module
ObjectEvaluatorObjectEvaluator.run_dateObjectEvaluator.ensemble_nameObjectEvaluator.ensemble_memberObjectEvaluator.model_namesObjectEvaluator.model_typesObjectEvaluator.forecast_binsObjectEvaluator.dist_thresholdsObjectEvaluator.forecast_json_pathObjectEvaluator.track_data_csv_pathObjectEvaluator.metadata_columnsObjectEvaluator.type_colsObjectEvaluator.forecastsObjectEvaluator.matched_forecastsObjectEvaluator.crps()ObjectEvaluator.load_forecasts()ObjectEvaluator.load_obs()ObjectEvaluator.max_hail_sample_crps()ObjectEvaluator.merge_obs()ObjectEvaluator.reliability()ObjectEvaluator.roc()ObjectEvaluator.sample_forecast_max_hail()ObjectEvaluator.sample_obs_max_hail()
gamma_sf()
- hagelslag.evaluation.ProbabilityMetrics module
DistributedCRPSDistributedROCDistributedROC.thresholdsDistributedROC.obs_thresholdDistributedROC.contingency_tablesDistributedROC.auc()DistributedROC.clear()DistributedROC.from_str()DistributedROC.get_contingency_tables()DistributedROC.max_csi()DistributedROC.max_threshold_score()DistributedROC.merge()DistributedROC.performance_curve()DistributedROC.roc_curve()DistributedROC.update()
DistributedReliabilityDistributedReliability.thresholdsDistributedReliability.obs_thresholdDistributedReliability.frequenciesDistributedReliability.brier_score()DistributedReliability.brier_score_components()DistributedReliability.brier_skill_score()DistributedReliability.clear()DistributedReliability.climatology()DistributedReliability.from_str()DistributedReliability.merge()DistributedReliability.reliability_curve()DistributedReliability.update()
ROCReliabilitybootstrap()
- Module contents
- hagelslag.processing package
- Submodules
- hagelslag.processing.EnhancedWatershedSegmenter module
EnhancedWatershedEnhancedWatershed.min_intensityEnhancedWatershed.data_incrementEnhancedWatershed.max_intensityEnhancedWatershed.size_threshold_pixelsEnhancedWatershed.deltaEnhancedWatershed.find_local_maxima()EnhancedWatershed.grow_centers()EnhancedWatershed.is_closest()EnhancedWatershed.is_valid()EnhancedWatershed.label()EnhancedWatershed.quantize()EnhancedWatershed.remove_foothills()EnhancedWatershed.set_maximum()EnhancedWatershed.size_filter()
rescale_data()
- hagelslag.processing.EnsembleProducts module
- hagelslag.processing.Hysteresis module
- hagelslag.processing.ObjectMatcher module
ObjectMatcherTrackMatcherTrackStepMatcherarea_difference()centroid_distance()closest_distance()duration_distance()ellipse_distance()max_intensity()mean_area_distance()mean_min_time_distance()mean_minimum_centroid_distance()nonoverlap()shifted_centroid_distance()start_centroid_distance()start_time_distance()time_distance()
- hagelslag.processing.STObject module
STObjectSTObject.gridSTObject.maskSTObject.xSTObject.ySTObject.iSTObject.jSTObject.start_timeSTObject.end_timeSTObject.stepSTObject.dxSTObject.uSTObject.vSTObject.boundary_contour()STObject.boundary_polygon()STObject.calc_attribute_statistic()STObject.calc_attribute_statistics()STObject.calc_shape_statistics()STObject.calc_shape_step()STObject.calc_timestep_statistic()STObject.center_of_mass()STObject.center_of_mass_ij()STObject.closest_distance()STObject.count_overlap()STObject.estimate_motion()STObject.extend()STObject.extract_attribute_array()STObject.extract_attribute_grid()STObject.extract_patch()STObject.extract_tendency_grid()STObject.get_corner()STObject.max_intensity()STObject.max_size()STObject.percentile_distance()STObject.size()STObject.to_geojson()STObject.to_geojson_feature()STObject.trajectory()
read_geojson()
- hagelslag.processing.TrackModeler module
TrackModelerTrackModeler.calc_copulas()TrackModeler.fit_condition_models()TrackModeler.fit_condition_threshold_models()TrackModeler.fit_size_distribution_component_models()TrackModeler.fit_size_distribution_models()TrackModeler.fit_size_models()TrackModeler.fit_track_models()TrackModeler.load_data()TrackModeler.load_models()TrackModeler.output_forecasts_csv()TrackModeler.output_forecasts_json()TrackModeler.output_forecasts_json_parallel()TrackModeler.predict_condition_models()TrackModeler.predict_size_distribution_component_models()TrackModeler.predict_size_distribution_models()TrackModeler.predict_size_models()TrackModeler.predict_track_models()TrackModeler.save_models()
output_forecast()
- hagelslag.processing.TrackProcessing module
- hagelslag.processing.TrackSampler module
- hagelslag.processing.tracker module
- Module contents
- hagelslag.util package
- Submodules
- hagelslag.util.Config module
- hagelslag.util.convert_mrms_grids module
- hagelslag.util.create_model_grid_us_mask module
- hagelslag.util.custom_grib_table module
- hagelslag.util.derived_vars module
- hagelslag.util.make_proj_grids module
- hagelslag.util.merge_forecast_data module
- hagelslag.util.munkres module
- hagelslag.util.output_tree_ensembles module
- hagelslag.util.show_importance_ranks module
- hagelslag.util.test_size_distributions module
- Module contents