IMPROVER Logo

About IMPROVER

  • What is IMPROVER?
  • What is the IMPROVER strategy?
  • Structure of IMPROVER
  • Using the IMPROVER repository
  • Publications & Presentations
  • Contributing

Developer Guide

  • Code style guide
  • Definition of done
  • Guidance for reviewing code
  • How to implement a command line utility
  • Running at your site
  • Dependencies
  • Ticket creation and definition of ready

Metadata Guide

  • Introduction
  • Principles
  • Probability Distribution
  • Statistical Processing
  • Developer guide to working with metadata
  • Reference

The Code

  • The Code
    • Subpackages
      • improver.api package
      • improver.blending package
      • improver.calibration package
      • improver.categorical package
      • improver.cli package
      • improver.developer_tools package
      • improver.ensemble_copula_coupling package
      • improver.generate_ancillaries package
      • improver.metadata package
        • Subpackages
        • Submodules
        • Module contents
      • improver.nbhood package
      • improver.nowcasting package
      • improver.precipitation package
      • improver.psychrometric_calculations package
      • improver.regrid package
      • improver.spotdata package
      • improver.synthetic_data package
      • improver.temperature package
      • improver.utilities package
      • improver.visibility package
      • improver.wind_calculations package
    • Submodules
    • Module contents
IMPROVER
  • improver package
  • improver.metadata package
  • View page source

improver.metadata package

Subpackages

  • improver.metadata.constants package
    • Submodules
      • improver.metadata.constants.attributes module
      • improver.metadata.constants.mo_attributes module
      • improver.metadata.constants.time_types module
        • TimeSpec
    • Module contents

Submodules

  • improver.metadata.amend module
    • _update_cell_methods()
    • amend_attributes()
    • set_history_attribute()
    • update_diagnostic_name()
    • update_model_id_attr_attribute()
  • improver.metadata.check_datatypes module
    • _is_time_coord()
    • check_dtype()
    • check_mandatory_standards()
    • check_units()
    • enforce_dtype()
    • get_required_dtype()
    • get_required_units()
  • improver.metadata.forecast_times module
    • _calculate_forecast_period()
    • _create_frt_type_coord()
    • _find_latest_cycletime()
    • add_blend_time()
    • forecast_period_coord()
    • rebadge_forecasts_as_latest_cycle()
    • unify_cycletime()
  • 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
    • check_grid_match()
    • create_coordinate_hash()
    • create_new_diagnostic_cube()
    • enforce_time_point_standard()
    • generate_hash()
    • generate_mandatory_attributes()
    • get_model_id_attr()

Module contents

Previous Next

© Copyright - British Crown copyright. The Met Office.

Built with Sphinx using a theme provided by Read the Docs.