unseen-awg Logo
  • What is unseen-awg?
  • Installation
    • Defining paths in configs/paths.yaml
  • Data download and preparation
    • Data extraction
    • Integrating extracted data into provided Snakemake workflow
  • The provided simulations
    • Opening the simulations using xarray
  • Creating new simulations with the provided unseen-awg weather generator
    • Storage format
    • Loading a Weather Generator
    • Sampling a time series with the weather generator
  • Creating new unseen-awg weather generators
    • Using Snakemake to configure weather generators
      • Configuration files
      • A note on resource demands
      • Visualizing the Snakemake workflow
    • Preprocessing details and motivation
      • From initiazlization time and lead time to valid time and sample
      • Splitting valid time dimension into year and dayofyear
      • A note on the provided ERA5 datasets
  • API Documentation
    • unseen_awg package
      • Submodules
      • unseen_awg.data_classes module
        • InitTimeLeadTimeMemberState
      • unseen_awg.data_utils module
        • create_zarr_store_for_dataarray()
        • create_zarr_store_for_dataset()
      • unseen_awg.grids module
      • unseen_awg.plotting_utils module
        • add_contours()
        • add_headers()
        • add_label_to_axes()
        • contourf_plot_without_frame_with_bounds()
        • map_plot_without_frame_with_bounds()
        • transition_init_time_plot()
        • transition_lead_time_plot()
        • transition_valid_time_plot()
      • unseen_awg.probability_models module
        • NormalProbabilityAvoidDirectRepeats
        • NormalProbabilityKeepMinimalNDays
        • NormalProbabilityModel
        • NormalProbabilityModelSeasonality
        • NormalProbabilityNotLargerThanFixedDate
        • ProbabilityModel
        • UniformProbabilityModel
        • gumbel_max_sample()
      • unseen_awg.similarity_measures module
        • mse_similarity()
      • unseen_awg.simulate_trajectory module
        • main()
        • simulate_trajectory()
      • unseen_awg.time_steppers module
        • FractionalYearStepper
        • NoLeapYearStepper
        • StandardStepper
        • TimeStepper
      • unseen_awg.timestep_utils module
        • convert_to_cftime_gregorian()
        • dayofyear_year_to_datetime64()
        • dayofyear_year_to_datetime64_naive()
        • is_in_window_from_time()
        • is_in_window_from_year_fraction()
        • time_to_year_fraction_cftime()
        • time_to_year_fraction_np_datetime64()
      • unseen_awg.tune_wg_by_forecasting module
        • analog_ensemble_forecast()
        • crps_climatology()
        • crps_persistence()
        • crps_wg_forecasts()
        • eval_analogue_forecast_skill()
        • eval_climatology_persistence_forecast()
        • eval_wg()
        • get_gt()
        • get_gt_coords()
        • get_n_valid_forecast_start_points()
        • main()
        • persistence_forecast()
      • unseen_awg.utils module
        • apply_similarity_metric()
        • get_k_random_indices()
        • get_k_smallest_indices()
        • get_map_valid_n_day_transitions()
        • grids_are_identical_subset()
        • is_no_jump()
      • unseen_awg.weather_generator module
        • WeatherGenerator
        • main()
        • setup_lazy_similarity_dataset()
unseen-awg
  • Search


© Copyright 2026, Jonathan Wider.

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