From 0025b16c1b79251b871079149121d1fe27927bbc Mon Sep 17 00:00:00 2001 From: deltalexy <138037437+deltalexy@users.noreply.github.com> Date: Mon, 16 Mar 2026 08:17:58 +0100 Subject: [PATCH 1/2] fix typo (#616) --- docs/examples/qc_example.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/examples/qc_example.ipynb b/docs/examples/qc_example.ipynb index abf6d36d..b26a2049 100644 --- a/docs/examples/qc_example.ipynb +++ b/docs/examples/qc_example.ipynb @@ -418,7 +418,7 @@ " max_N_repetitions=5\n", ")\n", "\n", - "#4. repetitions check\n", + "#4. step check\n", "dataset.step_check(\n", " obstype=target,\n", " max_increase_per_second = 8.0 / 3600.0, #depends on standard unit! \n", From 54062525dab24c6f425188e2c2d3aa8c9e380c4f Mon Sep 17 00:00:00 2001 From: Thomas Vergauwen <82087298+vergauwenthomas@users.noreply.github.com> Date: Mon, 23 Mar 2026 13:54:12 +0100 Subject: [PATCH 2/2] Detailed outlier flags (#611) * Update ModelTimeSeries repr and change modeldata return type to list * Gap filling fix (#589) * fix bug and add tests baselines (#571) * fix bug and add tests baselines * fix location of baseline * black edits * handle comma as decimal symbol when importing data (#576) * Add convert_to_numeric_series function and integrate into dataset and sensordata modules * black edits * fix review * Error make plot model name (#579) * added modeldata_name variable to make_plot() of stations class. * add modeldata_kwargs to make_plot in order to select a specific modeldata series * add plot test * black edits * new parameter modeltype adds functionality to plot different type of modeldata compared to obstype, if nothing is specified modeltype=obstype * trigger * resolve empty dicts * tests added * tests adapted (no fake argument anymore) * remove check for dataset if modeltype exists * arg renaming + argsorder change * black edits --------- Co-authored-by: Thomas Vergauwen * Fix buddy check bug (#583) * add reference of the iteration to the detailed msg * fix duplicates by joining messages * add a test to trigger this edgecase * black edits * Update tests/test_qc.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * grammer errors in comments --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * develop alpha version bump * first attempt max_gap_duration_to_fill implementation * changed > to >= * rechanged >= to > * print add * print * gap is filled or not filled , not partly * small error fix * errorfix * implementation of intuitive gap overview on all levels called 'singular_gaps() ( datset, station, sensor) + deal with edgecase of partially filled gaps by including a new option in def fillstatus _partially_successful_label = _partially_successful_label = "partially successful gapfill" currently this will cause the gap to be refilled totally (also were the gap filling was succesfull) when a new gapfilling is called. we can extend this later to only filling the 'gap in the gap' * version set to prerelease * Refactor gap handling: remove singular_gaps property and add gap_status_overview_df method for improved gap status reporting * make the gapfill status flagger more human readable * Refactor gap handling: replace singular_gaps property with gap_status_overview_df method for improved gap status reporting * Refactor gap handling: remove singular_gaps property and implement gap_status_overview_df method for enhanced gap reporting; update max_gap_duration_to_fill default to 12 hours * Update max_gap_duration_to_fill default to 12 hours and improve gap size validation checks * minor code style refactoring * black edits * fix identation bug * code refactoring of gaps overview in sensordata * gap_overview_dfs in seperate module * add the new method to the API docs * update and add tests * Update the example * rename function to gap_overview_df * fix bug * black edits * serialize timedelta and timestamp attr in xr conv * fix unicode error when exporting to netcdf * fix tests * by default overwrite the partially GF * update tests * black edits * black edits --------- Co-authored-by: Thomas Vergauwen <82087298+vergauwenthomas@users.noreply.github.com> Co-authored-by: Thomas Vergauwen Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Fix filter to modeldata bug (#592) * develop version bump * fix the filtering to modeldata dataframe * use helper func for extracting modeltimeseries * test different plotting methods of modeldata on different levels * add log_entry * black edits * fix the xr engine problem when saving as netcdf * simple pd plot functionality (#595) * functionality of pd_plot * move the sensordata pd plot to seperate module * fix warnings * implementation for modeldata pd_plot * add the pd_plot methods to the api doc * use id for sensordata label in pd_plot * add tests * prerelease version bump * black edits * code review fixes * fix docstring identation * black edits * check for duplicates in loghandlers before adding * Distance matric uses BallTree with haversine (for scaling) * debug version bump * Add min_value and max_value parameters to gap-filling methods to prevent unphysical data (#598) * Initial plan * Add min_value and max_value parameters to core gap-fill functions Co-authored-by: ADRIE-A3 <109740197+ADRIE-A3@users.noreply.github.com> * Add tests for min_value and max_value gap-fill parameters Co-authored-by: ADRIE-A3 <109740197+ADRIE-A3@users.noreply.github.com> * Add documentation and examples for gap-fill value constraints Co-authored-by: ADRIE-A3 <109740197+ADRIE-A3@users.noreply.github.com> * Add implementation summary for gap-fill value constraints Co-authored-by: ADRIE-A3 <109740197+ADRIE-A3@users.noreply.github.com> * remove unwanted files * Remove min_value and max_value parameters from Gap and SensorData classes * pass minvalue maxvalue args for GF methods * Add min_value and max_value parameters to Dataset gap-filling methods * remove unwanted files * minor version bump * add test * black edits * Gee credits local pipeline (#599) * black edits * bugfix that data._credentials does not exist in ee v1.6.12. Now with a test catch condition on ee.initialize * add gee credential testing and checking for the credential file in the (local) testing pipeline --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: ADRIE-A3 <109740197+ADRIE-A3@users.noreply.github.com> Co-authored-by: Thomas Vergauwen Co-authored-by: Thomas Vergauwen <82087298+vergauwenthomas@users.noreply.github.com> * Geemap fix (#601) * add comment * open logs in default text browser * close figures after comparison to fix the failing tests * black edit * Update pyproject.toml Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * add clipping in docstring schematic description * Update src/metobs_toolkit/sensordata.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tests/test_gf.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update tests/test_plotting.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fixes for codereview * black edit * version bump * trigger WF * remove all references to max_consec_fill * Priority groups (#602) * Add catch_white_records function and update repetitions_check to exclude white records from outlier detection * implement white records for repetitions check on all levels. * whitelist for persistence * Update white_records parameter type to Union[pd.Index, None] in Dataset and Station classes * white records for gross value check * add white_records to step and window variation check * implement whitelist argument for buddy checks * pass white records for repetitions check * update to use the sensorwhiteset argument * update to using the sensorwhiteset argument * implement the sensorwhiteset argument * refactor: replace white_records with whiteset in QC methods and related functions * cleanup the module * add tests * black formatting * add WhiteSet to api docs * add important box * fix for timezone bug * add topic and refer in the qc example to the topic on WhiteSets * comment protector * black edits * remove default value for sensorwhiteset in persistence_check, repetitions_check, and step_check functions * refactor SensorWhiteSet initialization to use None as default for white_timestamps * remove default value for sensorwhiteset in window_variation_check function * Update tests/test_qc.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * refactor save_whitelist_records function to improve documentation and remove unused code * add logging decorator to get_info method in WhiteSet class * remove unused import of SensorWhiteSet from whitelist module * add a string formatting for in the xr attributes * black edits * refer to the topic section * sync docstrings * fix futurwarning * dev version bump --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Buddy check with multiple safetynets (#603) * Add catch_white_records function and update repetitions_check to exclude white records from outlier detection * implement white records for repetitions check on all levels. * whitelist for persistence * Update white_records parameter type to Union[pd.Index, None] in Dataset and Station classes * white records for gross value check * add white_records to step and window variation check * implement whitelist argument for buddy checks * pass white records for repetitions check * update to use the sensorwhiteset argument * update to using the sensorwhiteset argument * implement the sensorwhiteset argument * refactor: replace white_records with whiteset in QC methods and related functions * cleanup the module * add tests * black formatting * add WhiteSet to api docs * add important box * fix for timezone bug * add topic and refer in the qc example to the topic on WhiteSets * comment protector * black edits * remove default value for sensorwhiteset in persistence_check, repetitions_check, and step_check functions * refactor SensorWhiteSet initialization to use None as default for white_timestamps * remove default value for sensorwhiteset in window_variation_check function * Update tests/test_qc.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * refactor save_whitelist_records function to improve documentation and remove unused code * add logging decorator to get_info method in WhiteSet class * remove unused import of SensorWhiteSet from whitelist module * add a string formatting for in the xr attributes * black edits * refer to the topic section * sync docstrings * fix futurwarning * dev version bump * adding a 'details' column to the outliersdf * implement the buddy with safetynets (generalisation) * black edits * check the safety net argument * exclude 'details' form comparison * fix tests * update the examples * update solutions * fix: correct formatting of log messages and documentation comments * minor version bump * Update src/metobs_toolkit/qc_collection/buddy_check.py Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * fix: deprecate buddy_check_with_LCZ_safety_net method in Dataset class * rename safety_nets to safetynets * black edits * drop explicit attributs in whitelist * fix test issue * fix link to whitelist topic page * drop duplicated attributes in docstring * fix bool and list attributes of QC * fix tests * black edits --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Argument name and format consistency (#606) * rename all occurences of target_obstype to obstype * revert function name * rename trgobstype to obstype * rename target_obstype to obstype * rename obstype name to name * fix tests * rename arguments to more easy to read version of gee_*_dataset * implement a formatter for output files * filepath arugment consistency * add initialize_gee argument where missing and consitent use of update arguments * pass modelname and modelvariable arugments to dataset GF methods * minor version bump * test examples * simpler naming for gee_manager * filepath handling for logging to file * black edits * store and check version compatibility * fix circular import with lazy import * fix tests * fix test * black edits * running tests * code review fixes * introduce a seperate module for datetime transformations * fix and add log tests * Imported classes for typehinting are now imported via TYPE_CHECKING * remove info file * add debug logging for CRS conversion failure in _validate_metadf * refactor error handling to raise custom exceptions instead of using sys.exit * refactor error handling to raise KeyError for unmapped labels instead of using sys.exit * refactor: update timezone handling to use TYPE_CHECKING imports and improve extradata initialization * refactor: improve outlier message formatting and enhance template file validation * refactor: update SensorData type hints to remove type ignore comments * refactor: format error message for empty timeseries in GEEDynamicDatasetManager * refactor: clean up imports and improve timezone error handling in SensorData * docs: add version compatibility section and deprecation warning guidance for method signature changes * refactor: update return value for known observation type check in Analysis class * refactor: standardize max_gap_duration_to_fill initialization in Dataset class * refactor: standardize return values to None for gap handling methods in Gap class * code refactoring * add future import * Configclass (#607) * refactor: update type hints for modeltimeseries, sensordata, station, dataset, and QC attributes * implementation of the Settings class (test have still a fail) * bugfix: keep tz when adding it to mulitindex * add plot_as and marker for the step outliers * black edits * spell checking * cleanup * hardcode utc fixes * code review * run notebook * fix whitelist test * black edits * drop old solutions * tests are passing * minor version bump * version and dev status bump * drop info file * running notebooks in current version * figure default settings in Settings class (#608) * colorby plotkwargs * fix typo * move log_entry to new location * use Settings for plot settings and fix move of log_entry * move log_entry * add plot defaults in settings * refactor plotting functions to use updated Settings structure for kwargs * typhinting fix * figures in new figsize * change default figsize * figure results with new default styles * black edits * rerun and fix notebooks * bad location of baseline * fix typehint warning * remove unused import of functools in loggingmodule.py * remove unused imports from cycle_plotting.py * better description on the use of the Settings class * increase the default size of scatters in plots + add plottest with outliers * better description of Settings * use underscore for non-publick methods in Settings * black edits * testfix * include pyarrow 22.x.x * duplicate timestamp in sperate module * invalid check in seperate module * regular checks now use the QCresult class per sensor * Refactor the buddy check over multiple modules and catch logs using a wrapped Station class * Future proof test pipeline (#610) * new futur proof structure of saving and comparing solutions in testpipeline * new solution structure applied to the test_qc * use dicts as solution implemented * new solutions format for gf test * put plotting test in gf tests + use test dependencies * update testgee solutions * update geetest solutions * startpoint solutions for plot tests * fix solutions * clear old solution * update test importing to new framework * update test logging * fix test to work with new solutionsclass * update obstype test and solution * fix analysis test * fix test * fix figure location * cleaner code refactoring * make buddy check deterministic * black edits * run test from repo root * minor version bump * avoid cached package use when running testpipeline * rerun with tight layout * fix location of baseline * minor version bump * fix qc_stats * labels defined in settings * bugfix when empyt outliers * fix test * fix issue on get_qc_stats with empty outliersdf * bugfix for unmet condition error * colorbugfix * bugfix when no whitelist is used * drop unused method * drop unused variable * add get_qc in test, for sanity checking * add test with buddy and mf=true * fix the processing of safetynet details + creation of a final deatail string * rename min_sample_spread and use the z_robust bool arg + robust z score * implement the MP version of buddy check * fix the number of cpus by settings for MP qc checks * min_std deprecation warning * update some tests * fix and add a buddy test * buddy check test solutions * without storing values in qcresult * rename update * qc_overview_df for sensordata * qc_overview_df for station and dataset level * choose to use basic or detailed labels for outliersdf * bugfix when saftynet is triggerd in previous iteration, but not in current * put the qc detail df constructors in a seperate module * qc overview construction in seperate module * from buddywrapstation to buddywrapsensor * drop the MP executor locals from the qcresult so make it serializable again * replace index for details by using the flags index * add some logs * minor version bump * log full wrapstation on error (debugging) * Potential bug fixes * improve memory and load distribution for multiprocessing * minor version bump * add a todo * drop debug lines * bugfix, return checksettings * minor version bump * hardcode the checksettings, there was a memory leak and unwanted data with locals(). * fix memory leak issue and to mutch info in qcchecksettings with locals() * remove complex joining functions since parallelization is per station * debug version bump * add the max N buddies functionallity+ minor version bump * details bugfix * DEBUG, return wrapsensors for analysis * debug version bump * bump because of invalid version format * add only_if_previous_had_no_buddies functionallity for buddy saftynets * implement the minimum buddy radius functionallity * fix the ee bug * Sync the dependencies with master * put qc checks in seperate folder * docstrings * get rid of unused force argument * rename all references to buddywrappedstation to buddywrapedsensor * add some small qc tests on edge cases and the outliersdetailsdf * fix minor code review remarks * drop unused ci pipeline * fix issue of remapping timestamps of outliers and duplicated records * simple code format fixes * update docstrings * updating outliers now can take the same check into account (qc chaining) * seperate (buddy check tests) and extra test + a new dataset for buddy checks * add distancematrix to as method to Dataset * update docstring * fix example * fix and extend the qc example * bugfix in the QCresult to string formatting * fix filling example * version bump * fix examples * black edits * include details in the solution * remove warning in docstring * fix the raised warning * cleanup docstring * cleanup docstrings * cleanup docstrings * replace pd.concat to save_concat * Bugfix in syncronization of timeseries in buddy check * minor code review fixes * add sanity checks (in __main__ protectors) to testing framework (CI/CD, pytest and develop-pipeline) * convert sanity checks to series of assert checks * update docstrings * explicit add scikit-learn (for balltree method) * black edits * excluse the metobs package when pip audit in CI/CD pipeline * fix black vulnerability (CVE-2026-32274) --------- Co-authored-by: Leon Adriaensen <109740197+ADRIE-A3@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> --- .github/workflows/dependency-audit.yml | 2 +- .github/workflows/draft-pdf.yml | 30 - .github/workflows/main_workflow.yml | 1 + deployment/develop_pipeline.sh | 38 +- docs/examples/filling_example.ipynb | 314 +- docs/examples/introduction.ipynb | 168 +- docs/examples/qc_example.ipynb | 2129 +++++++- docs/reference/dataset.rst | 1 + docs/topics/to_xarray.ipynb | 1004 +++- pyproject.toml | 12 +- pytest.ini | 1 + .../backend_collection/argumentcheckers.py | 23 + .../backend_collection/decorators.py | 14 + .../backend_collection/dev_collection.py | 24 + .../backend_collection/df_helpers.py | 17 + .../distancematrix_func.py | 0 .../backend_collection/errorclasses.py | 28 + .../backend_collection/printing_collection.py | 24 + src/metobs_toolkit/dataset.py | 608 ++- src/metobs_toolkit/gap.py | 30 +- src/metobs_toolkit/gee_api.py | 2 +- src/metobs_toolkit/geedatasetmanagers.py | 3 + .../gf_collection/overview_df_constructors.py | 5 + .../io_collection/dataparser.py | 10 + src/metobs_toolkit/modeltimeseries.py | 57 +- src/metobs_toolkit/obstypes.py | 137 +- .../plot_collection/folium_spatial.py | 36 + .../plot_collection/qc_info_pies.py | 147 +- .../plot_collection/timeseries_plotting.py | 19 + src/metobs_toolkit/qc_collection/__init__.py | 16 +- .../qc_collection/buddy_check.py | 1127 ---- .../qc_collection/checks/common_functions.py | 100 + .../checks/duplicated_timestamp.py | 72 + .../qc_collection/checks/grossvalue_check.py | 88 + .../qc_collection/checks/invalid_check.py | 63 + .../qc_collection/checks/persistence_check.py | 163 + .../{ => checks}/repetitions_check.py | 77 +- .../qc_collection/{ => checks}/step_check.py | 50 +- .../{ => checks}/window_variation_check.py | 79 +- .../qc_collection/common_functions.py | 52 - .../qc_collection/grossvalue_check.py | 54 - .../qc_collection/overview_df_constructor.py | 175 + .../qc_collection/persistence_check.py | 117 - .../spatial_checks/buddy_check.py | 563 ++ .../spatial_checks/buddywrapsensor.py | 887 ++++ .../spatial_checks/methods/__init__.py | 11 + .../spatial_checks/methods/findbuddies.py | 184 + .../methods/lapsratecorrection.py | 78 + .../spatial_checks/methods/pdmethods.py | 350 ++ .../spatial_checks/methods/safetynets.py | 431 ++ .../spatial_checks/methods/samplechecks.py | 376 ++ .../spatial_checks/methods/whitesaving.py | 128 + src/metobs_toolkit/qc_collection/whitelist.py | 26 + src/metobs_toolkit/qcresult.py | 237 + src/metobs_toolkit/sensordata.py | 430 +- .../settings_collection/label_defenitions.py | 13 + .../settings_collection/plotting_defaults.py | 7 +- .../settings_collection/settings.py | 76 + .../settings_collection/version.py | 2 +- src/metobs_toolkit/site.py | 43 +- src/metobs_toolkit/station.py | 125 +- src/metobs_toolkit/timestampmatcher.py | 18 +- src/metobs_toolkit/xrconversions.py | 8 +- ...by_label_and_modeldata_timeseries_plot.png | Bin 114138 -> 90797 bytes ..._station_and_modeldata_timeseries_plot.png | Bin 132568 -> 189353 bytes ...test_dataset_modeldata_timeseries_plot.png | Bin 100617 -> 93766 bytes ...taset_plot_humidity_with_modelvariable.png | Bin 129957 -> 92553 bytes ...taset_plot_of_modeldata_with_modelname.png | Bin 100617 -> 93766 bytes ..._dataset_test_show_gaps_labelby_labels.png | Bin 96980 -> 122940 bytes ...aset_test_show_outliers_labelby_labels.png | Bin 125500 -> 192380 bytes ...set_test_show_outliers_labelby_station.png | Bin 126031 -> 181594 bytes ...t_dataset_timeseries_plotting_by_label.png | Bin 130622 -> 199159 bytes ...dataset_timeseries_plotting_by_station.png | Bin 130526 -> 186153 bytes ...st_debias_modeldata_gf_timeseries_plot.png | Bin 101928 -> 129647 bytes tests/baseline/test_diurnal_cycle_plot.png | Bin 243905 -> 144918 bytes ...test_diurnal_cycle_plot_with_reference.png | Bin 267322 -> 162842 bytes ...al_debias_modeldata_gf_timeseries_plot.png | Bin 96331 -> 130750 bytes .../test_interpolated_timeseries_plot.png | Bin 101470 -> 127805 bytes .../test_interpolation_on_dataset_plot.png | Bin 0 -> 127805 bytes .../test_modeldata_timeseries_plot.png | Bin 0 -> 59449 bytes .../test_modeldatatimeseries_timeseries.png | Bin 44758 -> 46208 bytes .../baseline/test_modeltimeseries_pd_plot.png | Bin 41573 -> 39114 bytes .../test_raw_modeldata_gf_timeseries_plot.png | Bin 102625 -> 129051 bytes tests/baseline/test_sensordata_pd_plot.png | Bin 60512 -> 60856 bytes .../test_sensordata_pd_plot_with_filters.png | Bin 58736 -> 58614 bytes .../test_station_modeldata_timeseries.png | Bin 43918 -> 49248 bytes ...tion_plot_humidity_with_temp_modeldata.png | Bin 47852 -> 52386 bytes ...ation_plot_of_modeldata_with_modelname.png | Bin 43918 -> 49248 bytes ...tation_plot_temp_with_modeldata_kwargs.png | Bin 53316 -> 59515 bytes ...tation_timeseries_plotting_existing_ax.png | Bin 54476 -> 75815 bytes ...test_station_timeseries_with_modeldata.png | Bin 53316 -> 59515 bytes tests/baseline/test_timeseries_plotting.png | Bin 118702 -> 0 bytes ...al_debias_modeldata_gf_timeseries_plot.png | Bin 86515 -> 0 bytes tests/data/random_belgian_temp_data.csv | 3841 ++++++++++++++ tests/data/random_belgian_temp_metadata.csv | 4662 +++++++++++++++++ tests/data/template_random_belgium.json | 31 + .../testdemodata/test_aggregate_df_method.pkl | Bin 4678 -> 0 bytes .../test_aggregate_df_method/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 5567 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 80401 bytes .../testdemodata/test_filtering.pkl | Bin 12544 -> 0 bytes .../testdemodata/test_filtering/datatype.json | 1 + .../test_filtering/solution_df.parquet | Bin 0 -> 7361 bytes .../test_filtering/solution_fulldf.parquet | Bin 0 -> 12620 bytes .../test_filtering/solution_metadf.parquet | Bin 0 -> 10165 bytes ...f_analysis_can_be_created_from_dataset.pkl | Bin 70648 -> 0 bytes ...f_analysis_can_be_created_from_station.pkl | Bin 40223 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22358 bytes .../solution_fulldf.parquet | Bin 0 -> 26432 bytes .../solution_metadf.parquet | Bin 0 -> 10074 bytes .../testdemodata/test_import_data.pkl | Bin 1054525 -> 0 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 80401 bytes .../test_import_data/solution_fulldf.parquet | Bin 0 -> 84507 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 11422 bytes .../testdemodata/test_subsetting_time.pkl | Bin 697523 -> 0 bytes .../test_subsetting_time/datatype.json | 1 + .../test_subsetting_time/solution_df.parquet | Bin 0 -> 45633 bytes .../solution_fulldf.parquet | Bin 0 -> 116844 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../testdemodataset/test_ERA5_extraction.pkl | Bin 3367268 -> 0 bytes .../test_ERA5_extraction/datatype.json | 1 + .../test_ERA5_extraction/solution_df.parquet | Bin 0 -> 207875 bytes .../solution_gapsdf.parquet | Bin 0 -> 4137 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 7519 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_ERA5_extraction_on_metadata_only.pkl | Bin 69666 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 2921 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 9211 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testdemodataset/test_LCZ_extraction.pkl | Bin 5858 -> 0 bytes .../test_LCZ_extraction/datatype.json | 1 + .../test_LCZ_extraction/solution_df.parquet | Bin 0 -> 2921 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_altitude_extraction.pkl | Bin 5889 -> 0 bytes .../test_altitude_extraction/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 2921 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11327 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_import_demo_metadata.pkl | Bin 5889 -> 0 bytes .../test_import_demo_metadata/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 2921 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_landcover_frac_extraction.pkl | Bin 13216 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 2921 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 29702 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_chaining_gapfill_methods.pkl | Bin 212994 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22363 bytes .../solution_gapsdf.parquet | Bin 0 -> 5900 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_debias_modeldata_gapfill.pkl | Bin 214538 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22311 bytes .../solution_gapsdf.parquet | Bin 0 -> 6721 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22241 bytes .../solution_gapsdf.parquet | Bin 0 -> 6763 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes ...est_diurnal_debias_modeldata_gapfill_A.pkl | Bin 215370 -> 0 bytes .../testdatawithgaps/test_gap_status_df.pkl | Bin 11556 -> 0 bytes .../dataset_filled/datatype.json | 1 + .../dataset_filled/solution_df.parquet | Bin 0 -> 5526 bytes .../dataset_no_gaps/datatype.json | 1 + .../dataset_no_gaps/solution_df.parquet | Bin 0 -> 5208 bytes .../dataset_with_gaps/datatype.json | 1 + .../dataset_with_gaps/solution_df.parquet | Bin 0 -> 5208 bytes .../test_gap_status_df/datatype.json | 1 + .../sensordata_filled/datatype.json | 1 + .../sensordata_filled/solution_df.parquet | Bin 0 -> 4273 bytes .../sensordata_no_gaps/datatype.json | 1 + .../sensordata_no_gaps/solution_df.parquet | Bin 0 -> 3937 bytes .../sensordata_with_gaps/datatype.json | 1 + .../sensordata_with_gaps/solution_df.parquet | Bin 0 -> 3937 bytes .../station_filled/datatype.json | 1 + .../station_filled/solution_df.parquet | Bin 0 -> 4788 bytes .../station_no_gaps/datatype.json | 1 + .../station_no_gaps/solution_df.parquet | Bin 0 -> 4477 bytes .../station_with_gaps/datatype.json | 1 + .../station_with_gaps/solution_df.parquet | Bin 0 -> 4477 bytes .../testdatawithgaps/test_import_data.pkl | Bin 210464 -> 0 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 20791 bytes .../test_import_data/solution_gapsdf.parquet | Bin 0 -> 5098 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 20983 bytes .../solution_gapsdf.parquet | Bin 0 -> 5742 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22304 bytes .../solution_gapsdf.parquet | Bin 0 -> 5884 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_interpolation_on_dataset_A.pkl | Bin 212776 -> 0 bytes .../test_interpolation_on_dataset_B.pkl | Bin 212839 -> 0 bytes .../test_interpolation_on_station.pkl | Bin 50050 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 13676 bytes .../solution_gapsdf.parquet | Bin 0 -> 4810 bytes .../solution_metadf.parquet | Bin 0 -> 10088 bytes .../solution_modeldatadf.parquet | Bin 0 -> 7294 bytes .../solution_outliersdf.parquet | Bin 0 -> 2925 bytes .../test_partially_filled_gaps.pkl | Bin 243329 -> 0 bytes .../test_partially_filled_gaps/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22943 bytes .../solution_gapsdf.parquet | Bin 0 -> 7030 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 13435 bytes .../test_raw_modeldata_gapfill/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22343 bytes .../solution_gapsdf.parquet | Bin 0 -> 5973 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_raw_modeldata_gapfill_A.pkl | Bin 213007 -> 0 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 13652 bytes .../solution_gapsdf.parquet | Bin 0 -> 5619 bytes .../solution_metadf.parquet | Bin 0 -> 10088 bytes .../solution_modeldatadf.parquet | Bin 0 -> 7294 bytes .../solution_outliersdf.parquet | Bin 0 -> 2925 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 22262 bytes .../solution_gapsdf.parquet | Bin 0 -> 7217 bytes .../solution_metadf.parquet | Bin 0 -> 10258 bytes .../solution_modeldatadf.parquet | Bin 0 -> 11765 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes ...ted_diurnal_debias_modeldata_gapfill_A.pkl | Bin 218466 -> 0 bytes .../testdemodata/test_get_info/datatype.json | 1 + .../solution_string.txt} | Bin 924 -> 906 bytes .../testdemodata/test_get_station.pkl | Bin 350891 -> 0 bytes .../test_get_station/datatype.json | 1 + .../test_get_station/solution_df.parquet | Bin 0 -> 60978 bytes .../test_get_station/solution_gapsdf.parquet | Bin 0 -> 2925 bytes .../test_get_station/solution_metadf.parquet | Bin 0 -> 10121 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3400 bytes .../solution_outliersdf.parquet | Bin 0 -> 2925 bytes .../testdemodata/test_import_demo_data.pkl | Bin 9779491 -> 0 bytes .../test_import_demo_data/datatype.json | 1 + .../test_import_demo_data/solution_df.parquet | Bin 0 -> 509971 bytes .../solution_gapsdf.parquet | Bin 0 -> 4150 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testdemodata/test_import_wide_data.pkl | Bin 45713 -> 0 bytes .../testdemodata/test_subset_by_stations.pkl | Bin 709177 -> 0 bytes .../test_subset_by_stations/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 83745 bytes .../solution_gapsdf.parquet | Bin 0 -> 4150 bytes .../solution_metadf.parquet | Bin 0 -> 10125 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_import_parquet_data.pkl | Bin 5416 -> 0 bytes .../testwidedata/test_import_wide_data.pkl | Bin 45770 -> 0 bytes .../test_import_wide_data/datatype.json | 1 + .../test_import_wide_data/solution_df.parquet | Bin 0 -> 5323 bytes .../solution_gapsdf.parquet | Bin 0 -> 4550 bytes .../solution_metadf.parquet | Bin 0 -> 9442 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testwidedata/test_sync_wide_records.pkl | Bin 46140 -> 0 bytes .../test_sync_wide_records/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 5282 bytes .../solution_gapsdf.parquet | Bin 0 -> 4550 bytes .../solution_metadf.parquet | Bin 0 -> 9442 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_import_wide_data.pkl | Bin 5453 -> 0 bytes .../test_import_wide_data/datatype.json | 1 + .../test_import_wide_data/solution_df.parquet | Bin 0 -> 3845 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 9648 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testobstypedata/test_import_demo_data.pkl | Bin 9779482 -> 0 bytes .../test_import_demo_data/datatype.json | 1 + .../test_import_demo_data/solution_df.parquet | Bin 0 -> 509971 bytes .../solution_gapsdf.parquet | Bin 0 -> 4150 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testdemodata/test_import_data.pkl | Bin 917668 -> 0 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 62119 bytes .../test_import_data/solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_import_data_with_era5/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 207875 bytes .../solution_gapsdf.parquet | Bin 0 -> 4137 bytes .../solution_metadf.parquet | Bin 0 -> 11179 bytes .../solution_modeldatadf.parquet | Bin 0 -> 7519 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testbreakingdata/test_apply_qc.pkl | Bin 92717 -> 0 bytes .../testbreakingdata/test_import_data.pkl | Bin 84335 -> 0 bytes .../testbreakingdata/test_qc_statistics.pkl | Bin 1017 -> 0 bytes .../all_labels/datatype.json | 1 + .../all_labels/solution_series.parquet | Bin 0 -> 2198 bytes .../test_qc_stats_check/datatype.json | 1 + .../outlier_labels/datatype.json | 1 + .../outlier_labels/solution_series.parquet | Bin 0 -> 2176 bytes .../per_check_labels/datatype.json | 1 + .../per_check_labels/solution_series.parquet | Bin 0 -> 2839 bytes .../test_qc_stats_check/solution_df.parquet | Bin 0 -> 3402 bytes .../test_qc_with_solution/datatype.json | 1 + .../test_qc_with_solution/solution_df.parquet | Bin 0 -> 9817 bytes .../solution_gapsdf.parquet | Bin 0 -> 4671 bytes .../solution_metadf.parquet | Bin 0 -> 9265 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 8377 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 12736 bytes .../solution_gapsdf.parquet | Bin 0 -> 4067 bytes .../solution_metadf.parquet | Bin 0 -> 24455 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 14510 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 12694 bytes .../solution_gapsdf.parquet | Bin 0 -> 4067 bytes .../solution_metadf.parquet | Bin 0 -> 24455 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 12187 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 12751 bytes .../solution_gapsdf.parquet | Bin 0 -> 4067 bytes .../solution_metadf.parquet | Bin 0 -> 24455 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 13658 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 12691 bytes .../solution_gapsdf.parquet | Bin 0 -> 4067 bytes .../solution_metadf.parquet | Bin 0 -> 24455 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 17038 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 12269 bytes .../test_import_data/solution_gapsdf.parquet | Bin 0 -> 4067 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 24455 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../testdemodata/test_buddy_check_1_iter.pkl | Bin 958446 -> 0 bytes .../testdemodata/test_buddy_check_2_iter.pkl | Bin 958921 -> 0 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 62119 bytes .../test_import_data/solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_import_data/datatype.json | 1 + .../test_import_data/solution_df.parquet | Bin 0 -> 62119 bytes .../test_import_data/solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../test_import_data/solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 3312 bytes .../test_whiteset_datetime_only/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 62822 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 10088 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 62823 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 10095 bytes .../datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 62827 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 10106 bytes .../test_whiteset_name_only/datatype.json | 1 + .../solution_df.parquet | Bin 0 -> 62801 bytes .../solution_gapsdf.parquet | Bin 0 -> 3312 bytes .../solution_metadf.parquet | Bin 0 -> 11422 bytes .../solution_modeldatadf.parquet | Bin 0 -> 3799 bytes .../solution_outliersdf.parquet | Bin 0 -> 9862 bytes tests/solutionclass.py | 573 +- tests/test_add.py | 106 +- tests/test_analysis.py | 126 +- tests/test_gee.py | 252 +- tests/test_gf.py | 639 ++- tests/test_importing.py | 312 +- tests/test_logging.py | 30 + tests/test_modeldata.py | 91 +- tests/test_module_sanity.py | 68 + tests/test_obstypes.py | 64 +- tests/test_plotting.py | 496 +- tests/test_qc.py | 2120 +++++--- tests/test_to_xr.py | 4 +- 424 files changed, 20246 insertions(+), 4338 deletions(-) delete mode 100644 .github/workflows/draft-pdf.yml rename src/metobs_toolkit/{qc_collection => backend_collection}/distancematrix_func.py (100%) delete mode 100644 src/metobs_toolkit/qc_collection/buddy_check.py create mode 100644 src/metobs_toolkit/qc_collection/checks/common_functions.py create mode 100644 src/metobs_toolkit/qc_collection/checks/duplicated_timestamp.py create mode 100644 src/metobs_toolkit/qc_collection/checks/grossvalue_check.py create mode 100644 src/metobs_toolkit/qc_collection/checks/invalid_check.py create mode 100644 src/metobs_toolkit/qc_collection/checks/persistence_check.py rename src/metobs_toolkit/qc_collection/{ => checks}/repetitions_check.py (56%) rename src/metobs_toolkit/qc_collection/{ => checks}/step_check.py (62%) rename src/metobs_toolkit/qc_collection/{ => checks}/window_variation_check.py (66%) delete mode 100644 src/metobs_toolkit/qc_collection/common_functions.py delete mode 100644 src/metobs_toolkit/qc_collection/grossvalue_check.py create mode 100644 src/metobs_toolkit/qc_collection/overview_df_constructor.py delete mode 100644 src/metobs_toolkit/qc_collection/persistence_check.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/buddy_check.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/buddywrapsensor.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/__init__.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/findbuddies.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/lapsratecorrection.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/pdmethods.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/safetynets.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/samplechecks.py create mode 100644 src/metobs_toolkit/qc_collection/spatial_checks/methods/whitesaving.py create mode 100644 src/metobs_toolkit/qcresult.py create mode 100644 tests/baseline/test_interpolation_on_dataset_plot.png create mode 100644 tests/baseline/test_modeldata_timeseries_plot.png delete mode 100644 tests/baseline/test_timeseries_plotting.png delete mode 100644 tests/baseline/test_weighted_diurnal_debias_modeldata_gf_timeseries_plot.png create mode 100644 tests/data/random_belgian_temp_data.csv create mode 100644 tests/data/random_belgian_temp_metadata.csv create mode 100644 tests/data/template_random_belgium.json delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_aggregate_df_method.pkl create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_aggregate_df_method/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_aggregate_df_method/solution_df.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_basic_analysis_method_calls/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_basic_analysis_method_calls/solution_df.parquet delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_filtering.pkl create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_filtering/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_filtering/solution_df.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_filtering/solution_fulldf.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_filtering/solution_metadf.parquet delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_dataset.pkl delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_station.pkl create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_station/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_station/solution_df.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_station/solution_fulldf.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_if_analysis_can_be_created_from_station/solution_metadf.parquet delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_import_data.pkl create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_import_data/solution_fulldf.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_import_data/solution_metadf.parquet delete mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_subsetting_time.pkl create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_subsetting_time/datatype.json create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_subsetting_time/solution_df.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_subsetting_time/solution_fulldf.parquet create mode 100644 tests/pkled_solutions/test_analysis_solutions/testdemodata/test_subsetting_time/solution_metadf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_ERA5_extraction_on_metadata_only/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_LCZ_extraction/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_altitude_extraction/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_import_demo_metadata/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction.pkl create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/datatype.json create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gee_solutions/testdemodataset/test_landcover_frac_extraction/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_chaining_gapfill_methods/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_debias_modeldata_gapfill/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_diurnal_debias_modeldata_gapfill_A.pkl delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_filled/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_filled/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_no_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_no_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_with_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/dataset_with_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_filled/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_filled/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_no_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_no_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_with_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/sensordata_with_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_filled/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_filled/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_no_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_no_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_with_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_gap_status_df/station_with_gaps/solution_df.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_import_data/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_chaining_on_dataset/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset_A.pkl delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_dataset_B.pkl delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_interpolation_on_station/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_partially_filled_gaps/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_raw_modeldata_gapfill_A.pkl create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_gf_on_station/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/datatype.json create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/solution_df.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_gf_solutions/testdatawithgaps/test_weighted_diurnal_debias_modeldata_gapfill_A.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_info/datatype.json rename tests/pkled_solutions/test_importing_solutions/testdemodata/{test_get_info.pkl => test_get_info/solution_string.txt} (89%) delete mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_get_station/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_demo_data/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_import_wide_data.pkl delete mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testdemodata/test_subset_by_stations/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_importing_solutions/testparquetdata/test_import_parquet_data.pkl delete mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_import_wide_data/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidedata/test_sync_wide_records/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data.pkl create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/datatype.json create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_importing_solutions/testwidesinglestationdata/test_import_wide_data/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data.pkl create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/datatype.json create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_obstypes_solutions/testobstypedata/test_import_demo_data/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data.pkl create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/datatype.json create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/solution_df.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_plotting_solutions/testdemodata/test_import_data_with_era5/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_apply_qc.pkl delete mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_import_data.pkl delete mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_statistics.pkl create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/all_labels/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/all_labels/solution_series.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/outlier_labels/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/outlier_labels/solution_series.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/per_check_labels/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/per_check_labels/solution_series.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_stats_check/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbreakingdata/test_qc_with_solution/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_more_iterations/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_one_iteration/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_big_radius/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_buddy_check_with_safety_nets/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testbuddycheck/test_import_data/solution_outliersdf.parquet delete mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_buddy_check_1_iter.pkl delete mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_buddy_check_2_iter.pkl create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testdemodata/test_import_data/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_import_data/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_datetime_only/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_full_multiindex/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_and_datetime/solution_outliersdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/datatype.json create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/solution_df.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/solution_gapsdf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/solution_metadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/solution_modeldatadf.parquet create mode 100644 tests/pkled_solutions/test_qc_solutions/testwhiterecords/test_whiteset_name_only/solution_outliersdf.parquet create mode 100644 tests/test_module_sanity.py diff --git a/.github/workflows/dependency-audit.yml b/.github/workflows/dependency-audit.yml index ec2e8db3..8426493b 100644 --- a/.github/workflows/dependency-audit.yml +++ b/.github/workflows/dependency-audit.yml @@ -48,7 +48,7 @@ jobs: run: poetry run python -m pip install pip-audit - name: Vulnerability audit - run: poetry run pip-audit + run: poetry run pip-audit --skip-editable - name: Geemap folium import guard run: | diff --git a/.github/workflows/draft-pdf.yml b/.github/workflows/draft-pdf.yml deleted file mode 100644 index 645ff199..00000000 --- a/.github/workflows/draft-pdf.yml +++ /dev/null @@ -1,30 +0,0 @@ -on: - push: - branches-ignore: ['main', 'dev', 'gh-pages'] - paths: ['docs/paper/**'] - -jobs: - paper: - runs-on: ubuntu-latest - name: Paper Draft - steps: - - name: Checkout - uses: actions/checkout@v3 - - name: Build draft PDF - uses: openjournals/openjournals-draft-action@master - with: - journal: joss - # This should be the path to the paper within your repo. - paper-path: docs/paper/paper.md - - name: Upload - uses: actions/upload-artifact@v1 - with: - name: paper - # This is the output path where Pandoc will write the compiled - # PDF. Note, this should be the same directory as the input - # paper.md - path: docs/paper/paper.pdf - - name: save pdf to repo - uses: stefanzweifel/git-auto-commit-action@v4 - with: - commit_message: Saved new PDF of paper diff --git a/.github/workflows/main_workflow.yml b/.github/workflows/main_workflow.yml index 033cf147..b6ae6b7b 100644 --- a/.github/workflows/main_workflow.yml +++ b/.github/workflows/main_workflow.yml @@ -323,6 +323,7 @@ jobs: strategy: matrix: test_file: + - tests/test_module_sanity.py - tests/test_qc.py - tests/test_obstypes.py - tests/test_gf.py diff --git a/deployment/develop_pipeline.sh b/deployment/develop_pipeline.sh index 0629a1ed..debeab98 100755 --- a/deployment/develop_pipeline.sh +++ b/deployment/develop_pipeline.sh @@ -46,7 +46,7 @@ poetry update poetry show poetry build #poetry install --all-extras --no-root -poetry install --all-extras +poetry install --all-extras --no-cache echo "" @@ -75,24 +75,36 @@ BLACK_LOG=${DEPLOY_DIR}/black_log.log rm -f ${BLACK_LOG} #clean start touch ${BLACK_LOG} cd $REPODIR -poetry run black . 2>&1 | tee -a ${BLACK_LOG} +poetry run black src/metobs_toolkit 2>&1 | tee -a ${BLACK_LOG} +# poetry run black . 2>&1 | tee -a ${BLACK_LOG} echo "" -#3. Run tests +#3. Run module sanity checks (embedded __main__ tests) echo "=========================================" -echo "Step 3: Running test suite..." +echo "Step 3: Running module sanity checks..." +echo "=========================================" +SANITY_LOG=${DEPLOY_DIR}/pytest_sanity_log.log +rm -f ${SANITY_LOG} #clean start +touch ${SANITY_LOG} +cd ${REPODIR} #Run from repo root +poetry run pytest tests/test_module_sanity.py -v 2>&1 | tee -a ${SANITY_LOG} +echo "" + +#4. Run tests +echo "=========================================" +echo "Step 4: Running test suite..." echo "=========================================" TEST_LOG=${DEPLOY_DIR}/pytest_tests_log.log rm -f ${TEST_LOG} #clean start touch ${TEST_LOG} -cd ${REPODIR}/tests -poetry run pytest . --mpl --mpl-generate-summary=html 2>&1 | tee -a ${TEST_LOG} +cd ${REPODIR} #Run from repo root +poetry run pytest tests/. --ignore=tests/test_module_sanity.py --mpl --mpl-generate-summary=html 2>&1 | tee -a ${TEST_LOG} echo "" -#4. Run notebook example as tests +#5. Run notebook example as tests echo "=========================================" -echo "Step 4: Running notebook examples as tests..." +echo "Step 5: Running notebook examples as tests..." echo "=========================================" NB_LOG=${DEPLOY_DIR}/pytest_on_doc_notebooks_log.log rm -f ${NB_LOG} #clean start @@ -104,9 +116,9 @@ poetry run pytest . --nbval-lax 2>&1 | tee -a ${NB_LOG} echo "" -#5. Build documentation +#6. Build documentation echo "=========================================" -echo "Step 5: Building documentation..." +echo "Step 6: Building documentation..." echo "=========================================" DOCS_LOG=${DEPLOY_DIR}/build_doc_log.log rm -f ${DOCS_LOG} #clean start @@ -117,15 +129,15 @@ poetry run ./build_doc 2>&1 | tee -a ${DOCS_LOG} echo "" -#6. Create a big log file +#7. Create a big log file echo "=========================================" -echo "Step 6: Creating combined log file..." +echo "Step 7: Creating combined log file..." echo "=========================================" BIG_LOG=${DEPLOY_DIR}/dev_pipeline_full_log.log rm -f ${BIG_LOG} # clean start touch ${BIG_LOG} -cat ${BLACK_LOG} ${TEST_LOG} ${NB_LOG} ${DOCS_LOG} >> ${BIG_LOG} +cat ${BLACK_LOG} ${SANITY_LOG} ${TEST_LOG} ${NB_LOG} ${DOCS_LOG} >> ${BIG_LOG} echo "Opening logs in default text viewer..." diff --git a/docs/examples/filling_example.ipynb b/docs/examples/filling_example.ipynb index 8c6930b4..015b90a4 100644 --- a/docs/examples/filling_example.ipynb +++ b/docs/examples/filling_example.ipynb @@ -33,9 +33,9 @@ "Luchtdruk_Zeeniveau is present in the datafile, but not found in the template! This column will be ignored.\n", "Globe Temperatuur is present in the datafile, but not found in the template! This column will be ignored.\n", "The following columns are present in the data file, but not in the template! They are skipped!\n", - " ['Neerslagintensiteit', 'Luchtdruk', 'Neerslagsom', 'Luchtdruk_Zeeniveau', 'Rukwind', 'Globe Temperatuur']\n", + " ['Neerslagintensiteit', 'Neerslagsom', 'Rukwind', 'Luchtdruk_Zeeniveau', 'Globe Temperatuur', 'Luchtdruk']\n", "The following columns are found in the metadata, but not in the template and are therefore ignored: \n", - "['sponsor', 'Network', 'stad', 'benaming']\n" + "['benaming', 'sponsor', 'Network', 'stad']\n" ] } ], @@ -185,72 +185,122 @@ "name": "stderr", "output_type": "stream", "text": [ - "WARNING::The present gaps are removed, new gaps are constructed for wind_speed data of station vlinder02..\n", - "WARNING::The present gaps are removed, new gaps are constructed for humidity data of station vlinder02..\n", "WARNING::The present gaps are removed, new gaps are constructed for wind_direction data of station vlinder02..\n", "WARNING::The present gaps are removed, new gaps are constructed for temp data of station vlinder02..\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", - " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "WARNING::The present gaps are removed, new gaps are constructed for humidity data of station vlinder02..\n", + "WARNING::The present gaps are removed, new gaps are constructed for wind_speed data of station vlinder02..\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/sensordata.py:524: FutureWarning: The behavior of array concatenation with empty entries is deprecated. In a future version, this will no longer exclude empty items when determining the result dtype. To retain the old behavior, exclude the empty entries before the concat operation.\n", + " self.outliers_values_bin = pd.concat([self.outliers_values_bin,\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/repetitions_check.py:78: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", " groups.get_group(\n", - "/home/thoverga/.cache/pypoetry/virtualenvs/metobs-toolkit-o8p8H99O-py3.11/lib/python3.11/site-packages/numpy/_core/fromnumeric.py:57: FutureWarning: 'DataFrame.swapaxes' is deprecated and will be removed in a future version. Please use 'DataFrame.transpose' instead.\n", - " return bound(*args, **kwds)\n", - "/home/thoverga/.cache/pypoetry/virtualenvs/metobs-toolkit-o8p8H99O-py3.11/lib/python3.11/site-packages/numpy/_core/fromnumeric.py:57: FutureWarning: 'DataFrame.swapaxes' is deprecated and will be removed in a future version. Please use 'DataFrame.transpose' instead.\n", - " return bound(*args, **kwds)\n", - "/home/thoverga/.cache/pypoetry/virtualenvs/metobs-toolkit-o8p8H99O-py3.11/lib/python3.11/site-packages/numpy/_core/fromnumeric.py:57: FutureWarning: 'DataFrame.swapaxes' is deprecated and will be removed in a future version. Please use 'DataFrame.transpose' instead.\n", - " return bound(*args, **kwds)\n" + "/home/thoverga/Documents/VLINDER_github/MetObs_toolkit/src/metobs_toolkit/qc_collection/checks/repetitions_check.py:88: FutureWarning: When grouping with a length-1 list-like, you will need to pass a length-1 tuple to get_group in a future version of pandas. Pass `(name,)` instead of `name` to silence this warning.\n", + " groups.get_group(\n" ] }, { @@ -265,7 +315,7 @@ }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAABdEAAAHpCAYAAABtM3XZAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3XecE3X+x/HXJNlkdylLWXoVUJBmwQaooHKKFdvZfiKopyiI7c7z9DyVu/M89SxnR+/EE1GxYwVFkTspFiy4KlV6X2AL27LJfH9/TJJNdrO7ybKw7f18PJRkMuWbySSbfOYzn49ljDGIiIiIiIiIiIiIiEgFrroegIiIiIiIiIiIiIhIfaUguoiIiIiIiIiIiIhIJRREFxERERERERERERGphILoIiIiIiIiIiIiIiKVUBBdRERERERERERERKQSCqKLiIiIiIiIiIiIiFRCQXQRERERERERERERkUooiC4iIiIiIiIiIiIiUgkF0UVEREREREREREREKqEguoiIiDQJ06dPp1+/fqSkpNCqVau6Hk6dsCyLu+++O3L/+eefx7Is1q5dW2djaqg+++wzLMvis88+q+uhSBMwcuRIBg4cWNfDqBMjR45k5MiRdT0MERERaeIURBcREZEG78knn8SyLI4++ui4jy9btozx48fTu3dvnn32WZ555hkKCwu5++67FQQt58knn+T555+v62HUioULF3L33XeTk5NT10PZ5z744IOYEyRSpjEd043VTz/9xN13360TeiIiIlJvKYguIiIiDd6MGTPo2bMnX375JatWrarw+GeffYZt2/zzn/9k/PjxXHDBBRQWFjJlypQmHUQfO3YsRUVF9OjRIzKtMQUcFy5cyJQpU5pMEH3KlCl1PYx6qTEd043VTz/9xJQpU+IG0T/66CM++uij/T8oERERkSgKoouIiEiDtmbNGhYuXMhDDz1Eu3btmDFjRoV5tm/fDrBfyrgUFBTs823UFrfbTWpqKpZl1fVQ6pxt2xQXF9f1MKQaxhiKiorqehj1Zhz7W3FxMbZt79dter1evF7vft2miIiISHkKoouIiEiDNmPGDFq3bs3pp5/O+eefXyGI3rNnT+666y4A2rVrh2VZjB8/nnbt2gEwZcoULMuqUC982bJlnH/++bRp04bU1FSOOOII3nnnnZh1h2uKz58/n4kTJ9K+fXu6du1a5Xg3btzI2WefTbNmzWjfvj033XQTc+bMqVBfu2fPnowfP77C8uXrA/v9fu68806GDBlCRkYGzZo147jjjmPevHnV7rvyNdF79uzJjz/+yPz58yP7ZOTIkfzyyy9YlsXDDz9cYR0LFy7EsixefvnlKrdVXFzM3XffzUEHHURqaiqdOnXi3HPPZfXq1ZF5CgoK+O1vf0u3bt3w+Xz07duXf/zjHxhjYtZlWRbXXXcdb7/9NgMHDsTn8zFgwABmz54dmefuu+/mlltuAeCAAw6IPJ/wcw2vY8aMGQwYMACfzxdZ/ttvv+XUU0+lZcuWNG/enJNOOonFixdXuz8rk8j6wq/FggULuPnmm2nXrh3NmjXjnHPOYceOHVWuf/z48TzxxBOR5xX+L8y2bR555BEGDBhAamoqHTp0YMKECezevTtmPT179uSMM87gs88+44gjjiAtLY1BgwZFjss333yTQYMGkZqaypAhQ/j2228rjKN58+b88ssvnHLKKTRr1ozOnTvz5z//ucJrmOyY5syZExnT1KlTAZg2bRonnngi7du3x+fz0b9/f5566qkKy8c7psE5RuKdQIrXK6CqceTk5HDjjTdGjts+ffpw3333JRxsfvLJJyPHYOfOnZk0aVKlV08sWbKEYcOGkZaWxgEHHMDTTz9dYZ7HHnuMAQMGkJ6eTuvWrTniiCN46aWXYubZtGkTV1xxBR06dIi8f5577rmYecJ1/1955RXuuOMOunTpQnp6Ot988w2WZfGf//ynwrbDn2XvvfceAOvWrWPixIn07duXtLQ02rZty69//euYffv888/z61//GoATTjgh8jqFj7t4NdG3b9/OlVdeSYcOHUhNTeWQQw6pMJ61a9diWRb/+Mc/eOaZZ+jduzc+n48jjzySr776KmberVu3cvnll9O1a1d8Ph+dOnVizJgxKi8jIiIiEZ66HoCIiIjI3pgxYwbnnnsuXq+Xiy++mKeeeoqvvvqKI488EoBHHnmEF154gbfeeounnnqK5s2bM2jQII455hiuvfZazjnnHM4991wABg8eDMCPP/7I8OHD6dKlC3/4wx9o1qwZr776KmeffTZvvPEG55xzTswYJk6cSLt27bjzzjurzEQvKiripJNOYv369Vx//fV07tyZ6dOn8+mnn9b4+efl5fGvf/2Liy++mKuuuor8/Hz+/e9/c8opp/Dll19y6KGHJryuRx55hMmTJ9O8eXP++Mc/AtChQwd69erF8OHDmTFjBjfddFPMMjNmzKBFixaMGTOm0vUGg0HOOOMMPvnkEy666CJuuOEG8vPz+fjjj8nKyqJ3794YYzjrrLOYN28eV155JYceeihz5szhlltuYdOmTRUC+J9//jlvvvkmEydOpEWLFjz66KOcd955rF+/nrZt23LuueeyYsUKXn75ZR5++GEyMzMBIidPAD799FNeffVVrrvuOjIzMyMB1+OOO46WLVvy+9//npSUFKZOncrIkSOZP39+pXX3K5Ps+iZPnkzr1q256667WLt2LY888gjXXXcdM2fOrHQbEyZMYPPmzXz88cdMnz497uPPP/88l19+Oddffz1r1qzh8ccf59tvv2XBggWkpKRE5l21ahWXXHIJEyZM4NJLL+Uf//gHZ555Jk8//TS33347EydOBODee+/lggsuYPny5bhcZXk5wWCQ0aNHc8wxx3D//fcze/Zs7rrrLgKBAH/+859rNKbly5dz8cUXM2HCBK666ir69u0LwFNPPcWAAQM466yz8Hg8vPvuu0ycOBHbtpk0aRJQ+TFdE/HGUVhYyIgRI9i0aRMTJkyge/fuLFy4kNtuu40tW7bwyCOPVLnOu+++mylTpjBq1CiuvfZali9fHvkMK78fdu/ezWmnncYFF1zAxRdfzKuvvsq1116L1+vliiuuAODZZ5/l+uuv5/zzz+eGG26guLiYpUuX8sUXX3DJJZcAsG3bNo455pjIiaR27drx4YcfcuWVV5KXl8eNN94YM8a//OUveL1efve731FSUkL//v3p1asXr776KuPGjYuZd+bMmbRu3ZpTTjkFgK+++oqFCxdy0UUX0bVrV9auXctTTz3FyJEj+emnn0hPT+f444/n+uuv59FHH+X222/n4IMPBoj8W15RUREjR45k1apVXHfddRxwwAG89tprjB8/npycHG644YaY+V966SXy8/OZMGEClmVx//33c+655/LLL79E9u95553Hjz/+yOTJk+nZsyfbt2/n448/Zv369fTs2bPK11BERESaCCMiIiLSQH399dcGMB9//LExxhjbtk3Xrl3NDTfcEDPfXXfdZQCzY8eOyLQdO3YYwNx1110V1nvSSSeZQYMGmeLi4sg027bNsGHDzIEHHhiZNm3aNAOYY489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WRannnpqjZ4LVHyNK+N2uzn55JOZNWtWpDwGwLZt23jppZc49thjadmyZcLbr+31VaWy53rBBRcQDAb5y1/+UmGZQCCQ8L5JRvRraIzh8ccfJyUlhZNOOqnWxhTvuM/NzWXatGkV5q3smA7X1I+uW15QUMB//vOfarcfdsEFF7Bo0SLmzJlT4bGcnBwCgUCly44aNQqv18ujjz4a8zz+/e9/k5uby+mnnx4zfyAQYOrUqZH7fr+fqVOn0q5dO4YMGQLAzp07Y5bxer30798fYwylpaW43W7OO+883njjDbKysiqMKZnPt4MPPphBgwYxc+ZMZs6cSadOnTj++ONj5nG73RWuVnjssccqZPsn81497bTT2Lp1a0wpmUAgwGOPPUbz5s0ZMWJEws8BnM/g4uLimGm9e/emRYsWlJSURKZt2bKFZcuWUVpamtT6RUREpHFQJrqIiIg0OO+88w75+fmcddZZcR8/5phjIhnT0U3uoqWlpdG/f39mzpzJQQcdRJs2bRg4cCADBw7kiSee4Nhjj2XQoEFcddVV9OrVi23btrFo0SI2btzI999/X6NxX3XVVTz++ONcdtllLFmyhE6dOjF9+vRIQD/ab37zG15//XVGjx7NBRdcwOrVq3nxxRdjmmkCnHHGGbz55pucc845nH766axZs4ann36a/v37s2fPnqTHOGTIEJ566in++te/0qdPH9q3bx9T4/iyyy7j0UcfZd68edx3330JrfOyyy7jhRde4Oabb+bLL7/kuOOOo6CggLlz5zJx4kTGjBnDmWeeyQknnMAf//hH1q5dyyGHHMJHH33ErFmzuPHGGys870SfC8Af//hHLrroIlJSUjjzzDMr1JWO9te//pWPP/6YY489lokTJ+LxeJg6dSolJSXcf//9SY+httdXmfBzvf766znllFNwu91cdNFFjBgxggkTJnDvvffy3XffcfLJJ5OSksLKlSt57bXX+Oc//xnT6HZvpaamMnv2bMaNG8fRRx/Nhx9+yPvvv8/tt98eKdNSG2M6+eST8Xq9nHnmmUyYMIE9e/bw7LPP0r59+wonvyo7pk8++WS6d+/OlVdeyS233ILb7ea5556jXbt2rF+/PqHne8stt/DOO+9wxhlnMH78eIYMGUJBQQE//PADr7/+OmvXriUzMzPusu3ateO2225jypQpjB49mrPOOovly5fz5JNPcuSRR1Zo2Nu5c2fuu+8+1q5dy0EHHcTMmTP57rvveOaZZyJXeJx88sl07NiR4cOH06FDB37++Wcef/xxTj/99MgVHn//+9+ZN28eRx99NFdddRX9+/dn165dfPPNN8ydO5ddu3Yl9NzByUa/8847SU1N5corr6xQ2umMM85g+vTpZGRk0L9/fxYtWsTcuXNp27ZtzHyHHnoobreb++67j9zcXHw+HyeeeCLt27evsM2rr76aqVOnMn78eJYsWULPnj15/fXXWbBgAY888kiFvgrVWbFiBSeddBIXXHAB/fv3x+Px8NZbb7Ft27aYzPrbbruN//znP6xZsyYm819ERESaCCMiIiLSwJx55pkmNTXVFBQUVDrP+PHjTUpKisnOzjZ33XWXAcyOHTti5lm4cKEZMmSI8Xq9BjB33XVX5LHVq1ebyy67zHTs2NGkpKSYLl26mDPOOMO8/vrrkXmmTZtmAPPVV18lPPZ169aZs846y6Snp5vMzExzww03mNmzZxvAzJs3L2beBx980HTp0sX4fD4zfPhw8/XXX5sRI0aYESNGROaxbdv87W9/Mz169DA+n88cdthh5r333jPjxo0zPXr0iFlf+ecYHv+aNWsi07Zu3WpOP/1006JFCwPEbCtswIABxuVymY0bNyb8vAsLC80f//hHc8ABB5iUlBTTsWNHc/7555vVq1dH5snPzzc33XST6dy5s0lJSTEHHnigeeCBB4xt2xWex6RJkypso0ePHmbcuHEx0/7yl7+YLl26GJfLFfNcK1uHMcZ888035pRTTjHNmzc36enp5oQTTjALFy6MmWfevHlxX7Oarq+yYynR7QQCATN58mTTrl07Y1mWKf81/5lnnjFDhgwxaWlppkWLFmbQoEHm97//vdm8eXNknh49epjTTz+9wrrj7as1a9YYwDzwwAORaePGjTPNmjUzq1evNieffLJJT083HTp0MHfddZcJBoMV1rs3YzLGmHfeeccMHjzYpKammp49e5r77rvPPPfcc0kd00uWLDFHH3208Xq9pnv37uahhx6K+76oahz5+fnmtttuM3369DFer9dkZmaaYcOGmX/84x/G7/fHXSba448/bvr162dSUlJMhw4dzLXXXmt2794dM8+IESPMgAEDzNdff22GDh1qUlNTTY8ePczjjz8eM9/UqVPN8ccfb9q2bWt8Pp/p3bu3ueWWW0xubm7MfNu2bTOTJk0y3bp1i7wfTzrpJPPMM89E5gkfe6+99lqlY1+5cqUBDGA+//zzCo/v3r3bXH755SYzM9M0b97cnHLKKWbZsmVx36vPPvus6dWrl3G73THHfPnPvPD4w+v1er1m0KBBZtq0aTHzxDtGw6I/C7Ozs82kSZNMv379TLNmzUxGRoY5+uijzauvvhqzzLhx4yocFyIiItJ0WMbUsEuRiIiIiNSKzz77jBNOOIF58+YxcuTIuh5OtQ477DDatGnDJ598UtdDkXpk/PjxvP766zW6AkJEREREpD5TTXQRERERSdjXX3/Nd999x2WXXVbXQxEREREREdkvVBNdRERERKqVlZXFkiVLePDBB+nUqVOlteZFREREREQaG2Wii4iIiEi1Xn/9dS6//HJKS0t5+eWXSU1NreshiYiIiIiI7BeqiS4iIiIiIiIiIiIiUglloouIiIiIiIiIiIiIVKLR10S3bZvNmzfTokULLMuq6+GIiIiIiIiIiIiISD1gjCE/P5/OnTvjclWeb97og+ibN2+mW7dudT0MEREREREREREREamHNmzYQNeuXSt9vNEH0Vu0aAE4O6Jly5Z1PBoRERERERERERERqQ/y8vLo1q1bJIZcmUYfRA+XcGnZsqWC6CIiIiIiIiIiIiISo7oy4GosKiIiIiIiIiIiIiJSCQXRRUREREREREREREQqoSC6iIiIiIiIiIiIiEglFEQXEREREREREREREamEgugiIiIiIiIiIiIiIpVQEF1EREREREREREREpBIKoouIiIiIiIiIiIiIVEJBdBERERERERERERGRSiiILiIiIiIiIiIiIiJSCQXRRUREREREREREREQqoSC6iIiIiIiIiIiIiEglFEQXEREREREREREREamEgugiIiISESSLQm4lSFZdD0VERERERESkXvDU9QBERESk/ihhOgFmA5DOfXU8GhERkdpT8si3mDw/VksvvhsPq+vhiIiISAOiILqIiIhE+Bgb86+IiEhjUfLPbzGbCrC6NFMQXURERJKiILqIiIhEuBmoDHQRERERERGRKKqJLiIiIiIiIiIiIiJSCQXRRUREREREREREREQqoSC6iIiIiIiIiIiIiEglFEQXEREREREREREREamEgugiIiIiIiIiIiIiIpXw1PUAREREpO4E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AJfFNeiFHveEcSS6B0eiE1EBU0blg3masYgSN1BR8svp5uQJDKKTRYpIrtim/Sanm0FERERERESUKVvJBt1UbbDfcAzTU/Kh+0recIUz/sFjbDf8gWviNgCgmOSRk00lIsoRAzXdc7oJeQrTuRARERERERFRvvODdiaidPvgLXkCAKwkKwxQdwUAdE/6DHsNhwEAZSSfnGoiERHlEQyiExEREREREVG+pJKUYY8Bmq6wgTUA4JK4CgDwV5XM9nYREVHewiA6ERERERERERUIbpILvraaqFjmx5HoRESUCeZEJyIiIiIionxPNzQQIi4RkqM2p5tCOay7+l3EiXiMT16AxqpaKAJOLEpERBmThBAipxuRleLi4uDk5ITY2Fg4OjrmdHOIiIiIiIiIiIiIKBewNHbMdC5ERERERERERERERGYwiE5EREREREREREREZAaD6EREREREREREREREZjCITkRERERERERERERkBoPoRERERERERERERERmMIhORERERERERERERGQGg+hERERERERERERERGYwiE5EREREREREREREZAaD6EREREREREREREREZjCITkRERERERERERERkBoPoRERERERERERERERmMIhORERERERERERERGQGg+hERERERERERERERGZocroBWU0IAQCIi4vL4ZYQERERERERERERUW5hihmbYsjm5Psg+pMnTwAAXl5eOdwSIiIiIiIiIiIiIsptnjx5AicnJ7PrJZFZmD2PMxgMuHPnDhwcHCBJUk43J0fExcXBy8sLN2/ehKOjY043hyhD7K+U17DPUl7C/kp5Dfss5TXss5SXsL9SXsM+S1lBCIEnT56gaNGiUKnMZz7P9yPRVSoVihcvntPNyBUcHR15kKE8g/2V8hr2WcpL2F8pr2GfpbyGfZbyEvZXymvYZ+lNy2gEugknFiUiIiIiIiIiIiIiMoNBdCIiIiIiIiIiIiIiMxhELwB0Oh0mTZoEnU6X000hyhT7K+U17LOUl7C/Ul7DPkt5Dfss5SXsr5TXsM9STsr3E4sSEREREREREREREf1bHIlORERERERERERERGQGg+hERERERERERERERGYwiE5EREREREREREREZAaD6EREREREREREREREZjCI/gbNnDkTNWrUgIODA4oUKYJ27dohIiJCUebFixcYNGgQXF1d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afGPcHrzCmp/FcI4ojM0NFS0adNGNGrUSP6NlZppWbVq1US3bt1EaGgozwlyGPus+T779ddfi507d4rLly+Ly5cvixUrVggHBwcxfvx4S3YtZRH2WfN9dsGCBWL79u0iMjJSnD17VgwdOlSoVCrxxx9/WLJrKQ9jEP0NApDu36pVq+Qyz58/FwMHDhSFChUStra2on379iImJkZeP2nSpHTrSH0VtmHDhumW6dWrV4btMxgMYsKECcLd3V3odDrRtGlTERERoSjTo0cP4eLiIrRarahcubJYu3atRa89PDxc1K9fX+h0OlGsWDExa9Ysxfro6Oh028yRvTmH/dV8fx0/frzw9fUV1tbWolChQqJOnTpi06ZNFtVNWYd91nyfHTZsmPD29hZarVa4u7uLt99+W5w+fdqiuilrsL+a769CvByp9Pvvv1tUJ2U99lnzfTY4OFiUK1dO6HQ64erqKnr06CFu375tUd2UNQpyfy1RokS6bcps/3BUb85inzXfZxcvXiwqVKggbG1thaOjowgMDBRLly4Ver3eovopa7DPmu+zs2fPFqVLlxbW1tbCxcVFNGrUSPz5558W1U15mySEECAiIiIiIiIiIiIiojQ4pTwRERERERERERERkRkMohMRERERERERERERmcEgOhERERERERERERGRGQyiExERERERERERERGZwSA6EREREREREREREZEZDKITEREREREREREREZnBIDoRERERERERERERkRkMohMRERERERERERERmcEgOhEREREVOL1790a7du1yuhl5XmJiInx9fXHkyBEAwLVr1yBJEsLCwnK2Ya9h2bJlaNOmTU43g4iIiIhyMQbRiYiIiChfkSQpw7/Jkydj0aJFWL16dY62Mz8E8pctW4aSJUuibt26AAAvLy/ExMSgYsWK/7rOjALxjRo1wrBhwxAcHJzp+xwcHAwA2Lp1Kxo1agQnJyfY29ujcuXKmDp1Kh4+fAgA+Oijj3D69GkcPHjwX7eZiIiIiPI3BtGJiIiIKF+JiYmR/xYuXAhHR0fFspEjR8LJyQnOzs453dQ8TQiBr7/+Gn369JGXqdVqeHh4QKPRZOm269atq3hPO3fujJYtWyqW1a1bF+PHj8f777+PGjVq4Ndff8W5c+cwb948hIeHY926dQAArVaLbt26YfHixVnaZiIiIiLKuxhE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WQlPT0/Rvn17cebMGbnMgAEDhKurqwAgJk2aJIRI+77t3LlT+Pr6Co1GI/ebVydI0+v1YvLkyaJYsWLCyspKBAQEiF9//VVen97EiY8ePZL7mxBCDB48WJQuXVrodDrh5uYmevToIR48eGB237Hv513pTSz66v4KCAiQ++SrMjump/e+CiFETEyM6Nmzp/ydX6pUKdGvXz8RGxsrhHg5kefEiROFq6ursLe3F/369RMvXrzI8PVk9N0khBC3b98WLVq0EHZ2dqJMmTJi9+7dikkehRBi+fLlwsvLS6hUKvl7IaOJRYXI/DNubvLg9OzYsUP4+voKnU4nGjVqJE8yaZp40lxdb+Jz+G/3e0FlyfHfkj539OhRERAQILRarahSpYrYunVrmuP0//3f/8n94q233hI//PBDmuOhEELs27dPAJAnlM2IXq8XX375pShRooT8mZkxY4YQwrLvCiEyPwY/f/5cDB8+XHh6egqtVit8fX3FDz/8IIT4d+f3Gf1eMPn555+Fr6+vsLGxEa1btxbff/+9YmLRFy9eiPfee084OzsLAPJ7gQwmFhXCsvOB9M4jiIhygiTEK8mtiIiI6I15+vQpihUrhnnz5qW5A4CI0teoUSNUqVIFCxcuzOmmEOUbvXv3xuPHj7F9+/acbkqOmz59OpYtW5YtE3tyv+d969atw/Dhw3Hnzp08ndaKiIj+m9x/PyMREVEeEhoaikuXLqFmzZqIjY3F1KlTAUC+9ZuIiIiy19KlS1GjRg24urri8OHD+Oqrr/J8iiLKes+ePUNMTAxmzZqFjz/+mAF0IqICLm8kYSMiIspD5s6di4CAADRr1gxPnz7FwYMHUbhw4ZxuFhERUYEUGRmJtm3bonz58pg2bRo+++wzTJ48OaebRbncnDlzULZsWXh4eGDcuHE53RwiIsphTOdCRERERERERERERGQGR6ITEREREREREREREZnBIDoRERERERERERERkRkMohMRERERERERERERmcEgOhERERERERERERGRGQyiExERERERERERERGZwSA6EREREREREREREZEZDKITERHlA5MnT0aVKlVyuhl5yqv7rHfv3mjXrl2OtYeIiIiIiIhyJwbRiYiI8oGRI0di3759FpUtiAF3SZKwffv2DMssWrQIq1evzpb2EBERERERUd6hyekGEBERUcb0ej0k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", + "image/png": "iVBORw0KGgoAAAANSUhEUgAABdEAAAHpCAYAAABtM3XZAAAAOnRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjEwLjgsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcvwVt1zgAAAAlwSFlzAAAPYQAAD2EBqD+naQABAABJREFUeJzs3Xd4VGX2wPHvOzOZJEASeu+gKE0FFBERUBQUseHafrsUXURAXXV1V9S17OraFSsCK2DB3isICihNuohK772mkDYz976/PyYzmcn0ZJJMkvN5Hh4md255Z3JnMnPuec9RWmuNEEIIIYQQQgghhBBCCCECWCp7AEIIIYQQQgghhBBCCCFEopIguhBCCCGEEEIIIYQQQggRggTRhRBCCCGEEEIIIYQQQogQJIguhBBCCCGEEEIIIYQQQoQgQXQhhBBCCCGEEEIIIYQQIgQJogshhBBCCCGEEEIIIYQQIUgQXQghhBBCCCGEEEIIIYQIQYLoQgghhBBCCCGEEEIIIUQIEkQXQgghhBBCCCGEEEIIIUKQILoQQgghaoS33nqLU045haSkJOrWrVvZw6kUSikefvhh788zZ85EKcWOHTsqbUxV1YIFC1BKsWDBgsoeiqgBBgwYQNeuXSt7GJViwIABDBgwoLKHIYQQQogaToLoQgghhKjyXn31VZRS9O7dO+j9GzZsYNSoUXTo0IFp06YxdepU8vLyePjhhyUIWsKrr77KzJkzK3sYcbFkyRIefvhhMjMzK3so5e6bb77xu0AiilWnc7q6+v3333n44Yflgp4QQgghEpYE0YUQQghR5c2aNYu2bduyfPlytmzZEnD/ggULME2TF154gVGjRnHNNdeQl5fHI488UqOD6H/5y1/Iz8+nTZs23mXVKeC4ZMkSHnnkkRoTRH/kkUcqexgJqTqd09XV77//ziOPPBI0iP7dd9/x3XffVfyghBBCCCF8SBBdCCGEEFXa9u3bWbJkCc899xyNGjVi1qxZAescOnQIoELKuOTm5pb7MeLFarWSkpKCUqqyh1LpTNOkoKCgsochItBak5+fX9nDSJhxVLSCggJM06zQY9rtdux2e4UeUwghhBCiJAmiCyGEEKJKmzVrFvXq1WPo0KFcffXVAUH0tm3b8tBDDwHQqFEjlFKMGjWKRo0aAfDII4+glAqoF75hwwauvvpq6tevT0pKCr169eKLL77w27enpvjChQsZP348jRs3pmXLlmHHu2fPHq644gpq165N48aNufPOO5kzZ05Afe22bdsyatSogO1L1gd2OBw8+OCD9OzZk4yMDGrXrk2/fv2YP39+xOeuZE30tm3b8ttvv7Fw4ULvczJgwAC2bduGUornn38+YB9LlixBKcW7774b9lgFBQU8/PDDnHzyyaSkpNCsWTOuuuoqtm7d6l0nNzeXv//977Rq1Yrk5GQ6derEM888g9bab19KKW699VY+++wzunbtSnJyMl26dGH27NnedR5++GHuueceANq1a+d9PJ7H6tnHrFmz6NKlC8nJyd7t16xZw8UXX0x6ejp16tThggsuYNmyZRGfz1Ci2Z/nd7F48WLuuusuGjVqRO3atbnyyis5fPhw2P2PGjWKV155xfu4PP88TNNk0qRJdOnShZSUFJo0acLYsWM5fvy4337atm3LpZdeyoIFC+jVqxepqal069bNe15+8skndOvWjZSUFHr27MmaNWsCxlGnTh22bdvG4MGDqV27Ns2bN+ff//53wO8w1jHNmTPHO6YpU6YAMGPGDM4//3waN25McnIynTt3ZvLkyQHbBzunwX2OBLuAFKxXQLhxZGZmcscdd3jP244dO/Lkk09GHWx+9dVXvedg8+bNmTBhQsjZE6tWreKcc84hNTWVdu3a8dprrwWs89JLL9GlSxdq1apFvXr16NWrF++8847fOnv37uXGG2+kSZMm3tfP9OnT/dbx1P1/7733eOCBB2jRogW1atVi9erVKKV44403Ao7teS/76quvANi5cyfjx4+nU6dOpKam0qBBA/70pz/5PbczZ87kT3/6EwADBw70/p48512wmuiHDh3ipptuokmTJqSkpHDaaacFjGfHjh0opXjmmWeYOnUqHTp0IDk5mTPPPJMVK1b4rXvgwAFGjx5Ny5YtSU5OplmzZlx++eVSXkYIIYQQXrbKHoAQQgghRFnMmjWLq666CrvdzvXXX8/kyZNZsWIFZ555JgCTJk3izTff5NNPP2Xy5MnUqVOHbt26cfbZZzNu3DiuvPJKrrrqKgC6d+8OwG+//Ubfvn1p0aIF9957L7Vr1+aDDz7giiuu4OOPP+bKK6/0G8P48eNp1KgRDz74YNhM9Pz8fC644AJ27drF7bffTvPmzXnrrbf44YcfSv34s7Oz+d///sf111/PmDFjyMnJ4fXXX2fw4MEsX76c008/Pep9TZo0idtuu406depw//33A9CkSRPat29P3759mTVrFnfeeaffNrNmzSItLY3LL7885H4Nw+DSSy/l+++/57rrruNvf/sbOTk5zJ07l/Xr19OhQwe01lx22WXMnz+fm266idNPP505c+Zwzz33sHfv3oAA/qJFi/jkk08YP348aWlpvPjiiwwfPpxdu3bRoEEDrrrqKjZt2sS7777L888/T8OGDQG8F08AfvjhBz744ANuvfVWGjZs6A249uvXj/T0dP7xj3+QlJTElClTGDBgAAsXLgxZdz+UWPd32223Ua9ePR566CF27NjBpEmTuPXWW3n//fdDHmPs2LHs27ePuXPn8tZbbwW9f+bMmYwePZrbb7+d7du38/LLL7NmzRoWL15MUlKSd90tW7Zwww03MHbsWP785z/zzDPPMGzYMF577TXuu+8+xo8fD8Djjz/ONddcw8aNG7FYivNyDMNgyJAhnH322Tz11FPMnj2bhx56CJfLxb///e9SjWnjxo1cf/31jB07ljFjxtCpUycAJk+eTJcuXbjsssuw2Wx8+eWXjB8/HtM0mTBhAhD6nC6NYOPIy8ujf//+7N27l7Fjx9K6dWuWLFnCxIkT2b9/P5MmTQq7z4cffphHHnmEQYMGMW7cODZu3Oh9Dyv5PBw/fpxLLrmEa665huuvv54PPviAcePGYbfbufHGGwGYNm0at99+O1dffTV/+9vfKCgoYN26dfz888/ccMMNABw8eJCzzz7beyGpUaNGfPvtt9x0001kZ2dzxx13+I3xP//5D3a7nbvvvpvCwkI6d+5M+/bt+eCDDxg5cqTfuu+//z716tVj8ODBAKxYsYIlS5Zw3XXX0bJlS3bs2MHkyZMZMGAAv//+O7Vq1eK8887j9ttv58UXX+S+++7j1FNPBfD+X1J+fj4DBgxgy5Yt3HrrrbRr144PP/yQUaNGkZmZyd/+9je/9d955x1ycnIYO3YsSimeeuoprrrqKrZt2+Z9focPH85vv/3GbbfdRtu2bTl06BBz585l165dtG3bNuzvUAghhBA1hBZCCCGEqKJWrlypAT137lyttdamaeqWLVvqv/3tb37rPfTQQxrQhw8f9i47fPiwBvRDDz0UsN8LLrhAd+vWTRcUFHiXmaapzznnHH3SSSd5l82YMUMD+txzz9UulyvieCdNmqQB/cEHH3iX5ebm6o4dO2pAz58/37u8TZs2euTIkQH76N+/v+7fv7/3Z5fLpQsLC/3WOX78uG7SpIm+8cYb/ZaXfLye8W/fvt27rEuXLn7795gyZYoG9B9//OFd5nA4dMOGDYOO09f06dM1oJ977rmA+0zT1Fpr/dlnn2lAP/roo373X3311Voppbds2eL3OOx2u9+yX375RQP6pZde8i57+umnAx6f7z4sFov+7bff/JZfccUV2m63661bt3qX7du3T6elpenzzjvPu2z+/PkBv7Ngot2f53cxaNAg73OitdZ33nmntlqtOjMzM+xxJkyYoIN9tP/pp580oGfNmuW3fPbs2QHL27RpowG9ZMkS77I5c+ZoQKempuqdO3d6l3vOB9/HP3LkSA3o2267zbvMNE09dOhQbbfbva+/0oxp9uzZAY8tLy8vYNngwYN1+/bt/ZaFOqc97wslBXtdhBrHf/7zH127dm29adMmv+X33nuvtlqteteuXQH79zh06JC22+36oosu0oZheJe//PLLGtDTp0/3Luvfv78G9LPPPutdVlhYqE8//XTduHFj7XA4tNZaX3755bpLly4hj6m11jfddJNu1qyZPnLkiN/y6667TmdkZHifV8853r59+4DneuLEiTopKUkfO3bMbzx169b1e98J9jtaunSpBvSbb77pXfbhhx+GfD2VfM/zvI++/fbb3mUOh0P36dNH16lTR2dnZ2uttd6+fbsGdIMGDfzG+fnnn2tAf/nll1pr9/sloJ9++umQz5kQQgghhJRzEUIIIUSVNWvWLJo0acLAgQMBdymLa6+9lvfeew/DMEq1z2PHjvHDDz9wzTXXkJOTw5EjRzhy5AhHjx5l8ODBbN68mb179/ptM2bMGKxWa8R9f/PNNzRr1oyrr77au6xWrVrcfPPNpRoruOuae+oFm6bJsWPHcLlc9OrVi9WrV5d6vyVdc801pKSk+JXLmTNnDkeOHOHPf/5z2G0//vhjGjZsyG233RZwn6ecxjfffIPVauX222/3u//vf/87Wmu+/fZbv+WDBg2iQ4cO3p+7d+9Oeno627Zti/ox9e/fn86dO3t/NgyD7777jiuuuIL27dt7lzdr1owbbriBRYsWkZ2dHfX+S7O/m2++2a/ESL9+/TAMg507d0Z9XF8ffvghGRkZXHjhhd5z+ciRI/Ts2ZM6deoElP3p3Lkzffr08f7syZQ///zzad26dcDyYM/3rbfe6r3tyXZ2OBzMmzevVGNq166dN7PZV2pqqvd2VlYWR44coX///mzbto2srKyon6NoBRvHhx9+SL9+/ahXr57fYxk0aBCGYfDjjz+G3N+8efNwOBzccccdftn8Y8aMIT09na+//tpvfZvNxtixY70/2+12xo4dy6FDh1i1ahXg7vuwZ8+egHIlHlprPv74Y4YNG4bW2m/MgwcPJisrK+B9Y+TIkX7PNcC1116L0+nkk08+8S777rvvyMzM5Nprr/Uu893O6XRy9OhROnbsSN26dUv9/vTNN9/QtGlTrr/+eu+ypKQkbr/9dk6cOMHChQsDxlqvXj3vz/369QOKz93U1FTsdjsLFiwIKCckhBBCCOEhQXQhhBBCVEmGYfDee+8xcOBAtm/fzpYtW9iyZQu9e/fm4MGDfP/996Xa75YtW9Ba869//YtGjRr5/fPUVvc0KvVo165dVPveuXMnHTt2DKjD7ClPUVpvvPEG3bt3JyUlhQYNGtCoUSO+/vrruAYS69aty7Bhw/xqK8+aNYsWLVpw/vnnh91269atdOrUCZstdCXBnTt30rx5c9LS0vyWe0o6lAwi+wZ0PerVqxdTEKzk7+3w4cPk5eUF/X2ceuqpmKbJ7t27o95/afZX8nF5gn+lDe5t3ryZrKwsGjduHHA+nzhxIuBcLnn8jIwMAFq1ahV0eclxWSwWvwsGACeffDKAt750rGMK9fpavHgxgwYNonbt2tStW5dGjRpx3333AZRbEL2kzZs3M3v27IDHMWjQICDwvcKX55wueX7Y7Xbat28fcM43b96c2rVr+y0r+dz+85//pE6dOpx11lmcdNJJTJgwgcWLF3vXP3z4MJmZmUydOjVgzKNHjw465mCP+7TTTuOUU07xKzP0/vvv07BhQ7/3g/z8fB588EFvvfiGDRvSqFEjMjMzS/072rlzJyeddJLfhQeI/r2i5GsqOTmZJ598km+//ZYmTZpw3nnn8dRTT3HgwIFSjU8IIYQQ1ZPURBdCCCFElfTDDz+wf/9+3nvvPd57772A+2fNmsVFF10U8349zQDvvvvuoNmvAB07dvT7uWSWZjwEa3gI7osHvlnvb7/9NqNGjeKKK67gnnvuoXHjxlitVh5//HG/pp3xMGLECD788EOWLFlCt27d+OKLLxg/fnxAMKsihMr81yUaWIZTHr+3sorH4/JlmiaNGzcOaLjr4VsjPtzx4zmuWMcU7Pe0detWLrjgAk455RSee+45WrVqhd1u55tvvuH555+PqqlnuNdYMMHGYZomF154If/4xz+CbuMJcleUU089lY0bN/LVV18xe/ZsPv74Y1599VUefPBBHnnkEe/z8uc//zmgnrmHpzeER6jXybXXXstjjz3GkSNHSEtL44svvuD666/3u1h22223MWPGDO644w769OlDRkYGSimuu+66qBuvllU05+4dd9zBsGHD+Oyzz5gzZw7/+te/ePzxx/nhhx8444wzKmScQgghhEhsEkQXQgghRJU0a9YsGjduzCuvvBJw3yeffMKnn37Ka6+9FjIAFCqA5smiTUpK8maTxkubNm1Yv349Wmu/42/cuDFg3Xr16pGZmRmwfOfOnX6Zvh999BHt27fnk08+8dunJ2s+VqGeF4AhQ4bQqFEjZs2aRe/evcnLy+Mvf/lLxH126NCBn3/+GafT6dco0VebNm2YN28eOTk5ftnoGzZs8N4fq3CPJZhGjRpRq1atoL+PDRs2YLFYAjKyK3J/4YR6rB06dGDevHn07du3Qi4amKbJtm3b/ILHmzZtAvA2aIzHmL788ksKCwv54osv/DKNS5aCgdDPjScjOTMzk7p163qXx1I6p0OHDpw4caJU7xWec3rjxo1+r2mHw8H27dsD9rlv3z5yc3P9stFLPrcAtWvX5tprr+Xaa6/F4XBw1VVX8dhjjzFx4kQaNWpEWloahmGU+f3t2muv5ZFHHuHjjz+mSZMmZGdnc9111/mt89FHHzFy5EieffZZ77KCgoKA97ZYXqtt2rRh3bp1mKbpdwGvLO8V4P5d/v3vf+fvf/87mzdv5vTTT+fZZ5/l7bffLtX+hBBCCFG9SDkXIYQQQlQ5+fn5fPLJJ1x66aVcffXVAf9uvfVWcnJy+OKLL0Luo1atWgABwZzGjRszYMAApkyZwv79+wO2O3z4cKnHfckll7Bv3z4++ugj77K8vDymTp0asG6HDh1YtmwZDofDu+yrr74KKP/hybL0zar8+eefWbp0aanGWLt27aDBe3DXZL7++uv54IMPmDlzJt26dQvIWg1m+PDhHDlyhJdffjngPs+4L7nkEgzDCFjn+eef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iIiISAaT6EREREREREREREREMphEJyIiIiIiIiIiIiKSwSQ6EREREREREREREZEMJtGJiIiIiIiIiIiIiGQwiU5EREREREREREREJINJdCIiIiIiIiIiIiIiGfol3YDiJoQAAKSmppZwS4iIiIiIiIiIiIiotMjJGefkkOW89Un0R48eAQCcnJxKuCVEREREREREREREVNo8evQIFhYWsvMVorA0exmn0Wjw559/wszMDAqFoqSbUyJSU1Ph5OSEGzduwNzcvKSbQ1QgxiuVNYxZKksYr1TWMGaprGHMUlnCeKWyhjFLxUEIgUePHqFChQpQKuV7Pn/r70RXKpWoWLFiSTejVDA3N+dJhsoMxiuVNYxZKksYr1TWMGaprGHMUlnCeKWyhjFLRa2gO9BzcGBRIiIiIiIiIiIiIiIZTKITEREREREREREREclgEv0doFKpMH36dKhUqpJuClGhGK9U1jBmqSxhvFJZw5ilsoYxS2UJ45XKGsYslaS3fmBRIiIiIiIiIiIiIqJXxTvRiYiIiIiIiIiIiIhkMIlORERERERERERERCSDSXQiIiIiIiIiIiIiIhlMohMRERERERERERERyWASvQjNmTMH9evXh5mZGcqXL49OnTohISFBq8yzZ88wYsQIWFtbw9TUFF27dsVff/0lzY+JiUGvXr3g5OQEtVqNatWqYcmSJVp17NixA35+frC1tYW5uTkaN26MX375pdD2CSEwbdo0ODg4QK1Wo1WrVkhMTNQqc+bMGfj5+cHS0hLW1tb49NNPkZaWVmjdsbGx+OCDD2BkZAQnJyfMnz9fa358fDy6du0KV1dXKBQKLF68uNA6qXgxXuXjdceOHahXrx4sLS1hYmKC2rVrY8OGDYXWS8WLMSsfs+vWrYNCodD6MzIyKrReKj6MV/l49fX1zROvCoUC7dq1K7RuKj6MWfmYzczMxMyZM1GlShUYGRnB09MT+/fvL7ReKj7varw+e/YMAwcORM2aNaGvr49OnTrlKZOSkoLevXvD3d0dSqUSo0ePLrS9VPwYs/Ixe/jwYfj4+MDa2hpqtRrvvfceFi1aVGibqXgxZuVjNiIiIt9r2du3bxfabirjBBUZf39/ERoaKuLi4sTZs2fFhx9+KJydnUVaWppUZtiwYcLJyUmEh4eLU6dOiUaNGglvb29p/po1a8TIkSNFRESESEpKEhs2bBBqtVosW7ZMKjNq1Cgxb948ERUVJS5duiQmT54sDAwMxJkzZwps39y5c4WFhYXYtWuXiImJER999JGoVKmSePr0qRBCiFu3boly5cqJYcOGiYsXL4qoqCjh7e0tunbtWmC9Dx8+FHZ2dqJPnz4iLi5ObN68WajVavH9999LZaKiokRgYKDYvHmzsLe3F4sWLXqZTUvFgPEqH68HDx4UO3bsEOfPnxeXL18WixcvFnp6emL//v0vtY2paDFm5WM2NDRUmJubi5SUFOnv9u3bL7V9qWgxXuXj9Z9//tGK1bi4OKGnpydCQ0NfZhNTEWPMysfshAkTRIUKFcTevXtFUlKSWLFihTAyMiq0zVR83tV4TUtLE8OGDRP/+c9/hL+/v+jYsWOeMsnJyWLkyJEiLCxM1K5dW4waNUqHLUrFjTErH7NnzpwRmzZtEnFxcSI5OVls2LBBGBsba52H6c1jzMrH7MGDBwUAkZCQoHVNm5WVpcumpTKMSfRidOfOHQFAHDp0SAghxIMHD4SBgYH48ccfpTIXLlwQAMSxY8dk6xk+fLho3rx5geuqXr26mDFjhux8jUYj7O3txTfffCNNe/DggVCpVGLz5s1CCCG+//57Ub58ea0DPzY2VgAQiYmJsnWvWLFClCtXTqSnp0vTJk6cKDw8PPIt7+LiwiR6KcR4zT9ec3h5eYmvvvqqwDL0ZjFm/43Z0NBQYWFhUeB7oJLFeJU/xy5atEiYmZlpfSmjkseY/TdmHRwcxPLly7WW69Kli+jTp0+B74venHclXnMbMGBAvsmd3Jo1a8YkeinFmC1Y586dRd++fXUqS28GY/ZfOUn0+/fv61QPvT3YnUsxevjwIQDAysoKAHD69GlkZmaiVatWUpn33nsPzs7OOHbsWIH15NSRH41Gg0ePHhVYJjk5Gbdv39Zat4WFBRo2bCitOz09HYaGhlAq/w0LtVoNIPsRKznHjh1D06ZNYWhoKE3z9/dHQkIC7t+/L7sclS6M1/zjVQiB8PBwJCQkoGnTprL10pvHmNWO2bS0NLi4uMDJyQkdO3ZEfHy8bJ305jFe5a8J1qxZg549e8LExES2XnrzGLP/xmx6enqeLrLUanWB9dKb9a7EK709GLPyoqOjcfToUTRr1qxI66XXw5jNq3bt2nBwcICfnx+OHDlSJHVS6cYkejHRaDQYPXo0fHx88P777wMAbt++DUNDQ1haWmqVtbOzk+076ejRo9i6dSs+/fRT2XUtWLAAaWlp6N69u2yZnPrt7Oxk192iRQvcvn0b33zzDTIyMnD//n1MmjQJQHbfegXVnV+9uddLpRvjNW+8Pnz4EKampjA0NES7du2wbNky+Pn5ydZLbxZjVjtmPTw8sHbtWuzevRv//e9/odFo4O3tjZs3b8rWS28O41X+miAqKgpxcXEYMmSIbJ305jFmtWPW398fCxcuRGJiIjQaDQ4cOIAdO3YUWC+9Oe9SvNLbgTGbv4oVK0KlUqFevXoYMWIErw1KEcasNgcHB6xcuRLbt2/H9u3b4eTkBF9fX5w5c+a16qXSj0n0YjJixAjExcVhy5Ytr1xHXFwcOnbsiOnTp6N169b5ltm0aRNmzJiBH374AeXLlwcAbNy4EaamptJfZGSkTuurUaMGwsLCEBISAmNjY9jb26NSpUqws7OTfr2rUaOGVG/btm1f+b1R6cJ4zcvMzAxnz57FyZMnMWvWLIwdOxYREREvVQcVH8astsaNG6N///6oXbs2mjVrhh07dsDW1hbff/+9znVQ8WG8yluzZg1q1qyJBg0avNLyVDwYs9qWLFmCqlWr4r333oOhoSECAgLwySefaN3dRiWH8UplDWM2f5GRkTh16hRWrlyJxYsXY/PmzS9dBxUPxqw2Dw8PfPbZZ6hbty68vb2xdu1aeHt7c0Dcd0FJ9yfzNhoxYoSoWLGiuHLlitb08PDwfPtNcnZ2FgsXLtSaFh8fL8qXLy++/PJL2fXkDHz0008/aU1PTU0ViYmJ0t+TJ09EUlKSACCio6O1yjZt2lSMHDkyT923b98Wjx49EmlpaUKpVIoffvhBCCHE1atXpXpv3rwphBCiX79+efqJ+v333wUAce/evTx1s0/00oXxWnC85hg8eLBo3bq17Hx6cxizusVst27dRM+ePWXn05vBeJWP17S0NGFubi4WL14s+77ozWPMysfs06dPxc2bN4VGoxETJkwQ1atXl31/9Ga8a/GaG/tEL5sYsx1l25xbcHCwcHd316ksFS/GbEfZNucWGBgoGjVqpFNZKruYRC9CGo1GjBgxQlSoUEFcunQpz/ycgRe2bdsmTbt48WKegRfi4uJE+fLlxfjx42XXtWnTJmFkZCR27dqlc9vs7e3FggULpGkPHz7UGnghP2vWrBHGxsYFDpiQMyBTRkaGNG3y5MkcWLSUY7zqFq85PvnkE9GsWTOd2k/FgzGre8w+f/5ceHh4iDFjxujUfip6jNfC4zU0NFSoVCpx9+5dndpNxYsxq/s5NiMjQ1SpUkVMnjxZp/ZT0XtX4zU3JtHLFsbsyyUkZ8yYIVxcXHQqS8WDMftyMduqVSvRuXNnncpS2cUkehH6/PPPhYWFhYiIiBApKSnS35MnT6Qyw4YNE87OzuL3338Xp06dEo0bNxaNGzeW5p87d07Y2tqKvn37atVx584dqczGjRuFvr6++Pbbb7XKPHjwoMD2zZ07V1haWordu3eL2NhY0bFjR1GpUiXx9OlTqcyyZcvE6dOnRUJCgli+fLlQq9ViyZIlBdb74MEDYWdnJ/r16yfi4uLEli1bhLGxsfj++++lMunp6SI6OlpER0cLBwcHERgYKKKjo3UeFZmKHuNVPl5nz54tfv31V5GUlCTOnz8vFixYIPT19cWqVat03r5U9Biz8jE7Y8YM8csvv4ikpCRx+vRp0bNnT2FkZCTi4+N13r5UtBiv8vGao0mTJqJHjx6Fbkt6Mxiz8jF7/PhxsX37dpGUlCT++OMP0aJFC1GpUiWdv4RT0XtX41WI7Ds6o6OjRYcOHYSvr6/0HSu3nGl169YVvXv3FtHR0bwmKGGMWfmYXb58udizZ4+4dOmSuHTpkli9erUwMzMTU6ZM0WXTUjFhzMrH7KJFi8SuXbtEYmKiOHfunBg1apRQKpXit99+02XTUhnGJHoRApDvX2hoqFTm6dOnYvjw4aJcuXLC2NhYdO7cWaSkpEjzp0+fnm8duX+FbdasWb5lBgwYUGD7NBqNmDp1qrCzsxMqlUq0bNlSJCQkaJXp16+fsLKyEoaGhqJWrVpi/fr1Or33mJgY0aRJE6FSqYSjo6OYO3eu1vzk5OR828w7e0sO41U+XqdMmSLc3NyEkZGRKFeunGjcuLHYsmWLTnVT8WHMysfs6NGjhbOzszA0NBR2dnbiww8/FGfOnNGpbioejFf5eBXi3zuVfv31V53qpOLHmJWP2YiICFGtWjWhUqmEtbW16Nevn7h165ZOdVPxeJfj1cXFJd82FbZ9eFdvyWLMysfs0qVLRY0aNYSxsbEwNzcXXl5eYsWKFSIrK0un+ql4MGblY3bevHmiSpUqwsjISFhZWQlfX1/x+++/61Q3lW0KIYQAERERERERERERERHlwSHliYiIiIiIiIiIiIhkMIlORERERERERERERCSDSXQiIiIiIiIiIiIiIhlMohMRERERERERERERyWASnYiIiIiIiIiIiIhIBpPoREREREREREREREQymEQnIiIiIiIiIiIiIpLBJDoRERERERERERERkQwm0YmIiIjonTNw4EB06tSppJtR5mVkZMDNzQ1Hjx4FAFy9ehUKhQJnz54t2Ya9hJUrV6JDhw4l3QwiIiIiKsWYRCciIiKit4pCoSjwLygoCEuWLMG6detKtJ1vQyJ/5cqVqFSpEry9vQEATk5OSElJwfvvv//KdRaUiPf19cXo0aMRERFR6H6OiIgAAGzfvh2+vr6wsLCAqakpatWqhZkzZ+LevXsAgEGDBuHMmTOIjIx85TYTERER0duNSXQiIiIiequkpKRIf4sXL4a5ubnWtMDAQFhYWMDS0rKkm1qmCSGwfPlyDB48WJqmp6cHe3t76OvrF+u6vb29tfZp9+7d0aZNG61p3t7emDJlCnr06IH69etj3759iIuLQ0hICGJiYrBhwwYAgKGhIXr37o2lS5cWa5uJiIiIqOxiEp2IiIiI3ir29vbSn4WFBRQKhdY0U1PTPHeB+/r64osvvsDo0aNRrlw52NnZYdWqVXj8+DE++eQTmJmZwc3NDfv27dNaV1xcHNq2bQtTU1PY2dmhX79+uHv3rjR/27ZtqFmzJtRqNaytrdGqVSs8fvwYQUFBCAsLw+7du/PcOT1x4kS4u7vD2NgYlStXxtSpU5GZmSnVGRQUhNq1a2Pt2rVwdnaGqakphg8fjqysLMyfPx/29vYoX748Zs2apdVWhUKB7777Dm3btoVarUblypWxbds2aX5GRgYCAgLg4OAAIyMjuLi4YM6cObLb+fTp00hKSkK7du2kaS/eRZ5zx3h4eDjq1asHY2NjeHt7IyEhQef9mR9DQ0OtfapWq6FSqbSmnT17FrNnz0ZISAi++eYbeHt7w9XVFX5+fti+fTsGDBgg1dehQwfs2bMHT58+fa12EREREdHbiUl0IiIiIiIAYWFhsLGxQVRUFL744gt8/vnn+Pjjj+Ht7Y0zZ86gdevW6NevH548eQIAePDgAVq0aAEvLy+cOnUK+/fvx19//YXu3bsDyL4jvlevXhg0aBAuXLiAiIgIdOnSBUIIBAYG5rl7OqdLFDMzM6xbtw7nz5/HkiVLsGrVKixatEirrUlJSdi3bx/279+PzZs3Y82aNWjXrh1u3ryJQ4cOYd68efjqq69w4sQJreWmTp2Krl27IiYmBn369EHPnj1x4cIFAMDSpUuxZ88e/PDDD0hISMDGjRvh6uoqu70iIyPh7u4OMzOzQrftlClTEBISglOnTkFfXx+DBg3Seb+8qo0bN0o/MOQn95MI9erVw/Pnz/NsLyIiIiIiACje5yyJiIiIiMoIT09PfPXVVwCAyZMnY+7cubCxscHQoUMBANOmTcN3332H2NhYNGrUCMuXL4eXlxdmz54t1bF27Vo4OTnh0qVLSEtLw/Pnz9GlSxe4uLgAAGrWrCmVVavVSE9Ph729vVY7ctoAAK6urggMDMSWLVswYcIEabpGo8HatWthZmaG6tWro3nz5khISMDPP/8MpVIJDw8PzJs3DwcPHkTDhg2l5T7++GMMGTIEABAcHIwDBw5g2bJlWLFiBa5fv46qVauiSZMmUCgUUpvlXLt2DRUqVNBp286aNQvNmjUDAEyaNAnt2rXDs2fPYGRkpNPyryIxMRGVK1eGgYFBoWWNjY1hYWGBa9euFVt7iIiIiKjsYhKdiIiIiAhArVq1pP/19PRgbW2tlfS2s7MDANy5cwcAEBMTg4MHD8LU1DRPXUlJSWjdujVatmyJmjVrwt/fH61bt0a3bt1Qrly5AtuxdetWLF26FElJSVIi3tzcXKuMq6ur1h3gdnZ20NPTg1Kp1JqW09YcjRs3zvM6p+uVgQMHws/PDx4eHmjTpg3at2+P1q1by7bz6dOnOifBc29bBwcHANnb0dnZWaflX4UQ4qXKq9Vq6SkDIiIiIqLc2J0LERERERGQ545lhUKhNU2hUADIvgscANLS0tChQwecPXtW6y8xMRFNmzaFnp4eDhw4gH379qF69epYtmwZPDw8kJycLNuGY8eOoU+fPvjwww/x008/ITo6GlOmTEFGRsZLtTVnWk5bdVGnTh0kJycjODgYT58+Rffu3dGtWzfZ8jY2Nrh//75OdRe0HV+U84PBw4cP88x78OABLCwsdFqnu7s7rly5otWffEHu3bsHW1tbncoSERER0buFSXQiIiIioldQp04dxMfHw9XVFW5ublp/JiYmALITxj4+PpgxYwaio6NhaGiInTt3AsgeHDMrK0urzqNHj8LFxQVTpkxBvXr1ULVq1SLtYuT48eN5XlerVk16bW5ujh49emDVqlXYunUrtm/fjnv37uVbl5eXFy5evPjSd3wXxsrKCjY2Njh9+rTW9NTUVFy+fBnu7u461dO7d2+kpaVhxYoV+c5/8OCB9H9SUhKePXsGLy+vV243EREREb292J0LEREREdErGDFiBFatWoVevXphwoQJsLKywuXLl7FlyxasXr0ap06dQnh4OFq3bo3y5cvjxIkT+Pvvv6WktaurK3755RckJCTA2toaFhYWqFq1Kq5fv44tW7agfv362Lt3r5R0Lwo//vgj6tWrhyZNmmDjxo2IiorCmjVrAAALFy6Eg4MDvLy8oFQq8eOPP8Le3l5rAM7cmjdvjrS0NMTHx+P9998vsjYCwNixYzF79mzY2dmhUaNG+OeffxAcHAxbW1t06dJFpzoaNmyICRMmYNy4cbh16xY6d+6MChUq4PLly1i5ciWaNGmCUaNGAcgeJLVy5cqoUqVKkb4PIiIiIno7MIlORERERPQKKlSogCNHjmDixIlo3bo10tPT4eLigjZt2kCpVMLc3Bx//PEHFi9ejNTUVLi4uCAkJARt27YFAAwdOhQRERGoV68e0tLScPDgQXz00UcYM2YMAgICkJ6ejnbt2mHq1KkICgoqkjbPmDEDW7ZswfDhw+Hg4IDNmzejevXqAAAzMzPMnz8fiYmJ0NPTQ/369aWBSvNjbW2Nzp07Y+PGjZgzZ06RtC/HhAkTYGpqinnz5iEpKQlWVlbw8fHBwYMHoVarda5n3rx5qFu3Lr799lusXLkSGo0GVapUQbdu3TBgwACp3ObNm6UBZImIiIiIXqQQRf38JRERERERlToKhQI7d+5Ep06diqzO2NhY+Pn5ISkpKd8BVsuC+Ph4tGjRApcuXdK5v3UiIiIierewT3QiIiIiInoltWrVwrx58wocLLW0S0lJwfr165lAJyIiIiJZvBOdiIiIiOgdUBx3ohMRERERvQvYJzoRERER0TuA984QEREREb0adudCRERERERERERERCSDSXQiIiIiIiIiIiIiIhlMohMRERERERERERERyWASnYiIiIiIiIiIiIhIBpPoREREREREREREREQymEQnIiIiIiIiIiIiIpLBJDoRERERERERERERkQwm0YmIiIiIiIiIiIiIZDCJTkREREREREREREQkg0l0IiIiIiIiIiIiIiIZTKITEREREREREREREclgEp2IiIiIiIiIiIiISAaT6EREREREREREREREMphEJyIiIiIiIiIiIiKSwSQ6EREREREREREREZEMJtGJiIiIiIiIiIiIiGQwiU5EREREREREREREJINJdCIiIiIiIiIiIiIiGUyiExERERERERERERHJYBKdiOgdFRERAYVCgQcPHpR0U6gMWrduHSwtLUu6Ga/s6tWrUCgUOHv2LAAeD+8SV1dXLF68uMAyQUFBqF279htpz5vG2C9+vr6+GD16dEk3o9QbOHAgOnXqJL3mdiOg+OLgxXNffor7fKhLG15XaTunKxQK7Nq1C8Cbef9ERMWJSXQiIiJ6q72YqMmPt7c3UlJSYGFh8WYaRcVO7oeekydP4tNPP5Ve5/6CnyMwMBDh4eHF3MLix9gvGTt27EBwcHCx1a/Lfi1NdE2cFfd2I6Lio8uPz05OTkhJScH777//ZhpFRFTE9Eu6AURERO+6jIwMGBoalnQz3mmGhoawt7d/rTq4HwtXGraRra1toWVMTU1hamr6BlpT8hj7Rc/Kyqqkm1Amve52y8rKgkKhgFL5+veJFWVdRJRNT0+PnzdEVKbxqoCI6C2Wnp6OkSNHonz58jAyMkKTJk1w8uTJfMs+efIEbdu2hY+PT6l5BLQsevToEfr06QMTExM4ODhg0aJFeR5NdnV1RXBwMPr37w9zc3Pprtjt27ejRo0aUKlUcHV1RUhIiFbdK1asQNWqVWFkZAQ7Ozt069ZNmrdt2zbUrFkTarUa1tbWaNWqFR4/fpynfRqNBhUrVsR3332nNT06OhpKpRLXrl0DACxcuBA1a9aEiYkJnJycMHz4cKSlpcm+7/zujBw9ejR8fX211j1nzhxUqlQJarUanp6e2LZtW4Hb8/79++jfvz/KlSsHY2NjtG3bFomJidL8/O58Wrx4MVxdXaX5YWFh2L17NxQKBRQKBSIiIvKsJ7/Hnw8fPowPPvgAarUaTk5OGDlypNY2lduP9C9fX18EBARg9OjRsLGxgb+/PwAgLi4Obdu2hampKezs7NCvXz/cvXs3z3IBAQGwsLCAjY0Npk6dCiGEVCY9PR2BgYFwdHSEiYkJGjZsKO3biIgIfPLJJ3j48KG034OCggBod+eSEyedO3eGQqHQipvccaXRaDBz5kxUrFgRKpUKtWvXxv79+6X5OXfa7tixA82bN4exsTE8PT1x7Ngxqcy1a9fQoUMHlCtXDiYmJqhRowZ+/vln2W3H2C+78jvnz549G4MGDYKZmRmcnZ3xn//8p8A65M7pBe3XGzduoHv37rC0tISVlRU6duyIq1evSnXmnKdnzJgBW1tbmJubY9iwYcjIyCiwLYV9NuX3NIelpSXWrVsHAKhUqRIAwMvLCwqFQutzoaDtVtAxDvz7tMmePXtQvXp1qFQqXL9+Pd+69+zZI31+Nm/eHGFhYVpxL1fX6x6HwKtv93fZ8+fPCzz/FxZzABAVFQUvLy8YGRmhXr16iI6OzrOen3/+Ge7u7lCr1WjevLnW8fL48WOYm5vnuU7ZtWsXTExM8OjRo3zbrtFoMH/+fLi5uUGlUsHZ2RmzZs3SKnPlyhXZzwqg8HNweno6Jk6cCCcnJ6hUKri5uWHNmjX5tkeX6/vCvi/k92TXrl27oFAopPkzZsxATEyMdF7KvS9y5PdUiq7XAy9eRxARlQQm0YmIXoEQAo/FkxL5y/0lojATJkzA9u3bERYWhjNnzsDNzQ3+/v64d++eVrkHDx7Az88PGo0GBw4cKNN9XZe0sWPH4siRI9izZw8OHDiAyMhInDlzJk+5BQsWwNPTE9HR0Zg6dSpOnz6N7t27o2fPnjh37hyCgoIwdepU6UvIqVOnMHLkSMycORMJCQnYv38/mjZtCgBISUlBr169MGjQIFy4cAERERHo0qVLvrGiVCrRq1cvbNq0SWv6xo0b4ePjAxcXF6nc0qVLER8fj7CwMPz++++YMGHCa22bOXPmYP369Vi5ciXi4+MxZswY9O3bF4cOHZJdZuDAgTh16hT27NmDY8eOQQiBDz/8EJmZmTqtMzAwEN27d0ebNm2QkpKClJQUeHt7F7pcUlIS2rRpg65duyI2NhZbt27F4cOHERAQoFXuxf1IeYWFhcHQ0BBHjhzBypUr8eDBA7Ro0QJeXl44deoU9u/fj7/++gvdu3fPs5y+vj6ioqKwZMkSLFy4EKtXr5bmBwQE4NixY9iyZQtiY2Px8ccfo02bNkhMTIS3tzcWL14Mc3Nzab8HBgbmaVtOkiA0NBQpKSmyPzIuWbIEISEhWLBgAWJjY+Hv74+PPvpIK5kGAFOmTEFgYCDOnj0Ld3d39OrVC8+fPwcAjBgxAunp6fjjjz9w7tw5zJs3r8C73Rn7b5eQkBApkTd8+HB8/vnnSEhIyLdsQed0uf2amZkJf39/mJmZITIyEkeOHIGpqSnatGmjlawNDw+X6ty8eTN27NiBGTNmyLa7sM8mXURFRQEAfvvtN6SkpGDHjh06LVfQMZ7jyZMnmDdvHlavXo34+HiUL18+Tz3Jycno1q0bOnXqhJiYGHz22WeYMmVKnnL51fW6x2GOl93u77rCzv+FSUtLQ/v27VG9enWcPn0aQUFBeT4Dbty4gS5duqBDhw44e/YshgwZgkmTJknzTUxM0LNnT4SGhmotFxoaim7dusHMzCzfdU+ePBlz587F1KlTcf78eWzatAl2dnZaZQr6rNDlHNy/f39s3rwZS5cuxYULF/D999/n+3mi6/W9rt8X5PTo0QPjxo1DjRo1pPNSjx49Cl3uZa4Hcl9HEBGVGEFERC8tTfNYqJ7WKJG/NM1j3dqYliYMDAzExo0bpWkZGRmiQoUKYv78+eLgwYMCgLhw4YKoVauW6Nq1q0hPTy+uTVZiNCJTPBMrRJoYIp6JFUIjMottXampqcLAwED8+OOP0rQHDx4IY2NjMWrUKGmai4uL6NSpk9ayvXv3Fn5+flrTxo8fL6pXry6EEGL79u3C3NxcpKam5lnv6dOnBQBx9epVndoZHR0tFAqFuHbtmhBCiKysLOHo6Ci+++472WV+/PFHYW1tLb0ODQ0VFhYW0usBAwaIjh07ai0zatQo0axZMyGEEM+ePRPGxsbi6NGjWmUGDx4sevXqle86L126JACII0eOSNPu3r0r1Gq1+OGHH4QQQkyfPl14enpqLbdo0SLh4uJSYNuSk5MFABEdHS2EENLxcP/+faldn376qdYykZGRQqlUiqdPnwoh8t+PpV3mc40I3vdUtPn2kQje91RkPtcU6/qaNWsmvLy8tKYFBweL1q1ba027ceOGACASEhKk5apVqyY0mn/bN3HiRFGtWjUhhBDXrl0Tenp64tatW1r1tGzZUkyePFkIkTdGc7i4uIhFixZJrwGInTt3apV5Ma4qVKggZs2apVWmfv36Yvjw4UKIf+Np9erV0vz4+HjpHCuEEDVr1hRBQUF52pMfxn7RytRoRPBfT0Wb5Eci+K+nIlNT/HH/4jm/b9++0muNRiPKly8ve84t7Jye337dsGGD8PDw0Dpm0tPThVqtFr/88ou0nJWVlXj8+N/riO+++06YmpqKrKysfNdV2GeTEPkfQxYWFiI0NFQIkTfm5N5H7u2m6zEOQJw9ezbftueYOHGieP/997WmTZkyRSvu86urKI/Dl93upUlWpkYcmnFN/NfvnDg045rIyiz+46eg878Qhcfc999/L6ytraVzlhDZ2zx3HE6ePFkrjnPWkzsuTpw4IfT09MSff/4phBDir7/+Evr6+iIiIiLftqempgqVSiVWrVqV73xdPisKOwcnJCQIAOLAgQP5ruNlr+8L+74gRP6fpzt37hS500n5HQtCaO+rF88Ful4PvHgdQURUUngnOhHRWyopKQmZmZnw8fGRphkYGKBBgwa4cOGCNM3Pzw9ubm7YunXrW9nHYAZWIR0rkIVjSMcKZGBVsa3rypUryMzMRIMGDaRpFhYW8PDwyFO2Xr16Wq8vXLigta8AwMfHB4mJicjKyoKfnx9cXFxQuXJl9OvXDxs3bsSTJ08AAJ6enmjZsiVq1qyJjz/+GKtWrcL9+/dl21m7dm1Uq1ZNuhv90KFDuHPnDj7++GOpzG+//YaWLVvC0dERZmZm6NevH/755x9pnS/r8uXLePLkCfz8/KT+pk1NTbF+/XokJSXlu8yFCxegr6+Phg0bStOsra3h4eGhFcPFISYmBuvWrdNqq7+/PzQaDZKTk6VyL+7H0m7ugXQE709H+KUsBO9Px9wD6cW+zrp162q9jomJwcGDB7W27XvvvQcAWrHQqFEj6VFxAGjcuLF0PJw7dw5ZWVlwd3fXqufQoUOy8fSqUlNT8eeff+Z7fL4Yh7Vq1ZL+d3BwAADcuXMHADBy5Eh8/fXX8PHxwfTp0xEbGyu7TsZ+0Zr7dzqC/05H+OMsBP+djrl/F3/cvyh3bCgUCtjb20ux8aKXPacD2fvt8uXLMDMzk/ablZUVnj17pnVMeHp6wtjYWHrduHFjpKWl4caNG/nWW9hnU3HR9Rg3NDTU2rb5SUhIQP369bWm5f6clqurKI/Dl93upcnh2TfwR9ANJB94iD+CbuDw7OJvc0Hnf11cuHABtWrVgpGRkVYdL5bJvW/zK9OgQQPUqFEDYWFhAID//ve/cHFxkZ4EzG+96enpaNmyZYHtK+izorBz8NmzZ6Gnp4dmzZoVuA5dr+91/b5QHHS9HnjxOoKIqKRwYFEioldgDDX+UUWV2LqLUrt27bB9+3acP38eNWvWLNK6S4PnOAMgp1sTgec4A1VJNuh/TExMXqq8mZkZzpw5g4iICPz666+YNm0agoKCcPLkSVhaWuLAgQM4evQofv31VyxbtgxTpkzBiRMnpL5oX9SnTx9s2rQJkyZNwqZNm9CmTRtYW1sDyO6zsn379vj8888xa9YsWFlZ4fDhwxg8eDAyMjK0EgE5lEplnu5jcj/untOf+t69e+Ho6KhVTqV69T1S2HpfVVpaGj777DOMHDkyzzxnZ2fp/5fdjyXtyJXnuY6G7NfF7cVtlJaWhg4dOmDevHl5yuYkEwqTlpYGPT09nD59Gnp6elrzSnJAUAMDA+n/nASQRqMBAAwZMgT+/v7Yu3cvfv31V8yZMwchISH44osvXmldjH3dHXnyQtw/Kf64f1Hu2ACy4yMnNl6kp6f30uf0tLQ01K1bFxs3bswzT5fBdF+HQqEo8ljU9RhXq9VaydbX8Sp1FddxWJrcOJya+zIq+3UJK46YkzNkyBB8++23mDRpEkJDQ/HJJ5/Ixolards1ekGfFYWdgy9fvqzTOory+r44P290uR4oS583RPR2453oRESvQKFQwERhXCJ/un7Bq1KlitR/YI7MzEycPHkS1atXl6bNnTsXAwYMQMuWLXH+/Pki31YlTR91AORsM8X/XhePypUrw8DAQKtf5YcPH+LSpUuFLlutWjWtfQUAR44cgbu7u5RA0NfXR6tWrTB//nzExsbi6tWr+P333wFkx6SPjw9mzJiB6OhoGBoaYufOnbLr6927N+Li4nD69Gls27YNffr0keadPn0aGo0GISEhaNSoEdzd3fHnn38W2H5bW1ukpKRoTcs9cFTugdrc3Ny0/pycnGS3yfPnz3HixAlp2j///IOEhAQphm1tbXH79m2tL3e51wtk3134sndM1qlTB+fPn8/TVjc3tzL9xIZPZf1cR0P26zetTp06iI+Ph6ura55tm/uLcu79DgDHjx9H1apVoaenBy8vL2RlZeHOnTt56rC3tweg+343MDAosJy5uTkqVKiQ7/GZ+1yqCycnJwwbNgw7duzAuHHjsGpV/k/GMPaLlo/xC3FvXPrvIyronJ7ffq1Tpw4SExNRvnz5PPvNwsJCKhcTE4OnT59Kr48fPw5TU9MCz8OFfTa9eP5PTEzUemopJ25eJhZ1OcZ15eHhgVOnTmlNkxv/ILeiOg6Bl9/upYlTE/Pcl1HZr4tZQed/oPCYq1atGmJjY/Hs2TOtOnKrVq2a1F+/XBkA6Nu3L65du4alS5fi/PnzGDBggGy7q1atCrVajfDwcB3eZf4KOwfXrFkTGo2mwPFkAN2v73X5vmBra4tHjx5pDW5aVJ83ulwPEBGVFkyiExG9pUxMTPD5559j/Pjx2L9/P86fP4+hQ4fiyZMnGDx4sFbZBQsWoE+fPmjRogUuXrxYQi0uHoYYChWGQw+NocJwGGJosa3LzMwMAwYMwPjx43Hw4EHEx8dj8ODBUCqVhf74MW7cOISHhyM4OBiXLl1CWFgYli9fLg2E9dNPP2Hp0qU4e/Ysrl27hvXr10Oj0cDDwwMnTpzA7NmzcerUKVy/fh07duzA33//jWrVqsmuz9XVFd7e3hg8eDCysrLw0UcfSfPc3NyQmZmJZcuW4cqVK9iwYUOhAzm1aNECp06dwvr165GYmIjp06cjLi5Oa9sEBgZizJgxCAsLQ1JSEs6cOYNly5ZJj0m/qGrVqujYsSOGDh2Kw4cPIyYmBn379oWjoyM6duwIAPD19cXff/+N+fPnIykpCd9++y327duX573GxsYiISEBd+/e1enuqYkTJ+Lo0aMICAjA2bNnkZiYiN27d+cZXLGsmeSnwtQ2KrR018PUNipM8nvzz2WMGDEC9+7dQ69evXDy5EkkJSXhl19+wSeffKL1Bfz69esYO3YsEhISsHnzZixbtgyjRo0CALi7u6NPnz7o378/duzYgeTkZERFRWHOnDnYu3cvgOz9npaWhvDwcNy9e1e2KyJXV1eEh4fj9u3bsl1mjB8/HvPmzcPWrVuRkJCASZMm4ezZs1J7dDF69Gj88ssvSE5OxpkzZ3Dw4EHZY5SxX7Qm2aow1VaFliZ6mGqrwiTb0vA8krzCzun57dc+ffrAxsYGHTt2RGRkJJKTkxEREYGRI0fi5s2bUt0ZGRkYPHgwzp8/j59//hnTp09HQEAAlMr8vxYW9tkEZJ//ly9fjujoaJw6dQrDhg3TutO2fPnyUKvV0qCBDx8+LHQb6HKM6+qzzz7DxYsXMXHiRFy6dAk//PCDNDBqQZ/NRXUcAi+/3UuTJl86oWmQEyr5WaBpkBOafFn8if+Czv9A4THXu3dvKBQKDB06VNrmCxYs0FrHsGHDkJiYiPHjxyMhIQGbNm3Kd8DccuXKoUuXLhg/fjxat26NihUryrbbyMgIEydOxIQJE6Tu6o4fP441a9bo/N4LOwe7urpiwIABGDRoEHbt2iUd6z/88EOeunS5vtfl+0LDhg1hbGyML7/8EklJSfluK1dXV6m7mbt37yI9vfBus3S9HiAiKjVKqjN2IiIqfk+fPhVffPGFsLGxESqVSvj4+IioqCghRN7B5IQQ4osvvhAODg7SYD708lJTU0Xv3r2FsbGxsLe3FwsXLhQNGjQQkyZNksq8OLBhjm3btonq1asLAwMD4ezsLL755htpXmRkpGjWrJkoV66cUKvVolatWmLr1q1CCCHOnz8v/P39ha2trVCpVMLd3V0sW7as0LauWLFCABD9+/fPM2/hwoXCwcFBqNVq4e/vL9avX59nELYXB5maNm2asLOzExYWFmLMmDEiICBAGlhUiOzB9BYvXiw8PDyEgYGBsLW1Ff7+/uLQoUOybbx3757o16+fsLCwkNpy6dIlrTLfffedcHJyEiYmJqJ///5i1qxZWoO63blzR/j5+QlTU1MBQBw8eLDQwRWFECIqKkpazsTERNSqVUtrcEm5/Uj/enGAxRyXLl0SnTt3FpaWlkKtVov33ntPjB49WhpIrlmzZmL48OFi2LBhwtzcXJQrV058+eWXWgPNZWRkiGnTpglXV1dhYGAgHBwcROfOnUVsbKxUZtiwYcLa2loAENOnTxdC5N1ve/bsEW5ubkJfX1+KmxcHSMvKyhJBQUHC0dFRGBgYCE9PT7Fv3z5pfn4DJ96/f1+KNyGECAgIEFWqVBEqlUrY2tqKfv36ibt378puO8Z+2ZXfwKIvbi9PT08pJl9U2Dk9v/0qhBApKSmif//+0md+5cqVxdChQ8XDhw+FEP8O5Dlt2jRhbW0tTE1NxdChQ8WzZ88KfD8FfTYJIcStW7dE69athYmJiahatar4+eeftQZ5FEKIVatWCScnJ6FUKqXPhYIGFhWi8GNcbvDg/OzevVu4ubkJlUolfH19pUEmcwaelKurKI7DV93u7ypdzv+6xNyxY8eEp6enMDQ0FLVr1xbbt2/Pc57+v//7PykuPvjgA7F27do850MhhAgPDxcApAFlC5KVlSW+/vpr4eLiIh0zs2fPFkLo9lkhROHn4KdPn4oxY8YIBwcHYWhoKNzc3MTatWuFEK92fV/Q94UcO3fuFG5ubkKtVov27duL//znP1oDiz579kx07dpVWFpaCgDSvkABA4sKodv1QH7XEUREJUEhxAudWxEREVGRefz4MRwdHRESEpLnCQAiyp+vry9q166NxYsXl3RTiN4aAwcOxIMHD7Br166SbkqJmzVrFlauXPlGBvbkdi/7NmzYgDFjxuDPP/8ss91aERHR6yv9HQISERGVIdHR0bh48SIaNGiAhw8fYubMmQAgPfpNREREb9aKFStQv359WFtb48iRI/jmm2/KdBdF9GY8efIEKSkpmDt3Lj777DMm0ImI3nGlvxM2IiKiMmbBggXw9PREq1at8PjxY0RGRsLGxqakm0VERPROSkxMRMeOHVG9enUEBwdj3LhxCAoKKulmUSk3f/58vPfee7C3t8fkyZNLujlERFTC2J0LEREREREREREREZEM3olORERERERERERERCSDSXQiIiIiIiIiIiIiIhlMohMRERERERERERERyWASnYiIiIiIiIiIiIhIBpPoREREREREREREREQymEQnIiIiIiIiIiIiIpLBJDoREdFbICgoCLVr1y7pZpQpL26zgQMHolOnTiXWHiIiIiIiIiqdmEQnIiJ6CwQGBiI8PFynsu9iwl2hUGDXrl0FllmyZAnWrVv3RtpDREREREREZYd+STeAiIiICpaVlQWFQgGlUv63b1NTU5iamr7BVr19LCwsXmt5IQSysrKgr8/LKyIiIiIiorcJ70QnInqLPXr0CH369IGJiQkcHBywaNEi+Pr6YvTo0QCADRs2oF69ejAzM4O9vT169+6NO3fuSMtHRERAoVBg7969qFWrFoyMjNCoUSPExcWV0Dsq/Xx9fREQEICAgABYWFjAxsYGU6dOhRBCKpOeno7AwEA4OjrCxMQEDRs2REREhDR/3bp1sLS0xJ49e1C9enWoVCpcv34dERERaNCgAUxMTGBpaQkfHx9cu3YNQN67y+XKrlu3DjNmzEBMTAwUCgUUCoV09/WDBw8wZMgQ2NrawtzcHC1atEBMTIxUZ846NmzYAFdXV1hYWKBnz5549OiRVEaj0WD+/Plwc3ODSqWCs7MzZs2aJc2/ceMGunfvDktLS1hZWaFjx464evVqgdv00KFDaNCgAVQqFRwcHDBp0iQ8f/5cmu/q6orFixdrLVO7dm0EBQVJ8wGgc+fOUCgU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", "text/plain": [ "
" ] @@ -324,7 +374,7 @@ " N_iter=3, #Number of iterations\n", " instantaneous_tolerance='4min', #Max timestamp tolerance for 'at the same time'\n", " lapserate=None, #Specify the variation with altitude, if None no correction is applied\n", - " min_std=1.0, # Minimum standart deviation\n", + " min_sample_spread=1.0, # Minimum spread of the sample (in the same unit as the observations)\n", ")\n", "\n", "dataset.make_plot(obstype='temp', \n", @@ -386,122 +436,122 @@ "name": "stderr", "output_type": "stream", "text": [ - "WARNING::Outliers are flushed for wind_speed data of station vlinder01.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder01.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder01.!\n", "WARNING::Outliers are flushed for temp data of station vlinder01.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder02.!\n", - "WARNING::Flushing current gaps for wind_speed data of station vlinder02.\n", - "WARNING::Outliers are flushed for humidity data of station vlinder02.!\n", - "WARNING::Flushing current gaps for humidity data of station vlinder02.\n", + "WARNING::Outliers are flushed for humidity data of station vlinder01.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder01.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder02.!\n", "WARNING::Flushing current gaps for wind_direction data of station vlinder02.\n", "WARNING::Outliers are flushed for temp data of station vlinder02.!\n", "WARNING::Flushing current gaps for temp data of station vlinder02.\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder03.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder03.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder02.!\n", + "WARNING::Flushing current gaps for humidity data of station vlinder02.\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder02.!\n", + "WARNING::Flushing current gaps for wind_speed data of station vlinder02.\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder03.!\n", "WARNING::Outliers are flushed for temp data of station vlinder03.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder04.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder04.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder03.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder03.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder04.!\n", "WARNING::Outliers are flushed for temp data of station vlinder04.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder05.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder05.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder04.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder04.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder05.!\n", "WARNING::Outliers are flushed for temp data of station vlinder05.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder06.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder06.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder05.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder05.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder06.!\n", "WARNING::Outliers are flushed for temp data of station vlinder06.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder07.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder07.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder06.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder06.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder07.!\n", "WARNING::Outliers are flushed for temp data of station vlinder07.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder08.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder08.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder07.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder07.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder08.!\n", "WARNING::Outliers are flushed for temp data of station vlinder08.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder09.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder09.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder08.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder08.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder09.!\n", "WARNING::Outliers are flushed for temp data of station vlinder09.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder10.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder10.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder09.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder09.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder10.!\n", "WARNING::Outliers are flushed for temp data of station vlinder10.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder11.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder11.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder10.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder10.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder11.!\n", "WARNING::Outliers are flushed for temp data of station vlinder11.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder12.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder12.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder11.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder11.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder12.!\n", "WARNING::Outliers are flushed for temp data of station vlinder12.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder13.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder13.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder12.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder12.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder13.!\n", "WARNING::Outliers are flushed for temp data of station vlinder13.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder14.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder14.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder13.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder13.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder14.!\n", "WARNING::Outliers are flushed for temp data of station vlinder14.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder15.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder15.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder14.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder14.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder15.!\n", "WARNING::Outliers are flushed for temp data of station vlinder15.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder16.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder16.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder15.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder15.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder16.!\n", "WARNING::Outliers are flushed for temp data of station vlinder16.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder17.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder17.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder16.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder16.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder17.!\n", "WARNING::Outliers are flushed for temp data of station vlinder17.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder18.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder18.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder17.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder17.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder18.!\n", "WARNING::Outliers are flushed for temp data of station vlinder18.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder19.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder19.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder18.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder18.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder19.!\n", "WARNING::Outliers are flushed for temp data of station vlinder19.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder20.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder20.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder19.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder19.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder20.!\n", "WARNING::Outliers are flushed for temp data of station vlinder20.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder21.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder21.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder20.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder20.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder21.!\n", "WARNING::Outliers are flushed for temp data of station vlinder21.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder22.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder22.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder21.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder21.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder22.!\n", "WARNING::Outliers are flushed for temp data of station vlinder22.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder23.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder23.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder22.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder22.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder23.!\n", "WARNING::Outliers are flushed for temp data of station vlinder23.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder24.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder24.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder23.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder23.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder24.!\n", "WARNING::Outliers are flushed for temp data of station vlinder24.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder25.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder25.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder24.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder24.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder25.!\n", "WARNING::Outliers are flushed for temp data of station vlinder25.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder26.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder26.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder25.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder25.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder26.!\n", "WARNING::Outliers are flushed for temp data of station vlinder26.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder27.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder27.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder26.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder26.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder27.!\n", "WARNING::Outliers are flushed for temp data of station vlinder27.!\n", - "WARNING::Outliers are flushed for wind_speed data of station vlinder28.!\n", - "WARNING::Outliers are flushed for humidity data of station vlinder28.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder27.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder27.!\n", "WARNING::Outliers are flushed for wind_direction data of station vlinder28.!\n", - "WARNING::Outliers are flushed for temp data of station vlinder28.!\n" + "WARNING::Outliers are flushed for temp data of station vlinder28.!\n", + "WARNING::Outliers are flushed for humidity data of station vlinder28.!\n", + "WARNING::Outliers are flushed for wind_speed data of station vlinder28.!\n" ] }, { @@ -516,7 +566,7 @@ }, { "data": { - "image/png": "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XnkF+/btw08//YSwsDBh2ePHj2PRokVYsmQJrr/+ejz33HNYsGABXn/9dfz1r3/FnXfeCQB46qmnsHDhQuTl5UGvd+sZnE4n5s6di0mTJuGZZ57Bhg0bsHz5cjgcDjz22GMdOqa8vDxce+21WLJkCW677TYMGzYMAPDaa69h1KhRuOSSS2A0GrFmzRrceeedcLlcWLp0KQDgpZdewt13343o6Gg89NBDAIC0tLQOnUep42htbcWMGTNQWlqKJUuWYMCAAdixYwcefPBBlJeXK/pAb9++HfX19fi///s/WeX4jTfeiHfffRdr1qzBxIkTsX37dtTV1WHZsmUwGAwd+h4Mw+CSSy7Bli1bcOutt2Ls2LH49ttvcf/996O0tBQvvviiX9u7/PLLkZ+fj08++QQvvvgikpOTAQApKSmat7F582ZcdNFFGDduHJYvXw69Xi8Mkvz4448+gwJXXXUVhgwZgn/84x9C4P+KK67A4cOHcffddyMnJwdVVVXYuHEjiouLPYK23mzcuBEnT57EzTffjPT0dBw+fBhvvvkmDh8+jJ9//tlnoEJq308++ST+/ve/Y+HChfj973+P6upq/Pvf/8b06dOxb98+RYubsrIyTJw4EQ0NDbj99tsxfPhwlJaW4vPPP0draytMJhMqKysxZcoUtLa24p577kFSUhLee+89XHLJJfj888/xu9/9zmOb//znP6HX63HffffBYrHgmWeewXXXXYddu3YBAK6++mr85z//wdq1a3HVVVcJ67W2tmLNmjVYvHixcH198MEHuOmmmzBnzhw8/fTTaG1txWuvvYZzzz0X+/bt8zi3DocDc+bMwbnnnovnnnsOUVFRSE9Ph8ViQUlJiXBtRUdHA2AH0y655BJs374dt99+O0aMGIGDBw/ixRdfRH5+Pr766ith27///e/x4YcfYtGiRZgyZQo2b96M+fPny55XnhEjRuCxxx7Dww8/jNtvvx3Tpk0DAMHuiH8OTZgwAU899RQqKyvx8ssv46efflL97UpLS3HeeedBp9PhwQcfhNlsxn//+1+Eh4f7LLtixQpER0fjT3/6E6Kjo7F582Y8/PDDaGxs9MhCAYD6+nrMmzcPCxcuxLXXXouVK1fiD3/4A0wmE2655RYAwFtvvYV77rkHV155Jf7v//4P7e3tOHDgAHbt2oVFixapnheCIAiCIPoo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N23atDHu7u7mnnvuMYmJiQ77jx49Wuicubu3dJBV66yOHTvW1K1b13h4eBh/f3/TqlUrk5SU5FRtFD+yap3VhIQEExYWZtzc3ExwcLB59NFHTWpqqlO1UfzIqnVWjfn9LqYvvvjCqZooOWTVOqspKSmmYcOGxt3d3QQGBpqBAwean376yanaKH4VOavh4eGFzulm14e7e0sHWbXO6uzZs819991nvLy8jK+vr4mKijLz5s0zV69edao+ihdZtc7qlClTTJ06dYyHh4cJCAgwsbGx5ssvv3SqNsovmzHGCAAAAAAAAAAAFMCj4wEAAAAAAAAAsEATHQAAAAAAAAAACzTRAQAAAAAAAACwQBMdAAAAAAAAAAALNNEBAAAAAAAAALBAEx0AAAAAAAAAAAs00QEAAAAAAAAAsEATHQAAAAAAAAAACzTRAQAAgBsMHjxY3bt3L+1plHuXL19W3bp1tX37dknSDz/8IJvNpr1795buxG7B/Pnz1bVr19KeBgAAAEoZTXQAAABUGDabrcjX+PHjNWvWLC1durRU53k3NPLnz5+vWrVqKSYmRpJUs2ZNnThxQvfff/9t1yyqER8bG6uEhASlpKTc9PuckpIiSUpOTlZsbKz8/Pzk7e2tJk2aaOLEiTpz5owk6ZlnnlFqaqq2bt1623MGAABA+UcTHQAAABXGiRMn7K+ZM2fK19fXYduoUaPk5+enqlWrlvZUyzVjjObOnashQ4bYt7m6uiokJESVKlUq0WPHxMQ4fE/79OmjRx55xGFbTEyMxo4dq759+6p58+basGGDMjIyNG3aNKWnp2v58uWSJDc3N/Xv31+zZ88u0TkDAACgbKOJDgAAgAojJCTE/vLz85PNZnPY5u3tXeAu8NjYWL344otKSEiQv7+/goODtXDhQl24cEFPP/20fHx8VLduXW3YsMHhWBkZGercubO8vb0VHBysgQMH6ueff7bv/+ijj9S4cWN5enoqMDBQHTt21IULFzR+/HgtW7ZMn3zySYE7p1999VXVr19fXl5eql27tsaNG6crV67Ya44fP15NmzbV4sWLFRYWJm9vbw0bNkxXr17V22+/rZCQEAUFBenNN990mKvNZtN7772nzp07y9PTU7Vr19ZHH31k33/58mW98MILCg0NlYeHh8LDw/XWW29ZXuc9e/YoOztbXbp0sW/737vIr98x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", + "image/png": "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vPTSS9i3bx9++OEHRERECMseP34cixcvxtKlS3HDDTfg2WefxcKFC/Hqq6/iz3/+M+68804AwJNPPolFixahoKAAer07nsHpdGL+/PmYMmUKnn76aWzYsAErVqyAw+HAo48+2qljKigowHXXXYelS5fitttuw7BhwwAAr7zyCkaNGoVLL70URqMRa9euxZ133gmXy4Vly5YBAF544QXcfffdiI2NxYMPPggAyMjI6NR5lDqOtrY2zJo1C2VlZVi6dCkGDBiAHTt24IEHHkBFRYWiD/T27dvR0NCA//u//5ONHL/xxhvx1ltvYe3atZg0aRK2b9+O+vp6LF++HAaDoVPfg2EYXHrppdiyZQtuvfVWjBs3Dl9//TXuu+8+lJWV4R//+Idf27viiitQWFiIDz/8EP/4xz+QmpoKAEhLS9O8jc2bN+Oiiy7C+PHjsWLFCuj1emGQ5Pvvv/cZFLj66qsxZMgQ/O1vfxOE/yuvvBKHDx/G3Xffjby8PFRXV2Pjxo0oKSnxEG292bhxI06ePImbb74ZmZmZOHz4MF5//XUcPnwYu3bt8hmokNr3E088gb/+9a9YtGgRfvOb36Cmpgb/+te/MHPmTOzbt0/R4qa8vByTJk1CY2Mjbr/9dgwfPhxlZWX45JNP0NbWBpPJhKqqKkybNg1tbW245557kJKSgrfffhuXXnopPvnkE/zqV7/y2Obf//536PV6/OEPf4DFYsHTTz+N66+/Hj/++CMA4JprrsG///1vrFu3DldffbWwXltbG9auXYslS5YI19e7776Lm266CfPmzcNTTz2FtrY2vPLKKzj33HOxb98+j3PrcDgwb948nHvuuXj22WcRExODzMxMWCwWlJaWCtdWbGwsAHYw7dJLL8X27dtx++23Y8SIETh48CD+8Y9/oLCwEJ9//rmw7d/85jd47733sHjxYkybNg2bN2/GggULZM8rz4gRI/Doo4/ioYcewu23344ZM2YAgGB3xD+HJk6ciCeffBJVVVV48cUX8cMPP6j+dmVlZTjvvPOg0+nwwAMPwGw24z//+Q8iIyN9ll25ciViY2Px+9//HrGxsdi8eTMeeughNDU1eWShAEBDQwMuvvhiLFq0CNdddx1WrVqF3/72tzCZTLjlllsAAG+88QbuueceXHXVVfi///s/dHR04MCBA/jxxx+xePFi1fNCEARB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woX49a9/jVWrVuGOO+7Ali1bMH36dDidThw7dgyrVq3C119/jQkTJmDcuHG47rrr8PLLL8NisWDatGn49ttvJaPApRg0aBASExPx6quvIi4uDmazGZMnT0Z+fj6eeuop3HzzzZg1axauu+46VFVV4cUXX0ReXh5+97vfKW73/vvvx3vvvYcLL7wQd999N8xmM/7zn/9gwIABqK+vFyLgp02bhqSkJNx000245557oNPp8O6778raYWVnZ+Opp55CcXExhg4dio8++gj79+/H66+/Lnjsz507F5mZmZg+fToyMjJw9OhRvPTSS1iwYIGQYbJ7926cd955WLFiBR5++GFN54ogCIIgiDCHIQiCIAiCIJhly5YxUk2j119/nRk/fjwTHR3NxMXFMWPGjGHuv/9+pry8XFgmNzeXWbBggc+6AJhly5Z5TDt16hQDgHnmmWeEaTfddBNjNpuZEydOMHPnzmViYmKYjIwMZsWKFYzT6QzoMTEMw6xZs4Y566yzmKioKCYvL4956qmnmP/+978MAObUqVPCcpWVlcyCBQuYuLg4BgAza9YsYd5PP/3ETJ48mTGZTMyAAQOY559/nnnrrbd8tqF0HM3NzcwDDzzADB48mDGZTExqaiozbdo05tlnn2VsNpvkOmJcLhezcuVKZvr06cIxAmAuuOACxmq1yq73ySefMHPnzmWSk5MZo9HIZGVlMddccw2zdetW1X02Nzczv/vd75js7GwmIiKCGTJkCPPMM88wLpfLY7m2tjbm1ltvZRISEpi4uDhm0aJFTHV1NQOAWbFihceyjz32GNOvXz9Gr9d7nL/c3FzmpptuEpbbsmULA4DZsmWLx/r79u1jrrjiCiYlJYWJjIxkcnNzmUWLFjHffvutsMyKFSsYAExNTY3HurW1tcyyZcuY4cOHM2azmUlISGAmT57MrFq1SvVclJaWMr/61a+YxMREJiEhgbn66quZ8vJyn+8ot2+eTz/9lDn33HMZs9nMmM1mZvjw4cyyZcuYgoIC1WM4ffo0c+ONNzJpaWlMZGQkM3DgQGbZsmUev/+JEyeYq666iklMTGSioqKYSZMmMV9++aXHdvhz+/HHH3tM5+/Xt956y2ffDz74IAOAGTx4sOzxbdmyhZk3bx6TkJDAREVFMYMGDWKWLFnC7N27V1iGv/+laGlpYRYvXswkJiYyAJjc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", "text/plain": [ "
" ] @@ -774,7 +824,7 @@ "type": "string" } ], - "ref": "6529bea0-fb38-4564-9f24-c6d708900620", + "ref": "a866f6c2-bb85-4772-a82d-bcbbbb1d1fff", "rows": [ [ "(Timestamp('2022-09-01 20:10:00+0000', tz='UTC'), 'temp')", @@ -1312,12 +1362,12 @@ "type": "string" } ], - "ref": "3be18939-6c8f-4540-9bc8-392ebaa6e5b2", + "ref": "07c0e7db-14ff-42be-a749-3621ffddbaae", "rows": [ [ "(Timestamp('2022-09-01 00:00:00+0000', tz='UTC'), 'temp', 'vlinder05')", - "2022-09-01 05:20:00+00:00", - "0 days 05:20:00", + "2022-09-01 07:10:00+00:00", + "0 days 07:10:00", "unfilled", "unidetail gap: no details" ], @@ -1335,13 +1385,6 @@ "unfilled", "unidetail gap: no details" ], - [ - "(Timestamp('2022-09-01 05:50:00+0000', tz='UTC'), 'temp', 'vlinder05')", - "2022-09-01 07:10:00+00:00", - "0 days 01:20:00", - "unfilled", - "unidetail gap: no details" - ], [ "(Timestamp('2022-09-01 07:30:00+0000', tz='UTC'), 'temp', 'vlinder05')", "2022-09-01 10:20:00+00:00", @@ -1531,6 +1574,13 @@ "unfilled", "unidetail gap: no details" ], + [ + "(Timestamp('2022-09-02 06:00:00+0000', tz='UTC'), 'temp', 'vlinder28')", + "2022-09-02 06:50:00+00:00", + "0 days 00:50:00", + "unfilled", + "unidetail gap: no details" + ], [ "(Timestamp('2022-09-02 06:40:00+0000', tz='UTC'), 'temp', 'vlinder15')", "2022-09-02 06:40:00+00:00", @@ -1667,7 +1717,7 @@ ], "shape": { "columns": 4, - "rows": 639 + "rows": 647 } }, "text/html": [ @@ -1711,8 +1761,8 @@ " 2022-09-01 00:00:00+00:00\n", " temp\n", " vlinder05\n", - " 2022-09-01 05:20:00+00:00\n", - " 0 days 05:20:00\n", + " 2022-09-01 07:10:00+00:00\n", + " 0 days 07:10:00\n", " unfilled\n", " unidetail gap: no details\n", " \n", @@ -1735,20 +1785,20 @@ " unidetail gap: no details\n", " \n", " \n", - " 2022-09-01 05:50:00+00:00\n", + " 2022-09-01 07:30:00+00:00\n", " temp\n", " vlinder05\n", - " 2022-09-01 07:10:00+00:00\n", - " 0 days 01:20:00\n", + " 2022-09-01 10:20:00+00:00\n", + " 0 days 02:50:00\n", " unfilled\n", " unidetail gap: no details\n", " \n", " \n", - " 2022-09-01 07:30:00+00:00\n", + " 2022-09-01 11:10:00+00:00\n", " temp\n", - " vlinder05\n", - " 2022-09-01 10:20:00+00:00\n", - " 0 days 02:50:00\n", + " vlinder27\n", + " 2022-09-01 16:40:00+00:00\n", + " 0 days 05:30:00\n", " unfilled\n", " unidetail gap: no details\n", " \n", @@ -1808,17 +1858,17 @@ " \n", " \n", "\n", - "

639 rows × 4 columns

\n", + "

647 rows × 4 columns

\n", "" ], "text/plain": [ " gapend \\\n", "gapstart obstype name \n", - "2022-09-01 00:00:00+00:00 temp vlinder05 2022-09-01 05:20:00+00:00 \n", + "2022-09-01 00:00:00+00:00 temp vlinder05 2022-09-01 07:10:00+00:00 \n", "2022-09-01 01:40:00+00:00 temp vlinder25 2022-09-01 02:30:00+00:00 \n", "2022-09-01 02:10:00+00:00 temp vlinder19 2022-09-01 03:00:00+00:00 \n", - "2022-09-01 05:50:00+00:00 temp vlinder05 2022-09-01 07:10:00+00:00 \n", "2022-09-01 07:30:00+00:00 temp vlinder05 2022-09-01 10:20:00+00:00 \n", + "2022-09-01 11:10:00+00:00 temp vlinder27 2022-09-01 16:40:00+00:00 \n", "... ... \n", "2022-09-15 21:00:00+00:00 temp vlinder24 2022-09-15 21:50:00+00:00 \n", "2022-09-15 21:50:00+00:00 temp vlinder21 2022-09-15 22:40:00+00:00 \n", @@ -1828,11 +1878,11 @@ "\n", " gapsize label \\\n", "gapstart obstype name \n", - "2022-09-01 00:00:00+00:00 temp vlinder05 0 days 05:20:00 unfilled \n", + "2022-09-01 00:00:00+00:00 temp vlinder05 0 days 07:10:00 unfilled \n", "2022-09-01 01:40:00+00:00 temp vlinder25 0 days 00:50:00 unfilled \n", "2022-09-01 02:10:00+00:00 temp vlinder19 0 days 00:50:00 unfilled \n", - "2022-09-01 05:50:00+00:00 temp vlinder05 0 days 01:20:00 unfilled \n", "2022-09-01 07:30:00+00:00 temp vlinder05 0 days 02:50:00 unfilled \n", + "2022-09-01 11:10:00+00:00 temp vlinder27 0 days 05:30:00 unfilled \n", "... ... ... \n", "2022-09-15 21:00:00+00:00 temp vlinder24 0 days 00:50:00 unfilled \n", "2022-09-15 21:50:00+00:00 temp vlinder21 0 days 00:50:00 unfilled \n", @@ -1845,8 +1895,8 @@ "2022-09-01 00:00:00+00:00 temp vlinder05 unidetail gap: no details \n", "2022-09-01 01:40:00+00:00 temp vlinder25 unidetail gap: no details \n", "2022-09-01 02:10:00+00:00 temp vlinder19 unidetail gap: no details \n", - "2022-09-01 05:50:00+00:00 temp vlinder05 unidetail gap: no details \n", "2022-09-01 07:30:00+00:00 temp vlinder05 unidetail gap: no details \n", + "2022-09-01 11:10:00+00:00 temp vlinder27 unidetail gap: no details \n", "... ... \n", "2022-09-15 21:00:00+00:00 temp vlinder24 unidetail gap: no details \n", "2022-09-15 21:50:00+00:00 temp vlinder21 unidetail gap: no details \n", @@ -1854,7 +1904,7 @@ "2022-09-15 23:40:00+00:00 temp vlinder21 unidetail gap: no details \n", "2022-09-15 23:50:00+00:00 temp vlinder23 unidetail gap: no details \n", "\n", - "[639 rows x 4 columns]" + "[647 rows x 4 columns]" ] }, "execution_count": 8, @@ -2065,7 +2115,7 @@ "type": "string" } ], - "ref": "d33c3ed5-db0e-4712-9183-3a70a13b83bc", + "ref": "b1bdab12-7df4-485c-8387-39028167da53", "rows": [ [ "(Timestamp('2022-09-01 20:10:00+0000', tz='UTC'), 'temp')", @@ -3057,7 +3107,7 @@ "type": "string" } ], - "ref": "53b30ff0-9374-4584-9fa6-23b12df1b1dc", + "ref": "566101d8-4c95-4348-b8d2-c2e3de4eeb04", "rows": [ [ "2022-09-01 20:10:00+00:00", @@ -3595,7 +3645,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": ".venv", "language": "python", "name": "python3" }, diff --git a/docs/examples/introduction.ipynb b/docs/examples/introduction.ipynb index 8da66608..a65fe66b 100644 --- a/docs/examples/introduction.ipynb +++ b/docs/examples/introduction.ipynb @@ -29,7 +29,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "1.0.0\n" + "1.0.0a13\n" ] } ], @@ -300,9 +300,9 @@ "Luchtdruk_Zeeniveau is present in the datafile, but not found in the template! This column will be ignored.\n", "Globe Temperatuur is present in the datafile, but not found in the template! This column will be ignored.\n", "The following columns are present in the data file, but not in the template! They are skipped!\n", - " ['Luchtdruk', 'Rukwind', 'Neerslagintensiteit', 'Globe Temperatuur', 'Neerslagsom', 'Luchtdruk_Zeeniveau']\n", + " ['Luchtdruk', 'Luchtdruk_Zeeniveau', 'Globe Temperatuur', 'Neerslagsom', 'Rukwind', 'Neerslagintensiteit']\n", "The following columns are found in the metadata, but not in the template and are therefore ignored: \n", - "['benaming', 'sponsor', 'Network', 'stad']\n" + "['stad', 'benaming', 'sponsor', 'Network']\n" ] } ], @@ -673,7 +673,7 @@ "type": "string" } ], - "ref": "fe581962-ceb3-4669-a128-6e9e519a5b57", + "ref": "0fd7e63c-a72d-4b6e-9ba0-3a7baa49320b", "rows": [ [ "(Timestamp('2022-09-01 00:00:00+0000', tz='UTC'), 'humidity', 'vlinder01')", @@ -1774,7 +1774,7 @@ "type": "string" } ], - "ref": "4cdc5bde-ca96-40b3-94dd-d15eae0c3853", + "ref": "067a9508-dad3-4ca4-91bc-2a30ba223e87", "rows": [ [ "(Timestamp('2022-09-01 00:00:00+0000', tz='UTC'), 'humidity')", @@ -2524,9 +2524,9 @@ "WARNING::Luchtdruk_Zeeniveau is present in the datafile, but not found in the template! This column will be ignored.\n", "WARNING::Globe Temperatuur is present in the datafile, but not found in the template! This column will be ignored.\n", "WARNING::The following columns are present in the data file, but not in the template! They are skipped!\n", - " ['Luchtdruk', 'Rukwind', 'Neerslagintensiteit', 'Globe Temperatuur', 'Neerslagsom', 'Luchtdruk_Zeeniveau']\n", + " ['Luchtdruk', 'Luchtdruk_Zeeniveau', 'Globe Temperatuur', 'Neerslagsom', 'Rukwind', 'Neerslagintensiteit']\n", "WARNING::The following columns are found in the metadata, but not in the template and are therefore ignored: \n", - "['benaming', 'sponsor', 'Network', 'stad']\n", + "['stad', 'benaming', 'sponsor', 'Network']\n", "WARNING::The present gaps are removed, new gaps are constructed for temp data of station vlinder02..\n", "WARNING::The present gaps are removed, new gaps are constructed for wind_direction data of station vlinder02..\n", "WARNING::The present gaps are removed, new gaps are constructed for wind_speed data of station vlinder02..\n", @@ -2664,7 +2664,7 @@ "type": "string" } ], - "ref": "f2037f0b-9f39-49c8-88b8-358da4c1a881", + "ref": "f7298a94-a5ce-49fa-8a09-15cae2be7452", "rows": [ [ "(Timestamp('2022-09-01 00:00:00+0000', tz='UTC'), 'vlinder01')", @@ -3387,7 +3387,7 @@ "type": "string" } ], - "ref": "227d9026-93b2-4afa-9d33-a10fb7108a81", + "ref": "2c87a318-3168-45e2-a08b-40de76b5c7c0", "rows": [ [ "2022-09-01 00:00:00+00:00", @@ -6987,7 +6987,7 @@ "type": "float" } ], - "ref": "7f515b41-645a-4081-89da-42b5ed3c7e34", + "ref": "d03b8774-254d-420b-b044-d54666e95dad", "rows": [ [ "2022-09-01 00:00:00+00:00", @@ -9177,6 +9177,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -9187,8 +9188,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -9199,20 +9203,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -9227,28 +9226,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -9256,11 +9266,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -9288,7 +9312,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -9297,20 +9322,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -9324,13 +9358,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -9564,40 +9628,40 @@ "Dimensions: (name: 28, kind: 2, datetime: 4320)\n", "Coordinates:\n", " * name (name) <U9 1kB 'vlinder01' 'vlinder02' ... 'vlinder28'\n", - " * kind (kind) <U5 40B 'obs' 'label'\n", - " * datetime (datetime) datetime64[ns] 35kB 2022-09-01 ... 2022-09-15T...\n", " lat (name) float64 224B 50.98 51.02 51.32 ... 51.16 51.06 51.04\n", " lon (name) float64 224B 3.816 3.71 4.952 ... 4.998 3.728 3.77\n", + " school (name) <U29 3kB 'UGent' 'UGent' ... 'GO! Ath.'\n", + " * kind (kind) <U5 40B 'obs' 'label'\n", + " * datetime (datetime) datetime64[ns] 35kB 2022-09-01 ... 2022-09-15T...\n", " altitude float64 8B nan\n", " LCZ float64 8B nan\n", - " school (name) <U29 3kB 'UGent' 'UGent' ... 'GO! Ath.'\n", "Data variables:\n", " temp (name, kind, datetime) float64 2MB 18.8 18.8 ... 0.0 0.0\n", " wind_direction (name, kind, datetime) float64 2MB 65.0 75.0 ... 0.0 0.0\n", " wind_speed (name, kind, datetime) float64 2MB 1.556 1.528 ... 0.0 0.0\n", - " humidity (name, kind, datetime) float64 2MB 65.0 65.0 ... 0.0 0.0" ], "text/plain": [ " Size: 69kB\n", @@ -1347,7 +1477,7 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", @@ -1504,6 +1634,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -1514,8 +1645,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -1526,20 +1660,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -1554,28 +1683,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -1583,11 +1723,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -1615,7 +1769,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -1624,20 +1779,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -1651,13 +1815,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -1901,16 +2095,16 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", " GF methods: []\n", " Label:ok: 0\n", - " Label:repetitions outlier: 5
  • obstype_name :
    temp
    obstype_desc :
    2m - temperature
    obstype_unit :
    degree_Celsius
    MetObs toolkit version :
    1.1.0a1
    QC checks :
    ['duplicated_timestamp', 'repetitions']
    QC:repetitions.max_N_repetitions :
    200
    QC:repetitions.sensorwhiteset :
    0 whitelisted timestamps
    GF methods :
    []
    Label:ok :
    0
    Label:repetitions outlier :
    5
  • " ], "text/plain": [ " Size: 35kB\n", @@ -1927,7 +2121,7 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", @@ -2096,6 +2290,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -2106,8 +2301,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -2118,20 +2316,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -2146,28 +2339,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -2175,11 +2379,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -2207,7 +2425,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -2216,20 +2435,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -2243,13 +2471,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -2495,18 +2753,18 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", " GF methods: []\n", " Label:ok: 0\n", - " Label:repetitions outlier: 5
  • obstype_name :
    temp
    obstype_desc :
    2m - temperature
    obstype_unit :
    degree_Celsius
    MetObs toolkit version :
    1.1.0a1
    QC checks :
    ['duplicated_timestamp', 'repetitions']
    QC:repetitions.max_N_repetitions :
    200
    QC:repetitions.sensorwhiteset :
    0 whitelisted timestamps
    GF methods :
    []
    Label:ok :
    0
    Label:repetitions outlier :
    5
  • " ], "text/plain": [ " Size: 328kB\n", @@ -2525,7 +2783,7 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", @@ -2697,6 +2955,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -2707,8 +2966,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -2719,20 +2981,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -2747,28 +3004,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -2776,11 +3044,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -2808,7 +3090,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -2817,20 +3100,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -2844,13 +3136,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -3095,17 +3417,17 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", " GF methods: []\n", " Label:ok: 0\n", - " Label:repetitions outlier: 5
  • obstype_name :
    temp
    obstype_desc :
    2m - temperature
    obstype_unit :
    degree_Celsius
    MetObs toolkit version :
    1.1.0a1
    QC checks :
    ['duplicated_timestamp', 'repetitions']
    QC:repetitions.max_N_repetitions :
    200
    QC:repetitions.sensorwhiteset :
    0 whitelisted timestamps
    GF methods :
    []
    Label:ok :
    0
    Label:repetitions outlier :
    5
  • " ], "text/plain": [ " Size: 35kB\n", @@ -3123,7 +3445,7 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp', 'repetitions']\n", " QC:repetitions.max_N_repetitions: 200\n", " QC:repetitions.sensorwhiteset: 0 whitelisted timestamps\n", @@ -3291,6 +3613,7 @@ " min-width: 300px;\n", " max-width: 700px;\n", " line-height: 1.6;\n", + " padding-bottom: 4px;\n", "}\n", "\n", ".xr-text-repr-fallback {\n", @@ -3301,8 +3624,11 @@ ".xr-header {\n", " padding-top: 6px;\n", " padding-bottom: 6px;\n", - " margin-bottom: 4px;\n", + "}\n", + "\n", + ".xr-header {\n", " border-bottom: solid 1px var(--xr-border-color);\n", + " margin-bottom: 4px;\n", "}\n", "\n", ".xr-header > div,\n", @@ -3313,20 +3639,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -3341,28 +3662,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -3370,11 +3702,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -3402,7 +3748,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -3411,20 +3758,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -3438,13 +3794,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -3678,88 +4064,40 @@ "Dimensions: (name: 28, kind: 2, datetime: 4320)\n", "Coordinates:\n", " * name (name) <U9 1kB 'vlinder01' 'vlinder02' ... 'vlinder28'\n", - " * kind (kind) <U5 40B 'obs' 'label'\n", - " * datetime (datetime) datetime64[ns] 35kB 2022-09-01 ... 2022-09-15T...\n", " lat (name) float64 224B 50.98 51.02 51.32 ... 51.16 51.06 51.04\n", " lon (name) float64 224B 3.816 3.71 4.952 ... 4.998 3.728 3.77\n", + " school (name) <U29 3kB 'UGent' 'UGent' ... 'GO! Ath.'\n", + " * kind (kind) <U5 40B 'obs' 'label'\n", + " * datetime (datetime) datetime64[ns] 35kB 2022-09-01 ... 2022-09-15T...\n", " altitude float64 8B nan\n", " LCZ float64 8B nan\n", - " school (name) <U29 3kB 'UGent' 'UGent' ... 'GO! Ath.'\n", "Data variables:\n", - " wind_speed (name, kind, datetime) float64 2MB 1.556 1.528 ... 0.0 0.0\n", - " wind_direction (name, kind, datetime) float64 2MB 65.0 75.0 ... 0.0 0.0\n", " humidity (name, kind, datetime) float64 2MB 65.0 65.0 ... 0.0 0.0\n", - " temp (name, kind, datetime) float64 2MB 18.8 18.8 ... 0.0 0.0" ], "text/plain": [ " Size: 8MB\n", "Dimensions: (name: 28, kind: 2, datetime: 4320)\n", "Coordinates:\n", " * name (name) div,\n", @@ -4000,20 +4390,15 @@ "}\n", "\n", ".xr-obj-type,\n", - ".xr-obj-name,\n", - ".xr-group-name {\n", + ".xr-obj-name {\n", " margin-left: 2px;\n", " margin-right: 10px;\n", "}\n", "\n", - ".xr-group-name::before {\n", - " content: \"📁\";\n", - " padding-right: 0.3em;\n", - "}\n", - "\n", - ".xr-group-name,\n", - ".xr-obj-type {\n", + ".xr-obj-type,\n", + ".xr-group-box-contents > label {\n", " color: var(--xr-font-color2);\n", + " display: block;\n", "}\n", "\n", ".xr-sections {\n", @@ -4028,28 +4413,39 @@ " display: contents;\n", "}\n", "\n", - ".xr-section-item input {\n", - " display: inline-block;\n", + ".xr-section-item > input,\n", + ".xr-group-box-contents > input,\n", + ".xr-array-wrap > input {\n", + " display: block;\n", " opacity: 0;\n", " height: 0;\n", " margin: 0;\n", "}\n", "\n", - ".xr-section-item input + label {\n", + ".xr-section-item > input + label,\n", + ".xr-var-item > input + label {\n", " color: var(--xr-disabled-color);\n", - " border: 2px solid transparent !important;\n", "}\n", "\n", - ".xr-section-item input:enabled + label {\n", + ".xr-section-item > input:enabled + label,\n", + ".xr-var-item > input:enabled + label,\n", + ".xr-array-wrap > input:enabled + label,\n", + ".xr-group-box-contents > input:enabled + label {\n", " cursor: pointer;\n", " color: var(--xr-font-color2);\n", "}\n", "\n", - ".xr-section-item input:focus + label {\n", - " border: 2px solid var(--xr-font-color0) !important;\n", + ".xr-section-item > input:focus-visible + label,\n", + ".xr-var-item > input:focus-visible + label,\n", + ".xr-array-wrap > input:focus-visible + label,\n", + ".xr-group-box-contents > input:focus-visible + label {\n", + " outline: auto;\n", "}\n", "\n", - ".xr-section-item input:enabled + label:hover {\n", + ".xr-section-item > input:enabled + label:hover,\n", + ".xr-var-item > input:enabled + label:hover,\n", + ".xr-array-wrap > input:enabled + label:hover,\n", + ".xr-group-box-contents > input:enabled + label:hover {\n", " color: var(--xr-font-color0);\n", "}\n", "\n", @@ -4057,11 +4453,25 @@ " grid-column: 1;\n", " color: var(--xr-font-color2);\n", " font-weight: 500;\n", + " white-space: nowrap;\n", + "}\n", + "\n", + ".xr-section-summary > em {\n", + " font-weight: normal;\n", + "}\n", + "\n", + ".xr-span-grid {\n", + " grid-column-end: -1;\n", "}\n", "\n", ".xr-section-summary > span {\n", " display: inline-block;\n", - " padding-left: 0.5em;\n", + " padding-left: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label > span {\n", + " display: inline-block;\n", + " padding-left: 0.6em;\n", "}\n", "\n", ".xr-section-summary-in:disabled + label {\n", @@ -4089,7 +4499,8 @@ "}\n", "\n", ".xr-section-summary,\n", - ".xr-section-inline-details {\n", + ".xr-section-inline-details,\n", + ".xr-group-box-contents > label {\n", " padding-top: 4px;\n", "}\n", "\n", @@ -4098,20 +4509,29 @@ "}\n", "\n", ".xr-section-details {\n", - " display: none;\n", " grid-column: 1 / -1;\n", " margin-top: 4px;\n", " margin-bottom: 5px;\n", "}\n", "\n", + ".xr-section-summary-in ~ .xr-section-details {\n", + " display: none;\n", + "}\n", + "\n", ".xr-section-summary-in:checked ~ .xr-section-details {\n", " display: contents;\n", "}\n", "\n", + ".xr-children {\n", + " display: inline-grid;\n", + " grid-template-columns: 100%;\n", + " grid-column: 1 / -1;\n", + " padding-top: 4px;\n", + "}\n", + "\n", ".xr-group-box {\n", " display: inline-grid;\n", - " grid-template-columns: 0px 20px auto;\n", - " width: 100%;\n", + " grid-template-columns: 0px 30px auto;\n", "}\n", "\n", ".xr-group-box-vline {\n", @@ -4125,13 +4545,43 @@ " grid-column-start: 2;\n", " grid-row-start: 1;\n", " height: 1em;\n", - " width: 20px;\n", + " width: 26px;\n", " border-bottom: 0.2em solid;\n", " border-color: var(--xr-border-color);\n", "}\n", "\n", ".xr-group-box-contents {\n", " grid-column-start: 3;\n", + " padding-bottom: 4px;\n", + "}\n", + "\n", + ".xr-group-box-contents > label::before {\n", + " content: \"📂\";\n", + " padding-right: 0.3em;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label::before {\n", + " content: \"📁\";\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked + label {\n", + " padding-bottom: 0px;\n", + "}\n", + "\n", + ".xr-group-box-contents > input:checked ~ .xr-sections {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-contents > input + label > span {\n", + " display: none;\n", + "}\n", + "\n", + ".xr-group-box-ellipsis {\n", + " font-size: 1.4em;\n", + " font-weight: 900;\n", + " color: var(--xr-font-color2);\n", + " letter-spacing: 0.15em;\n", + " cursor: default;\n", "}\n", "\n", ".xr-array-wrap {\n", @@ -4379,16 +4829,16 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp']\n", " GF methods: []\n", - " Label:ok: 0
  • obstype_name :
    temp
    obstype_desc :
    2m - temperature
    obstype_unit :
    degree_Celsius
    MetObs toolkit version :
    1.1.0a1
    QC checks :
    ['duplicated_timestamp']
    GF methods :
    []
    Label:ok :
    0
  • " ], "text/plain": [ " Size: 69kB\n", @@ -4409,7 +4859,7 @@ " obstype_name: temp\n", " obstype_desc: 2m - temperature\n", " obstype_unit: degree_Celsius\n", - " MetObs toolkit version: 1.0.0\n", + " MetObs toolkit version: 1.1.0a1\n", " QC checks: ['duplicated_timestamp']\n", " GF methods: []\n", " Label:ok: 0" @@ -4453,7 +4903,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": ".venv", "language": "python", "name": "python3" }, diff --git a/pyproject.toml b/pyproject.toml index bdd3c2be..b44809db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ requires = ["poetry-core"] [project] name = "MetObs-toolkit" -version = "1.0.3" +version = "1.1.0a1" license = "MIT" license-files = ["LICENSE"] authors = [{name = "Thomas Vergauwen", email = "thomas.vergauwen@ugent.be"}] @@ -45,9 +45,13 @@ dependencies=[ "xarray>=2022.3.0,<2027.0.0", "pyarrow>=21.0.0,<22.0.0", "netcdf4>=1.7.2,<2.0.0", - "pytz>=2024.1,<2027.1" + "pytz>=2024.1,<2027.1", + "scikit-learn>=1.3,<2.0" ] +[tool.poetry] +packages = [{include = "metobs_toolkit", from = "src"}] + [tool.poetry.group.dev.dependencies] jedi = "^0.19" nbconvert = "^7.16.6" @@ -59,9 +63,11 @@ pretty-errors = "^1.2.25" pytest = "^8.3.5" pytest-mpl = "^0.17.0" pytest-cov = "^6.1.1" +pytest-dependency = ">=0.6.0,<0.7.0" nbval = "^0.11.0" -black = "^25.1.0" +black = "^26.3.1" jupyter = "^1.1.1" +pylint = "^4.0.5" [tool.poetry.group.documentation.dependencies] ipykernel = "^6.29.5" diff --git a/pytest.ini b/pytest.ini index e7335008..8620ac8b 100644 --- a/pytest.ini +++ b/pytest.ini @@ -4,6 +4,7 @@ testpaths = docs/examples docs/topics addopts = -v --tb=short --nbval-lax --mpl --mpl-generate-summary=html +mpl-baseline-path = tests/baseline markers = demo: mark test as a demo test --mpl: enable matplotlib image comparison tests diff --git a/src/metobs_toolkit/backend_collection/argumentcheckers.py b/src/metobs_toolkit/backend_collection/argumentcheckers.py index a53376b2..62f16374 100644 --- a/src/metobs_toolkit/backend_collection/argumentcheckers.py +++ b/src/metobs_toolkit/backend_collection/argumentcheckers.py @@ -17,6 +17,29 @@ @log_entry def fmt_timedelta_arg(timedeltaarg, none_is_none=True) -> pd.Timedelta: + """Convert a timedelta-like argument to a :class:`pandas.Timedelta`. + + Parameters + ---------- + timedeltaarg : datetime.timedelta, str, pandas.Timedelta, or None + The timedelta value to convert. Accepted types are + :class:`datetime.timedelta`, :class:`str` (e.g. ``"1h"``), + and :class:`pandas.Timedelta`. ``None`` is accepted when + *none_is_none* is ``True``. + none_is_none : bool, optional + If ``True`` (default), return ``None`` when *timedeltaarg* is ``None``. + + Returns + ------- + pandas.Timedelta or None + The converted timedelta. ``None`` is returned when *timedeltaarg* is + ``None`` and *none_is_none* is ``True``. + + Raises + ------ + MetObsArgumentError + If *timedeltaarg* cannot be converted to a :class:`pandas.Timedelta`. + """ if (none_is_none) & (timedeltaarg is None): return None if isinstance(timedeltaarg, datetimemodule.timedelta): diff --git a/src/metobs_toolkit/backend_collection/decorators.py b/src/metobs_toolkit/backend_collection/decorators.py index 9b6ea4df..0155d4b4 100644 --- a/src/metobs_toolkit/backend_collection/decorators.py +++ b/src/metobs_toolkit/backend_collection/decorators.py @@ -5,8 +5,22 @@ def log_entry(func): + """Decorator that logs a DEBUG message each time the decorated function is entered. + + Parameters + ---------- + func : callable + The function to wrap. + + Returns + ------- + callable + Wrapped function that logs entry before delegating to the original. + """ + @wraps(func) def wrapper(*args, **kwargs): + """Call the original function after logging the entry.""" logger.debug(f"Entering {func.__name__}() in {func.__code__.co_filename}") return func(*args, **kwargs) diff --git a/src/metobs_toolkit/backend_collection/dev_collection.py b/src/metobs_toolkit/backend_collection/dev_collection.py index d254d7a0..cb59838c 100644 --- a/src/metobs_toolkit/backend_collection/dev_collection.py +++ b/src/metobs_toolkit/backend_collection/dev_collection.py @@ -59,6 +59,30 @@ def wrapped(func: Callable[P, T]) -> Callable[P, T]: def add_new_arg_in_docstr(docstr, newargstr, firstline_indent=8, description_indent=4): + """Insert a new parameter description into an existing numpy-style docstring. + + The new argument string is inserted immediately before the blank line that + closes the ``Parameters`` section. + + Parameters + ---------- + docstr : str + The original docstring in numpy format. + newargstr : str + The parameter description to insert (numpy-style, e.g. + ``"y : str\\n Another parameter."``). + firstline_indent : int, optional + Number of spaces used for the parameter name line indent. + Default is ``8``. + description_indent : int, optional + Additional spaces appended to *firstline_indent* for description + continuation lines. Default is ``4``. + + Returns + ------- + str + The docstring with the new parameter description injected. + """ newargstr = newargstr.lstrip() # drop leading spaces # Remove all leading spaces from each line in the newargstr newargstr = "\n".join(line.lstrip() for line in newargstr.splitlines()) diff --git a/src/metobs_toolkit/backend_collection/df_helpers.py b/src/metobs_toolkit/backend_collection/df_helpers.py index 33a6139d..36710176 100644 --- a/src/metobs_toolkit/backend_collection/df_helpers.py +++ b/src/metobs_toolkit/backend_collection/df_helpers.py @@ -55,6 +55,23 @@ def convert_to_numeric_series( @log_entry def save_concat(targets, **kwargs): + """Concatenate a list of DataFrames, gracefully handling empty frames. + + If all frames are empty the function returns an empty DataFrame whose + columns and index are the union of those in *targets*. + + Parameters + ---------- + targets : list or iterable of pandas.DataFrame + DataFrames to concatenate. + **kwargs + Additional keyword arguments forwarded to :func:`pandas.concat`. + + Returns + ------- + pandas.DataFrame + Concatenated DataFrame, or an empty DataFrame when all inputs are empty. + """ if not isinstance(targets, list): targets = list(targets) diff --git a/src/metobs_toolkit/qc_collection/distancematrix_func.py b/src/metobs_toolkit/backend_collection/distancematrix_func.py similarity index 100% rename from src/metobs_toolkit/qc_collection/distancematrix_func.py rename to src/metobs_toolkit/backend_collection/distancematrix_func.py diff --git a/src/metobs_toolkit/backend_collection/errorclasses.py b/src/metobs_toolkit/backend_collection/errorclasses.py index 0f6910b2..1dc8f96b 100644 --- a/src/metobs_toolkit/backend_collection/errorclasses.py +++ b/src/metobs_toolkit/backend_collection/errorclasses.py @@ -11,6 +11,7 @@ class MetObsMissingFile(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -20,6 +21,7 @@ class MetObsSensorDataNotFound(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -29,6 +31,7 @@ class MetObsMetadataNotFound(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -38,6 +41,7 @@ class MetObsObstypeNotFound(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -47,6 +51,7 @@ class MetObsStationNotFound(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -56,6 +61,7 @@ class MetObsWrongType(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -65,6 +71,7 @@ class MetObsDataAlreadyPresent(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -74,6 +81,7 @@ class MetObsQualityControlError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -83,6 +91,7 @@ class MetObsModelDataError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -92,6 +101,7 @@ class MetObsTimeSimplifyError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -101,6 +111,7 @@ class MetObsStationClassError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -110,6 +121,7 @@ class MetObsMissingArgument(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -119,6 +131,7 @@ class MetObsGEEDatasetError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -126,6 +139,7 @@ class MetObsUnitsIncompatible(Exception): """Raised when an incompatible unit is set.""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -133,6 +147,7 @@ class MetObsUnitUnknown(Exception): """Raised when an invalid unit is set.""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -142,6 +157,7 @@ class MetObsTemplateError(Exception): """ def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -149,6 +165,7 @@ class MetObsArgumentError(Exception): """Raised when an argument could not be converted to a target type.""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -156,6 +173,7 @@ class MetObsInconsistentStationName(Exception): """Special case only --> mismatch in data-metadata stationnames""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -163,6 +181,7 @@ class MetObsAdditionError(Exception): """Raised when addition failed (often different _id())""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -170,6 +189,15 @@ class MetObsNonUniqueIDs(Exception): """Raised when non-unique ID's are expected, but duplicates are found""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" + super().__init__(*args, **kwargs) + + +class MetObsInternalError(Exception): + """Raised when an internal error is detected.""" + + def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) diff --git a/src/metobs_toolkit/backend_collection/printing_collection.py b/src/metobs_toolkit/backend_collection/printing_collection.py index b2a0b08f..2d2fb0ad 100644 --- a/src/metobs_toolkit/backend_collection/printing_collection.py +++ b/src/metobs_toolkit/backend_collection/printing_collection.py @@ -6,6 +6,18 @@ def print_fmt_title(title): + """Return a formatted title string surrounded by border characters. + + Parameters + ---------- + title : str + The title text to display. + + Returns + ------- + str + The formatted title string with border lines and centred title text. + """ retstr = title_char * max_n_chars + "\n" retstr += str(title).center(max_n_chars) + "\n" retstr += title_char * max_n_chars + "\n" @@ -14,6 +26,18 @@ def print_fmt_title(title): def print_fmt_section(section): + """Return a formatted section header string. + + Parameters + ---------- + section : str + The section name to display. + + Returns + ------- + str + The formatted section header string surrounded by dashes. + """ printsection = "--- " + str(section) + " ---" retstr = "\n" + printsection + "\n\n" return retstr diff --git a/src/metobs_toolkit/dataset.py b/src/metobs_toolkit/dataset.py index 92d5445b..dd68a525 100644 --- a/src/metobs_toolkit/dataset.py +++ b/src/metobs_toolkit/dataset.py @@ -12,9 +12,11 @@ import numpy as np import concurrent.futures + if TYPE_CHECKING: from matplotlib.pyplot import Axes from xarray import Dataset as xrDataset + from matplotlib.pyplot import Figure from metobs_toolkit.backend_collection.df_helpers import ( save_concat, @@ -35,12 +37,18 @@ fmt_timedelta_arg, fmt_datetime_arg, ) +from metobs_toolkit.backend_collection.distancematrix_func import ( + generate_distance_matrix, +) from metobs_toolkit.backend_collection.uniqueness import join_collections from metobs_toolkit.xrconversions import dataset_to_xr from metobs_toolkit.gf_collection.overview_df_constructors import ( dataset_gap_status_overview_df, ) +from metobs_toolkit.qc_collection.overview_df_constructor import ( + dataset_qc_overview_df, +) from metobs_toolkit.backend_collection.filter_modeldatadf import filter_modeldatadf from metobs_toolkit.timestampmatcher import simplify_time from metobs_toolkit.obstypes import tlk_obstypes @@ -372,6 +380,34 @@ def present_observations(self) -> list: allobs.update(sta.present_observations) return sorted(list(allobs)) + def create_distancematrix(self) -> pd.DataFrame: + """Compute pairwise great-circle distances between all stations. + + Calculates a symmetric distance matrix (in meters) between all stations + using the haversine formula. Stations that do not have coordinates + assigned are excluded and a warning is logged. + + Returns + ------- + pandas.DataFrame + Symmetric square DataFrame where both the index and columns are + station names. Each cell contains the great-circle distance in + meters between the corresponding pair of stations. The diagonal + contains zeros. + + """ + metadf = self.metadf + + exclude_stations = [ + sta.name for sta in self.stations if not sta.site.flag_has_coordinates() + ] + if exclude_stations: + logger.warning( + f"Excluding stations without coordinates from distance matrix: {exclude_stations}" + ) + metadf = metadf[~metadf.index.isin(exclude_stations)] + return generate_distance_matrix(metadf) + # ------------------------------------------ # Extracting data # ------------------------------------------ @@ -642,8 +678,7 @@ def sync_records( accros stations. Warning - ---------- - + ------- * Since the gaps depend on the record’s frequency and origin, all gaps are removed and re-located. All progress in gap(filling) will be lost. * Cumulative tolerance errors can be introduced when this method is called multiple times. @@ -932,8 +967,8 @@ def import_data_from_file( ) -> None: """Import observational data and metadata from files. - Importing data requires a ´Template´ which is constructed from a template file (JSON). - (Use ´´metobs_toolkit.build_template_prompt()´´ to create a template file). + Importing data requires a `Template` which is constructed from a template file (JSON). + (Use ``metobs_toolkit.build_template_prompt()`` to create a template file). If `input_data_file` is provided, the method reads the raw observational data (supported formats: CSV, Parquet). A basic quality control (duplicate timestamps @@ -942,14 +977,14 @@ def import_data_from_file( The method performs the following steps: - * Estimates the frequency of observations using the ´freq_estimation_method´. + * Estimates the frequency of observations using the `freq_estimation_method`. * Simplifies the estimated frequency and origin timestamps based on tolerances. - * Alligns the raw timestamps with target timestamps (by origin, and freq) using + * Aligns the raw timestamps with target timestamps (by origin, and freq) using a nearest merge, considering a specified timestamp tolerance. * Executes checks for duplicates and invalid input. * Identifies gaps in the data. - if `input_metadata_file` is provided, the method reads the metadata + If `input_metadata_file` is provided, the method reads the metadata (supported formats: CSV, Parquet). Parameters @@ -1816,7 +1851,13 @@ def gross_value_check( whiteset=whiteset, ) if use_mp: - with concurrent.futures.ProcessPoolExecutor() as executor: + num_cores = Settings.get("use_N_cores_for_MP") + logger.debug( + f"Distributing gross_value_check computations over {num_cores} cores." + ) + with concurrent.futures.ProcessPoolExecutor( + max_workers=num_cores + ) as executor: stationgenerator = executor.map( _qc_grossvalue_generatorfunc, func_feed_list ) @@ -1851,7 +1892,13 @@ def persistence_check( whiteset=whiteset, ) if use_mp: - with concurrent.futures.ProcessPoolExecutor() as executor: + num_cores = Settings.get("use_N_cores_for_MP") + logger.debug( + f"Distributing persistence_check computations over {num_cores} cores." + ) + with concurrent.futures.ProcessPoolExecutor( + max_workers=num_cores + ) as executor: stationgenerator = executor.map( _qc_persistence_generatorfunc, func_feed_list ) @@ -1883,7 +1930,13 @@ def repetitions_check( ) if use_mp: - with concurrent.futures.ProcessPoolExecutor() as executor: + num_cores = Settings.get("use_N_cores_for_MP") + logger.debug( + f"Distributing repetitions_check computations over {num_cores} cores." + ) + with concurrent.futures.ProcessPoolExecutor( + max_workers=num_cores + ) as executor: stationgenerator = executor.map( _qc_repetitions_generatorfunc, func_feed_list ) @@ -1917,7 +1970,13 @@ def step_check( ) if use_mp: - with concurrent.futures.ProcessPoolExecutor() as executor: + num_cores = Settings.get("use_N_cores_for_MP") + logger.debug( + f"Distributing step_check computations over {num_cores} cores." + ) + with concurrent.futures.ProcessPoolExecutor( + max_workers=num_cores + ) as executor: stationgenerator = executor.map(_qc_step_generatorfunc, func_feed_list) qced_stations = list(stationgenerator) else: @@ -1957,7 +2016,13 @@ def window_variation_check( ) if use_mp: - with concurrent.futures.ProcessPoolExecutor() as executor: + num_cores = Settings.get("use_N_cores_for_MP") + logger.debug( + f"Distributing window_variation_check computations over {num_cores} cores." + ) + with concurrent.futures.ProcessPoolExecutor( + max_workers=num_cores + ) as executor: stationgenerator = executor.map( _qc_window_var_generatorfunc, func_feed_list ) @@ -1973,87 +2038,117 @@ def buddy_check( obstype: str = "temp", spatial_buddy_radius: Union[int, float] = 10000, min_sample_size: int = 4, + max_sample_size: Union[int, None] = None, max_alt_diff: Union[int, float, None] = None, - min_std: Union[int, float] = 1.0, + min_sample_spread: Union[int, float] = 1.0, + min_buddy_distance: Union[int, float] = 0.0, spatial_z_threshold: Union[int, float] = 3.1, N_iter: int = 2, instantaneous_tolerance: Union[str, pd.Timedelta] = pd.Timedelta("4min"), lapserate: Union[float, None] = None, # -0.0065 for temperature (in °C) whiteset: WhiteSet = WhiteSet(), + use_z_robust_method: bool = True, use_mp: bool = True, + min_std=None, ): """Spatial buddy check. The buddy check compares an observation against its neighbors - (i.e. spatial buddies). The check loops over all the groups, which are stations - within a radius of each other. For each group, the z-value of the reference - observation is computed given the sample of spatial buddies. If one (or more) - exceeds the `spatial_z_threshold`, the most extreme (=baddest) observation of - that group is labeled as an outlier. + (i.e. spatial buddies). The check loops over all stations, treating + each as the center of a buddy group formed by nearby stations. For + each center station, the z-score is computed from the buddy sample. + If the z-score exceeds `spatial_z_threshold`, the center station's + observation is labeled as an outlier. - Multiple iterations of this checks can be done using the N_iter. + Multiple iterations of this check can be done using `N_iter`. A schematic step-by-step description of the buddy check: #. A distance matrix is constructed for all interdistances between the stations. This is done using the haversine approximation. #. Groups of spatial buddies (neighbours) are created by using the - `spatial_buddy_radius.` These groups are further filtered by: + `spatial_buddy_radius` and `min_buddy_distance`. Only stations within + the distance range [min_buddy_distance, spatial_buddy_radius] are + considered as buddies. These groups are further filtered by: - * removing stations from the groups that differ to much in altitude + * removing stations from the groups that differ too much in altitude (based on the `max_alt_diff`) * removing groups of buddies that are too small (based on the `min_sample_size`) #. Observations per group are synchronized in time (using the - `instantaneous_tolerance` for allignment). - #. If a `lapsrate` is specified, the observations are corrected for + `instantaneous_tolerance` for alignment). + #. If a `lapserate` is specified, the observations are corrected for altitude differences. - #. The following steps are repeated for `N-iter` iterations: - - #. The values of outliers flaged by a previous iteration are converted to - NaN's. Therefore they are not used in any following score or sample. - #. For each buddy group: - - * The mean, standard deviation (std), and sample size are computed. - * If the std is lower than the `minimum_std`, it is replaced by the - minimum std. - * Chi values are calculated for all records. - * For each timestamp the record with the highest Chi is tested if - it is larger then spatial_z_threshold. If so, that record is - flagged as an outlier. It will be ignored in the next iteration. + #. The following steps are repeated for `N_iter` iterations: + + #. The values of outliers flagged by a previous iteration are + converted to NaN's. Therefore they are not used in any following + score or sample. + #. For each center station: + + * The sample mean, spread (std or MAD depending on + `use_z_robust_method`), and sample size are computed from the + buddy stations (center station excluded). + * If the spread is lower than `min_sample_spread`, it is replaced + by `min_sample_spread`. + * The z-score of the center station is calculated. + * If the z-score exceeds `spatial_z_threshold`, the center + station's observation is flagged as an outlier. It will be + ignored in the next iteration. + #. If `whiteset` is provided, any outliers that match the white-listed timestamps are removed from the outlier set for the current iteration. White-listed records participate in all buddy check calculations but are not flagged as outliers in the final results. - Parameters ---------- obstype : str, optional The target observation to check. Default is "temp". - spatial_buddy_radius : int | float, optional + spatial_buddy_radius : int or float, optional The radius to define spatial neighbors in meters. Default is 10000. min_sample_size : int, optional The minimum sample size to calculate statistics on. Default is 4. - max_alt_diff : int | float | None, optional + max_sample_size : int or None, optional + The maximum number of spatial buddies to use per station. If not + None, the spatial buddies for each station are sorted by distance + and only the nearest ``max_sample_size`` are kept. Must be larger + than ``min_sample_size`` when specified. The default is None + (no limit). + max_alt_diff : int or float or None, optional The maximum altitude difference allowed for buddies. Default is None. - min_std : int | float, optional - The minimum standard deviation for sample statistics. Default is 1.0. - spatial_z_threshold : int | float, optional - The threshold (std units) for flagging observations as outliers. Default is 3.1. + min_sample_spread : int or float, optional + The minimum sample spread for sample statistics. When + `use_z_robust_method` is True, this is the minimum MAD to use + (avoids division by near-zero). When `use_z_robust_method` is + False, this is the minimum standard deviation. This parameter + helps represent the accuracy of the observations. Default is 1.0. + min_buddy_distance : int or float, optional + The minimum distance (in meters) required between a station and + its buddies. Stations closer than this distance will be excluded + from the buddy group. Default is 0.0 (no minimum distance). + spatial_z_threshold : int or float, optional + The threshold (in z-score units) for flagging observations as + outliers. Default is 3.1. N_iter : int, optional The number of iterations to perform the buddy check. Default is 2. - instantaneous_tolerance : str | pd.Timedelta, optional - The maximum time difference allowed for synchronizing observations. Default is pd.Timedelta("4min"). - lapserate : int | float | None, optional - Describe how the obstype changes with altitude (in meters). Default is None. + instantaneous_tolerance : str or pd.Timedelta, optional + The maximum time difference allowed for synchronizing observations. + Default is pd.Timedelta("4min"). + lapserate : float or None, optional + Describe how the obstype changes with altitude (in meters). + Default is None. whiteset : WhiteSet, optional - A WhiteSet instance containing timestamps that should be excluded from outlier detection. - The WhiteSet is used to create station-specific and obstype-specific whitelists before - applying the buddy check. White-listed records participate in all buddy check iterations - as regular records but are not flagged as outliers in the final results. - The default is an empty WhiteSet(). + A WhiteSet instance containing timestamps that should be excluded + from outlier detection. The WhiteSet is used to create + station-specific and obstype-specific whitelists before applying + the buddy check. White-listed records participate in all buddy + check iterations as regular records but are not flagged as + outliers in the final results. The default is an empty WhiteSet(). + use_z_robust_method : bool, optional + If True, the robust z-score method (median/MAD) is used. If False, + the classic z-score method (mean/std) is used. Default is True. use_mp : bool, optional Use multiprocessing to speed up the buddy check. Default is True. @@ -2062,97 +2157,72 @@ def buddy_check( None Notes - ------ - * This method modifies the outliers in place and does not return anything. - You can use the `outliersdf` property to view all flagged outliers. - * The altitude of the stations can be extracted from GEE by using the `Dataset.get_altitude()` method. - * White-listed records from the WhiteSet participate in all buddy check calculations but are not flagged as outliers in the final results. + ----- + * This method modifies the outliers in place and does not return + anything. You can use the `outliersdf` property to view all flagged + outliers. + * The altitude of the stations can be extracted from GEE by using the + `Dataset.get_altitude()` method. + * White-listed records participate in all buddy check calculations but + are not flagged as outliers in the final results. - """ + See Also + -------- + buddy_check_with_safetynets : Buddy check with configurable safety nets. - instantaneous_tolerance = fmt_timedelta_arg(instantaneous_tolerance) - if (lapserate is not None) | (max_alt_diff is not None): - if not all([sta.site.flag_has_altitude() for sta in self.stations]): - raise MetObsMetadataNotFound( - "Not all stations have altitude data, lapserate correction and max_alt_diff filtering could not be applied." - ) + Examples + -------- + Apply buddy check on temperature observations: - qc_kwargs = dict( + >>> dataset.buddy_check(obstype="temp") + + Apply buddy check with custom radius and threshold: + + >>> dataset.buddy_check( + ... obstype="temp", + ... spatial_buddy_radius=15000, + ... spatial_z_threshold=2.5, + ... N_iter=3, + ... ) + + """ + if min_std is not None: + raise DeprecationWarning( + "The min_std parameter is deprecated and replaced by the min_sample_spread parameter. The min_sample_spread serves as the minimum STD, if use_z_robust_method is False. Else it acts as the minimum MAD (median absolute deviation from median)." + ) + + # Delegate to buddy_check_with_safetynets with no safety nets + self.buddy_check_with_safetynets( obstype=obstype, spatial_buddy_radius=spatial_buddy_radius, - spatial_min_sample_size=min_sample_size, + safety_net_configs=None, + min_sample_size=min_sample_size, + max_sample_size=max_sample_size, max_alt_diff=max_alt_diff, - min_std=min_std, + min_sample_spread=min_sample_spread, + min_buddy_distance=min_buddy_distance, spatial_z_threshold=spatial_z_threshold, N_iter=N_iter, instantaneous_tolerance=instantaneous_tolerance, lapserate=lapserate, whiteset=whiteset, - safety_net_configs=None, # No safety nets for basic buddy_check - # technical + use_z_robust_method=use_z_robust_method, use_mp=use_mp, ) - # Locate stations with the obstype - target_stations, skip_stations = filter_to_stations_with_target_obstype( - stations=self.stations, obstype=obstype - ) - metadf = self.metadf.loc[[sta.name for sta in target_stations]] - - outlierslist, timestamp_map = toolkit_buddy_check( - target_stations=target_stations, metadf=metadf, **qc_kwargs - ) - # outlierslist is a list of tuples (stationname, datetime, msg) that are outliers - # timestamp_map is a dict with keys the stationname and values a series to map the syncronized - # timestamps to the original timestamps - - # convert to a dataframe - alloutliersdf = pd.DataFrame( - data=outlierslist, columns=["name", "datetime", "detail_msg"] - ) - - # Handle duplicates - # Note: duplicates can occur when a specific record was part of more than one - # outlier group, and is flagged by more than one group. If so, keep the - # first row, but concat the detail_msg's (since they describe the outlier group) - - if not alloutliersdf.empty: - # Group by name and datetime, concatenate detail_msg for duplicates - alloutliersdf = ( - alloutliersdf.groupby(["name", "datetime"], as_index=False) - .agg({"detail_msg": lambda x: " | ".join(x)}) - .reset_index(drop=True) - ) - - # update all the sensordata - for station in target_stations: - # Get the sensordata object - sensorddata = station.get_sensor(obstype) - - # get outlier datetimeindex - outldt = pd.DatetimeIndex( - alloutliersdf[alloutliersdf["name"] == station.name]["datetime"] - ) - - if not outldt.empty: - # convert to original timestamps - dtmap = timestamp_map[station.name] - outldt = outldt.map(dtmap) - - # update the sensordata - sensorddata._update_outliers( - qccheckname="buddy_check", - outliertimestamps=outldt, - check_kwargs=qc_kwargs, - extra_columns={ - "detail_msg": alloutliersdf[alloutliersdf["name"] == station.name][ - "detail_msg" - ].to_numpy() - }, - ) - @log_entry def buddy_check_with_LCZ_safety_net(*args): + """Deprecated alias for ``buddy_check_with_safetynets``. + + .. deprecated:: + ``buddy_check_with_LCZ_safety_net`` has been removed. Use + :meth:`buddy_check_with_safetynets` instead. + + Raises + ------ + DeprecationWarning + Always raised when this method is called. + """ raise DeprecationWarning( "buddy_check_with_LCZ_safety_net is deprecated. Please use buddy_check_with_safetynets instead." ) @@ -2164,23 +2234,27 @@ def buddy_check_with_safetynets( spatial_buddy_radius: Union[int, float] = 10000, safety_net_configs: List[Dict] = None, min_sample_size: int = 4, + max_sample_size: Union[int, None] = None, max_alt_diff: Union[int, float, None] = None, - min_std: Union[int, float] = 1.0, + min_sample_spread: Union[int, float] = 1.0, + min_buddy_distance: Union[int, float] = 0.0, spatial_z_threshold: Union[int, float] = 3.1, N_iter: int = 2, instantaneous_tolerance: Union[str, pd.Timedelta] = pd.Timedelta("4min"), lapserate: Union[float, None] = None, # -0.0065 for temperature (in °C) whiteset: WhiteSet = WhiteSet(), + use_z_robust_method: bool = True, use_mp: bool = True, + min_std=None, ): """Spatial buddy check with configurable safety nets. The buddy check compares an observation against its neighbors - (i.e. spatial buddies). The check loops over all the groups, which are - stations within a radius of each other. For each group, the z-value of - the reference observation is computed given the sample of spatial - buddies. If one (or more) exceeds the `spatial_z_threshold`, the most - extreme (=baddest) observation of that group is labeled as an outlier. + (i.e. spatial buddies). The check loops over all stations, treating + each as the center of a buddy group formed by nearby stations. For + each center station, the z-score is computed from the buddy sample. + If the z-score exceeds `spatial_z_threshold`, the center station's + observation is labeled as an outlier. Multiple iterations of this check can be done using `N_iter`. @@ -2199,44 +2273,56 @@ def buddy_check_with_safetynets( #. A distance matrix is constructed for all interdistances between the stations. This is done using the haversine approximation. #. Groups of spatial buddies (neighbours) are created by using the - `spatial_buddy_radius.` These groups are further filtered by: + `spatial_buddy_radius` and `min_buddy_distance`. Only stations within + the distance range [min_buddy_distance, spatial_buddy_radius] are + considered as buddies. These groups are further filtered by: - * removing stations from the groups that differ to much in altitude + * removing stations from the groups that differ too much in altitude (based on the `max_alt_diff`) * removing groups of buddies that are too small (based on the `min_sample_size`) #. Observations per group are synchronized in time (using the - `instantaneous_tolerance` for allignment). - #. If a `lapsrate` is specified, the observations are corrected for + `instantaneous_tolerance` for alignment). + #. If a `lapserate` is specified, the observations are corrected for altitude differences. - #. The following steps are repeated for `N-iter` iterations: + #. The following steps are repeated for `N_iter` iterations: #. The values of outliers flagged by a previous iteration are converted to NaN's. Therefore they are not used in any following score or sample. - #. For each buddy group: - - * The mean, standard deviation (std), and sample size are computed. - * If the std is lower than the `minimum_std`, it is replaced by - the minimum std. - * Chi values are calculated for all records. - * For each timestamp the record with the highest Chi is tested - if it is larger then spatial_z_threshold. - If so, that record is flagged as an outlier. It will be ignored - in the next iteration. + #. For each center station: + + * The sample mean, spread (std or MAD depending on + `use_z_robust_method`), and sample size are computed from the + buddy stations (center station excluded). + * If the spread is lower than `min_sample_spread`, it is replaced + by `min_sample_spread`. + * The z-score of the center station is calculated. + * If the z-score exceeds `spatial_z_threshold`, the center + station's observation is flagged as an outlier. It will be + ignored in the next iteration. #. For each safety net in `safety_net_configs` (in order): + * If `only_if_previous_had_no_buddies` is True for this + safety net, only outlier records where the previous safety + net had insufficient buddies are passed to this safety net. + All other records retain their status from the previous + safety net. * Category buddies (stations sharing the same category value - within the specified radius) are identified. + within the specified distance range) are identified. Like spatial + buddies, category buddies are filtered by distance range + [min_buddy_distance, buddy_radius]. * The category-buddy sample is tested in size (sample size must be at least `min_sample_size`). If the condition is not met, the safety net test is not applied. * The safety net test is applied: - * The mean and std are computed of the category-buddy sample. - If the std is smaller than `min_std`, the latter is used. + * The sample mean and spread (std or MAD depending on + `use_z_robust_method`) are computed of the category-buddy + sample. If the spread is smaller than `min_sample_spread`, + the latter is used. * The z-value is computed for the target record (= flagged outlier). * If the z-value is smaller than the safety net's `z_threshold`, the tested outlier is "saved" and removed from the set of @@ -2247,11 +2333,6 @@ def buddy_check_with_safetynets( White-listed records participate in all buddy check and safety net calculations but are not flagged as outliers in the final results. - #. If `whiteset` is provided, any outliers that match the white-listed - timestamps are removed from the outlier set for the current iteration. - White-listed records participate in all buddy check and safety net - calculations but are not flagged as outliers in the final results. - Parameters ---------- obstype : str, optional @@ -2269,6 +2350,22 @@ def buddy_check_with_safetynets( * 'z_threshold': int or float, z-value threshold for saving outliers * 'min_sample_size': int, minimum number of buddies required for the safety net test + * 'min_buddy_distance': int or float (optional), minimum distance + (in meters) required between a station and its category buddies. + Stations closer than this distance will be excluded from the + buddy group. Defaults to 0 (no minimum distance). + * 'max_sample_size': int or None (optional), maximum number of + category buddies to use per station. If not None, category + buddies are sorted by distance and only the nearest + ``max_sample_size`` are kept. Must be larger than + ``min_sample_size`` when specified. Defaults to None (no limit). + * 'only_if_previous_had_no_buddies': bool (optional), if True + this safety net is only applied to outlier records for which + the **previous** safety net could not be executed due to + insufficient buddies. Records that were successfully tested + by the previous safety net (passed or failed) are not + re-tested. This enables a cascading fallback strategy. + Cannot be True for the first safety net. Defaults to False. Example:: @@ -2283,7 +2380,8 @@ def buddy_check_with_safetynets( "category": "network", "buddy_radius": 50000, "z_threshold": 2.5, - "min_sample_size": 3 + "min_sample_size": 3, + "only_if_previous_had_no_buddies": True } ] @@ -2291,13 +2389,27 @@ def buddy_check_with_safetynets( min_sample_size : int, optional The minimum sample size to calculate statistics on. Used for spatial-buddy samples. Default is 4. + max_sample_size : int or None, optional + The maximum number of spatial buddies to use per station. If not + None, the spatial buddies for each station are sorted by distance + and only the nearest ``max_sample_size`` are kept. Must be larger + than ``min_sample_size`` when specified. The default is None + (no limit). max_alt_diff : int or float or None, optional The maximum altitude difference allowed for buddies. Default is None. - min_std : int or float, optional - The minimum standard deviation for sample statistics. This is used - in spatial and safety net samples. Default is 1.0. + min_sample_spread : int or float, optional + The minimum sample spread for sample statistics. When use_z_robust_method is True, + this is equal to the minimum MAD to use (avoids division by near-zero). When + use_z_robust_method is False, this is the standard deviation. This parameter helps + to represent the accuracy of the observations. This is used in spatial and + safety net samples. Default is 1.0. + min_buddy_distance : int or float, optional + The minimum distance (in meters) required between a station and its spatial buddies. + Stations closer than this distance will be excluded from the buddy group. This also + affects safety net buddy selection unless overridden in the safety_net_configs. + Default is 0.0 (no minimum distance). spatial_z_threshold : int or float, optional - The threshold, tested with z-scores, for flagging observations as + The z-score threshold for flagging observations as outliers. Default is 3.1. N_iter : int, optional The number of iterations to perform the buddy check. Default is 2. @@ -2315,6 +2427,9 @@ def buddy_check_with_safetynets( check and safety net iterations as regular records but are not flagged as outliers in the final results. The default is an empty WhiteSet(). + use_z_robust_method : bool, optional + If True, the robust z-score method (median/MAD) is used. If False, + the classic z-score method (mean/std) is used. Default is True. use_mp : bool, optional Use multiprocessing to speed up the buddy check. Default is True. @@ -2359,11 +2474,28 @@ def buddy_check_with_safetynets( ... ] ... ) + Apply cascading safety nets where the second safety net only tests + records that had insufficient buddies in the first: + + >>> dataset.buddy_check_with_safetynets( + ... obstype="temp", + ... safety_net_configs=[ + ... {"category": "LCZ", "buddy_radius": 40000, "z_threshold": 2.1, "min_sample_size": 4}, + ... {"category": "network", "buddy_radius": 50000, "z_threshold": 2.5, "min_sample_size": 3, "only_if_previous_had_no_buddies": True} + ... ] + ... ) + """ + if min_std is not None: + raise DeprecationWarning( + "The min_std parameter is deprecated and replaced by the min_sample_spread parameter. The min_sample_spread serves as the minimum STD, if use_z_robust_method is False. Else it acts as the minimum MAD (median absolute deviation from median)." + ) instantaneous_tolerance = fmt_timedelta_arg(instantaneous_tolerance) # Validate that the required metadata columns exist if safety_net_configs: + if not isinstance(safety_net_configs, list): + raise TypeError("safety_net_configs must be a list of dicts.") required_categories = set(cfg["category"] for cfg in safety_net_configs) for category in required_categories: if category == "LCZ": @@ -2390,15 +2522,19 @@ def buddy_check_with_safetynets( obstype=obstype, spatial_buddy_radius=spatial_buddy_radius, spatial_min_sample_size=min_sample_size, + spatial_max_sample_size=max_sample_size, max_alt_diff=max_alt_diff, - min_std=min_std, + min_sample_spread=min_sample_spread, spatial_z_threshold=spatial_z_threshold, N_iter=N_iter, instantaneous_tolerance=instantaneous_tolerance, + min_buddy_distance=min_buddy_distance, lapserate=lapserate, whiteset=whiteset, # Generalized safety net configuration safety_net_configs=safety_net_configs, + # statistical + use_z_robust_method=use_z_robust_method, # technical use_mp=use_mp, ) @@ -2409,82 +2545,116 @@ def buddy_check_with_safetynets( ) metadf = self.metadf.loc[[sta.name for sta in target_stations]] - outlierslist, timestamp_map = toolkit_buddy_check( + qcresuldict, detailsensors = toolkit_buddy_check( target_stations=target_stations, metadf=metadf, **qc_kwargs ) - # outlierslist is a list of tuples (stationname, datetime, msg) that are outliers - # timestamp_map is a dict with keys the stationname and values a series to map the syncronized - # timestamps to the original timestamps + for staname, qcres in qcresuldict.items(): + sensordata = self.get_station(staname).get_sensor(obstype) + sensordata._update_outliers(qcresult=qcres) + return detailsensors - # convert to a dataframe - alloutliersdf = pd.DataFrame( - data=outlierslist, columns=["name", "datetime", "detail_msg"] + @copy_doc(dataset_qc_overview_df) + @log_entry + def qc_overview_df( + self, + subset_stations: Union[list[str], None] = None, + subset_obstypes: Union[list[str], None] = None, + ) -> pd.DataFrame: + return dataset_qc_overview_df( + self, subset_stations=subset_stations, subset_obstypes=subset_obstypes ) - # Handle duplicates - # Note: duplicates can occur when a specific record was part of more than one - # outlier group, and is flagged by more than one group. If so, keep the - # first row, but concat the detail_msg's (since they describe the outlier group) + @log_entry + def get_qc_stats( + self, obstype: str = "temp", make_plot: bool = True + ) -> Union[dict[str, pd.Series], Figure]: + """ + Summarize QC label frequencies across all stations for a given observation type. + + This aggregates three series over every station that has the requested ``obstype``: - if not alloutliersdf.empty: - # Group by name and datetime, concatenate detail_msg for duplicates - alloutliersdf = ( - alloutliersdf.groupby(["name", "datetime"], as_index=False) - .agg({"detail_msg": lambda x: " | ".join(x)}) - .reset_index(drop=True) - ) + * final label counts from each ``SensorData.df['label'].value_counts()``; + * outlier-only label counts from ``SensorData.outliersdf['label'].value_counts()``; + * per-check outcome counts from ``SensorData.get_qc_freq_statistics()`` + (MultiIndex ``['checkname', 'flag']``). + + When ``make_plot`` is True, the aggregated counts are visualized with + ``plotting.qc_overview_pies``. When False, the aggregated series are returned for + programmatic use. + + Parameters + ---------- + obstype : str, optional + Observation type to evaluate, by default "temp". + make_plot : bool, optional + If True, return a figure with pie charts; if False, return the aggregated counts. + Default is True. + + Returns + ------- + matplotlib.figure.Figure or dict[str, pandas.Series] + Figure with QC overview pies when ``make_plot`` is True; otherwise a dictionary with + keys ``all_labels``, ``outlier_labels``, and ``per_check_labels``. Returns None when + no stations provide the requested ``obstype``. + """ - # update all the sensordata - for station in target_stations: - # Get the sensordata object - sensorddata = station.get_sensor(obstype) + # collect stations that actually have the target obstype + target_stations = [sta for sta in self.stations if obstype in sta.obsdata] - # get outlier datetimeindex - outldt = pd.DatetimeIndex( - alloutliersdf[alloutliersdf["name"] == station.name]["datetime"] + if not target_stations: + logger.warning("No stations with obstype '%s' found for QC stats.", obstype) + return None + + df, outliersdf = self.df, self.outliersdf + if df.empty: + logger.warning("Dataset is empty, cannot compute QC stats.") + return None + if obstype not in df.index.get_level_values("obstype"): + logger.warning( + "No data for obstype '%s' in dataset, cannot compute QC stats.", obstype ) + return None - if not outldt.empty: - # convert to original timestamps - dtmap = timestamp_map[station.name] - outldt = outldt.map(dtmap) + all_label_counts = df.xs(obstype, level="obstype")["label"].value_counts() + if obstype in outliersdf.index.get_level_values("obstype"): + outlier_label_counts = outliersdf.xs(obstype, level="obstype")[ + "label" + ].value_counts() + else: + outlier_label_counts = pd.Series( + index=pd.Index([], dtype=int, name="label"), dtype=int + ) - # update the sensordata - sensorddata._update_outliers( - qccheckname="buddy_check_with_safetynets", - outliertimestamps=outldt, - check_kwargs=qc_kwargs, - extra_columns={ - "detail_msg": alloutliersdf[alloutliersdf["name"] == station.name][ - "detail_msg" - ].to_numpy() - }, + per_check_counts = [] + for sta in target_stations: + sensor_counts = sta.get_sensor(obstype).get_qc_freq_statistics() + # add the name of the station as a index level + sensor_counts.index = pd.MultiIndex.from_frame( + sensor_counts.index.to_frame().assign(name=sta.name) ) - @copy_doc(Station.get_qc_stats) - @log_entry - def get_qc_stats( - self, obstype: str = "temp", make_plot: bool = True - ) -> Union[pd.DataFrame, None]: - freqdf_list = [ - sta.get_qc_stats(obstype=obstype, make_plot=False) for sta in self.stations - ] + per_check_counts.append(sensor_counts) - dfagg = ( - pd.concat(freqdf_list) - .reset_index() - .groupby(["qc_check"]) - .sum() - .drop(columns=["name"]) + per_check_counts = ( + pd.concat(per_check_counts).groupby(level=["checkname", "flag"]).sum() ) if make_plot: - fig = plotting.qc_overview_pies(df=dfagg) - fig.suptitle(f"QC frequency statistics of {obstype} on Dataset level.") + fig = plotting.qc_overview_pies( + end_labels_from_df=all_label_counts, + end_labels_from_outliers=outlier_label_counts, + per_check_labels=per_check_counts, + fig_title=f"QC frequency statistics of {obstype} on Dataset level.", + ) + return fig - else: - return dfagg + + return { + "all_labels": all_label_counts, + "outlier_labels": outlier_label_counts, + "per_check_labels": per_check_counts, + } # ------------------------------------------ # Other methods diff --git a/src/metobs_toolkit/gap.py b/src/metobs_toolkit/gap.py index 5cbeec52..785339d8 100644 --- a/src/metobs_toolkit/gap.py +++ b/src/metobs_toolkit/gap.py @@ -440,14 +440,12 @@ def diurnal_debiased_model_gapfill( #. Clip filled values to the range [min_value, max_value] if specified. #. Update the `gap` attributes with the interpolated values, labels, and details. - Notes - -------- - Note that a suitable `min_debias_sample_size` depends on the sizes of the + A suitable `min_debias_sample_size` depends on the sizes of the leading- and trailing periods, and also on the time resolution gap (=time resolution of the corresponding SensorData). References - ----------- - Jacobs .A, et. al. (2024) `Filling gaps in urban temperature observations by debiasing ERA5 reanalysis data `_ + ---------- + Jacobs A, et. al. (2024) `Filling gaps in urban temperature observations by debiasing ERA5 reanalysis data `_ """ self._fillkwargs = { @@ -612,14 +610,12 @@ def weighted_diurnal_debiased_model_gapfill( #. Clip filled values to the range [min_value, max_value] if specified. #. Update the `gap` attributes with the interpolated values, labels, and details. - Notes - -------- - Note that a suitable `min_debias_sample_size` depends on the sizes of the + A suitable `min_debias_sample_size` depends on the sizes of the leading- and trailing periods, and also on the time resolution gap (=time resolution of the corresponding SensorData). References - ----------- - Jacobs .A, et. al. (2024) `Filling gaps in urban temperature observations by debiasing ERA5 reanalysis data `_ + ---------- + Jacobs A, et. al. (2024) `Filling gaps in urban temperature observations by debiasing ERA5 reanalysis data `_ """ @@ -1099,7 +1095,21 @@ def _setup_lead_and_trail_for_debias_gapfill( return lead_period, trail_period, True def test_if_gf_is_suitable_with_gapsize(self, max_gapsize) -> tuple[bool, str]: + """Check whether the gap duration is within the allowed limit for gap-filling. + Parameters + ---------- + max_gapsize : pandas.Timedelta + Maximum allowed gap duration. Gaps larger than this value cannot + be filled. + + Returns + ------- + tuple of (bool, str) + ``(True, '')`` when the gap is small enough, or + ``(False, detail_string)`` when the gap exceeds *max_gapsize* where + *detail_string* describes the reason. + """ if (self.end_datetime - self.start_datetime) > max_gapsize: detailstring = f"Gap is too large ({(self.end_datetime - self.start_datetime)} ) to be filled with max_gapsize={max_gapsize}." logger.warning( diff --git a/src/metobs_toolkit/gee_api.py b/src/metobs_toolkit/gee_api.py index d37cafdf..468b9210 100644 --- a/src/metobs_toolkit/gee_api.py +++ b/src/metobs_toolkit/gee_api.py @@ -91,7 +91,7 @@ def connect_to_gee(**kwargs) -> None: logger.warning(f"Failed to initialize GEE with default credentials: {e}") # Fall through to authentication - # If initialization failed, try to authenticate + # If initialization failed, authenticate and retry initialization. ee.Authenticate() ee.Initialize() return None diff --git a/src/metobs_toolkit/geedatasetmanagers.py b/src/metobs_toolkit/geedatasetmanagers.py index bf594622..5015d164 100644 --- a/src/metobs_toolkit/geedatasetmanagers.py +++ b/src/metobs_toolkit/geedatasetmanagers.py @@ -120,6 +120,7 @@ def __init__( # ------------------------------------------ def __str__(self): + """Return a human-readable string representation of this GEE dataset manager.""" return f"{self.__name__} representation of {self.name} " def __repr__(self): @@ -412,6 +413,7 @@ def extract_static_buffer_frac_data( @log_entry def rasterExtraction(image): + """Apply reduceRegions to a single GEE image and return feature collection.""" feature = image.reduceRegions( reducer=ee.Reducer.frequencyHistogram(), collection=ee_fc, @@ -1188,6 +1190,7 @@ def extract_timeseries_data( @log_entry def rasterExtraction(image): + """Apply sampleRegions to a single GEE image and return feature collection.""" feature = image.sampleRegions( collection=ee_fc, scale=self.scale, diff --git a/src/metobs_toolkit/gf_collection/overview_df_constructors.py b/src/metobs_toolkit/gf_collection/overview_df_constructors.py index 94a32e14..f4d0ed54 100644 --- a/src/metobs_toolkit/gf_collection/overview_df_constructors.py +++ b/src/metobs_toolkit/gf_collection/overview_df_constructors.py @@ -2,9 +2,14 @@ (sensordata, station, dataset) for overviews and summaries of Gaps.""" import pandas as pd +from typing import Union from metobs_toolkit.backend_collection.dev_collection import copy_doc from metobs_toolkit.backend_collection.df_helpers import save_concat +# =============================== +# Gap overiview +# =============================== + def sensordata_gap_status_overview_df(sensordata) -> pd.DataFrame: """ diff --git a/src/metobs_toolkit/io_collection/dataparser.py b/src/metobs_toolkit/io_collection/dataparser.py index b15e8086..8ee062b3 100644 --- a/src/metobs_toolkit/io_collection/dataparser.py +++ b/src/metobs_toolkit/io_collection/dataparser.py @@ -23,6 +23,16 @@ class DataParser: """ def __init__(self, datafilereader: FileReader, template: Template): + """Initialize the DataParser with a file reader and a template. + + Parameters + ---------- + datafilereader : FileReader + An instance of FileReader used to read the raw data file. + template : Template + An instance of Template that defines the expected structure and + column mappings for the data. + """ self.filereader = datafilereader self.template = template self.datadf = pd.DataFrame() # Metadata in formatted DataFrame style diff --git a/src/metobs_toolkit/modeltimeseries.py b/src/metobs_toolkit/modeltimeseries.py index 4ec35731..ae6fc708 100644 --- a/src/metobs_toolkit/modeltimeseries.py +++ b/src/metobs_toolkit/modeltimeseries.py @@ -99,8 +99,42 @@ def __init__( modelvariable: str = None, _convert_to_standard_units: bool = True, ): - self.site = site + """Initialize a ModelTimeSeries with data and model metadata. + Parameters + ---------- + site : Site + The site object representing the measurement location. + datarecords : numpy.ndarray + Observation values in the model's native units. Automatically + converted to standard units unless *_convert_to_standard_units* is + ``False``. + timestamps : numpy.ndarray + Timestamps corresponding to *datarecords*. + modelobstype : ModelObstype + Observation type that carries unit-conversion and band information. + datadtype : type, optional + Numeric dtype for the stored series. Default is + :data:`numpy.float32`. + timezone : str, optional + Timezone of *timestamps*. Default is ``'UTC'``. + modelname : str, optional + Human-readable name of the model (e.g. ``'ERA5_land'``). + modelvariable : str, optional + Model variable / band name. + _convert_to_standard_units : bool, optional + If ``True`` (default), converts *datarecords* from model units to + standard units. Set to ``False`` when data are already in standard + units (e.g. during ``__add__``). + + Raises + ------ + TypeError + If *modelobstype* is not a :class:`ModelObstype` instance. + MetObsUnitUnknown + If the :attr:`model_unit` of *modelobstype* is ``None``. + """ + self.site = site # Testing the ModelObstype self.modelobstype = modelobstype if not isinstance(self.modelobstype, ModelObstype): @@ -142,6 +176,14 @@ def __init__( # Specials # ------------------------------------------ def __repr__(self): + """Return a string representation for debugging. + + Returns + ------- + str + String in the format + ``,modelobstype=)>``. + """ return ( f"" ) @@ -239,6 +281,19 @@ def to_xr(self) -> xrDataset: return modeltimeseries_to_xr(self, fmt_datetime_coordinate=True) def _get_info_core(self, nident_root=1) -> dict: + """Build a formatted info string with core model-timeseries attributes. + + Parameters + ---------- + nident_root : int, optional + Base indentation level for printed lines. Default is 1. + + Returns + ------- + str + Formatted string listing model name, variable, time range, + frequency, record count, and unit conversion details. + """ infostr = "" infostr += printing.print_fmt_line( f"Modelname {self.modelname} -> variable/band: {self.modelvariable}", diff --git a/src/metobs_toolkit/obstypes.py b/src/metobs_toolkit/obstypes.py index 38055397..a1e9b711 100644 --- a/src/metobs_toolkit/obstypes.py +++ b/src/metobs_toolkit/obstypes.py @@ -80,7 +80,18 @@ class Obstype: """ def __init__(self, name: str, std_unit: Union[str, pint.Unit], description: str): - # set name + """Initialize an Obstype with a name, standard unit and description. + + Parameters + ---------- + name : str + Name of the observation type (e.g. ``'temp'``). + std_unit : str or pint.Unit + Standard unit for storing and reporting observations + (e.g. ``'degree_Celsius'``). + description : str + Human-readable description of the observation type. + """ self._name = str(name) # set standard unit self._std_unit = _fmtunit(std_unit) @@ -99,7 +110,24 @@ def _id(self) -> str: return f"{self.name}_{self.std_unit}" def __add__(self, other: Obstype) -> Obstype: - # This function is called when other instances, + """Combine two Obstype instances that share the same physical identity. + + Parameters + ---------- + other : Obstype + The Obstype instance to combine with. + + Returns + ------- + Obstype + A new :class:`Obstype` with merged description and original-name + attributes. + + Raises + ------ + MetObsAdditionError + If the two instances have different ``_id()`` values. + """ # that hold Obstype 's are joined. if self._id() == other._id(): @@ -252,6 +280,13 @@ def _get_plot_y_label(self) -> str: return f"{self.name} ({self.std_unit})" def _get_info_core(self) -> str: + """Build a formatted info string with core observation-type attributes. + + Returns + ------- + str + Formatted string listing the name, standard unit, and description. + """ infostr = "" infostr += printing.print_fmt_line(f"{self.name} observation with:", 0) infostr += printing.print_fmt_line(f"standard unit: {self.std_unit}") @@ -332,7 +367,25 @@ class ModelObstype(Obstype): def __init__( self, obstype: Obstype, model_unit: Union[str, pint.Unit], model_band: str ): - # set regular obstype + """Initialize a ModelObstype from a base Obstype plus model-specific metadata. + + Parameters + ---------- + obstype : Obstype + The base observation type that defines name, standard unit and + description. + model_unit : str or pint.Unit + The unit used by the gridded model for this variable + (e.g. ``'kelvin'``). Must be compatible with the standard unit. + model_band : str + Name of the model band / variable (e.g. ``'temperature_2m'``). + + Raises + ------ + MetObsUnitUnknown + If *model_unit* is not compatible with the standard unit of + *obstype*. + """ super().__init__( name=obstype.name, std_unit=obstype.std_unit, @@ -357,6 +410,24 @@ def _id(self) -> str: return f"{super()._id()}_{self.model_band}" def __add__(self, other: ModelObstype) -> ModelObstype: + """Combine two ModelObstype instances that share the same physical identity. + + Parameters + ---------- + other : ModelObstype + The ModelObstype instance to combine with. + + Returns + ------- + ModelObstype + A new :class:`ModelObstype` with merged attributes. Model unit + is taken from *self* when both differ. + + Raises + ------ + MetObsAdditionError + If the two instances have different ``_id()`` values. + """ if self._id() != other._id(): raise MetObsAdditionError( f"{self} + {other} could not be executes since they do not have the same id ({self._id()} != {other._id()})" @@ -398,6 +469,18 @@ def model_band(self) -> str: @model_unit.setter @log_entry def model_unit(self, value: Union[str, pint.Unit]): + """Set the model unit, validating compatibility with the standard unit. + + Parameters + ---------- + value : str or pint.Unit + The new model unit. + + Raises + ------ + MetObsUnitsIncompatible + If *value* is not compatible with the standard unit. + """ self._model_unit = _fmtunit(value) # test if it is a compatible unit wrt the standard unit if not self._model_unit.is_compatible_with(self._std_unit): @@ -408,6 +491,13 @@ def model_unit(self, value: Union[str, pint.Unit]): @model_band.setter @log_entry def model_band(self, value: str): + """Set the model band name. + + Parameters + ---------- + value : str + The new band name. + """ self._model_band = str(value) @log_entry @@ -471,6 +561,29 @@ def __init__( amplitude_obstype_name: str, direction_obstype_name: str, ): + """Initialize a ModelObstype_Vectorfield from a base Obstype plus vector-field model metadata. + + Parameters + ---------- + obstype : Obstype + The base observation type. + model_unit : str or pint.Unit + The unit used by the gridded model for both vector components. + Must be compatible with the standard unit of *obstype*. + model_band_u : str + Name of the U-component (east-west) band in the model. + model_band_v : str + Name of the V-component (north-south) band in the model. + amplitude_obstype_name : str + Name used for the derived amplitude observation type. + direction_obstype_name : str + Name used for the derived direction observation type. + + Raises + ------ + MetObsUnitUnknown + If *model_unit* is not compatible with the standard unit of *obstype*. + """ # set regular obstype super().__init__( name=obstype.name, @@ -499,6 +612,24 @@ def _id(self) -> str: return f"{super()._id()}_{self.model_band_u}_{self.model_band_v}" def __add__(self, other: ModelObstype_Vectorfield) -> ModelObstype_Vectorfield: + """Combine two ModelObstype_Vectorfield instances that share the same physical identity. + + Parameters + ---------- + other : ModelObstype_Vectorfield + The ModelObstype_Vectorfield instance to combine with. + + Returns + ------- + ModelObstype_Vectorfield + A new instance with merged attributes. Model unit is taken from + *self* when both differ. + + Raises + ------ + MetObsAdditionError + If the two instances have different ``_id()`` values. + """ if self._id() != other._id(): raise MetObsAdditionError( f"{self} + {other} could not be executes since they do not have the same id ({self._id()} != {other._id()})" diff --git a/src/metobs_toolkit/plot_collection/folium_spatial.py b/src/metobs_toolkit/plot_collection/folium_spatial.py index b3968b42..7d27ca72 100644 --- a/src/metobs_toolkit/plot_collection/folium_spatial.py +++ b/src/metobs_toolkit/plot_collection/folium_spatial.py @@ -203,6 +203,24 @@ def make_folium_html_plot( # Map values to colors @log_entry def map_value_to_hex(series, vmin, vmax, cmapname="viridis"): + """Map numeric values to hex color strings using a matplotlib colormap. + + Parameters + ---------- + series : pandas.Series + Numeric values to convert to colors. + vmin : float + Minimum value for the colormap normalization. + vmax : float + Maximum value for the colormap normalization. + cmapname : str, optional + Name of the matplotlib colormap to use. Default is ``'viridis'``. + + Returns + ------- + pandas.Series + Series of hex color strings with the same index as ``series``. + """ norm = matplotlib.colors.Normalize(vmin=vmin, vmax=vmax, clip=True) mapper = matplotlib.cm.ScalarMappable( norm=norm, cmap=matplotlib.colormaps[cmapname] @@ -226,6 +244,24 @@ def map_value_to_hex(series, vmin, vmax, cmapname="viridis"): # Serialize data to features @log_entry def make_scatter_feature(row): + """Build a GeoJSON Feature dict for a single row of the station GeoDataFrame. + + The returned feature is suitable for use with + ``folium_plugins.TimestampedGeoJson``. + + Parameters + ---------- + row : pandas.Series + A single row from the station GeoDataFrame, expected to contain + ``'datetime'``, ``'geometry'``, ``'name'``, the variable column, + the label column, ``'value_color'``, and ``'label_color'``. + + Returns + ------- + dict + GeoJSON Feature dictionary with ``type``, ``geometry``, and + ``properties`` keys. + """ dtstring = pd.to_datetime([row["datetime"]]).strftime(dt_disp_fmt)[0] coords = [[row["geometry"].x, row["geometry"].y]] popup_str = f" {row['name']}
    {'{:.1f}'.format(row[variable_column])} {var_unit}
    {row[label_column]}" diff --git a/src/metobs_toolkit/plot_collection/qc_info_pies.py b/src/metobs_toolkit/plot_collection/qc_info_pies.py index 447a29ec..7ad30958 100644 --- a/src/metobs_toolkit/plot_collection/qc_info_pies.py +++ b/src/metobs_toolkit/plot_collection/qc_info_pies.py @@ -14,27 +14,52 @@ logger = logging.getLogger("") +def autopct_format(pct): + """Format a pie chart percentage value for display. + + Parameters + ---------- + pct : float + The percentage value for a pie wedge. + + Returns + ------- + str + The formatted percentage string (e.g. ``'12.3%'``), or an empty + string if ``pct`` is zero or negative. + """ + return f"{pct:.1f}%" if pct > 0 else "" + + @log_entry def qc_overview_pies( - df: pd.DataFrame, + end_labels_from_df: pd.Series, + end_labels_from_outliers: pd.Series, + per_check_labels: pd.Series, + fig_title: str = "", ) -> plt.Figure: """ - Generate a quality control (QC) overview using pie charts. + Generate a QC overview figure with pie charts for label frequencies and per-check outcomes. Parameters ---------- - df : pandas.DataFrame - DataFrame containing QC data. Must include columns 'N_labeled', 'N_all', and 'N_checked'. + end_labels_from_df : pandas.Series + Counts of final labels for all records (index as labels), typically from + ``SensorData.df['label'].value_counts()``. + end_labels_from_outliers : pandas.Series + Counts limited to outlier records (index as labels), e.g. from + ``SensorData.outliersdf['label'].value_counts()``. If empty, a single slice + "No QC outliers" is drawn. + per_check_labels : pandas.Series + MultiIndex Series with index levels ``['checkname', 'flag']`` containing counts per + QC check outcome (flags such as ``flagged_cond``, ``pass_cond``, ``unmet_cond``, etc.), + as returned by ``SensorData.get_qc_freq_statistics()``. Returns ------- matplotlib.figure.Figure - The generated figure containing the QC overview pie charts. - - Raises - ------ - TypeError - If any of the arguments are not of the expected type. + Figure containing two large pies (all labels and outlier labels) and one small pie per + QC check showing the distribution of its outcomes. """ # Define layout @@ -48,97 +73,85 @@ def qc_overview_pies( ax_thr = fig.add_subplot(spec[0, 2:]) # top half right # Frequency with all - plotdf = df - colors = [Settings._get_color_from_label(label) for label in plotdf.index] - plotdf.plot( + colors = [ + Settings._get_color_from_label(label) for label in end_labels_from_df.index + ] + end_labels_from_df.plot( ax=ax_thl, kind="pie", - y="N_labeled", - autopct="%1.1f%%", + autopct=autopct_format, legend=False, colors=colors, radius=Settings.get("plotting_settings.pie_charts.radius_big"), - fontsize=Settings.get("plotting_settings.pie_charts.txt_size_big_pies"), + fontsize=Settings.get("plotting_settings.pie_charts.txt_label_size_big_pies"), + ) + ax_thl.set_title( + "Label frequencies", + **Settings.get("plotting_settings.pie_charts.big_pie_title_kwargs"), ) - ax_thl.set_title("Label frequencies") ax_thl.set_ylabel("") - # Outliers comparison - plotdf = df[ - ~df.index.isin( - [ - Settings.get("label_def.goodrecord.label"), - Settings.get("label_def.regular_gap.label"), - ] - ) - ] + # Only outliers - colors = [Settings._get_color_from_label(label) for label in plotdf.index] + colors = [ + Settings._get_color_from_label(label) + for label in end_labels_from_outliers.index + ] - if plotdf.empty: + if end_labels_from_outliers.empty: # No outliers --> full pie with "No QC outliers" in the color of 'ok' - plotdf = pd.DataFrame( - data={"N_labeled": [100]}, index=pd.Index(data=["No QC outliers"]) - ) - colors = [Settings.get("label_def.goodrecord.color")] + end_labels_from_outliers = pd.Series([100], index=["No QC outliers"]) + colors = [Settings._get_color_from_label("ok")] - plotdf.plot( + end_labels_from_outliers.plot( ax=ax_thr, kind="pie", - y="N_labeled", - autopct="%1.1f%%", + autopct=autopct_format, legend=False, colors=colors, radius=Settings.get("plotting_settings.pie_charts.radius_big"), - fontsize=Settings.get("plotting_settings.pie_charts.txt_size_big_pies"), + fontsize=Settings.get("plotting_settings.pie_charts.txt_label_size_big_pies"), + ) + ax_thr.set_title( + "Outlier specific frequencies", + **Settings.get("plotting_settings.pie_charts.big_pie_title_kwargs"), ) - ax_thr.set_title("Outlier specific frequencies") ax_thr.set_ylabel("") # Performance per check - plotdf = df[ - ~df.index.isin( - [ - Settings.get("label_def.goodrecord.label"), - Settings.get("label_def.regular_gap.label"), - ] - ) - ] - - # Label to QC check name map - label_too_qcname_map = Settings._label_to_qccheckmap() + per_qc_colmap = { + val["label"]: val["plotkwargs"]["color"] + for val in Settings.get("qc_status_labels_per_check").values() + } i = 0 - for idx, row in plotdf.iterrows(): - # Target a specific axes + for checkname in per_check_labels.index.get_level_values("checkname").unique(): subax = fig.add_subplot(spec[math.floor(i / ncol) + 1, i % ncol]) - # Construct a plot Series - plotseries = pd.Series( - { - Settings.get("label_def.uncheckedrecord.label"): row["N_all"] - - row["N_checked"], - Settings.get("label_def.goodrecord.label"): row["N_checked"] - - row["N_labeled"], - Settings.get("label_def.outlier.label"): row["N_labeled"], - } - ) - # Define colors - colors = [Settings._get_color_from_label(label) for label in plotseries.index] - plotseries.plot( + checkname_subset = per_check_labels.loc[checkname] + colors = [per_qc_colmap.get(label, "gray") for label in checkname_subset.index] + + checkname_subset.plot( ax=subax, kind="pie", - autopct="%1.1f%%", + autopct=autopct_format, legend=False, colors=colors, radius=Settings.get("plotting_settings.pie_charts.radius_small"), - fontsize=Settings.get("plotting_settings.pie_charts.txt_size_small_pies"), + fontsize=Settings.get( + "plotting_settings.pie_charts.txt_label_size_small_pies" + ), ) - subax.set_title(f"Effectiveness of {label_too_qcname_map[idx]}") + subax.set_title( + f"{checkname}", + **Settings.get("plotting_settings.pie_charts.small_pie_title_kwargs"), + ) subax.set_ylabel("") i += 1 - logger.debug("Exiting qc_overview_pies function.") + fig.suptitle( + fig_title, **Settings.get("plotting_settings.pie_charts.fig_title_kwargs") + ) return fig diff --git a/src/metobs_toolkit/plot_collection/timeseries_plotting.py b/src/metobs_toolkit/plot_collection/timeseries_plotting.py index fed06866..5ad4a966 100644 --- a/src/metobs_toolkit/plot_collection/timeseries_plotting.py +++ b/src/metobs_toolkit/plot_collection/timeseries_plotting.py @@ -14,6 +14,17 @@ def all_gap_labels() -> list[str]: + """Return a list of all gap and gap-fill label strings from Settings. + + The list includes the standard gap label, all successful gap-fill + labels, and all failed gap-fill labels as defined in + ``Settings.get('label_def.*')``. + + Returns + ------- + list of str + Ordered list of gap-related label strings. + """ return ( [Settings.get("label_def.regular_gap.label")] # 'gap' + [ @@ -28,6 +39,14 @@ def all_gap_labels() -> list[str]: def all_outlier_labels() -> list[str]: + """Return a list of all QC outlier label strings from Settings. + + Returns + ------- + list of str + List of label strings for all QC check categories as defined in + ``Settings.get('qc_label_group')``. + """ return [ Settings.get(f"label_def.{cat}.label") for cat in Settings.get("qc_label_group") ] diff --git a/src/metobs_toolkit/qc_collection/__init__.py b/src/metobs_toolkit/qc_collection/__init__.py index 5e668ee7..aee60de3 100644 --- a/src/metobs_toolkit/qc_collection/__init__.py +++ b/src/metobs_toolkit/qc_collection/__init__.py @@ -1,8 +1,12 @@ # flake8: noqa: F401 -from .grossvalue_check import gross_value_check -from .persistence_check import persistence_check -from .repetitions_check import repetitions_check -from .step_check import step_check -from .window_variation_check import window_variation_check -from .buddy_check import toolkit_buddy_check +from .checks.duplicated_timestamp import duplicated_timestamp_check +from .checks.invalid_check import drop_invalid_values +from .checks.grossvalue_check import gross_value_check +from .checks.persistence_check import persistence_check +from .checks.repetitions_check import repetitions_check +from .checks.step_check import step_check +from .checks.window_variation_check import window_variation_check + + +from .spatial_checks.buddy_check import toolkit_buddy_check diff --git a/src/metobs_toolkit/qc_collection/buddy_check.py b/src/metobs_toolkit/qc_collection/buddy_check.py deleted file mode 100644 index 92864a23..00000000 --- a/src/metobs_toolkit/qc_collection/buddy_check.py +++ /dev/null @@ -1,1127 +0,0 @@ -from __future__ import annotations - -import os -import logging -import concurrent.futures -from typing import Union, List, Dict, Tuple, TYPE_CHECKING - -import numpy as np -import pandas as pd - -from metobs_toolkit.backend_collection.datetime_collection import to_timedelta -from metobs_toolkit.backend_collection.decorators import log_entry -from metobs_toolkit.qc_collection.distancematrix_func import generate_distance_matrix -from .whitelist import WhiteSet - -if TYPE_CHECKING: - from metobs_toolkit.station import Station - -logger = logging.getLogger("") - - -@log_entry -def synchronize_series( - series_list: List[pd.Series], max_shift: pd.Timedelta -) -> Tuple[pd.DataFrame, Dict]: - """ - Synchronize a list of pandas Series with datetime indexes. - - The target timestamps are defined by: - - - * freq: the highest frequency present in the input series - * origin: the earliest timestamp found across all input series - * closing: the latest timestamp found across all input series. - - Parameters - ---------- - series_list : list of pandas.Series - List of pandas Series with datetime indexes. - max_shift : pandas.Timedelta - Maximum shift in time that can be applied to each timestamp - in synchronization. - - Returns - ------- - pandas.DataFrame - DataFrame with synchronized Series. - dict - Dictionary mapping each synchronized timestamp to its - original timestamp. - """ - - # find highest frequency - frequencies = [to_timedelta(s.index.inferred_freq) for s in series_list] - trg_freq = min(frequencies) - - # find origin and closing timestamp (earliest/latest) - origin = min([s.index.min() for s in series_list]) - closing = max([s.index.max() for s in series_list]) - - # Create target datetime axes - target_dt = pd.date_range(start=origin, end=closing, freq=trg_freq) - - # Synchronize (merge with tolerance) series to the common index - synchronized_series = [] - timestamp_mapping = {} - for s in series_list: - targetdf = ( - s.to_frame() - .assign(orig_datetime=s.index) - .reindex( - index=pd.DatetimeIndex(target_dt), - method="nearest", - tolerance=max_shift, - limit=1, - ) - ) - - # extract the mapping (new -> original) - orig_timestampseries = targetdf["orig_datetime"] - orig_timestampseries.name = "original_timestamp" - timestamp_mapping[s.name] = orig_timestampseries - - synchronized_series.append(s) - - return pd.concat(synchronized_series, axis=1), timestamp_mapping - - -def _validate_safety_net_configs(safety_net_configs: List[Dict]) -> None: - """ - Validate that all required keys are present in safety_net_configs. - - Parameters - ---------- - safety_net_configs : list of dict - List of safety net configuration dictionaries. - - Raises - ------ - ValueError - If safety_net_configs is not a list or contains non-dict elements. - KeyError - If any required key is missing from a safety net configuration. - """ - if safety_net_configs is None: - return None - - required_keys = {"category", "buddy_radius", "z_threshold", "min_sample_size"} - - if not isinstance(safety_net_configs, list): - raise ValueError( - f"safety_net_configs must be a list, got {type(safety_net_configs).__name__}" - ) - - for i, config in enumerate(safety_net_configs): - if not isinstance(config, dict): - raise ValueError( - f"Each safety net config must be a dict, but config at index {i} " - f"is {type(config).__name__}" - ) - - missing_keys = required_keys - set(config.keys()) - if missing_keys: - raise KeyError( - f"Safety net config at index {i} is missing required key(s): " - f"{', '.join(sorted(missing_keys))}. " - f"Required keys are: {', '.join(sorted(required_keys))}" - ) - - -def _find_buddies_by_distance( - distance_df: pd.DataFrame, buddy_radius: Union[int, float] -) -> Dict: - """ - Get neighbouring stations using buddy radius (distance only). - - This is the core distance-based buddy finding function used internally - by other buddy-finding functions. - - Parameters - ---------- - distance_df : pandas.DataFrame - DataFrame containing distances between stations. - buddy_radius : int or float - Maximum distance (in meters) to consider as a buddy. - - Returns - ------- - dict - Dictionary mapping each station to a list of its buddies within the radius. - """ - - buddies = {} - for refstation, distances in distance_df.iterrows(): - bud_stations = distances[distances <= buddy_radius].index.to_list() - bud_stations.remove(refstation) - buddies[refstation] = bud_stations - - return buddies - - -def _find_category_buddies( - metadf: pd.DataFrame, - category_column: str, - max_dist: Union[int, float], - distance_df: pd.DataFrame, -) -> Dict: - """ - Get neighbouring stations using a categorical column and spatial distance. - - This function identifies buddy stations that share the same categorical - value (e.g., LCZ, network, region) and are within a specified distance. - - Parameters - ---------- - metadf : pandas.DataFrame - DataFrame containing metadata for stations. Must include the specified - category column. - category_column : str - The name of the categorical column to group stations by (e.g., 'LCZ', - 'network', 'region'). - max_dist : int or float - Maximum distance (in meters) to consider as a category buddy. - distance_df : pandas.DataFrame - DataFrame containing distances between stations. - - Returns - ------- - dict - Dictionary mapping each station to a list of its category buddies that - are also within the specified distance. - - Notes - ----- - - Category buddies are stations with the same category value as the reference - station. - - The final buddies are the intersection of category buddies and spatial - buddies within `max_dist`. - - Stations with NaN values in the category column are handled: they will not - match with any other station (including other NaN stations). - """ - category_buddies = {} - # Find buddies by category - for refstation in metadf.index: - ref_category = metadf.loc[refstation, category_column] - # Handle NaN values - they should not match with anything - if pd.isna(ref_category): - logger.warning( - "Station %s has NaN value for category '%s' - no category buddies assigned", - refstation, - category_column, - ) - category_buddies[refstation] = [] - else: - ref_buddies = metadf.loc[ - metadf[category_column] == ref_category - ].index.to_list() - category_buddies[refstation] = ref_buddies - - # Find buddies by distance - spatial_buddies = _find_buddies_by_distance(distance_df, max_dist) - - # Intersection of both buddy definitions - final_buddies = {} - for refstation in category_buddies.keys(): - final_buddies[refstation] = list( - set(category_buddies[refstation]).intersection( - set(spatial_buddies[refstation]) - ) - ) - - return final_buddies - - -def _find_spatial_buddies( - distance_df: pd.DataFrame, - metadf: pd.DataFrame, - buddy_radius: Union[int, float], -) -> Dict: - """ - Get neighbouring stations using buddy radius (spatial distance only). - - This function is a wrapper around `_find_category_buddies` that finds - buddies based purely on spatial distance, without any categorical - constraints. It works by creating a dummy category column where all - stations have the same value. - - Parameters - ---------- - distance_df : pandas.DataFrame - DataFrame containing distances between stations. - metadf : pandas.DataFrame - DataFrame containing metadata for stations. The index should be - station names. - buddy_radius : int or float - Maximum distance (in meters) to consider as a buddy. - - Returns - ------- - dict - Dictionary mapping each station to a list of its buddies within - the specified radius. - - See Also - -------- - _find_category_buddies : Find buddies by category and distance. - _find_buddies_by_distance : Core distance-based buddy finding function. - """ - - # Create a temporary metadf with a dummy category column where all - # stations have the same value, so _find_category_buddies will not - # filter by category - temp_metadf = metadf.copy() - temp_metadf["_all_same_category"] = 1 - - return _find_category_buddies( - metadf=temp_metadf, - category_column="_all_same_category", - max_dist=buddy_radius, - distance_df=distance_df, - ) - - -def _filter_to_altitude_buddies( - buddies: Dict, altitudes: pd.Series, max_altitude_diff: Union[int, float] -) -> Dict: - """ - Filter neighbours by maximum altitude difference. - - Parameters - ---------- - buddies : dict - Dictionary mapping each station to a list of its spatial buddies. - altitudes : pandas.Series - Series containing altitudes for each station. - max_altitude_diff : int or float - Maximum allowed altitude difference. - - Returns - ------- - dict - Dictionary mapping each station to a list of altitude-filtered buddies. - """ - - alt_buddies_dict = {} - for refstation, buddylist in buddies.items(): - alt_diff = abs((altitudes.loc[buddylist]) - altitudes.loc[refstation]) - - alt_buddies = alt_diff[alt_diff <= max_altitude_diff].index.to_list() - alt_buddies_dict[refstation] = alt_buddies - return alt_buddies_dict - - -def _filter_to_minimum_samplesize(buddydict: Dict, min_sample_size: int) -> Dict: - """ - Filter stations that are too isolated using minimum sample size. - - Parameters - ---------- - buddydict : dict - Dictionary mapping each station to a list of its buddies. - min_sample_size : int - Minimum number of buddies required. - - Returns - ------- - dict - Dictionary mapping each station to a list of buddies meeting the - minimum sample size. - """ - - to_check_stations = {} - for refstation, buddies in buddydict.items(): - if len(buddies) < min_sample_size: - # not enough buddies - to_check_stations[refstation] = [] # remove buddies - else: - to_check_stations[refstation] = buddies - return to_check_stations - - -@log_entry -def create_groups_of_buddies(buddydict: Dict) -> List[Tuple]: - """ - Create unique groups of buddies from a buddy dictionary. - - Parameters - ---------- - buddydict : dict - Dictionary mapping each station to a list of its buddies. - - Returns - ------- - list of tuple - List of tuples, each containing a group of station names. - """ - - grouped_stations = [] - groups = [] - for refstation, buddies in buddydict.items(): - if not bool(buddies): - continue - if refstation in grouped_stations: - continue - group = tuple([refstation, *buddies]) - - grouped_stations.extend([*group]) - groups.append(group) - - return groups - - -@log_entry -def toolkit_buddy_check( - target_stations: list[Station], - metadf: pd.DataFrame, - obstype: str, - spatial_buddy_radius: Union[int, float], - spatial_min_sample_size: int, - max_alt_diff: Union[int, float, None], - min_std: Union[int, float], - spatial_z_threshold: Union[int, float], - N_iter: int, - instantaneous_tolerance: pd.Timedelta, - # Whitelist arguments - whiteset: WhiteSet, - # Safety nets - safety_net_configs: List[Dict] = None, - # Technical - lapserate: Union[float, None] = None, # -0.0065 for temperature - use_mp: bool = True, -) -> Tuple[list, dict]: - """ - Spatial buddy check. - - The buddy check compares an observation against its neighbors - (i.e. spatial buddies). The check loops over all the groups, which are stations - within a radius of each other. For each group, the z-value of the reference - observation is computed given the sample of spatial buddies. If one (or more) - exceeds the `spatial_z_threshold`, the most extreme (=baddest) observation of - that group is labeled as an outlier. - - Multiple iterations of this checks can be done using the N_iter. - - Optionally, one or more safety nets can be applied. A safety net tests - potential outliers against a sample of stations that share a categorical - attribute (e.g., LCZ, network). If the z-value computed using the safety - net sample is below the specified threshold, the outlier is "saved" and - removed from the outlier set for the current iteration. - - Safety nets are applied in the order they are specified, allowing for - multi-level filtering (e.g., first test against LCZ buddies, then against - network buddies). - - A schematic step-by-step description of the buddy check: - - #. A distance matrix is constructed for all interdistances between - the stations. This is done using the haversine approximation. - #. Groups of spatial buddies (neighbours) are created by using the - `spatial_buddy_radius.` These groups are further filtered by: - - * removing stations from the groups that differ to much in altitude - (based on the `max_alt_diff`) - * removing groups of buddies that are too small (based on the - `min_sample_size`) - - #. Observations per group are synchronized in time (using the - `instantaneous_tolerance` for allignment). - #. If a `lapsrate` is specified, the observations are corrected for - altitude differences. - #. The following steps are repeated for `N-iter` iterations: - - #. The values of outliers flagged by a previous iteration are converted to - NaN's. Therefore they are not used in any following score or sample. - #. For each buddy group: - - * The mean, standard deviation (std), and sample size are computed. - * If the std is lower than the `minimum_std`, it is replaced by the - minimum std. - * Chi values are calculated for all records. - * For each timestamp the record with the highest Chi is tested if - it is larger then spatial_z_threshold. - If so, that record is flagged as an outlier. It will be ignored - in the next iteration. - - #. If `safety_net_configs` is provided, the following steps are applied - on the outliers flagged by the current iteration, for each safety net - in order: - - * Category buddies (stations sharing the same category value within - the specified radius) are identified. - * The safety net sample is tested in size (sample size must be at - least `min_sample_size`). If the condition is not met, the safety - net test is not applied. - * The safety net test is applied: - - * The mean and std are computed of the category-buddy sample. If - the std is smaller than `min_std`, the latter is used. - * The z-value is computed for the target record (= flagged outlier). - * If the z-value is smaller than the safety net's `z_threshold`, - the tested outlier is "saved" and removed from the set of outliers - for the current iteration. - - #. If `whiteset` contains records, any outliers that match the white-listed - timestamps (and optionally station names) are removed from the outlier set - for the current iteration. White-listed records participate in all buddy - check calculations but are not flagged as outliers in the final results. - - Parameters - ---------- - target_stations : list[Station] - A list of Station objects to apply the buddy check on. These should be - stations that contain the target observation type. - metadf : pandas.DataFrame - DataFrame containing station metadata including coordinates (geometry) - and altitude information for all stations. - obstype : str - The observation type that has to be checked. - spatial_buddy_radius : int or float - The radius to define spatial neighbors in meters. - spatial_min_sample_size : int - The minimum sample size to calculate statistics on used by - spatial-buddy samples. - max_alt_diff : int, float, or None - The maximum altitude difference allowed for buddies. If None, - no altitude filter is applied. - min_std : int or float - The minimum standard deviation for sample statistics. This should - represent the accuracy of the observations. - spatial_z_threshold : int or float - The threshold, tested with z-scores, for flagging observations as outliers. - N_iter : int - The number of iterations to perform the buddy check. - instantaneous_tolerance : pandas.Timedelta - The maximum time difference allowed for synchronizing observations. - whiteset : WhiteSet - A WhiteSet instance containing records that should be excluded from - outlier detection. Records in the WhiteSet undergo the buddy check - iterations as regular records but are removed from the outlier set - at the end of each iteration. - safety_net_configs : list of dict, optional - List of safety net configurations to apply in order. Each dict must - contain: - - * 'category': str, the metadata column name to group by (e.g., 'LCZ', - 'network') - * 'buddy_radius': int or float, maximum distance for category buddies - (in meters) - * 'z_threshold': int or float, z-value threshold for saving outliers - * 'min_sample_size': int, minimum number of buddies required for the - safety net test - - The default is None. - lapserate : float or None, optional - Describes how the obstype changes with altitude (in meters). If - None, no altitude correction is applied. For temperature, a - common value is -0.0065. - use_mp : bool, optional - Use multiprocessing to speed up the buddy check. The default is True. - - Returns - ------- - list - A list of tuples containing the outlier station, timestamp, - and detail message. Each tuple is in the form (station_name, - timestamp, message). - dict - A dictionary mapping each synchronized timestamp to its original - timestamp. - - Notes - ----- - - * The altitude of the stations can be extracted from GEE by using the - `Dataset.get_altitude()` method. - * The LCZ of the stations can be extracted from GEE by using the - `Dataset.get_LCZ()` method. - - """ - - # Validate safety net configs if provided - _validate_safety_net_configs(safety_net_configs) - - # ----- Part 1: construct buddy groups ------ - # compute distance metric - logger.debug("Calculating distance matrix with Haversine formula") - dist_matrix = generate_distance_matrix(metadf) - - # find potential buddies by distance - logger.debug( - "Finding spatial buddies within radius of %s meters", spatial_buddy_radius - ) - spatial_buddies = _find_spatial_buddies( - distance_df=dist_matrix, metadf=metadf, buddy_radius=spatial_buddy_radius - ) - - # filter buddies by altitude difference - if max_alt_diff is not None: - logger.debug( - "Filtering buddies by maximum altitude difference of %s meters", - max_alt_diff, - ) - if metadf["altitude"].isna().any(): - raise ValueError( - "At least one station has a NaN \ -value for 'altitude'" - ) - # Filter by altitude difference - spatial_buddies = _filter_to_altitude_buddies( - buddies=spatial_buddies, - altitudes=metadf["altitude"], - max_altitude_diff=max_alt_diff, - ) - - # Filter by sample size (based on the number of buddy stations) - logger.debug( - "Filtering buddies by minimum sample size of %s", spatial_min_sample_size - ) - spatial_buddies = _filter_to_minimum_samplesize( - buddydict=spatial_buddies, min_sample_size=spatial_min_sample_size - ) - - # create unique groups of buddies (list of tuples) - logger.debug("Creating groups of buddies") - buddygroups = create_groups_of_buddies(spatial_buddies) - logger.debug("Number of buddy groups created: %s", len(buddygroups)) - - # ---- Part 2: Preparing the records ----- - - # construct a wide observation dataframe - logger.debug("Constructing wide observation DataFrame for obstype: %s", obstype) - concatlist = [] - for sta in target_stations: - if obstype in sta.sensordata.keys(): - records = sta.get_sensor(obstype).series - records.name = sta.name - concatlist.append(records) - - # synchronize the timestamps - logger.debug("Synchronizing timestamps") - combdf, timestamp_map = synchronize_series( - series_list=concatlist, max_shift=instantaneous_tolerance - ) - - # lapse rate correction - if lapserate is not None: - logger.debug("Applying lapse rate correction with rate: %s", lapserate) - # get altitude dataframe - altdict = {sta.name: sta.site.altitude for sta in target_stations} - altseries = pd.Series(altdict) - altcorrectionseries = (altseries - altseries.min()) * lapserate - combdf = combdf - altcorrectionseries # Correct for altitude - - # ---- Part 3 : Apply buddy check on each group, - # rejecting the most extreme outlier - - outliersbin = [] - for i in range(N_iter): - logger.debug("Starting iteration %s of %s", i + 1, N_iter) - # convert values to NaN, if they are labeled as outlier in - # previous iteration - if bool(outliersbin): - logger.debug("Converting previous-iteration outliers to NaN") - for outlier_station, outlier_time, _msg in outliersbin: - if outlier_station in combdf.columns: - combdf.loc[outlier_time, outlier_station] = np.nan - - if use_mp: - # Use multiprocessing generator (parallelization) - num_cpus = os.cpu_count() - # since this check is an instantaneous check --> - # perfect for splitting the dataset in chunks in time - chunks = np.array_split(combdf, num_cpus) - - # create inputargs for each buddygroup, and for each chunk in time - inputargs = [ - ( - buddygroup, - chunk, - spatial_min_sample_size, - min_std, - spatial_z_threshold, - ) - for buddygroup in buddygroups - for chunk in chunks - ] - - with concurrent.futures.ProcessPoolExecutor() as executor: - outliers = executor.map(find_buddy_group_outlier, inputargs) - outliers = list(outliers) - - else: - # create inputargs for each buddygroup, and for each chunk in time - inputargs = [ - ( - buddygroup, - combdf, - spatial_min_sample_size, - min_std, - spatial_z_threshold, - ) - for buddygroup in buddygroups - ] - - logger.debug("Finding outliers in each buddy group") - outliers = list(map(find_buddy_group_outlier, inputargs)) - - # unpack double nested list - outliers = [item for sublist in outliers for item in sublist] - - # Apply safety nets (if configured) - if safety_net_configs: - logger.debug( - "Applying %s safety net(s) to %s outliers", - len(safety_net_configs), - len(outliers), - ) - outliers = apply_safetynets( - outliers=outliers, - safety_net_configs=safety_net_configs, - wideobsds=combdf, - metadf=metadf, - distance_df=dist_matrix, - max_alt_diff=max_alt_diff, - min_std=min_std, - ) - # NOTE: Records saved by any safety net will be tested again in - # the following iteration. A different result can occur if the - # spatial/safety net sample changes in the next iteration. - - # Save white-listed records - outliers = save_whitelist_records( - outliers=outliers, - whiteset=whiteset, - obstype=obstype, - ) - # NOTE: The white-listed records are removed from the outliers at the end - # of each iteration, similar to the safety nets. They participate in - # the buddy check calculations but are not flagged as outliers. - - # Save white-listed records - outliers = save_whitelist_records( - outliers=outliers, - whiteset=whiteset, - obstype=obstype, - ) - # NOTE: The white-listed records are removed from the outliers at the end - # of each iteration, similar to the LCZ safety net. They participate in - # the buddy check calculations but are not flagged as outliers. - - # Add reference to the iteration in the msg of the outliers - outliers = [ - (station, timestamp, f"{msg} (iteration {i+1}/{N_iter})") - for station, timestamp, msg in outliers - ] - - outliersbin.extend(outliers) - i += 1 - - return outliersbin, timestamp_map - - -@log_entry -def apply_safety_net( - outliers: list, - category_buddies: dict, - wideobsds: pd.DataFrame, - safety_z_threshold: Union[int, float], - min_sample_size: int, - min_std: Union[int, float], - category_name: str, -) -> list: - """ - Apply a category-based safety net to outliers detected by the spatial buddy check. - - This function works with any categorical grouping (e.g., LCZ, network, region). - - For each outlier, this function checks whether the value can be "saved" by - comparison with its category buddies (stations with the same category value - and within a certain distance). If the outlier's value is within the specified - z-threshold when compared to its category buddies, it is not considered an - outlier for this iteration. - - Parameters - ---------- - outliers : list of tuple - List of detected outliers, each as a tuple (station_name, timestamp, message). - category_buddies : dict - Dictionary mapping each station to a list of its category buddies. - wideobsds : pandas.DataFrame - Wide-format DataFrame with stations as columns and timestamps as index. - safety_z_threshold : int or float - Z-value threshold for saving an outlier using the safety net. - min_sample_size : int - Minimum number of category buddies required to apply the safety net. - min_std : int or float - Minimum standard deviation to use for z-value calculation. - category_name : str - Name of the category being used (for logging and messages). - - Returns - ------- - list of tuple - List of outliers that were not saved by the safety net, each as a tuple - (station_name, timestamp, message). Outliers that are "saved" are not - included in the returned list. - - Notes - ----- - - The safety net is only applied if there are enough category buddies and - non-NaN values. - - Outliers from previous iterations are already set to NaN in `wideobsds` - and are not considered. - - The function appends a message to the outlier if the safety net is not - applied or not passed. - """ - checked_outliers = [] - for outl in outliers: - outlstation, outltimestamp, outl_msg = outl - - outl_value = wideobsds.loc[outltimestamp, outlstation] - outl_category_buddies = category_buddies.get(outlstation, []) - - # Check if sample size is sufficient - if len(outl_category_buddies) < min_sample_size: - msg = f"Too few {category_name} buddies to apply safety net ({len(outl_category_buddies)} < {min_sample_size})." - logger.debug( - "Skip %s safety net for %s: too few buddies (%s < %s).", - category_name, - outlstation, - len(outl_category_buddies), - min_sample_size, - ) - checked_outliers.append((outlstation, outltimestamp, outl_msg + msg)) - continue - - # Get safety net samples - # NOTE: The sample is constructed using wideobsds, thus outliers - # from the current iteration are not taken into account! - # Outliers from previous iterations are taken into account since - # wideobsdf is altered (NaNs placed at outlier records) at the beginning - # of each iteration. - safetynet_samples = wideobsds.loc[outltimestamp][outl_category_buddies] - - # Compute scores - sample_mean = safetynet_samples.mean() - sample_std = safetynet_samples.std() - sample_non_nan_count = safetynet_samples.notna().sum() - - # Instantaneous sample size check - if sample_non_nan_count < min_sample_size: - msg = f"Too few non-NaN {category_name} buddies ({sample_non_nan_count} < {min_sample_size})." - logger.debug( - "Skip %s safety net for %s: too few non-NaN buddies (%s < %s).", - category_name, - outlstation, - sample_non_nan_count, - min_sample_size, - ) - checked_outliers.append((outlstation, outltimestamp, outl_msg + msg)) - continue - - # Apply min std - if sample_std < min_std: - sample_std = min_std - - # Check if saved - z_value = abs((outl_value - sample_mean) / sample_std) - if z_value <= safety_z_threshold: - # Is saved - logger.debug( - "%s at %s is saved by %s safety net with z=%.2f.", - outlstation, - outltimestamp, - category_name, - z_value, - ) - # Do not append the current outl to checked (it's saved) - else: - # Not saved by the safety net - msg = f"{category_name} safety net applied but not saved (z={z_value:.2f} > {safety_z_threshold})." - checked_outliers.append((outlstation, outltimestamp, outl_msg + msg)) - continue - - n_saved = len(outliers) - len(checked_outliers) - logger.debug( - "A total of %s records are saved by the %s safety net.", n_saved, category_name - ) - return checked_outliers - - -@log_entry -def apply_safetynets( - outliers: list, - safety_net_configs: List[Dict], - wideobsds: pd.DataFrame, - metadf: pd.DataFrame, - distance_df: pd.DataFrame, - max_alt_diff: Union[int, float, None], - min_std: Union[int, float], -) -> list: - """ - Apply multiple safety nets in sequence to outliers. - - Each safety net is defined by a category column, buddy radius, z-threshold, - and minimum sample size. Outliers are tested against each safety net in order, - and if saved by any of them, they are removed from the outlier list. - - Parameters - ---------- - outliers : list of tuple - List of detected outliers, each as a tuple (station_name, timestamp, message). - safety_net_configs : list of dict - List of safety net configurations. Each dict must contain: - - 'category': str, the metadata column name to group by - - 'buddy_radius': int or float, maximum distance for category buddies - - 'z_threshold': int or float, z-value threshold for saving outliers - - 'min_sample_size': int, minimum number of buddies required - wideobsds : pandas.DataFrame - Wide-format DataFrame with stations as columns and timestamps as index. - metadf : pandas.DataFrame - DataFrame containing station metadata. - distance_df : pandas.DataFrame - DataFrame containing distances between stations. - max_alt_diff : int, float, or None - Maximum altitude difference allowed for buddies. If None, no altitude - filter is applied. - min_std : int or float - Minimum standard deviation for sample statistics. - - Returns - ------- - list of tuple - List of outliers that were not saved by any safety net. - """ - if not safety_net_configs: - return outliers - - current_outliers = outliers - - for config in safety_net_configs: - category = config["category"] - buddy_radius = config["buddy_radius"] - z_threshold = config["z_threshold"] - min_sample_size = config["min_sample_size"] - - logger.debug( - "Applying %s safety net (radius=%s, z_threshold=%s, min_sample=%s)", - category, - buddy_radius, - z_threshold, - min_sample_size, - ) - - # Find category buddies - category_buddies = _find_category_buddies( - metadf=metadf, - category_column=category, - max_dist=buddy_radius, - distance_df=distance_df, - ) - - # Filter by altitude difference if specified - if max_alt_diff is not None: - category_buddies = _filter_to_altitude_buddies( - buddies=category_buddies, - altitudes=metadf["altitude"], - max_altitude_diff=max_alt_diff, - ) - - # Apply the safety net - current_outliers = apply_safety_net( - outliers=current_outliers, - category_buddies=category_buddies, - wideobsds=wideobsds, - safety_z_threshold=z_threshold, - min_sample_size=min_sample_size, - min_std=min_std, - category_name=category, - ) - - return current_outliers - - -@log_entry -def save_whitelist_records( - outliers: list, - whiteset: WhiteSet, - obstype: str, -) -> list: - """Remove whitelisted records from the outlier list. - - This function filters out any outliers that are present in the WhiteSet. - Whitelisted records are known valid observations that should not be flagged - as outliers, even if they are detected by the buddy check. - - Parameters - ---------- - outliers : list of tuple - List of detected outliers, each as a tuple (station_name, timestamp, message). - whiteset : WhiteSet - A WhiteSet instance containing records that should be excluded from outlier - detection. The WhiteSet is converted to station-specific and obstype-specific - SensorWhiteSet instances for each station in the outliers list. - obstype : str - The observation type being checked. Used to filter the whiteset for the - target obstype. - - Returns - ------- - list of tuple - List of outliers excluding those that are whitelisted. Each tuple contains - (station_name, timestamp, message). - - Notes - ----- - * Whitelisted records undergo the buddy check iterations as if they are regular - records. - * Only at the end of each iteration are they filtered out from the outliers list. - * This allows whitelisted records to still influence the statistics of their - buddy groups. - * The function processes each station separately by creating a SensorWhiteSet - for each station-obstype combination. - """ - - outldf = pd.DataFrame(outliers, columns=["name", "datetime", "message"]) - - for outlsta in outldf["name"].unique(): - # Create a sensorwhiteset for each station - sensorwhiteset = whiteset.create_sensorwhitelist( - stationname=outlsta, obstype=obstype - ) - # get the white-listed datetimes for the station - outliers_dts = sensorwhiteset.catch_white_records( - outliers_idx=pd.DatetimeIndex( - data=outldf[outldf["name"] == outlsta]["datetime"], name="datetime" - ) - ) - - # subset to the saved outliers - outldf = outldf.drop( - outldf[ - (outldf["name"] == outlsta) & (~outldf["datetime"].isin(outliers_dts)) - ].index - ) - - # convert back to a list of tuples (name, datetime, message) - outliers = list(outldf.itertuples(index=False, name=None)) - return outliers - - -@log_entry -def find_buddy_group_outlier(inputarg: Tuple) -> List[Tuple]: - """ - Apply a buddy check on a group to identify outliers. - - Parameters - ---------- - inputarg : tuple - A tuple containing: - - * buddygroup : list - List of station names that form the buddy group. - * combdf : pandas.DataFrame - DataFrame containing the combined data for all stations. - * min_sample_size : int - Minimum number of non-NaN values required in the buddy group for a - valid comparison. - * min_std : float - Minimum standard deviation to use when calculating z-scores. - * outlier_threshold : float - Threshold for identifying outliers in terms of z-scores. - - Returns - ------- - list of tuple - Each tuple contains: - - * str : The station name of the most extreme outlier. - * pandas.Timestamp : The timestamp of the outlier. - * str : A detailed message describing the outlier. - - Notes - ----- - This function performs the following steps: - - 1. Subsets the data to the buddy group. - 2. Calculates the mean, standard deviation, and count of non-NaN values - for each timestamp. - 3. Filters out timestamps with insufficient data. - 4. Replaces standard deviations below the minimum threshold with the - minimum value. - 5. Converts station values to z-scores. - 6. Identifies timestamps with at least one outlier. - 7. Locates the most extreme outlier for each timestamp. - 8. Generates a detailed message for each outlier. - """ - - buddygroup, combdf = inputarg[0], inputarg[1] - min_sample_size, min_std, outlier_threshold = inputarg[2:] - - # subset to the buddies - buddydf = combdf[[*buddygroup]] - - # calculate std and mean row wise - buddydf["mean"] = buddydf[[*buddygroup]].mean(axis=1) - buddydf["std"] = buddydf[[*buddygroup]].std(axis=1) - buddydf["non_nan_count"] = buddydf[[*buddygroup]].notna().sum(axis=1) - - # subset to samples with enough members (check for each timestamp - - # specifically) - buddydf = buddydf.loc[buddydf["non_nan_count"] >= min_sample_size] - - # replace std by minimum, if needed - buddydf.loc[buddydf["std"] < min_std, "std"] = np.float32(min_std) - - # Convert values to sigmas - for station in buddygroup: - buddydf[station] = (buddydf[station] - buddydf["mean"]).abs() / buddydf["std"] - - # Drop rows for which all values are smaller than the threshold - # (speed up the last step) - buddydf["timestamp_with_outlier"] = buddydf[[*buddygroup]].apply( - lambda row: any(row > outlier_threshold), axis=1 - ) - buddydf = buddydf.loc[buddydf["timestamp_with_outlier"]] - - # locate the most extreme outlier per timestamp - buddydf["is_the_most_extreme_outlier"] = buddydf[[*buddygroup]].idxmax(axis=1) - - @log_entry - def msgcreator(row): - """ - Create a detailed message describing an outlier. - - Parameters - ---------- - row : pandas.Series - A row from the buddy DataFrame containing outlier information, - including 'is_the_most_extreme_outlier', 'mean', and 'std' columns. - - Returns - ------- - str - Formatted message describing the outlier with its z-score and - buddy group statistics. - """ - retstr = f"Outlier at {row['is_the_most_extreme_outlier']}" - retstr += f" with chi value \ -{row[row['is_the_most_extreme_outlier']]:.2f}," - retstr += ( - f" is part of {sorted(buddygroup)}, with mean: {row['mean']:.2f}, " - f"std: {row['std']:.2f}. " - ) - return retstr - - # detail info string - buddydf["detail_msg"] = buddydf.apply( - lambda row: msgcreator(row), axis=1, result_type="reduce" - ) - - return list( - zip( - buddydf["is_the_most_extreme_outlier"], buddydf.index, buddydf["detail_msg"] - ) - ) diff --git a/src/metobs_toolkit/qc_collection/checks/common_functions.py b/src/metobs_toolkit/qc_collection/checks/common_functions.py new file mode 100644 index 00000000..15910ee8 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/checks/common_functions.py @@ -0,0 +1,100 @@ +import pandas as pd +import logging + +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.qcresult import ( + pass_cond, + flagged_cond, + saved_cond, + unchecked_cond, + unmet_cond, +) + +logger = logging.getLogger("") + + +@log_entry +def test_moving_window_condition( + records: pd.Series, windowsize: pd.Timedelta, min_records_per_window: int +) -> bool: + """ + Test if the resolution of the records meets the window constraints. + + Parameters + ---------- + records : pd.Series + Series with a datetime-like index. + windowsize : pd.Timedelta + Size of the moving window. + min_records_per_window : int + Minimum number of records required per window. + + Returns + ------- + bool + True if the minimum window members condition is met, False otherwise. + + Raises + ------ + TypeError + If any argument is not of the expected type. + Exception + If the input records do not have a perfectly regular timestamp. + """ + + # Get frequency of records + freqstr = pd.infer_freq(records.index) + if freqstr is None: + raise Exception("The input records do not have a perfectly regular timestamp.") + # Convert to timedelta + # Note: sometimes 'h' is returned, and this gives issues, so add a 1 in front + if not freqstr[0].isdigit(): + freqstr = "1" + freqstr + + freq = pd.Timedelta(freqstr) + + # Test if minimum window members condition is met + ismet = (windowsize / freq) >= min_records_per_window + logger.debug("Exiting function test_moving_window_condition.") + return ismet + + +def create_qcresult_flags( + all_input_records: pd.Series, + unmet_cond_idx: pd.DatetimeIndex, + outliers_before_white_idx: pd.DatetimeIndex, + outliers_after_white_idx: pd.DatetimeIndex, +) -> pd.Series: + """Create quality control flags series for all input records. + + This function generates a pandas Series containing QC flags for all timestamps + in the input records. Records are categorized as: unchecked (NaN values), + passed (valid non-outliers), unmet condition, saved (whitelisted outliers), + or flagged (detected outliers). + + Parameters + ---------- + all_input_records : pd.Series + Complete series of records with datetime index to flag. + unmet_cond_idx : pd.DatetimeIndex + Timestamps where QC check conditions were not met. + outliers_before_white_idx : pd.DatetimeIndex + Timestamps of all detected outliers before whitelist filtering. + outliers_after_white_idx : pd.DatetimeIndex + Timestamps of outliers remaining after whitelist filtering. + + Returns + ------- + pd.Series + Series with same index as all_input_records containing QC flag strings: + 'unchecked', 'passed', 'condition_unmet', 'saved', or 'flagged'. + """ + flags = pd.Series(data=unchecked_cond, index=all_input_records.index) + flags.loc[all_input_records.dropna().index] = pass_cond + flags.loc[unmet_cond_idx] = unmet_cond + + saved_records_idx = outliers_before_white_idx.difference(outliers_after_white_idx) + flags.loc[saved_records_idx] = saved_cond + flags.loc[outliers_after_white_idx] = flagged_cond + + return flags diff --git a/src/metobs_toolkit/qc_collection/checks/duplicated_timestamp.py b/src/metobs_toolkit/qc_collection/checks/duplicated_timestamp.py new file mode 100644 index 00000000..0a86c8b7 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/checks/duplicated_timestamp.py @@ -0,0 +1,72 @@ +import logging + +import pandas as pd + + +from .common_functions import create_qcresult_flags +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.qcresult import QCresult + +logger = logging.getLogger("") + + +@log_entry +def duplicated_timestamp_check(records: pd.Series) -> QCresult: + """Check for duplicated timestamps in a time series. + + Identifies all records that share the same timestamp. All occurrences of + duplicated timestamps are flagged as outliers (not just subsequent ones). + This check is performed before invalid value checking. + + Parameters + ---------- + records : pd.Series + Series with a datetime-like index to check for duplicates. + + Returns + ------- + QCresult + Quality control result object containing flags, outliers, and details + for the duplicated timestamp check. + + Notes + ----- + * All records with duplicated timestamps are flagged, including the first occurrence. + * Values are coerced to numeric during this check to ensure compatibility with + downstream processing. + * Details include a list of all values sharing each duplicated timestamp. + """ + # find all duplicates + duplicates = records[records.index.duplicated(keep=False)] + + # Drop dulicates from series, they are a mess to take along + no_dup_records = records[~records.index.duplicated(keep="first")] + + # create flags (no duplicates in the index!) + flags = create_qcresult_flags( + all_input_records=no_dup_records, # NO duplicates here + unmet_cond_idx=pd.DatetimeIndex([]), + outliers_before_white_idx=duplicates.index.unique(), + outliers_after_white_idx=duplicates.index.unique(), + ) + + # Special case: this check is performed before the invalid check, so values + # must be cast to numeric to avoid issues when combining them in the outliersdf + duplicates = pd.to_numeric(duplicates, errors="coerce") + + qcresult = QCresult( + checkname="duplicated_timestamp", + checksettings={}, + flags=flags, + detail="no details", + ) + + # Create and add details + if not duplicates.empty: + # For each duplicated timestamp, join all values as a comma-separated string + details = duplicates.groupby(duplicates.index).apply( + lambda x: "duplicated timestamp with: " + ", ".join(map(str, x.values)) + ) + qcresult.add_details_by_series(detail_series=details) + + return qcresult diff --git a/src/metobs_toolkit/qc_collection/checks/grossvalue_check.py b/src/metobs_toolkit/qc_collection/checks/grossvalue_check.py new file mode 100644 index 00000000..cd122da5 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/checks/grossvalue_check.py @@ -0,0 +1,88 @@ +import logging +from typing import Union +import pandas as pd + +from .common_functions import create_qcresult_flags + +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.qcresult import QCresult +from metobs_toolkit.qc_collection.whitelist import SensorWhiteSet + +logger = logging.getLogger("") + + +@log_entry +def gross_value_check( + records: pd.Series, + lower_threshold: Union[int, float], + upper_threshold: Union[int, float], + sensorwhiteset: SensorWhiteSet, +) -> QCresult: + """ + Identify outliers in a time series based on lower and upper thresholds. + + Parameters + ---------- + records : pd.Series + Series with a datetime-like index to check. + lower_threshold : int or float + Threshold below which records are flagged as outliers. + upper_threshold : int or float + Threshold above which records are flagged as outliers. + sensorwhiteset : SensorWhiteSet + A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. + Records matching the whiteset criteria will not be flagged as outliers even if they fall + outside the threshold range. + + Returns + ------- + QCresult + Quality control result object containing flags, outliers, and details + for the gross value check. + """ + + # Drop NaN values + to_check_records = records.dropna() + # Identify outliers + outliers_idx = to_check_records[ + (to_check_records < lower_threshold) | (to_check_records > upper_threshold) + ].index + + # Exclude white records if provided + outliers_after_white_idx = sensorwhiteset.catch_white_records( + outliers_idx=outliers_idx + ) + + # Create QCresult flags + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=pd.DatetimeIndex([]), + outliers_before_white_idx=outliers_idx, + outliers_after_white_idx=outliers_after_white_idx, + ) + + checksettings = { + "lower_threshold": lower_threshold, + "upper_threshold": upper_threshold, + "sensorwhiteset": sensorwhiteset, + } + + qcresult = QCresult( + checkname="gross_value", + checksettings=checksettings, + flags=flags, + detail="no details", + ) + + # Create and add details + if not outliers_after_white_idx.empty: + detailseries = pd.Series( + data="value outside gross value thresholds [" + + str(lower_threshold) + + ", " + + str(upper_threshold) + + "]", + index=outliers_after_white_idx, + ) + qcresult.add_details_by_series(detail_series=detailseries) + return qcresult diff --git a/src/metobs_toolkit/qc_collection/checks/invalid_check.py b/src/metobs_toolkit/qc_collection/checks/invalid_check.py new file mode 100644 index 00000000..d7f56135 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/checks/invalid_check.py @@ -0,0 +1,63 @@ +import logging + +import pandas as pd + + +logger = logging.getLogger("") + + +def drop_invalid_values( + records: pd.Series, skip_records: pd.DatetimeIndex +) -> pd.Series: + """Remove invalid (non-numeric) values from a time series. + + Filters out values that could not be cast to numeric types. Invalid timestamps + are treated as gaps and removed from the series rather than being flagged as + outliers. This allows the gap detection mechanism to handle them appropriately. + + Parameters + ---------- + records : pd.Series + Series with a datetime-like index containing values to validate. + skip_records : pd.DatetimeIndex + Records to temporarily exclude from the check (typically duplicated timestamps). + These records are preserved regardless of validity and added back after filtering. + + Returns + ------- + pd.Series + Filtered series containing only records with valid numeric values, + plus all skipped records. + + Notes + ----- + * Invalid values are interpreted as missing data (gaps) rather than outliers. + * Skipped records are preserved to avoid interfering with prior QC checks. + * This function does not raise an error if the check was previously applied. + """ + skipped_data = records.loc[skip_records] + targets = records.drop(skip_records) + + # Option 1: Create a outlier label for these invalid inputs, + # and treat them as outliers + # outlier_timestamps = targets[~targets.notnull()] + + # self._update_outliers( + # qccheckname="invalid_input", + # outliertimestamps=outlier_timestamps.index, + # and treat them as outliers + # extra_columns={}, + # overwrite=False, + # ) + + # Option 2: Since there is not numeric value present, these timestamps are + # interpreted as gaps --> remove the timestamp, so that it is captured by the + # gap finder. + + # Note: do not treat the first/last timestamps differently. That is + # a philosiphycal choice. + + validrecords = targets[targets.notnull()] # subset to numerical casted values + # add the skipped records back + validrecords = pd.concat([validrecords, skipped_data]).sort_index() + return validrecords diff --git a/src/metobs_toolkit/qc_collection/checks/persistence_check.py b/src/metobs_toolkit/qc_collection/checks/persistence_check.py new file mode 100644 index 00000000..31bb1e87 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/checks/persistence_check.py @@ -0,0 +1,163 @@ +import logging + +import numpy as np +import pandas as pd + +from .common_functions import test_moving_window_condition, create_qcresult_flags + +from metobs_toolkit.qcresult import ( + QCresult, + pass_cond, + flagged_cond, + unmet_cond, +) +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.backend_collection.datetime_collection import ( + timestamps_to_datetimeindex, +) +from metobs_toolkit.qc_collection.whitelist import SensorWhiteSet + +logger = logging.getLogger("") + + +def _has_window_unique_values(window: pd.Series) -> bool: + """ + Check if all non-NaN values in the window are identical. + + Parameters + ---------- + window : pd.Series + A pandas Series representing the rolling window. + + Returns + ------- + bool + True if all non-NaN values are identical, False otherwise. + """ + a = window.values + a = a[~np.isnan(a)] + return (a[0] == a).all() if len(a) > 0 else False + + +@log_entry +def persistence_check( + records: pd.Series, + timewindow: pd.Timedelta, + min_records_per_window: int, + sensorwhiteset: SensorWhiteSet, +) -> QCresult: + """ + Check if values are not constant in a moving time window. + + Performs a persistence check on a time series to identify periods where observations remain constant + within a specified time window. If the values are constant, all records in the moving window are + flagged as outliers. + + Parameters + ---------- + records : pd.Series + A pandas Series containing the time series data to be checked. The index should be datetime-like. + timewindow : pd.Timedelta + The size of the rolling time window to check for persistence. + min_records_per_window : int + The minimum number of non-NaN records required within the time window for the check to be valid. + sensorwhiteset : SensorWhiteSet + A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. + Records matching the whiteset criteria will not be flagged as outliers even if they meet the + persistence criteria. + + Returns + ------- + QCresult + Quality control result object containing flags, outliers, and details + for the persistence check. + + Notes + ----- + + * The function uses a rolling window approach to check if all non-NaN values within the window + are identical. + * If the minimum number of records per window is locally not met, the function logs a warning and skips + the persistence check. + * This function can be computationally expensive for large datasets or small time windows. + + Warnings + -------- + If the minimum number of records per window is not met over the full time series, a warning is logged, and the function + returns an empty DatetimeIndex. + """ + checksettings = { + "timewindow": timewindow, + "min_records_per_window": min_records_per_window, + "sensorwhiteset": sensorwhiteset, + } + + to_check_records = records.dropna() # Exclude outliers and gaps + # Test if the conditions for the moving window are met by the records frequency + is_met = test_moving_window_condition( + records=records, # pass records, because freq is estimated + windowsize=timewindow, + min_records_per_window=min_records_per_window, + ) + if not is_met: + logger.warning( + "The minimum number of window members for the persistence check is not met!" + ) + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=to_check_records.index, + outliers_before_white_idx=pd.DatetimeIndex([]), + outliers_after_white_idx=pd.DatetimeIndex([]), + ) + qcresult = QCresult( + checkname="persistence", + checksettings=checksettings, + flags=flags, + detail=f"Minimum number of records ({min_records_per_window}) per window ({timewindow}) not met.", + ) + return qcresult + + # This is very expensive if no coarsening is applied! Can we speed this up? + + window_flags = to_check_records.rolling( + window=timewindow, + closed="both", + center=True, + min_periods=min_records_per_window, + ).apply(_has_window_unique_values) + # The returns are numeric values (0 --> oke, NaN --> not checked (members/window condition not met), 1 --> outlier) + window_flags = window_flags.map( + {0.0: pass_cond, np.nan: unmet_cond, 1.0: flagged_cond} + ) + + outliers_idx = window_flags[window_flags == flagged_cond].index + + # Catch the white records + outliers_after_white_idx = sensorwhiteset.catch_white_records( + outliers_idx=outliers_idx + ) + + # Create flags + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=window_flags[window_flags == unmet_cond].index, + outliers_before_white_idx=outliers_idx, + outliers_after_white_idx=outliers_after_white_idx, + ) + + qcresult = QCresult( + checkname="persistence", + checksettings=checksettings, + flags=flags, + detail="no details", + ) + + # Create and add details + if not outliers_after_white_idx.empty: + detailseries = pd.Series( + data="constant values in timewindow of " + str(timewindow), + index=outliers_after_white_idx, + ) + qcresult.add_details_by_series(detail_series=detailseries) + + return qcresult diff --git a/src/metobs_toolkit/qc_collection/repetitions_check.py b/src/metobs_toolkit/qc_collection/checks/repetitions_check.py similarity index 56% rename from src/metobs_toolkit/qc_collection/repetitions_check.py rename to src/metobs_toolkit/qc_collection/checks/repetitions_check.py index f511a840..8c9a530f 100644 --- a/src/metobs_toolkit/qc_collection/repetitions_check.py +++ b/src/metobs_toolkit/qc_collection/checks/repetitions_check.py @@ -1,11 +1,13 @@ import logging import pandas as pd +from metobs_toolkit.qcresult import QCresult +from .common_functions import create_qcresult_flags from metobs_toolkit.backend_collection.decorators import log_entry from metobs_toolkit.backend_collection.datetime_collection import ( timestamps_to_datetimeindex, ) -from .whitelist import SensorWhiteSet +from metobs_toolkit.qc_collection.whitelist import SensorWhiteSet logger = logging.getLogger("") @@ -15,7 +17,7 @@ def repetitions_check( records: pd.Series, max_N_repetitions: int, sensorwhiteset: SensorWhiteSet, -) -> pd.DatetimeIndex: +) -> QCresult: """ Test if an observation changes after a number of repetitions. @@ -33,15 +35,16 @@ def repetitions_check( max_N_repetitions : int The maximum number of repetitions allowed before the records are flagged as outliers. If the number of repetitions exceeds this value, all repeated records are flagged as outliers. - sensorwhiteset : SensorWhiteSet, optional + sensorwhiteset : SensorWhiteSet A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. Records matching the whiteset criteria will not be flagged as outliers even if they exceed the max_N_repetitions threshold. Returns ------- - pd.DatetimeIndex - Timestamps of outlier records. + QCresult + Quality control result object containing flags, outliers, and details + for the repetitions check. Notes ----- @@ -50,39 +53,67 @@ def repetitions_check( in contrast to the repetitions check whose thresholds are instrumentally based (e.g., the "window" is defined by a number of records). """ + checksettings = { + "max_N_repetitions": max_N_repetitions, + "sensorwhiteset": sensorwhiteset, + } # Drop outliers from the series (these are NaNs) - input_series = records.dropna() + to_check_records = records.dropna() # Create group definitions for repeating values that do not change - persistence_filter = ((input_series.shift() != input_series)).cumsum() + persistence_filter = ((to_check_records.shift() != to_check_records)).cumsum() persdf = pd.DataFrame( - data={"value": input_series, "persistgroup": persistence_filter}, - index=input_series.index, + data={"value": to_check_records, "persistgroup": persistence_filter}, + index=to_check_records.index, ) # Find outlier groups - groups = persdf.groupby(["persistgroup"]) + groups = persdf.groupby("persistgroup") # The above line groups the observations which have the same value and consecutive datetimes. group_sizes = groups.size() outlier_groups = group_sizes[group_sizes > max_N_repetitions] - # Combine all outlier groups if outlier_groups.empty: logger.debug("No outliers detected. Exiting repetitions_check function.") - return timestamps_to_datetimeindex( + outliers_idx = timestamps_to_datetimeindex( timestamps=[], name="datetime", current_tz=None ) + outliers = pd.Series(index=outliers_idx) + else: - outliers = pd.concat( - [ - groups.get_group( - outlgroup, - ) - for outlgroup in outlier_groups.index - ] - ) - logger.debug("Outliers detected. Exiting repetitions_check function.") + # Combine all outlier groups + outliers = pd.concat( + [ + groups.get_group( + outlgroup, + ) + for outlgroup in outlier_groups.index + ] + ) # Catch the white records - outliers_idx = sensorwhiteset.catch_white_records(outliers.index) - return outliers_idx + outliers_after_white_idx = sensorwhiteset.catch_white_records(outliers.index) + + # Create flags + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=pd.DatetimeIndex([]), + outliers_before_white_idx=outliers.index, + outliers_after_white_idx=outliers_after_white_idx, + ) + + qcresult = QCresult( + checkname="repetitions", + checksettings=checksettings, + flags=flags, + ) + + # Create and add details + if not outliers_after_white_idx.empty: + detailseries = pd.Series( + data="More than " + str(max_N_repetitions) + " repeated values", + index=outliers_after_white_idx, + ) + qcresult.add_details_by_series(detail_series=detailseries) + + return qcresult diff --git a/src/metobs_toolkit/qc_collection/step_check.py b/src/metobs_toolkit/qc_collection/checks/step_check.py similarity index 62% rename from src/metobs_toolkit/qc_collection/step_check.py rename to src/metobs_toolkit/qc_collection/checks/step_check.py index 9c563cab..02554507 100644 --- a/src/metobs_toolkit/qc_collection/step_check.py +++ b/src/metobs_toolkit/qc_collection/checks/step_check.py @@ -2,8 +2,11 @@ from typing import Union import pandas as pd -from .whitelist import SensorWhiteSet + +from .common_functions import create_qcresult_flags from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.qcresult import QCresult +from metobs_toolkit.qc_collection.whitelist import SensorWhiteSet logger = logging.getLogger("") @@ -14,7 +17,7 @@ def step_check( max_increase_per_second: Union[int, float], max_decrease_per_second: Union[int, float], sensorwhiteset: SensorWhiteSet, -) -> pd.DatetimeIndex: +) -> QCresult: """ Check for 'spikes' and 'dips' in a time series. @@ -35,15 +38,16 @@ def step_check( max_decrease_per_second : int or float The maximum allowed decrease (per second). This value is extrapolated to the time resolution of records. This value must be negative. - sensorwhiteset : SensorWhiteSet, optional + sensorwhiteset : SensorWhiteSet A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. Records matching the whiteset criteria will not be flagged as outliers even if they meet the step check criteria. Returns ------- - pd.DatetimeIndex - Timestamps of outlier records. + QCresult + Quality control result object containing flags, outliers, and details + for the step check. Notes ----- @@ -51,6 +55,11 @@ def step_check( threshold. This is because a temperature drop is meteorologically more common than a sudden increase, which is often the result of a radiation error. """ + checksettings = { + "max_increase_per_second": max_increase_per_second, + "max_decrease_per_second": max_decrease_per_second, + "sensorwhiteset": sensorwhiteset, + } # Validate argument values if max_decrease_per_second > 0: @@ -59,22 +68,22 @@ def step_check( raise ValueError("max_increase_per_second must be positive!") # Drop outliers from the series (these are NaNs) - input_series = records.dropna() + to_check_records = records.dropna() # Calculate timedelta between rows - time_diff = input_series.index.to_series().diff() + time_diff = to_check_records.index.to_series().diff() # Define filter step_filter = ( # Step increase ( - (input_series - input_series.shift(1)) + (to_check_records - to_check_records.shift(1)) > (float(max_increase_per_second) * time_diff.dt.total_seconds()) ) # or | # Step decrease ( - (input_series - input_series.shift(1)) + (to_check_records - to_check_records.shift(1)) < (max_decrease_per_second * time_diff.dt.total_seconds()) ) ) @@ -82,7 +91,24 @@ def step_check( outliers_idx = step_filter[step_filter].index # Catch the white records - outliers_idx = sensorwhiteset.catch_white_records(outliers_idx) + outliers_after_white_idx = sensorwhiteset.catch_white_records(outliers_idx) + + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=pd.DatetimeIndex([]), + outliers_before_white_idx=outliers_idx, + outliers_after_white_idx=outliers_after_white_idx, + ) - logger.debug("Exiting function step_check") - return outliers_idx + qcresult = QCresult( + checkname="step", checksettings=checksettings, flags=flags, detail="no details" + ) + + # Create and add details + if not outliers_after_white_idx.empty: + detailseries = pd.Series( + data=f"step > {max_increase_per_second:.4g} per second or step < {max_decrease_per_second:.4g} per second", + index=outliers_after_white_idx, + ) + qcresult.add_details_by_series(detail_series=detailseries) + return qcresult diff --git a/src/metobs_toolkit/qc_collection/window_variation_check.py b/src/metobs_toolkit/qc_collection/checks/window_variation_check.py similarity index 66% rename from src/metobs_toolkit/qc_collection/window_variation_check.py rename to src/metobs_toolkit/qc_collection/checks/window_variation_check.py index 93f36b1c..1f691bae 100644 --- a/src/metobs_toolkit/qc_collection/window_variation_check.py +++ b/src/metobs_toolkit/qc_collection/checks/window_variation_check.py @@ -1,13 +1,16 @@ import logging from typing import Union import pandas as pd +from numpy import nan -from .common_functions import test_moving_window_condition -from .whitelist import SensorWhiteSet +from .common_functions import test_moving_window_condition, create_qcresult_flags + +from metobs_toolkit.qcresult import QCresult from metobs_toolkit.backend_collection.decorators import log_entry from metobs_toolkit.backend_collection.datetime_collection import ( timestamps_to_datetimeindex, ) +from metobs_toolkit.qc_collection.whitelist import SensorWhiteSet logger = logging.getLogger("") @@ -20,11 +23,11 @@ def window_variation_check( max_increase_per_second: Union[int, float], max_decrease_per_second: Union[int, float], sensorwhiteset: SensorWhiteSet, -) -> pd.DatetimeIndex: +) -> QCresult: """ Test if the increase or decrease in a time window exceeds a threshold. - This function checks if the variation of observations in time does not exceed a threshold. + This function checks if the variation of observations in time exceeds a threshold. It applies a moving window over the time series, defined by a duration (`timewindow`), and tests if the window contains at least a minimum number of records (`min_records_per_window`). @@ -74,9 +77,20 @@ def window_variation_check( if max_increase_per_second < 0: raise ValueError("max_increase_per_second must be positive!") + checksettings = { + "timewindow": timewindow, + "min_records_per_window": min_records_per_window, + "max_increase_per_second": max_increase_per_second, + "max_decrease_per_second": max_decrease_per_second, + "sensorwhiteset": sensorwhiteset, + } + + # Drop outliers from the series (these are NaNs) + to_check_records = records.dropna() + # Test if the conditions for the moving window are met by the records frequency is_met = test_moving_window_condition( - records=records, + records=records, # pass records, because freq is estimated windowsize=timewindow, min_records_per_window=min_records_per_window, ) @@ -84,10 +98,20 @@ def window_variation_check( logger.warning( "The minimum number of window members for the window variation check is not met!" ) - return timestamps_to_datetimeindex(timestamps=[], name="datetime") + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=to_check_records.index, + outliers_before_white_idx=pd.DatetimeIndex([]), + outliers_after_white_idx=pd.DatetimeIndex([]), + ) - # Drop outliers from the series (these are NaNs) - input_series = records.dropna() + qcresult = QCresult( + checkname="window_variation", + checksettings=checksettings, + flags=flags, + detail=f"Minimum number of records ({min_records_per_window}) per window ({timewindow}) not met.", + ) + return qcresult # Calculate window thresholds (by linear extrapolation) max_window_increase = ( @@ -126,17 +150,46 @@ def variation_test(window: pd.Series) -> int: return 0 # Apply rolling window - window_outliers = input_series.rolling( + window_flags = to_check_records.rolling( window=timewindow, closed="both", center=True, min_periods=min_records_per_window, ).apply(variation_test) - outliers_idx = window_outliers.loc[window_outliers == 1].index + # The returns are numeric values (0 --> oke, NaN --> not checked (members/window condition not met), 1 --> outlier) + window_flags = window_flags.map( + {0.0: "pass", nan: "unmet", 1.0: "flagged"} # Dummy label # Dummy label + ) # Dummy label + # Filter outliers + outliers_idx = window_flags.loc[window_flags == "flagged"].index # Catch the white records - outliers_idx = sensorwhiteset.catch_white_records(outliers_idx=outliers_idx) + outliers_after_white_idx = sensorwhiteset.catch_white_records( + outliers_idx=outliers_idx + ) + + # Create flags + flags = create_qcresult_flags( + all_input_records=records, + unmet_cond_idx=window_flags[window_flags == "unmet"].index, + outliers_before_white_idx=outliers_idx, + outliers_after_white_idx=outliers_after_white_idx, + ) + + qcresult = QCresult( + checkname="window_variation", + checksettings=checksettings, + flags=flags, + detail="no details", + ) + + # Create and add details + if not outliers_after_white_idx.empty: + detailseries = pd.Series( + data=f"Variation in {timewindow} window exceeds max increase of {max_window_increase} or max decrease of {max_window_decrease}.", + index=outliers_after_white_idx, + ) + qcresult.add_details_by_series(detail_series=detailseries) - logger.debug("Exiting function window_variation_check") - return outliers_idx + return qcresult diff --git a/src/metobs_toolkit/qc_collection/common_functions.py b/src/metobs_toolkit/qc_collection/common_functions.py deleted file mode 100644 index a9fed301..00000000 --- a/src/metobs_toolkit/qc_collection/common_functions.py +++ /dev/null @@ -1,52 +0,0 @@ -import pandas as pd -import logging - -from metobs_toolkit.backend_collection.decorators import log_entry - -logger = logging.getLogger("") - - -@log_entry -def test_moving_window_condition( - records: pd.Series, windowsize: pd.Timedelta, min_records_per_window: int -) -> bool: - """ - Test if the resolution of the records meets the window constraints. - - Parameters - ---------- - records : pd.Series - Series with a datetime-like index. - windowsize : pd.Timedelta - Size of the moving window. - min_records_per_window : int - Minimum number of records required per window. - - Returns - ------- - bool - True if the minimum window members condition is met, False otherwise. - - Raises - ------ - TypeError - If any argument is not of the expected type. - Exception - If the input records do not have a perfectly regular timestamp. - """ - - # Get frequency of records - freqstr = pd.infer_freq(records.index) - if freqstr is None: - raise Exception("The input records do not have a perfectly regular timestamp.") - # Convert to timedelta - # Note: sometimes 'h' is returned, and this gives issues, so add a 1 in front - if not freqstr[0].isdigit(): - freqstr = "1" + freqstr - - freq = pd.Timedelta(freqstr) - - # Test if minimum window members condition is met - ismet = (windowsize / freq) >= min_records_per_window - logger.debug("Exiting function test_moving_window_condition.") - return ismet diff --git a/src/metobs_toolkit/qc_collection/grossvalue_check.py b/src/metobs_toolkit/qc_collection/grossvalue_check.py deleted file mode 100644 index ba22d412..00000000 --- a/src/metobs_toolkit/qc_collection/grossvalue_check.py +++ /dev/null @@ -1,54 +0,0 @@ -import logging -from typing import Union -import pandas as pd - - -from .whitelist import SensorWhiteSet -from metobs_toolkit.backend_collection.decorators import log_entry - -logger = logging.getLogger("") - - -@log_entry -def gross_value_check( - records: pd.Series, - lower_threshold: Union[int, float], - upper_threshold: Union[int, float], - sensorwhiteset: SensorWhiteSet, -) -> pd.DatetimeIndex: - """ - Identify outliers in a time series based on lower and upper thresholds. - - Parameters - ---------- - records : pd.Series - Series with a datetime-like index to check. - lower_threshold : int or float - Threshold below which records are flagged as outliers. - upper_threshold : int or float - Threshold above which records are flagged as outliers. - sensorwhiteset : SensorWhiteSet - A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. - Records matching the whiteset criteria will not be flagged as outliers even if they fall - outside the threshold range. - - Returns - ------- - pd.DatetimeIndex - Timestamps of outlier records. - - - """ - - # Drop NaN values - records = records.dropna() - # Identify outliers - outliers_idx = records[ - (records < lower_threshold) | (records > upper_threshold) - ].index - - # Exclude white records if provided - outliers_idx = sensorwhiteset.catch_white_records(outliers_idx=outliers_idx) - - logger.debug("Exiting function gross_value_check.") - return outliers_idx diff --git a/src/metobs_toolkit/qc_collection/overview_df_constructor.py b/src/metobs_toolkit/qc_collection/overview_df_constructor.py new file mode 100644 index 00000000..88ccc953 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/overview_df_constructor.py @@ -0,0 +1,175 @@ +"""Collection of DF constructing functions on various levels +(sensordata, station, dataset) for overviews and summaries of QC checks.""" + +import pandas as pd +from typing import Union +from metobs_toolkit.backend_collection.dev_collection import copy_doc +from metobs_toolkit.backend_collection.df_helpers import save_concat + + +def sensordata_qc_overview_df(sensor) -> pd.DataFrame: + """Build a QC overview DataFrame for a single SensorData object. + + Parameters + ---------- + sensor : SensorData + The sensor whose QC results are to be summarised. + + Returns + ------- + pandas.DataFrame + Wide DataFrame with a DatetimeIndex. Columns follow the pattern + ``('label', checkname)`` and ``('details', checkname)`` for each + applied check, plus a ``'value'`` column with the raw observation + values. Missing checks are filled with ``'Not applied'``. + """ + # TODO rearange the order of qc columns to reflect the executeion order + possible_timestamps = sensor.series.index + qc_before_timecoarsening = ["duplicated_timestamp"] + + to_concat = [] + for qcresult in sensor.outliers: + checkdf = qcresult.create_outliersdf( + map_to_basic_labels=False, # get all flags (ok, outl, notchecked, unmet, saved) + subset_to_outliers=False, + ) # Get all flags + # add checkname to the index + checkdf["checkname"] = qcresult.checkname + if qcresult.checkname in qc_before_timecoarsening: + # Subset to coarsende timestmaps only + checkdf = checkdf.reindex(possible_timestamps) + + checkdf.set_index("checkname", append=True, inplace=True) + to_concat.append(checkdf) + + totaldf = save_concat(to_concat) + + if totaldf.empty: + return pd.DataFrame( + columns=["value", "label", "details"], + index=pd.DatetimeIndex([], name="datetime"), + ) + + # Unstack + totaldf = totaldf.unstack(level="checkname") + totaldf.fillna("Not applied", inplace=True) + + # add values + allvals = save_concat( + [sensor.series, sensor.outliers_values_bin] + ) # do not sort before removing the duplicates ! + allvals = allvals[~allvals.index.duplicated(keep="last")].sort_index() + totaldf["value"] = allvals.loc[totaldf.index] + + return totaldf[["value", "label", "details"]] + + +def station_qc_overview_df( + station, subset_obstypes: Union[list[str], None] = None +) -> pd.DataFrame: + """Build a QC overview DataFrame for all sensors of a Station. + + Parameters + ---------- + station : Station + The station whose QC results are to be summarised. + subset_obstypes : list of str or None, optional + If given, only these observation types are included. Unknown + types are silently ignored. Default is None (all sensors). + + Returns + ------- + pandas.DataFrame + Wide DataFrame indexed by ``(datetime, obstype)``. Column + structure mirrors :func:`sensordata_qc_overview_df`. + """ + if subset_obstypes is None: + sensortargets = station.sensordata.values() + else: + sensortargets = [] + for obstype in subset_obstypes: + if obstype in station.sensordata: + sensortargets.append(station.get_sensor(obstype)) + else: + # Log a warning? + pass + + to_concat = [] + for sensordata in sensortargets: + stadf = sensordata_qc_overview_df(sensordata).reset_index() + # add obstype to the index + if not stadf.empty: + stadf["obstype"] = sensordata.obstype.name + stadf = stadf.reset_index().set_index(["datetime", "obstype"]) + to_concat.append(stadf) + + totaldf = save_concat(to_concat) + totaldf.sort_index(inplace=True) + + if totaldf.empty: + return pd.DataFrame( + columns=["value", "label", "details"], + index=pd.MultiIndex( + levels=[[], []], codes=[[], []], names=["datetime", "obstype"] + ), + ) + + return totaldf[["value", "label", "details"]] + + +def dataset_qc_overview_df( + dataset, + subset_stations: Union[list[str], None] = None, + subset_obstypes: Union[list[str], None] = None, +) -> pd.DataFrame: + """Build a QC overview DataFrame for all stations in a Dataset. + + Parameters + ---------- + dataset : Dataset + The dataset whose QC results are to be summarised. + subset_stations : list of str or None, optional + If given, only these station names are included. Default is None + (all stations). + subset_obstypes : list of str or None, optional + If given, only these observation types are included. Default is + None (all observation types). + + Returns + ------- + pandas.DataFrame + Wide DataFrame indexed by ``(datetime, obstype, name)``. Column + structure mirrors :func:`sensordata_qc_overview_df`. + """ + if subset_stations is None: + stationtargets = dataset.stations + else: + stationtargets = [ + dataset.get_station(station_name) for station_name in subset_stations + ] + + to_concat = [] + for station in stationtargets: + stadf = station_qc_overview_df( + station, subset_obstypes=subset_obstypes + ).reset_index() + # add obstype to the index + if not stadf.empty: + stadf["name"] = station.name + stadf = stadf.reset_index().set_index(["datetime", "obstype", "name"]) + to_concat.append(stadf) + + totaldf = save_concat(to_concat) + totaldf.sort_index(inplace=True) + + if totaldf.empty: + return pd.DataFrame( + columns=["value", "label", "details"], + index=pd.MultiIndex( + levels=[[], [], []], + codes=[[], [], []], + names=["datetime", "obstype", "name"], + ), + ) + + return totaldf[["value", "label", "details"]] diff --git a/src/metobs_toolkit/qc_collection/persistence_check.py b/src/metobs_toolkit/qc_collection/persistence_check.py deleted file mode 100644 index 315c168d..00000000 --- a/src/metobs_toolkit/qc_collection/persistence_check.py +++ /dev/null @@ -1,117 +0,0 @@ -import logging - -import numpy as np -import pandas as pd - -from .common_functions import test_moving_window_condition -from .whitelist import SensorWhiteSet -from metobs_toolkit.backend_collection.decorators import log_entry -from metobs_toolkit.backend_collection.datetime_collection import ( - timestamps_to_datetimeindex, -) - -logger = logging.getLogger("") - - -@log_entry -def persistence_check( - records: pd.Series, - timewindow: pd.Timedelta, - min_records_per_window: int, - sensorwhiteset: SensorWhiteSet, -) -> pd.DatetimeIndex: - """ - Check if values are not constant in a moving time window. - - Performs a persistence check on a time series to identify periods where observations remain constant - within a specified time window. If the values are constant, all records in the moving window are - flagged as outliers. - - Parameters - ---------- - records : pd.Series - A pandas Series containing the time series data to be checked. The index should be datetime-like. - timewindow : pd.Timedelta - The size of the rolling time window to check for persistence. - min_records_per_window : int - The minimum number of non-NaN records required within the time window for the check to be valid. - sensorwhiteset : SensorWhiteSet, optional - A SensorWhiteSet instance containing timestamps that should be excluded from outlier detection. - Records matching the whiteset criteria will not be flagged as outliers even if they meet the - persistence criteria. - - Returns - ------- - pd.DatetimeIndex - Timestamps of outlier records. - - Notes - ----- - - * The function uses a rolling window approach to check if all non-NaN values within the window - are identical. - * If the minimum number of records per window is locally not met, the function logs a warning and skips - the persistence check. - * This function can be computationally expensive for large datasets or small time windows. - - Warnings - -------- - If the minimum number of records per window is not met over the full time series, a warning is logged, and the function - returns an empty DatetimeIndex. - """ - - # Test if the conditions for the moving window are met by the records frequency - is_met = test_moving_window_condition( - records=records, - windowsize=timewindow, - min_records_per_window=min_records_per_window, - ) - if not is_met: - logger.warning( - "The minimum number of window members for the persistence check is not met!" - ) - return timestamps_to_datetimeindex( - name="datetime", timestamps=[], current_tz=None - ) - - # Apply persistence - @log_entry - def is_unique(window: pd.Series) -> bool: - """ - Check if all non-NaN values in the window are identical. - - Parameters - ---------- - window : pd.Series - A pandas Series representing the rolling window. - - Returns - ------- - bool - True if all non-NaN values are identical, False otherwise. - """ - a = window.values - a = a[~np.isnan(a)] - return (a[0] == a).all() if len(a) > 0 else False - - # This is very expensive if no coarsening is applied! Can we speed this up? - window_is_constant = ( - records.dropna() # Exclude outliers and gaps - .rolling( - window=timewindow, - closed="both", - center=True, - min_periods=min_records_per_window, - ) - .apply(is_unique) - ) - # The returns are numeric values (0 --> False, NaN --> not checked (members/window condition not met), 1 --> outlier) - window_is_constant = window_is_constant.map({0.0: False, np.nan: False, 1.0: True}) - - outliers_idx = window_is_constant[window_is_constant].index - - # Catch the white records - outliers_idx = sensorwhiteset.catch_white_records(outliers_idx=outliers_idx) - - logger.debug("Exiting function persistence_check") - return outliers_idx diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/buddy_check.py b/src/metobs_toolkit/qc_collection/spatial_checks/buddy_check.py new file mode 100644 index 00000000..f9502a7d --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/buddy_check.py @@ -0,0 +1,563 @@ +from __future__ import annotations + +import logging +from typing import Union, List, Dict, TYPE_CHECKING + +import numpy as np +from concurrent.futures import ProcessPoolExecutor +import pandas as pd + + +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.backend_collection.distancematrix_func import ( + generate_distance_matrix, +) + +from metobs_toolkit.qcresult import QCresult, flagged_cond +from .buddywrapsensor import BuddyWrapSensor, to_qc_labels_map +from metobs_toolkit.settings_collection import Settings +from metobs_toolkit.qc_collection.whitelist import WhiteSet + +# Import methods +from . import methods as buddymethods + + +if TYPE_CHECKING: + from metobs_toolkit.station import Station + +logger = logging.getLogger("") + + +def _run_buddy_test(kwargs): + """Executor for multiprocessing - runs buddy test for a single station.""" + return buddymethods.buddy_test_a_station(**kwargs) + + +def _build_station_buddy_kwargs( + station: "BuddyWrapSensor", + widedf: pd.DataFrame, + buddygroupname: str, + min_sample_size: int, + min_sample_spread: float, + outlier_threshold: float, + iteration: int, + check_type: str, + use_z_robust_method: bool, +) -> dict: + """ + Build kwargs dictionary for buddy_test_a_station with a minimal widedf subset. + + This function creates a dictionary of keyword arguments to pass to + buddymethods.buddy_test_a_station, including a view of the widedf that + contains only the target station and its buddy stations. This enables + efficient parallelization by station rather than by time chunks. + + Parameters + ---------- + station : BuddyWrapSensor + The wrapped station (center station) to build kwargs for. + widedf : pd.DataFrame + The full wide observation DataFrame with stations as columns. + buddygroupname : str + Name of the buddy group to use for extracting buddies. + min_sample_size : int + Minimum sample size for statistics. + min_sample_spread : float + Minimum sample spread (MAD or std). + outlier_threshold : float + Z-score threshold for flagging outliers. + iteration : int + Current iteration number. + check_type : str + Type of check being performed ('spatial_check', 'safetynet_check:groupname'). + use_z_robust_method : bool + Whether to use robust z-score method. + + Returns + ------- + dict + Dictionary of kwargs to pass to buddymethods.buddy_test_a_station. + The 'widedf' key contains only the columns for the center station + and its buddies. + """ + # Get the center station name and its buddies + center_name = station.name + buddies = station.get_buddies(groupname=buddygroupname) + + # Build list of required columns: center station + all its buddies + required_columns = [center_name] + buddies + + # Create a subset (view) of widedf with only required columns + subset_widedf = widedf[required_columns] + + return { + "centerwrapsensor": station, + "buddygroupname": buddygroupname, + "widedf": subset_widedf, + "min_sample_size": min_sample_size, + "min_sample_spread": min_sample_spread, + "outlier_threshold": outlier_threshold, + "iteration": iteration, + "check_type": check_type, + "use_z_robust_method": use_z_robust_method, + } + + +@log_entry +def toolkit_buddy_check( + target_stations: list[Station], + metadf: pd.DataFrame, + obstype: str, + spatial_buddy_radius: Union[int, float], + spatial_min_sample_size: int, + spatial_max_sample_size: Union[int, None] = None, + max_alt_diff: Union[int, float, None] = None, + min_sample_spread: Union[int, float] = 1.0, + min_buddy_distance: Union[int, float] = 0, + spatial_z_threshold: Union[int, float] = 3.1, + N_iter: int = 2, + instantaneous_tolerance: pd.Timedelta = pd.Timedelta("4min"), + # Whitelist arguments + whiteset: WhiteSet = WhiteSet(), + # Safety nets + safety_net_configs: List[Dict] = None, + # Statistical + use_z_robust_method: bool = True, + # Technical + lapserate: Union[float, None] = None, # -0.0065 for temperature + use_mp: bool = True, +) -> List[QCresult]: + """Spatial buddy check. + + The buddy check compares an observation against its neighbors + (i.e. spatial buddies). The check loops over all stations, treating + each as the center of a buddy group formed by nearby stations. For + each center station, the z-score is computed from the buddy sample. + If the z-score exceeds `spatial_z_threshold`, the center station's + observation is labeled as an outlier. + + Multiple iterations of this check can be done using `N_iter`. + + Optionally, one or more safety nets can be applied. A safety net tests + potential outliers against a sample of stations that share a categorical + attribute (e.g., LCZ, network). If the z-value computed using the safety + net sample is below the specified threshold, the outlier is "saved" and + removed from the outlier set for the current iteration. + + Safety nets are applied in the order they are specified, allowing for + multi-level filtering (e.g., first test against LCZ buddies, then against + network buddies). + + A schematic step-by-step description of the buddy check: + + #. A distance matrix is constructed for all interdistances between + the stations. This is done using the haversine approximation. + #. Groups of spatial buddies (neighbours) are created by using the + `spatial_buddy_radius` and `min_buddy_distance`. Only stations within + the distance range [min_buddy_distance, spatial_buddy_radius] are + considered as buddies. These groups are further filtered by: + + * removing stations from the groups that differ too much in altitude + (based on the `max_alt_diff`) + * removing groups of buddies that are too small (based on the + `spatial_min_sample_size`) + + #. Observations per group are synchronized in time (using the + `instantaneous_tolerance` for alignment). + #. If a `lapserate` is specified, the observations are corrected for + altitude differences. + #. The following steps are repeated for `N_iter` iterations: + + #. The values of outliers flagged by a previous iteration are converted to + NaN's. Therefore they are not used in any following score or sample. + #. For each center station: + + * The sample mean, spread (std or MAD depending on + `use_z_robust_method`), and sample size are computed from the + buddy stations (center station excluded). + * If the spread is lower than `min_sample_spread`, it is replaced + by `min_sample_spread`. + * The z-score of the center station is calculated. + * If the z-score exceeds `spatial_z_threshold`, the center + station's observation is flagged as an outlier. It will be + ignored in the next iteration. + + #. If `safety_net_configs` is provided, the following steps are applied + on the outliers flagged by the current iteration, for each safety net + in order: + + * If `only_if_previous_had_no_buddies` is True for this safety net, + only outlier records where the previous safety net had insufficient + buddies (``BC_NO_BUDDIES`` flag) are passed to this safety net. + All other records retain their status from the previous safety net. + * Category buddies (stations sharing the same category value within + the specified distance range) are identified. Like spatial buddies, + category buddies are filtered by distance range [min_buddy_distance, + buddy_radius]. + * The safety net sample is tested in size (sample size must be at + least `min_sample_size`). If the condition is not met, the safety + net test is not applied. + * The safety net test is applied: + + * The sample mean and spread (std or MAD depending on + `use_z_robust_method`) are computed of the category-buddy sample. + If the spread is smaller than `min_sample_spread`, the latter is + used. + * The z-value is computed for the target record (= flagged outlier). + * If the z-value is smaller than the safety net's `z_threshold`, + the tested outlier is "saved" and removed from the set of outliers + for the current iteration. + + #. If `whiteset` contains records, any outliers that match the white-listed + timestamps (and optionally station names) are removed from the outlier set + for the current iteration. White-listed records participate in all buddy + check calculations but are not flagged as outliers in the final results. + + Parameters + ---------- + target_stations : list[Station] + A list of Station objects to apply the buddy check on. These should be + stations that contain the target observation type. + metadf : pandas.DataFrame + DataFrame containing station metadata including coordinates (geometry) + and altitude information for all stations. + obstype : str + The observation type that has to be checked. + spatial_buddy_radius : int or float + The radius to define spatial neighbors in meters. + spatial_min_sample_size : int + The minimum sample size to calculate statistics on used by + spatial-buddy samples. + spatial_max_sample_size : int or None, optional + The maximum number of spatial buddies to use per station. If not + None, the spatial buddies for each station are sorted by distance + and only the nearest ``spatial_max_sample_size`` buddies are kept. + Must be larger than ``spatial_min_sample_size`` when specified. + The default is None (no limit). + max_alt_diff : int, float, or None + The maximum altitude difference allowed for buddies. If None, + no altitude filter is applied. + min_sample_spread : int or float + The minimum sample spread for sample statistics. When use_z_robust_method is True, + this is equal to the minimum MAD to use (avoids division by near-zero). When + use_z_robust_method is False, this is the standard deviation. This parameter helps + to represent the accuracy of the observations. + min_buddy_distance : int or float, optional + The minimum distance (in meters) required between a station and its spatial buddies. + Stations closer than this distance will be excluded from the buddy group. This also + affects safety net buddy selection unless overridden in the safety_net_configs. + Default is 0.0 (no minimum distance). + spatial_z_threshold : int or float + The z-score threshold for flagging observations as outliers. + N_iter : int + The number of iterations to perform the buddy check. + instantaneous_tolerance : pandas.Timedelta + The maximum time difference allowed for synchronizing observations. + whiteset : WhiteSet + A WhiteSet instance containing records that should be excluded from + outlier detection. Records in the WhiteSet undergo the buddy check + iterations as regular records but are removed from the outlier set + at the end of each iteration. + safety_net_configs : list of dict, optional + List of safety net configurations to apply in order. Each dict must + contain: + + * 'category': str, the metadata column name to group by (e.g., 'LCZ', + 'network') + * 'buddy_radius': int or float, maximum distance for category buddies + (in meters) + * 'z_threshold': int or float, z-value threshold for saving outliers + * 'min_sample_size': int, minimum number of buddies required for the + safety net test + * 'min_buddy_distance': int or float (optional), minimum distance + (in meters) required between a station and its category buddies. + Stations closer than this distance will be excluded from the + buddy group. Defaults to 0 (no minimum distance). + * 'max_sample_size': int or None (optional), maximum number of category + buddies to use per station. If not None, category buddies are sorted + by distance and only the nearest ``max_sample_size`` are kept. Must + be larger than ``min_sample_size`` when specified. Defaults to None + (no limit). + * 'only_if_previous_had_no_buddies': bool (optional), if True this + safety net is only applied to outlier records for which the + **previous** safety net could not be executed due to insufficient + buddies (``BC_NO_BUDDIES`` flag). Records that were successfully + tested by the previous safety net (whether they passed or failed) + are not re-tested by this one. This enables a cascading fallback + strategy, e.g. first try LCZ buddies, then fall back to network + buddies only for records that had no LCZ buddies. Cannot be True + for the first safety net. Defaults to False. + + The default is None. + use_z_robust_method : bool, optional + If True, the robust z-score method (median/MAD) is used for both + spatial and safety net checks. If False, the classic z-score method + (mean/std) is used. The default is True. + lapserate : float or None, optional + Describes how the obstype changes with altitude (in meters). If + None, no altitude correction is applied. For temperature, a + common value is -0.0065. + use_mp : bool, optional + Use multiprocessing to speed up the buddy check. The default is True. + + Returns + ------- + dict + A dictionary mapping station names to :class:`QCresult` objects + containing the buddy check flags for each station. + list + A list of :class:`BuddyWrapSensor` objects containing detailed + tracking information (flags, details) for each station. + + Notes + ----- + + * The altitude of the stations can be extracted from GEE by using the + `Dataset.get_altitude()` method. + * The LCZ of the stations can be extracted from GEE by using the + `Dataset.get_LCZ()` method. + + """ + # Validate spatial_max_sample_size + if spatial_max_sample_size is not None: + if spatial_max_sample_size <= spatial_min_sample_size: + raise ValueError( + f"spatial_max_sample_size ({spatial_max_sample_size}) must be " + f"larger than spatial_min_sample_size ({spatial_min_sample_size})." + ) + + checksettings = { + "obstype": obstype, + "spatial_buddy_radius": spatial_buddy_radius, + "spatial_min_sample_size": spatial_min_sample_size, + "spatial_max_sample_size": spatial_max_sample_size, + "max_alt_diff": max_alt_diff, + "min_sample_spread": min_sample_spread, + "spatial_z_threshold": spatial_z_threshold, + "N_iter": N_iter, + "instantaneous_tolerance": instantaneous_tolerance, + "whiteset": whiteset, + "safety_net_configs": safety_net_configs, + "lapserate": lapserate, + } + + targets = [ + BuddyWrapSensor(sensor=sta.get_sensor(obstype), site=sta.site) + for sta in target_stations + ] + + # Validate safety net configs if provided + buddymethods.validate_safety_net_configs(safety_net_configs) + + # ----- Part 1: construct buddy groups ------ + # compute distance metric + logger.debug("Calculating distance matrix with Haversine formula") + dist_matrix = generate_distance_matrix(metadf) + + # find potential buddies by distance + logger.debug( + "Finding spatial buddies within radius of %s meters", spatial_buddy_radius + ) + + buddymethods.assign_spatial_buddies( + distance_df=dist_matrix, + metadf=metadf, + max_alt_diff=max_alt_diff, + buddy_radius=spatial_buddy_radius, + min_buddy_distance=min_buddy_distance, + wrappedsensors=targets, + ) + + # Subset spatial buddies to nearest N if spatial_max_sample_size is set + if spatial_max_sample_size is not None: + logger.debug( + "Subsetting spatial buddies to nearest %s stations", + spatial_max_sample_size, + ) + buddymethods.subset_buddies_to_nearest( + wrappedsensors=targets, + distance_df=dist_matrix, + max_sample_size=spatial_max_sample_size, + groupname="spatial", + ) + + # ---- Part 2: Preparing the records ----- + + # construct a wide observation dataframe + + widedf, timestamp_map = buddymethods.create_wide_obs_df( + wrappedsensors=targets, + instantaneous_tolerance=instantaneous_tolerance, + ) + + # lapse rate correction + widedf = buddymethods.correct_lapse_rate( + widedf=widedf, wrappedsensors=targets, lapserate=lapserate + ) + + # ---- Part 3 : Apply buddy check per stationcenter, + + # valid_targets = [budsta for budsta in targets if budsta.has_enough_buddies( + # groupname='spatial', min_buddies = spatial_min_sample_size)] + + outliersbin = [] + for i in range(N_iter): + logger.debug("Starting iteration %s of %s", i + 1, N_iter) + # convert values to NaN, if they are labeled as outlier in + # previous iteration + if bool(outliersbin): + logger.debug("Converting previous-iteration outliers to NaN") + for outlier_station, outlier_time in outliersbin: + if outlier_station in widedf.columns: + widedf.loc[outlier_time, outlier_station] = np.nan + + if use_mp: + num_cores = Settings.get("use_N_cores_for_MP") + num_workers = min(len(targets), num_cores) + + logger.info( + f"Running spatial buddy check with multiprocessing on {num_workers} cores" + ) + logger.info(f"Parallelizing by station: {len(targets)} stations to process") + + # Build kwargs for each station with subset widedf containing only + # the center station and its buddies + station_kwargs = [ + _build_station_buddy_kwargs( + station=sta, + widedf=widedf, + buddygroupname="spatial", + min_sample_size=spatial_min_sample_size, + min_sample_spread=min_sample_spread, + outlier_threshold=spatial_z_threshold, + iteration=i, + check_type="spatial_check", + use_z_robust_method=use_z_robust_method, + ) + for sta in targets + ] + + # Run in parallel - each task processes one center station + with ProcessPoolExecutor(max_workers=num_workers) as executor: + buddy_output = list(executor.map(_run_buddy_test, station_kwargs)) + + else: + # create inputargs for each buddygroup, and for each chunk in time + inputargs = [ + { + "centerwrapsensor": wrapsensor, + "buddygroupname": "spatial", + "widedf": widedf, + "min_sample_size": spatial_min_sample_size, + "min_sample_spread": min_sample_spread, + "outlier_threshold": spatial_z_threshold, + "iteration": i, + "check_type": "spatial_check", + "use_z_robust_method": use_z_robust_method, + } + for wrapsensor in targets + ] + + logger.debug("Finding outliers in each buddy group") + buddy_output = list( + map( + lambda kwargs: buddymethods.buddy_test_a_station(**kwargs), + inputargs, + ) + ) + + # buddy output is [(MultiIndex, BuddyWrapSensor), ...], that needs to be unpacked + outlier_indices, updated_stations = zip(*buddy_output) + # overload the BuddyWrapSensor + targets = list(updated_stations) + + # Concatenate all outlier MultiIndices + # Each element is a MultiIndex with (name, datetime) + spatial_outliers = buddymethods.concat_multiindices(list(outlier_indices)) + + # Start with spatial outliers for further processing + current_outliers_idx = spatial_outliers + + # Apply safety nets (if configured) + if safety_net_configs: + logger.debug( + "Applying %s safety net(s) to %s outliers", + len(safety_net_configs), + len(current_outliers_idx), + ) + previous_safetynet_category = None + for safety_net_config in safety_net_configs: + logger.info( + f"Applying safety net on category {safety_net_config['category']}" + ) + + current_outliers_idx = buddymethods.apply_safety_net( + outliers=current_outliers_idx, + buddychecksensors=targets, + buddygroupname=safety_net_config["category"], + metadf=metadf, + distance_df=dist_matrix, + max_distance=safety_net_config["buddy_radius"], + min_distance=safety_net_config.get("min_buddy_distance", 0), + max_alt_diff=max_alt_diff, # make this configurable? + wideobsds=widedf, + safety_z_threshold=safety_net_config["z_threshold"], + min_sample_size=safety_net_config["min_sample_size"], + min_sample_spread=min_sample_spread, # make this configurable? + use_z_robust_method=use_z_robust_method, + iteration=i, + max_sample_size=safety_net_config.get("max_sample_size", None), + only_if_previous_had_no_buddies=safety_net_config.get( + "only_if_previous_had_no_buddies", False + ), + previous_safetynet_category=previous_safetynet_category, + ) + previous_safetynet_category = safety_net_config["category"] + + # NOTE: Records saved by any safety net will be tested again in + # the following iteration. A different result can occur if the + # spatial/safety net sample changes in the next iteration. + + # Apply whitelist filtering + current_outliers_idx = buddymethods.save_whitelist_records( + outliers=current_outliers_idx, + wrappedsensors=targets, + whiteset=whiteset, + obstype=obstype, + iteration=i, + ) + + # NOTE: The white-listed records are removed from the outliers at the end + # of each iteration, similar to the safety nets. They participate in + # the buddy check calculations but are not flagged as outliers. + + # Convert MultiIndex to list of tuples for outliersbin + # Format: (station_name, timestamp, message) + for name, dt in current_outliers_idx: + outliersbin.append((name, dt)) + + # Prepare for output + return_results = {} + for wrapsta in targets: + logger.debug(f"Preparing QCresult for station {wrapsta.name}") + # 1. Map timestamps back to original timestamps + wrapsta.map_timestamps(timestamp_map=timestamp_map[wrapsta.name]) + + # 2. Create final QC labels (specific for buddy check) + final_labels = wrapsta.get_final_labels() + + # 3 Convert these flags to default qc flags + qcflags = final_labels.map(to_qc_labels_map) + + # 4 Create QCresult object + qcres = QCresult( + checkname="buddy_check", + checksettings=checksettings, + flags=qcflags, + detail="", + ) + + qcres.add_details_by_series(detail_series=wrapsta.get_final_details()) + return_results[wrapsta.name] = qcres + + return return_results, targets diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/buddywrapsensor.py b/src/metobs_toolkit/qc_collection/spatial_checks/buddywrapsensor.py new file mode 100644 index 00000000..0f248dca --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/buddywrapsensor.py @@ -0,0 +1,887 @@ +from __future__ import annotations +import logging + +from typing import Union, List, Dict, TYPE_CHECKING +from collections import defaultdict + +from metobs_toolkit.qcresult import ( + unchecked_cond, + unmet_cond, + pass_cond, + flagged_cond, + saved_cond, +) + +import pandas as pd + +if TYPE_CHECKING: + from metobs_toolkit.sensordata import SensorData + from metobs_toolkit.site import Site + +logger = logging.getLogger("") + +# =============================== +# Labels +# =============================== +# Constants for buddy check status labels +BC_NOT_TESTED = "not_tested" # Value was NaN, not tested +BC_NO_BUDDIES = "no_buddies" # Not enough buddies to test +BC_PASSED = "passed" # Tested and passed +BC_FLAGGED = "flagged" # Tested and flagged as outlier +BC_SAFETYNET_SAVED = "safetynet_saved" # Flagged but saved by safetynet +BC_SAFETYNET_OUTLIER = "safetynet_outlier" # Flagged but not saved by safetynet +BC_WHITELIST_SAVED = "whitelist_saved" # Flagged but saved by whitelist +BC_WHITELIST_NOT_SAVED = "whitelist_not_saved" # Flagged but not saved by whitelist +BC_CHECK_SKIPPED = "skipped" # This check was skipped, e.g. due to arugments of the user (not whitelist, not safetynets etc) + + +to_qc_labels_map = { + BC_NOT_TESTED: unchecked_cond, # Value was NaN, not tested + BC_NO_BUDDIES: unmet_cond, # Not enough buddies to test + BC_PASSED: pass_cond, # Tested and passed + BC_FLAGGED: flagged_cond, # Tested and flagged as outlier + BC_SAFETYNET_SAVED: pass_cond, # IMPORTANT !!! + # BC_SAFETYNET_OUTLIER : flagged_cond # Flagged but not saved by safetynet + BC_WHITELIST_SAVED: saved_cond, # Flagged but saved by whitelist + # BC_WHITELIST_NOT_SAVED : flagged_cond +} + +# =============================== +# Buddy wrap sensor class +# =============================== + + +class BuddyWrapSensor: + """Wrapper for a Sensor with buddy check-specific details. + + This class wraps a sensor object and adds information about how it is + handled during the buddy check process, including buddy assignment, + filtering steps, and participation in buddy groups. + + Attributes + ---------- + sensor : SensorData + The wrapped Sensor object. + _buddy_groups : dict + Dictionary mapping group names to lists of buddy sensor names. + flag_lapsrate_corrections : bool + Whether lapse rate corrections have been applied. + cor_term : float + The correction term applied for lapse rate. + flags : pandas.DataFrame + DataFrame with MultiIndex (datetime, iteration) containing flag values. + Columns are added via `add_flags` method for different check types. + details : dict + Dictionary storing iteration-wise detail information. Structure: + { + 'spatial_check': { + iteration_int: Series(index=DatetimeIndex, data=detail_strings), + ... + }, + 'safetynet_check': { + groupname_str: { + iteration_int: Series(index=DatetimeIndex, data=detail_strings), + ... + }, + ... + }, + 'whitelist_check': { + iteration_int: Series(index=DatetimeIndex, data=detail_strings), + ... + }, + } + """ + + def __init__(self, sensor: SensorData, site: Site): + """Initialize with a SensorData object and its associated Site. + + Parameters + ---------- + sensor : SensorData + The sensor whose observations will be buddy-checked. + site : Site + Spatial metadata for the station (coordinates, altitude, etc.). + """ + self._sensor = sensor + self._site = site + # Initialize instance-specific attributes (NOT class attributes!) + self._buddy_groups: Dict[str, List[str]] = { + "spatial": [], + } + + # Value corrections + self.flag_lapsrate_corrections: bool = False + self.cor_term: float = 0.0 + + # Flags DataFrame with MultiIndex (datetime, iteration) + self._flags: pd.DataFrame = pd.DataFrame() + + # Details dictionary structure + self.details: Dict[ + str, Union[Dict[int, pd.Series], Dict[str, Dict[int, pd.Series]]] + ] = { + "spatial_check": {}, + "safetynet_check": {}, # Dict of groupname -> Dict of iteration -> Series + "whitelist_check": {}, + } + + @property + def sensor(self) -> SensorData: + """Get the wrapped SensorData object.""" + return self._sensor + + @property + def site(self) -> Site: + """Get the wrapped Site object.""" + return self._site + + @property + def name(self) -> str: + """Get the station name.""" + return self.sensor.stationname + + @property + def flags(self) -> pd.DataFrame: + """Get the flags DataFrame.""" + if self._flags.empty: + return pd.DataFrame( + index=pd.MultiIndex( + levels=[[], []], codes=[[], []], names=["datetime", "iteration"] + ) + ) + + return self._flags + + @flags.setter + def flags(self, flags: pd.DataFrame) -> None: + """Set the flags DataFrame after validating its structure. + + Parameters + ---------- + flags : pandas.DataFrame + DataFrame with a MultiIndex whose levels are + ``['datetime', 'iteration']``. + + Raises + ------ + ValueError + If ``flags`` is not a DataFrame, does not have a MultiIndex, or + the MultiIndex levels are not ``['datetime', 'iteration']``. + """ + if not isinstance(flags, pd.DataFrame): + raise ValueError("flags must be a pandas DataFrame") + + if not flags.empty: + if not isinstance(flags.index, pd.MultiIndex): + raise ValueError("flags DataFrame must have a MultiIndex") + if flags.index.names != ["datetime", "iteration"]: + raise ValueError( + "flags DataFrame MultiIndex must have levels ['datetime', 'iteration']" + ) + + # Preserve column order: existing columns first, new columns at the end + if not self._flags.empty and not flags.empty: + existing_cols = [col for col in self._flags.columns if col in flags.columns] + new_cols = [col for col in flags.columns if col not in self._flags.columns] + ordered_cols = existing_cols + new_cols + flags = flags[ordered_cols] + + self._flags = flags + + def add_flags( + self, iteration: int, flag_series: pd.Series, column_name: str + ) -> None: + """Add flags to the flags DataFrame for a specific iteration. + + Parameters + ---------- + iteration : int + The iteration number. + flag_series : pd.Series + Series with DatetimeIndex containing flag values. + column_name : str + The name of the column to add/update (e.g., 'spatial_check', + 'safetynet_check:groupname', 'whitelist_check'). + """ + if flag_series.empty: + return + + # Subset flag_series to only include indices present in self.sensor.series.index + # edgcase: this can be caused because of the wideobds desing, that creates empty rows + # for timestamps where no observations are present. + valid_index = flag_series.index.intersection(self.sensor.series.index) + flag_series = flag_series.loc[valid_index] + # Remove duplicates (keep first occurrence) + flag_series = flag_series[~flag_series.index.duplicated(keep="first")] + + # Create a DataFrame with MultiIndex for the new flags + new_flags = pd.DataFrame( + {column_name: flag_series.values}, + index=pd.MultiIndex.from_arrays( + [flag_series.index, [iteration] * len(flag_series)], + names=["datetime", "iteration"], + ), + ) + + if self.flags.empty: + self.flags = new_flags + else: + # Merge new flags with existing flags + # Use combine_first to keep existing values and add new ones + self.flags = self.flags.combine_first(new_flags) + + # If the column already exists, update with new values (not NaN) + if column_name in self.flags.columns: + # For indices that exist in both, update from new_flags + common_idx = self.flags.index.intersection(new_flags.index) + if not common_idx.empty: + self.flags.loc[common_idx, column_name] = new_flags.loc[ + common_idx, column_name + ] + + self.flags = self.flags.sort_index() + + def filter_buddies(self, filteredbuddies: List[str], groupname: str) -> None: + """Store a filtered version of a buddy group. + + The filtered buddies are saved under ``'{groupname}_filtered'`` and + will be returned by :meth:`get_buddies` instead of the base group. + + Parameters + ---------- + filteredbuddies : list of str + Station names remaining after filtering. + groupname : str + The base buddy group name (e.g. ``'spatial'``). + """ + self.set_buddies(filteredbuddies, groupname=f"{groupname}_filtered") + + def set_buddies(self, buddies: List[str], groupname: str) -> None: + """Add or overwrite a buddy group entry. + + Parameters + ---------- + buddies : list of str + Station names to assign to the group. + groupname : str + Key under which the buddies are stored in ``_buddy_groups``. + """ + self._buddy_groups.update({groupname: buddies}) + + def get_buddies(self, groupname: str) -> List[str]: + """Return the buddy list for the given group, preferring the filtered version. + + If a ``'{groupname}_filtered'`` entry exists it is returned; + otherwise the base ``groupname`` entry is returned. + + Parameters + ---------- + groupname : str + The name of the buddy group (e.g. ``'spatial'``). + + Returns + ------- + list of str + Station names in the (filtered) buddy group. + + Raises + ------ + ValueError + If neither the base nor the filtered group exists. + """ + if f"{groupname}_filtered" in self._buddy_groups: + return self._buddy_groups[f"{groupname}_filtered"] + if groupname in self._buddy_groups: + return self._buddy_groups[groupname] + raise ValueError(f"Unknown buddy group: {groupname}") + + def has_enough_buddies(self, groupname: str, min_buddies: int) -> bool: + """Check if the station has enough final buddies.""" + enough = len(self.get_buddies(groupname=groupname)) >= min_buddies + return enough + + def _update_details( + self, iteration: int, detail_series: pd.Series, groupname: str + ) -> None: + """Append or create detail strings for a given group and iteration. + + Parameters + ---------- + iteration : int + Iteration number to store details under. + detail_series : pandas.Series + Series with a DatetimeIndex containing human-readable detail + strings for each timestep. + groupname : str + Key in ``self.details`` dict (e.g. ``'spatial_check'``). + """ + # Handle empty input - still store an empty entry to ensure the iteration key exists + if detail_series.empty: + if iteration not in self.details[groupname]: + self.details[groupname][iteration] = pd.Series( + dtype=str, index=pd.DatetimeIndex([], name="datetime") + ) + return + + # Subset detail_series to only include indices present in self.sensor.series.index + # edgcase: this can be caused because of the wideobds desing, that creates empty rows + # for timestamps where no observations are present. + valid_index = detail_series.index.intersection(self.sensor.series.index) + detail_series = detail_series.loc[valid_index] + # Remove duplicates (keep first occurrence) + detail_series = detail_series[~detail_series.index.duplicated(keep="first")] + + # Store details in the details dictionary (even if now empty after filtering) + if iteration not in self.details[groupname]: + self.details[groupname][iteration] = detail_series + else: + # Append to existing series for this iteration + existing = self.details[groupname][iteration] + if existing.empty: + self.details[groupname][iteration] = detail_series + elif not detail_series.empty: + combined = pd.concat([existing, detail_series]) + # Remove duplicates keeping first + self.details[groupname][iteration] = combined[ + ~combined.index.duplicated(keep="first") + ].sort_index() + + def add_spatial_details(self, iteration: int, detail_series: pd.Series) -> None: + """Add spatial check detail information for an iteration. + + Parameters + ---------- + iteration : int + The iteration number. + detail_series : pd.Series + Series with DatetimeIndex containing detail messages. + """ + self._update_details( + iteration=iteration, detail_series=detail_series, groupname="spatial_check" + ) + + def add_safetynet_details( + self, iteration: int, safetynetname: str, detail_series: pd.Series + ) -> None: + """Store detail strings from a safety-net check for a specific iteration. + + Parameters + ---------- + iteration : int + Iteration number. + safetynetname : str + Name of the safety-net group (e.g. a LCZ category name). + detail_series : pandas.Series + Series with a DatetimeIndex containing detail messages for each + timestamp that was assessed by the safety net. + """ + if detail_series.empty: + return + # Remove duplicates (keep first occurrence) + detail_series = detail_series[~detail_series.index.duplicated(keep="first")] + + # check if the groupname entry exists + if safetynetname not in self.details["safetynet_check"]: + self.details["safetynet_check"][safetynetname] = {} + + # Store details in the details dictionary + if iteration not in self.details["safetynet_check"][safetynetname]: + self.details["safetynet_check"][safetynetname][iteration] = detail_series + else: + # Append to existing series for this iteration + existing = self.details["safetynet_check"][safetynetname][iteration] + combined = pd.concat([existing, detail_series]) + # Remove duplicates keeping first + self.details["safetynet_check"][safetynetname][iteration] = combined[ + ~combined.index.duplicated(keep="first") + ].sort_index() + + def update_whitelist_details( + self, whitelistseries: pd.Series, iteration: int, is_saved: bool = True + ) -> None: + """Update whitelist check saved information for an iteration. + + Parameters + ---------- + whitelistseries : pd.Series + Series with DatetimeIndex containing detail messages for whitelisted records. + iteration : int + The iteration number. + is_saved : bool, optional + Whether the records were saved by the whitelist (True) or not (False). + Default is True. + """ + # Remove duplicates (keep first occurrence) + whitelistseries = whitelistseries[ + ~whitelistseries.index.duplicated(keep="first") + ] + + if whitelistseries.empty: + return + + if is_saved: + flag = BC_WHITELIST_SAVED + else: + flag = BC_WHITELIST_NOT_SAVED + # Add flags to the flags DataFrame + flag_series = pd.Series(flag, index=whitelistseries.index) + self.add_flags( + iteration=iteration, flag_series=flag_series, column_name="whitelist_check" + ) + + # Store details in the details dictionary + if iteration not in self.details["whitelist_check"]: + self.details["whitelist_check"][iteration] = whitelistseries + else: + # Append to existing series for this iteration + existing = self.details["whitelist_check"][iteration] + combined = pd.concat([existing, whitelistseries]) + # Remove duplicates keeping first + self.details["whitelist_check"][iteration] = combined[ + ~combined.index.duplicated(keep="first") + ].sort_index() + + def _get_iterations(self) -> List[int]: + """Get all iterations that have been processed.""" + iterations = set() + + # From spatial_check + iterations.update(self.details["spatial_check"].keys()) + + # From safetynet_check (nested) + for groupname, iter_dict in self.details["safetynet_check"].items(): + iterations.update(iter_dict.keys()) + + # From whitelist_check + iterations.update(self.details["whitelist_check"].keys()) + + return sorted(iterations) + + def get_final_labels(self) -> pd.Series: + """Compute the final buddy-check label for each unique datetime. + + Applies :func:`final_label_logic` over the ``flags`` DataFrame + grouped by ``'datetime'``. + + Returns + ------- + pandas.Series + Series indexed by ``datetime`` with the final BC label string + for each timestep. Series name is ``'final_label'``. + """ + flags = self.flags + + # if no whitelist check has been performed, create an empyt column + if "whitelist_check" not in flags.columns: + flags["whitelist_check"] = BC_CHECK_SKIPPED #'skipped' + + final_labels = flags.groupby("datetime").apply(final_label_logic) + final_labels.name = "final_label" + return final_labels + + def get_final_details(self) -> pd.Series: + """Get detailed description strings for each timestamp based on final label logic. + + This method returns a Series with detailed description strings that illustrate + how the final label was determined. The details are extracted from the details + attribute and combined based on the check pipeline. + + Returns + ------- + pd.Series + Series with DatetimeIndex containing detailed description strings. + The series name is 'final_details'. + """ + # Handle edge case: if flags are empty, return empty series + if self.flags.empty: + return pd.Series(dtype=str, name="final_details") + + # The flags have a MultiIndex (datetime, iteration), but the detail + # Series stored in self.details use a plain DatetimeIndex. We must + # build the detail strings per-iteration using the DatetimeIndex so + # that reindexing can match properly, then combine the results back + # into a Series indexed by the original MultiIndex. + + # Get all datetimes (unique, from flags) + all_datetimes = self.flags.index.get_level_values("datetime").unique() + + def reindex_details( + detail_series: pd.Series, dt_index: pd.DatetimeIndex + ) -> pd.Series: + """Reindex a detail Series to match the given DatetimeIndex.""" + return detail_series.reindex(dt_index).fillna("NA").astype(str) + + # Get all iterations that have been processed (using the helper method) + iterations = self._get_iterations() + + # If no iterations found, try to infer from flags index + if not iterations: + # Fallback: get unique iterations from the flags MultiIndex + if isinstance(self.flags.index, pd.MultiIndex): + iterations = sorted( + self.flags.index.get_level_values("iteration").unique() + ) + else: + iterations = [0] # Default to iteration 0 + + # Build detail strings per datetime using all_datetimes as the index + detailstr = pd.Series("", index=all_datetimes) + + for iter_num in iterations: + # Check if this iteration exists in spatial_check details + if iter_num not in self.details["spatial_check"]: + # If iteration doesn't exist in spatial_check, add a placeholder message + detailstr = ( + detailstr + + f"iteration {iter_num}:[No spatial check details available" + ) + else: + detailstr = detailstr + f"iteration {iter_num}:[" + + # add spatial check details + if iter_num in self.details["spatial_check"]: + spatial_details = reindex_details( + self.details["spatial_check"][iter_num], all_datetimes + ) + detailstr = detailstr.str.cat(spatial_details, sep="") + # else: placeholder already added above + + detailstr = detailstr + " --> " + + # add safetynet details + if bool(self.details["safetynet_check"]): + + for safetynetkey in self.details["safetynet_check"].keys(): + if iter_num in self.details["safetynet_check"][safetynetkey].keys(): + + savedetails = reindex_details( + self.details["safetynet_check"][safetynetkey][iter_num], + all_datetimes, + ) + detailstr = detailstr.str.cat( + savedetails, sep=f"{safetynetkey}:" + ) + + else: + detailstr = detailstr + f"{safetynetkey}: NA " + + detailstr = detailstr + " --> " + else: + detailstr = detailstr + "NA " + " --> " + + # add whitelist details + if iter_num in self.details["whitelist_check"].keys(): + savedetails = reindex_details( + self.details["whitelist_check"][iter_num], all_datetimes + ) + detailstr = detailstr.str.cat(savedetails, sep="") + else: + detailstr = detailstr + "NA" + + detailstr = detailstr + "] \n" + + detailstr.name = "final_details" + return detailstr + + def get_iteration_summary(self, iteration: int) -> Dict[str, int]: + """Get a summary of record counts for a specific iteration. + + Parameters + ---------- + iteration : int + The iteration number to summarize. + + Returns + ------- + dict + Dictionary with check types as keys and record counts as values. + For safetynet_check, includes both total and per-group counts. + """ + # Count spatial_check + spatial_count = 0 + if iteration in self.details["spatial_check"]: + spatial_count = len(self.details["spatial_check"][iteration]) + + # Count safetynet_check per group + safetynet_per_group = {} + for groupname, iter_dict in self.details["safetynet_check"].items(): + if iteration in iter_dict: + safetynet_per_group[groupname] = len(iter_dict[iteration]) + safetynet_total = sum(safetynet_per_group.values()) + + # Count whitelist_check + whitelist_count = 0 + if iteration in self.details["whitelist_check"]: + whitelist_count = len(self.details["whitelist_check"][iteration]) + + return { + "spatial_check": spatial_count, + "safetynet_check": safetynet_per_group, + "safetynet_check_total": safetynet_total, + "whitelist_check": whitelist_count, + } + + def get_info(self) -> str: + """Get a summary of the BuddyWrapSensor status and attributes. + + Returns + ------- + str + Formatted string with overview of the station's buddy check status. + """ + lines = [] + lines.append("=" * 60) + lines.append(f"BuddyWrapSensor: {self.name}") + lines.append("=" * 60) + + # Buddy groups + lines.append("\n--- Buddy Groups ---") + if self._buddy_groups: + for groupname, buddies in self._buddy_groups.items(): + n_buddies = len(buddies) + buddies_str = ", ".join(buddies[:5]) + if n_buddies > 5: + buddies_str += f", ... (+{n_buddies - 5} more)" + lines.append(f" {groupname}: {n_buddies} buddies") + if buddies: + lines.append(f" [{buddies_str}]") + else: + lines.append(" No buddy groups assigned") + + # Corrections + lines.append("\n--- Value Corrections ---") + lines.append(f" Lapse rate correction: {self.flag_lapsrate_corrections}") + if self.flag_lapsrate_corrections: + lines.append(f" Correction term: {self.cor_term:.4f}") + + # Flags summary + lines.append("\n--- Flags ---") + if not self.flags.empty: + lines.append(f" Total flag entries: {len(self.flags)}") + lines.append(f" Flag columns: {list(self.flags.columns)}") + else: + lines.append(" No flags recorded") + + # Iteration status + iterations = self._get_iterations() + lines.append("\n--- Iteration Status ---") + if iterations: + lines.append(f" Iterations processed: {len(iterations)}") + + # Totals across all iterations + total_spatial = 0 + total_safetynet = 0 + total_whitelist = 0 + safetynet_groups_total: Dict[str, int] = {} + + for iteration in iterations: + summary = self.get_iteration_summary(iteration) + total_spatial += summary["spatial_check"] + total_safetynet += summary["safetynet_check_total"] + total_whitelist += summary["whitelist_check"] + + # Accumulate per-group safetynet totals + for groupname, count in summary["safetynet_check"].items(): + safetynet_groups_total[groupname] = ( + safetynet_groups_total.get(groupname, 0) + count + ) + + lines.append(f"\n Iteration {iteration}:") + lines.append(f" Spatial outliers: {summary['spatial_check']}") + if summary["safetynet_check"]: + lines.append( + f" Safetynet saved (total): {summary['safetynet_check_total']}" + ) + for groupname, count in summary["safetynet_check"].items(): + lines.append(f" - {groupname}: {count}") + else: + lines.append(f" Safetynet saved: 0") + lines.append(f" Whitelist saved: {summary['whitelist_check']}") + + lines.append(f"\n --- Totals ---") + lines.append(f" Total spatial outliers: {total_spatial}") + lines.append(f" Total safetynet saved: {total_safetynet}") + if safetynet_groups_total: + for groupname, count in safetynet_groups_total.items(): + lines.append(f" - {groupname}: {count}") + lines.append(f" Total whitelist saved: {total_whitelist}") + else: + lines.append(" No iterations processed") + + lines.append("=" * 60) + + info_str = "\n".join(lines) + print(info_str) + return info_str + + def map_timestamps(self, timestamp_map: Dict[str, pd.Series]) -> None: + """Map synchronized timestamps to original timestamps for this station. + + This function maps the synchronized timestamps (used during buddy check + processing) back to the original timestamps for this station's flags and + details attributes. + + Parameters + ---------- + timestamp_map : dict + Dictionary mapping station names to Series where index is synchronized + timestamp and value is original timestamp. + + Returns + ------- + None + Modifies the station in-place. + """ + + # ts_map = timestamp_map[self.name] + + # Revert flags DataFrame timestamps (MultiIndex: datetime, iteration) + if not self.flags.empty: + self.flags = _map_dt_index( + pdobj=self.flags, ts_map=timestamp_map, datetime_level="datetime" + ) + + # Revert details timestamps + # spatial_check: {iteration: Series} + for iteration, detail_series in self.details["spatial_check"].items(): + self.details["spatial_check"][iteration] = _map_dt_index( + pdobj=detail_series, ts_map=timestamp_map + ) + + # safetynet_check: {groupname: {iteration: Series}} + for groupname, iter_dict in self.details["safetynet_check"].items(): + for iteration, detail_series in iter_dict.items(): + self.details["safetynet_check"][groupname][iteration] = _map_dt_index( + pdobj=detail_series, ts_map=timestamp_map + ) + + # whitelist_check: {iteration: Series} + for iteration, detail_series in self.details["whitelist_check"].items(): + self.details["whitelist_check"][iteration] = _map_dt_index( + pdobj=detail_series, ts_map=timestamp_map + ) + + +# =============================== +# helpers for BCS +# =============================== + + +def final_label_logic(subset: pd.DataFrame) -> str: + """Determine the final buddy-check label for one datetime from all iteration flags. + + This module-level function is intended to be called via + ``groupby('datetime').apply(final_label_logic)`` on the ``flags`` + DataFrame of a :class:`BuddyWrapSensor`. + + Parameters + ---------- + subset : pandas.DataFrame + Subset of the flags DataFrame for a single ``datetime``. + Expected columns: ``'spatial_check'``, optional + ``'safetynet_check:'`` columns, and ``'whitelist_check'``. + + Returns + ------- + str + One of the ``BC_*`` status constants defined in this module. + + Raises + ------ + ValueError + If the combination of flags does not match any known outcome. + """ + # the flag not tested is present on ALL iterations ! + if subset["spatial_check"].apply(lambda x: x == "not_tested").all(): + return BC_NOT_TESTED + + # --- passed condition ---- + # 1a perfect pass (pass on last iteration of spatial check) + if subset["spatial_check"].iloc[-1] == BC_PASSED: + return BC_PASSED + + if subset["spatial_check"].iloc[-1] == BC_NO_BUDDIES: + # Choice made: it can happen that a record passed a previous iteration, + # but has not enough buddies in the last iteration. Applying the 'save' logic, + # it is best to label this as no_buddies + return BC_NO_BUDDIES + + # catched by safetynet + # if there is at least (there can only be one), pass in the last iteration of saftynets + saftynet_cols = [ + col for col in subset.columns if col.startswith("safetynet_check:") + ] + if any( + subset.iloc[-1][saftynet_cols] == BC_PASSED + ): # TODO not shure of this string + return BC_SAFETYNET_SAVED + + # catched by whitelist + if subset["whitelist_check"].iloc[-1] == BC_WHITELIST_SAVED: + return BC_WHITELIST_SAVED + + # --- failed condition ---- + + # fail in last iteration of spatial check + if ( + (subset["spatial_check"].iloc[-1] == BC_FLAGGED) + and all( + subset.iloc[-1][saftynet_cols] != BC_PASSED + ) # not passed is [nan, flagged, no-buddies] + and (subset["whitelist_check"].iloc[-1] != BC_WHITELIST_SAVED) + ): # not saved is [nan, skipped, not-saved] + return BC_FLAGGED + + # fail in any previous iteration of spatial check + if (any(subset["spatial_check"] == BC_FLAGGED)) and ( + subset["spatial_check"].iloc[-1] == BC_NOT_TESTED + ): + return BC_FLAGGED + + raise ValueError( + f"Unforeseen situation encountered in final label logic: \n {subset}" + ) + + +def _map_dt_index( + pdobj: pd.Series | pd.DataFrame, ts_map: pd.Series, datetime_level: str = "datetime" +) -> pd.DataFrame: + """Revert timestamps in a DataFrame with MultiIndex containing datetime level. + + Parameters + ---------- + df : pd.DataFrame + DataFrame with MultiIndex containing a datetime level. + ts_map : pd.Series + Series mapping synchronized timestamps (index) to original timestamps (values). + datetime_level : str + Name of the datetime level in the MultiIndex. + + Returns + ------- + pd.DataFrame + DataFrame with reverted timestamps in the MultiIndex. + """ + + if isinstance(pdobj, pd.Series): + df = pdobj.to_frame() + returnseries = True + else: + df = pdobj + returnseries = False + + # Get the current index + old_index = df.index + level_names = old_index.names + + df = df.reset_index() + df["_mapped_datetime"] = df[datetime_level].map( + lambda x: ts_map.get(x, x) if pd.notna(ts_map.get(x, pd.NaT)) else x + ) + df = df.drop(columns=[datetime_level]) + df = df.rename(columns={"_mapped_datetime": datetime_level}) + df = df.set_index(level_names) + df = df.sort_index() + if returnseries: + return df.iloc[:, 0] + return df diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/__init__.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/__init__.py new file mode 100644 index 00000000..eed131f3 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/__init__.py @@ -0,0 +1,11 @@ +from .findbuddies import ( + assign_spatial_buddies, + filter_buddygroup_by_altitude, + subset_buddies_to_nearest, +) +from .pdmethods import create_wide_obs_df, concat_multiindices +from .lapsratecorrection import correct_lapse_rate +from .samplechecks import buddy_test_a_station + +from .safetynets import validate_safety_net_configs, apply_safety_net +from .whitesaving import save_whitelist_records diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/findbuddies.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/findbuddies.py new file mode 100644 index 00000000..39ebb453 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/findbuddies.py @@ -0,0 +1,184 @@ +from __future__ import annotations + +import logging +from typing import Union, List, Dict, TYPE_CHECKING + +import pandas as pd + + +logger = logging.getLogger("") + + +if TYPE_CHECKING: + from ..buddywrapsensor import BuddyWrapSensor + +# ------------------------------------------ +# Callables by buddy check +# ------------------------------------------ + + +def assign_spatial_buddies( + distance_df: pd.DataFrame, + metadf: pd.DataFrame, + buddy_radius: Union[int, float], + min_buddy_distance: Union[int, float], + wrappedsensors: List[BuddyWrapSensor], + max_alt_diff: Union[int, float, None] = None, +) -> None: + """Assign spatial buddy groups to all wrapped stations. + + Finds buddies for each station within ``buddy_radius`` using + :func:`_find_buddies_by_distance`, optionally further filters by + altitude difference, and stores the result on each + :class:`~buddywrapsensor.BuddyWrapSensor` via :meth:`set_buddies`. + + Parameters + ---------- + distance_df : pandas.DataFrame + Symmetric distance matrix (metres) with station names as index and + columns. + metadf : pandas.DataFrame + Station metadata; must contain an ``'altitude'`` column when + ``max_alt_diff`` is not None. + buddy_radius : int or float + Maximum distance (metres) from a station for another station to be + considered a buddy. + min_buddy_distance : int or float + Minimum distance (metres); stations closer than this are excluded. + wrappedsensors : list of BuddyWrapSensor + Wrapped sensor objects whose buddy groups are updated in-place. + max_alt_diff : int, float, or None, optional + If given, buddies with an altitude difference greater than this + value (metres) are removed. Default is None (no altitude filter). + """ + spatial_buddies = _find_buddies_by_distance( + distance_df=distance_df, + buddy_radius=buddy_radius, + min_buddy_distance=min_buddy_distance, + ) + + # update the wrapsensors + for wrapsensor in wrappedsensors: + wrapsensor.set_buddies(spatial_buddies[wrapsensor.name], groupname="spatial") + + if max_alt_diff is not None: + for wrapsensor in wrappedsensors: + filter_buddygroup_by_altitude( + wrappedsensor=wrapsensor, + groupname="spatial", + altitudes=metadf["altitude"], + max_altitude_diff=max_alt_diff, + ) + + +def filter_buddygroup_by_altitude( + wrappedsensor: BuddyWrapSensor, + groupname: str, + altitudes: pd.Series, + max_altitude_diff: Union[int, float], +): + """Remove buddies whose altitude differs too much from the station's altitude. + + The filtered buddy list is stored under ``'{groupname}_filtered'`` via + :meth:`~buddywrapsensor.BuddyWrapSensor.filter_buddies`. + + Parameters + ---------- + wrappedsensor : BuddyWrapSensor + The wrapped sensor whose buddy group is to be filtered. + groupname : str + The name of the buddy group to filter (e.g. ``'spatial'``). + altitudes : pandas.Series + Series mapping station names to altitude values (metres). Must + contain no NaN values. + max_altitude_diff : int or float + Maximum allowed absolute altitude difference (metres). + + Raises + ------ + ValueError + If ``altitudes`` contains any NaN values. + """ + if altitudes.isnull().any(): + raise ValueError( + "Altitude series contains NaN values. All stations must have valid altitude data for altitude filtering." + ) + + # update the filter flag + station_altitude = altitudes.loc[wrappedsensor.name] + alt_buddies = [] + for buddy_name in wrappedsensor.get_buddies(groupname=groupname): + buddy_altitude = altitudes.loc[buddy_name] + if abs(station_altitude - buddy_altitude) <= max_altitude_diff: + alt_buddies.append(buddy_name) + wrappedsensor.filter_buddies(groupname=groupname, filteredbuddies=alt_buddies) + + +def subset_buddies_to_nearest( + wrappedsensors: List, + distance_df: pd.DataFrame, + max_sample_size: int, + groupname: str, +) -> None: + """Subset buddy groups to the nearest N stations. + + For each wrapped station, the buddies in the specified group are sorted + by distance and only the closest ``max_sample_size`` buddies are kept. + + Parameters + ---------- + wrappedsensors : list of BuddyWrapSensor + The wrapped sensors whose buddy groups should be subsetted. + distance_df : pd.DataFrame + Symmetric distance matrix with station names as index and columns. + max_sample_size : int + Maximum number of buddies to keep per station. + groupname : str + The name of the buddy group to subset (e.g., 'spatial'). + """ + for wrapsta in wrappedsensors: + buddies = wrapsta.get_buddies(groupname=groupname) + if len(buddies) <= max_sample_size: + continue + # Sort buddies by distance and keep only the nearest N + buddy_distances = distance_df.loc[wrapsta.name, buddies] + nearest = buddy_distances.nsmallest(max_sample_size).index.to_list() + wrapsta.filter_buddies(groupname=groupname, filteredbuddies=nearest) + + +# ------------------------------------------ +# Help functions to find buddies +# ------------------------------------------ +def _find_buddies_by_distance( + distance_df: pd.DataFrame, + buddy_radius: Union[int, float], + min_buddy_distance: Union[int, float] = 0, +) -> Dict: + """Build a mapping from each station to its buddy stations within a distance range. + + Parameters + ---------- + distance_df : pandas.DataFrame + Symmetric distance matrix (metres) with station names as index and + columns. + buddy_radius : int or float + Maximum distance (metres) for buddy inclusion. + min_buddy_distance : int or float, optional + Minimum distance (metres) for buddy inclusion. Default is 0. + + Returns + ------- + dict + Dictionary ``{station_name: [buddy_names]}`` for every station in + ``distance_df``. + """ + buddies = {} + for refstation, distances in distance_df.iterrows(): + bud_stations = distances[ + (distances <= buddy_radius) & (distances >= min_buddy_distance) + ].index.to_list() + if refstation in bud_stations: + bud_stations.remove(refstation) + buddies[refstation] = bud_stations + + return buddies diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/lapsratecorrection.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/lapsratecorrection.py new file mode 100644 index 00000000..b7e9a59a --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/lapsratecorrection.py @@ -0,0 +1,78 @@ +from __future__ import annotations + +import logging +from typing import List, TYPE_CHECKING + +import pandas as pd + + +logger = logging.getLogger("") + + +if TYPE_CHECKING: + from metobs_toolkit.qc_collection.spatial_checks.buddywrapsensor import ( + BuddyWrapSensor, + ) + + +def correct_lapse_rate( + widedf: pd.DataFrame, + wrappedsensors: List[BuddyWrapSensor], + lapserate: float | None = None, +) -> pd.DataFrame: + """Apply a lapse-rate altitude correction to the wide observations DataFrame. + + Each station's observations are shifted by + ``altitude * (-1) * lapserate`` so that all values are effectively + corrected to 0 m altitude before the buddy check is performed. + The correction term is also stored on each wrapped sensor. + + Parameters + ---------- + widedf : pandas.DataFrame + Wide-format DataFrame with station names as columns and timestamps + as index. + wrappedsensors : list of BuddyWrapSensor + Wrapped sensors whose ``cor_term`` and + ``flag_lapsrate_corrections`` attributes are updated in-place. + lapserate : float or None, optional + Lapse rate in units per metre (e.g. ``-0.0065`` K/m for + temperature). If None, no correction is applied. Default is + None. + + Returns + ------- + pandas.DataFrame + Updated wide observations DataFrame with corrections applied. + + Raises + ------ + ValueError + If ``lapserate`` is not None and at least one station has a + missing altitude value. + """ + if lapserate is None: + logger.debug("No lapse rate correction applied") + for wrapsens in wrappedsensors: + wrapsens.flag_lapsrate_corrections = False + else: + logger.debug("Applying lapse rate correction with rate: %s", lapserate) + # Test if all stations have altitude + has_alts = [budsta.site.flag_has_altitude() for budsta in wrappedsensors] + + if not all(has_alts): + raise ValueError( + "At least one station has a NaN value for 'altitude', not lapse rate correction possible" + ) + for budsta in wrappedsensors: + budsta.flag_lapsrate_corrections = True + + # Since buddy check works with relative differences, correct all + # stations to the 0m altitude + correction_term = budsta.site.altitude * (-1) * lapserate + budsta.cor_term = correction_term # update it in the buddy station + + # apply the correction on the wide dataframe + widedf[budsta.name] = widedf[budsta.name] + correction_term + + return widedf diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/pdmethods.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/pdmethods.py new file mode 100644 index 00000000..49fbb0f0 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/pdmethods.py @@ -0,0 +1,350 @@ +from __future__ import annotations + +import logging +from typing import List, Dict, TYPE_CHECKING, Tuple + +import pandas as pd +from metobs_toolkit.backend_collection.datetime_collection import to_timedelta + +logger = logging.getLogger("") + + +if TYPE_CHECKING: + from ..buddywrapsensor import BuddyWrapSensor + + +def create_wide_obs_df( + wrappedsensors: List[BuddyWrapSensor], instantaneous_tolerance: pd.Timedelta +) -> Tuple[pd.DataFrame, Dict]: + """Build a wide-format observations DataFrame from wrapped sensors. + + Sensor time series are synchronised to a common regular datetime index + using :func:`_synchronize_series` before being combined column-wise. + + Parameters + ---------- + wrappedsensors : list of BuddyWrapSensor + Wrapped sensors to include. The station name is used as the column + label. + instantaneous_tolerance : pandas.Timedelta + Maximum time shift allowed when merging a sensor's timestamps onto + the common target index. + + Returns + ------- + pandas.DataFrame + Wide DataFrame with one column per station and a synchronised + DatetimeIndex. + dict + Timestamp mapping returned by :func:`_synchronize_series`; maps + each synchronised timestamp to the original timestamp for each + station. + """ + concatlist = [] + for wrapsens in wrappedsensors: + records = wrapsens.sensor.series + records.name = wrapsens.name + concatlist.append(records) + + # synchronize the timestamps + logger.debug("Synchronizing timestamps") + combdf, timestamp_map = _synchronize_series( + series_list=concatlist, max_shift=instantaneous_tolerance + ) + + return (combdf, timestamp_map) + + +def _synchronize_series( + series_list: List[pd.Series], max_shift: pd.Timedelta +) -> Tuple[pd.DataFrame, Dict]: + """ + Synchronize a list of pandas Series with datetime indexes. + + The target timestamps are defined by: + + + * freq: the highest frequency present in the input series + * origin: the earliest timestamp found, rounded down by the freq + * closing: the latest timestamp found, rounded up by the freq. + + Parameters + ---------- + series_list : list of pandas.Series + List of pandas Series with datetime indexes. + max_shift : pandas.Timedelta + Maximum shift in time that can be applied to each timestamp + in synchronization. + + Returns + ------- + pandas.DataFrame + DataFrame with synchronized Series. + dict + Dictionary mapping each synchronized timestamp to its + original timestamp. + """ + + # find highest frequency + frequencies = [to_timedelta(s.index.inferred_freq) for s in series_list] + trg_freq = min(frequencies) + + # find origin and closing timestamp (earliest/latest) + origin = min([s.index.min() for s in series_list]).floor(trg_freq) + closing = max([s.index.max() for s in series_list]).ceil(trg_freq) + + # Create target datetime axes + target_dt = pd.date_range(start=origin, end=closing, freq=trg_freq) + target_dt = target_dt.rename("datetime") + + # Synchronize (merge with tolerance) series to the common index + synchronized_series = [] + timestamp_mapping = {} + for s in series_list: + targetdf = ( + s.to_frame() + .assign(orig_datetime=s.index) + .reindex( + index=pd.DatetimeIndex(target_dt), + method="nearest", + tolerance=max_shift, + limit=1, + ) + ) + + # Ensure each original value is used at most once. + # When multiple target timestamps map to the same original, keep + # only the closest match and discard the rest. + orig_col = targetdf["orig_datetime"].dropna() + for orig_ts, group in orig_col.groupby(orig_col): + if len(group) > 1: + diffs = (group.index - orig_ts).to_series(index=group.index).abs() + keep = diffs.idxmin() + drop = group.index.drop(keep) + targetdf.loc[drop, s.name] = float("nan") + targetdf.loc[drop, "orig_datetime"] = pd.NaT + + # extract the mapping (new -> original) + orig_timestampseries = targetdf["orig_datetime"] + orig_timestampseries.name = "original_timestamp" + timestamp_mapping[s.name] = orig_timestampseries + + synchronized_series.append(targetdf[s.name]) + + return pd.concat(synchronized_series, axis=1), timestamp_mapping + + +def concat_multiindices(indices: List[pd.MultiIndex]) -> pd.MultiIndex: + """Concatenate a list of MultiIndex objects into a single MultiIndex. + + Parameters + ---------- + indices : list of pd.MultiIndex + List of MultiIndex objects to concatenate. + + Returns + ------- + pd.MultiIndex + Concatenated MultiIndex. + """ + if not indices: + return pd.MultiIndex.from_tuples([], names=["name", "datetime"]) + + concatenated = pd.MultiIndex.from_tuples( + [tup for idx in indices for tup in idx], names=indices[0].names + ) + + return concatenated + + +if __name__ == "__main__": + print("Running _synchronize_series sanity checks...") + + # ------------------------------------------------------------------ # + # Test 1: Same frequency, aligned timestamps + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="5min"), + name="A", + ) + s2 = pd.Series( + [20.0, 21.0, 22.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="5min"), + name="B", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("2min")) + + assert list(df.columns) == ["A", "B"] + assert df.index.freq is not None + assert len(df) == 3 + assert df["A"].tolist() == [10.0, 11.0, 12.0] + assert df["B"].tolist() == [20.0, 21.0, 22.0] + assert set(tmap.keys()) == {"A", "B"} + assert tmap["A"].index.equals(df.index) + + # ------------------------------------------------------------------ # + # Test 2: Same freq, overlapping but shifted timestamps + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0, 13.0], + index=pd.date_range("2024-01-01 00:00", periods=4, freq="5min"), + name="A", + ) + s2 = pd.Series( + [20.0, 21.0, 22.0, 23.0], + index=pd.date_range("2024-01-01 00:10", periods=4, freq="5min"), + name="B", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("2min")) + + assert df.index.freq is not None + expected_idx = pd.date_range("2024-01-01 00:00", "2024-01-01 00:25", freq="5min") + assert df.index.equals(expected_idx) + assert df.loc["2024-01-01 00:00", "A"] == 10.0 + assert pd.isna(df.loc["2024-01-01 00:20", "A"]) + assert pd.isna(df.loc["2024-01-01 00:00", "B"]) + assert df.loc["2024-01-01 00:10", "B"] == 20.0 + + # ------------------------------------------------------------------ # + # Test 3: Different frequencies (5min vs 10min) + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0, 13.0, 14.0], + index=pd.date_range("2024-01-01 00:00", periods=5, freq="5min"), + name="high", + ) + s2 = pd.Series( + [20.0, 21.0, 22.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="10min"), + name="low", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("1min")) + + assert df.index.freq == pd.tseries.frequencies.to_offset("5min") + assert df.loc["2024-01-01 00:00", "low"] == 20.0 + assert df.loc["2024-01-01 00:10", "low"] == 21.0 + assert df.loc["2024-01-01 00:20", "low"] == 22.0 + assert pd.isna(df.loc["2024-01-01 00:05", "low"]) + assert pd.isna(df.loc["2024-01-01 00:15", "low"]) + + # ------------------------------------------------------------------ # + # Test 4: Slight time shifts within tolerance + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0], + index=pd.to_datetime( + [ + "2024-01-01 00:00:00", + "2024-01-01 00:05:00", + "2024-01-01 00:10:00", + ] + ), + name="exact", + ) + s2 = pd.Series( + [20.0, 21.0, 22.0], + index=pd.to_datetime( + [ + "2024-01-01 00:00:30", + "2024-01-01 00:05:30", + "2024-01-01 00:10:30", + ] + ), + name="shifted", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("1min")) + + assert df["shifted"].notna().sum() == 3 + assert df.loc["2024-01-01 00:00", "shifted"] == 20.0 + orig = tmap["shifted"].loc[pd.Timestamp("2024-01-01 00:00")] + assert orig == pd.Timestamp("2024-01-01 00:00:30") + + # ------------------------------------------------------------------ # + # Test 5: Shifts exceed tolerance → NaN + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="5min"), + name="base", + ) + s2 = pd.Series( + [20.0, 21.0, 22.0], + index=pd.to_datetime( + [ + "2024-01-01 00:02:00", + "2024-01-01 00:07:00", + "2024-01-01 00:12:00", + ] + ), + name="far", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("30s")) + + assert df["base"].notna().sum() == 3 + assert df["far"].notna().sum() == 0 + assert tmap["far"].isna().all() + + # ------------------------------------------------------------------ # + # Test 6: Each original value used at most once (deduplication) + # ------------------------------------------------------------------ # + s1 = pd.Series( + [1.0, 2.0, 3.0, 4.0, 5.0, 6.0], + index=pd.date_range("2024-01-01 00:00", periods=6, freq="5min"), + name="ref", + ) + s2 = pd.Series( + [40.0, 41.0, 42.0], + index=pd.to_datetime( + [ + "2024-01-01 00:02:00", + "2024-01-01 00:12:00", + "2024-01-01 00:22:00", + ] + ), + name="shifted10", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("3min")) + + assert df.loc["2024-01-01 00:00", "shifted10"] == 40.0 + assert pd.isna(df.loc["2024-01-01 00:05", "shifted10"]) + assert df.loc["2024-01-01 00:10", "shifted10"] == 41.0 + assert pd.isna(df.loc["2024-01-01 00:15", "shifted10"]) + for val in [40.0, 41.0, 42.0]: + assert (df["shifted10"] == val).sum() == 1 + + # ------------------------------------------------------------------ # + # Test 7: Single series + # ------------------------------------------------------------------ # + s1 = pd.Series( + [10.0, 11.0, 12.0], + index=pd.date_range("2024-01-01", periods=3, freq="1h"), + name="solo", + ) + df, tmap = _synchronize_series([s1], max_shift=pd.Timedelta("5min")) + + assert df.shape == (3, 1) + assert df.columns.tolist() == ["solo"] + assert df.index.freq is not None + + # ------------------------------------------------------------------ # + # Test 8: Returned index is a perfect DatetimeIndex with freq + # ------------------------------------------------------------------ # + s1 = pd.Series( + [1.0, 2.0, 3.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="10min"), + name="X", + ) + s2 = pd.Series( + [4.0, 5.0, 6.0], + index=pd.date_range("2024-01-01 00:00", periods=3, freq="10min"), + name="Y", + ) + df, tmap = _synchronize_series([s1, s2], max_shift=pd.Timedelta("1min")) + + assert isinstance(df.index, pd.DatetimeIndex) + assert df.index.freq is not None + assert df.index[0] == pd.Timestamp("2024-01-01 00:00") + assert df.index[-1] == pd.Timestamp("2024-01-01 00:20") + + print("✓ All sanity checks passed") diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/safetynets.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/safetynets.py new file mode 100644 index 00000000..e46544b8 --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/safetynets.py @@ -0,0 +1,431 @@ +from __future__ import annotations + +import logging +from typing import Union, List, Dict, TYPE_CHECKING + +import pandas as pd + + +logger = logging.getLogger("") + +from .findbuddies import filter_buddygroup_by_altitude, subset_buddies_to_nearest +from .samplechecks import buddy_test_a_station +from ..buddywrapsensor import BC_PASSED, BC_NO_BUDDIES + +if TYPE_CHECKING: + from ..buddywrapsensor import BuddyWrapSensor + + +def validate_safety_net_configs(safety_net_configs: List[Dict]) -> None: + """ + Validate that all required keys are present in safety_net_configs. + + This function checks that each safety net configuration contains all required + keys and validates optional keys when present. Required keys are: 'category', + 'buddy_radius', 'z_threshold', and 'min_sample_size'. Optional keys include + 'max_sample_size' (must be larger than 'min_sample_size') and + 'only_if_previous_had_no_buddies' (boolean, cannot be True for first safety net). + + Parameters + ---------- + safety_net_configs : list of dict or None + List of safety net configuration dictionaries. If None, the function + returns without validation. + + Raises + ------ + ValueError + If safety_net_configs is not a list or contains non-dict elements, or + if validation fails for max_sample_size (must be > min_sample_size), + or if 'only_if_previous_had_no_buddies' is not a boolean or is True + for the first safety net. + KeyError + If any required key is missing from a safety net configuration. + """ + if safety_net_configs is None: + return None + + required_keys = {"category", "buddy_radius", "z_threshold", "min_sample_size"} + optional_keys = {"max_sample_size", "only_if_previous_had_no_buddies"} + + if not isinstance(safety_net_configs, list): + raise ValueError( + f"safety_net_configs must be a list, got {type(safety_net_configs).__name__}" + ) + + for i, config in enumerate(safety_net_configs): + if not isinstance(config, dict): + raise ValueError( + f"Each safety net config must be a dict, but config at index {i} " + f"is {type(config).__name__}" + ) + + missing_keys = required_keys - set(config.keys()) + if missing_keys: + raise KeyError( + f"Safety net config at index {i} is missing required key(s): " + f"{', '.join(sorted(missing_keys))}. " + f"Required keys are: {', '.join(sorted(required_keys))}" + ) + + # Validate optional max_sample_size + if "max_sample_size" in config: + max_ss = config["max_sample_size"] + if max_ss is not None: + min_ss = config["min_sample_size"] + if max_ss <= min_ss: + raise ValueError( + f"Safety net config at index {i}: 'max_sample_size' " + f"({max_ss}) must be larger than 'min_sample_size' " + f"({min_ss})." + ) + + # Validate optional only_if_previous_had_no_buddies + if "only_if_previous_had_no_buddies" in config: + val = config["only_if_previous_had_no_buddies"] + if not isinstance(val, bool): + raise ValueError( + f"Safety net config at index {i}: " + f"'only_if_previous_had_no_buddies' must be a bool, " + f"got {type(val).__name__}." + ) + if val and i == 0: + raise ValueError( + f"Safety net config at index {i}: " + f"'only_if_previous_had_no_buddies' cannot be True for " + f"the first safety net because there is no previous " + f"safety net to fall back from." + ) + + return None + + +def assign_safety_net_buddies( + wrapsta: BuddyWrapSensor, + metadf: pd.DataFrame, + distance_df: pd.DataFrame, + buddygroupname: str, + max_distance: Union[int, float], + min_distance: Union[int, float], + max_alt_diff: Union[int, float, None], + max_sample_size: Union[int, None], +) -> None: + """ + Assign category buddies to a wrapped station for safety net buddy checks. + + This function identifies buddies that share the same categorical attribute + (e.g., LCZ, network) with the reference station, within specified distance + constraints and altitude difference limits. + + The assigned buddy group is stored on the wrapped station and can be accessed + using ``wrapsta.get_buddies(groupname=buddygroupname)``. + + Parameters + ---------- + wrapsta : BuddyWrapSensor + The wrapped station for which buddies should be assigned. + metadf : pd.DataFrame + DataFrame containing station metadata. Must have the category column + specified by ``buddygroupname`` (e.g., 'LCZ', 'network') and an + 'altitude' column if ``max_alt_diff`` is not None. + distance_df : pd.DataFrame + Symmetric distance matrix with station names as index and columns. + Distances should be in meters. + buddygroupname : str + The name of the metadata column to group by (e.g., 'LCZ', 'network'). + This is also used as the buddy group identifier on the wrapped station. + max_distance : int or float + Maximum distance (in meters) for category buddies. Stations farther + than this distance will be excluded. + min_distance : int or float + Minimum distance (in meters) required between the station and its + category buddies. Stations closer than this distance will be excluded. + max_alt_diff : int, float, or None + Maximum altitude difference (in meters) allowed for buddies. If None, + no altitude filtering is applied. + max_sample_size : int or None + Maximum number of category buddies to keep per station. If not None, + buddies are sorted by distance and only the nearest ``max_sample_size`` + are retained. If None, no limit is applied. + + Returns + ------- + None + The function modifies ``wrapsta`` in place by assigning the buddy group. + + Notes + ----- + The function applies filters in the following order: + + 1. Category matching: Only stations with the same category value as the + reference station are considered. + 2. Distance filtering: Only stations within [min_distance, max_distance] + are kept. + 3. Altitude filtering (if max_alt_diff is not None): Only stations with + altitude difference <= max_alt_diff are kept. + 4. Sample size limiting (if max_sample_size is not None): Only the nearest + max_sample_size buddies are kept. + + If the reference station has a NaN value for the category, an empty buddy + list is assigned and a warning is logged. + + """ + + ref_category = metadf.loc[wrapsta.name, buddygroupname] + # Handle NaN values - they should not match with anything + if pd.isna(ref_category): + logger.warning( + "Station %s has NaN value for category '%s' - no category buddies assigned", + wrapsta.name, + buddygroupname, + ) + # Assign empty buddy list + wrapsta.set_buddies([], groupname=buddygroupname) + else: + # find potential candidates + buddy_candidates = metadf.loc[ + metadf[buddygroupname] == ref_category + ].index.to_list() + + # remove self from buddy candidates + buddy_candidates.remove(wrapsta.name) + + target_distances = distance_df.loc[wrapsta.name, buddy_candidates] + # filter by distance + ref_buddies = target_distances[ + (target_distances <= max_distance) & (target_distances >= min_distance) + ].index.to_list() + + # Assign the found buddies + wrapsta.set_buddies(ref_buddies, groupname=buddygroupname) + + # filter by altitude difference if needed + if max_alt_diff is not None: + filter_buddygroup_by_altitude( + wrappedsensor=wrapsta, + groupname=buddygroupname, + altitudes=metadf["altitude"], + max_altitude_diff=max_alt_diff, + ) + + # Subset category buddies to nearest N if max_sample_size is set + if max_sample_size is not None: + subset_buddies_to_nearest( + wrappedsensors=[wrapsta], + distance_df=distance_df, + max_sample_size=max_sample_size, + groupname=buddygroupname, + ) + + +def apply_safety_net( + outliers: pd.Index, + buddychecksensors: List[BuddyWrapSensor], + buddygroupname: str, + metadf: pd.DataFrame, + distance_df: pd.DataFrame, + max_distance: Union[int, float], + min_distance: Union[int, float], + max_alt_diff: Union[int, float, None], + wideobsds: pd.DataFrame, + safety_z_threshold: Union[int, float], + min_sample_size: int, + min_sample_spread: Union[int, float], + use_z_robust_method: bool, + iteration: int, + max_sample_size: Union[int, None] = None, + only_if_previous_had_no_buddies: bool = False, + previous_safetynet_category: Union[str, None] = None, +) -> pd.MultiIndex: + """Run a single safety-net buddy check on the flagged outlier records. + + For each outlier record, safety-net buddies are assigned (using a + possibly different radius/altitude filter), then the z-score buddy + test is applied. Records that pass the safety-net test are removed + from the outliers, and the remaining outliers are returned. Flags + and details are updated on the BuddyWrapSensor objects in-place. + + Parameters + ---------- + outliers : pandas.Index + MultiIndex ``('name', 'datetime')`` of records flagged as outliers + by the primary spatial check. + buddychecksensors : list of BuddyWrapSensor + All wrapped sensors involved in the buddy check. + buddygroupname : str + Name prefix for the safety-net buddy group (e.g. a LCZ category). + metadf : pandas.DataFrame + Station metadata with at least an ``'altitude'`` column and a column + matching ``buddygroupname`` for category grouping. + distance_df : pandas.DataFrame + Symmetric distance matrix (metres) with station names as index + and columns. + max_distance : int or float + Maximum buddy search radius (metres) for the safety net. + min_distance : int or float + Minimum buddy distance (metres). + max_alt_diff : int, float, or None + Altitude filter (metres). None disables altitude filtering. + wideobsds : pandas.DataFrame + Wide-format observations DataFrame used for z-score computation. + safety_z_threshold : int or float + Z-score threshold for the safety-net outlier test. + min_sample_size : int + Minimum number of valid buddy samples required. + min_sample_spread : int or float + Minimum sample spread (std or MAD) to avoid near-zero division. + use_z_robust_method : bool + If True, use the robust (median/MAD) z-score method. + iteration : int + Current iteration number. + max_sample_size : int or None, optional + Maximum number of buddies to use. None means no cap. + Default is None. + only_if_previous_had_no_buddies : bool, optional + If True, only apply the safety net for records that had + insufficient buddies in the previous safety-net layer. + Default is False. + previous_safetynet_category : str or None, optional + Category name of the preceding safety net, required when + ``only_if_previous_had_no_buddies`` is True. Default is None. + + Returns + ------- + pandas.MultiIndex + MultiIndex ``('name', 'datetime')`` of remaining outliers after + applying the safety net. This is the input ``outliers`` minus any + records that passed the safety-net test (i.e., were saved from + being flagged). + """ + # Track records that were saved (passed the safety net test) + saved_records = pd.MultiIndex.from_tuples([], names=["name", "datetime"]) + + # create a name map of the wrappedsensors + name_map = {wrapsens.name: wrapsens for wrapsens in buddychecksensors} + + # If only_if_previous_had_no_buddies is True, restrict outliers to only + # those records where the previous safety net had insufficient buddies + # (BC_NO_BUDDIES flag). This is determined by inspecting the flags + # already stored on each BuddyWrapSensor for the current iteration. + if only_if_previous_had_no_buddies: + if previous_safetynet_category is None: + raise ValueError( + "only_if_previous_had_no_buddies is True but " + "previous_safetynet_category is None. This should not " + "happen -- the first safety net cannot use this option." + ) + + prev_check_col = f"safetynet_check:{previous_safetynet_category}" + previous_no_buddies = pd.MultiIndex.from_tuples([], names=["name", "datetime"]) + + for station_name in outliers.get_level_values("name").unique(): + wrapsta = name_map[station_name] + if not wrapsta.flags.empty and prev_check_col in wrapsta.flags.columns: + iter_mask = ( + wrapsta.flags.index.get_level_values("iteration") == iteration + ) + iter_flags = wrapsta.flags.loc[iter_mask, prev_check_col] + nb_mask = iter_flags == BC_NO_BUDDIES + if nb_mask.any(): + nb_timestamps = iter_flags[nb_mask].index.get_level_values( + "datetime" + ) + station_nb = pd.MultiIndex.from_arrays( + [ + [station_name] * len(nb_timestamps), + nb_timestamps, + ], + names=["name", "datetime"], + ) + previous_no_buddies = previous_no_buddies.union(station_nb) + + if previous_no_buddies.empty: + logger.info( + "only_if_previous_had_no_buddies is True but no records " + "from the previous safety net ('%s') had insufficient " + "buddies. Skipping safety net '%s' entirely.", + previous_safetynet_category, + buddygroupname, + ) + return outliers + + outliers = outliers.intersection(previous_no_buddies) + logger.info( + "Filtering to %s outlier records that had insufficient " + "buddies in the previous safety net ('%s').", + len(outliers), + previous_safetynet_category, + ) + + if outliers.empty: + return outliers + + # find the categorical buddies (only for the outlier stations) + for outlstation in outliers.get_level_values("name").unique(): + wrapsta = name_map[outlstation] + assign_safety_net_buddies( + wrapsta=wrapsta, + metadf=metadf, + distance_df=distance_df, + buddygroupname=buddygroupname, + max_distance=max_distance, + min_distance=min_distance, + max_alt_diff=max_alt_diff, + max_sample_size=max_sample_size, + ) + + # find outliers in the new categorical group + # The buddy_test_a_station function updates flags/details directly + # and returns only the outlier MultiIndex (BC_FLAGGED records) + # We need to track BC_PASSED records to remove them from outliers + for outlstation in outliers.get_level_values("name").unique(): + wrapsta = name_map[outlstation] + + # Get the timestamps for this station from the original outliers + station_outlier_timestamps = outliers[ + outliers.get_level_values("name") == outlstation + ].get_level_values("datetime") + + # Subset wideobsds to only the outlier timestamps for this station + widedf_subset = wideobsds.loc[station_outlier_timestamps] + + # Run the buddy test - this updates flags/details directly on wrapsta + # and returns outliers (BC_FLAGGED records) + station_flagged = buddy_test_a_station( + centerwrapsensor=wrapsta, + buddygroupname=buddygroupname, + widedf=widedf_subset, + min_sample_size=min_sample_size, + min_sample_spread=min_sample_spread, + outlier_threshold=safety_z_threshold, + iteration=iteration, + check_type=f"safetynet_check:{buddygroupname}", + use_z_robust_method=use_z_robust_method, + ) + + # Get passed timestamps from the flags DataFrame + # These are records where the safetynet check passed (BC_PASSED) + check_col = f"safetynet_check:{buddygroupname}" + if not wrapsta.flags.empty and check_col in wrapsta.flags.columns: + # Get flags for this iteration + iter_mask = wrapsta.flags.index.get_level_values("iteration") == iteration + iter_flags = wrapsta.flags.loc[iter_mask, check_col] + + # Find passed timestamps + passed_mask = iter_flags == BC_PASSED + if passed_mask.any(): + passed_timestamps = iter_flags[passed_mask].index.get_level_values( + "datetime" + ) + + # Create MultiIndex for saved records + station_saved = pd.MultiIndex.from_arrays( + [[outlstation] * len(passed_timestamps), passed_timestamps], + names=["name", "datetime"], + ) + saved_records = saved_records.union(station_saved) + + # Return original outliers minus the saved records + remaining_outliers = outliers.difference(saved_records) + + return remaining_outliers.sort_values().unique() diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/samplechecks.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/samplechecks.py new file mode 100644 index 00000000..80d48a0f --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/samplechecks.py @@ -0,0 +1,376 @@ +from __future__ import annotations + +import logging +from typing import TYPE_CHECKING, Tuple +import numpy as np +import pandas as pd + +logger = logging.getLogger("") + + +if TYPE_CHECKING: + from ..buddywrapsensor import BuddyWrapSensor + +# Import constants from buddywrapsensor +from ..buddywrapsensor import BC_NO_BUDDIES, BC_PASSED, BC_FLAGGED, BC_NOT_TESTED + + +def buddy_test_a_station( + centerwrapsensor: BuddyWrapSensor, + buddygroupname: str, + widedf: pd.DataFrame, + min_sample_size: int, + min_sample_spread: float, + outlier_threshold: float, + iteration: int, + check_type: str = "spatial_check", + use_z_robust_method: bool = True, +) -> Tuple[pd.MultiIndex, BuddyWrapSensor]: + """Test a center station against its buddy group and update flags/details. + + This function tests whether the center station is an outlier compared to + its buddy stations using z-score analysis. The z-score is computed from + the buddy stations only (the center station's values are excluded from + the sample distribution). When ``use_z_robust_method`` is True, the + robust z-score (median/MAD) is used; otherwise the classic z-score + (mean/std) is used. + + Parameters + ---------- + centerwrapsensor : BuddyWrapSensor + The wrapped sensor at the center of the buddy group to be tested. + buddygroupname : str + The name of the buddy group to use. + widedf : pd.DataFrame + Wide-format DataFrame with stations as columns and timestamps as index. + min_sample_size : int + Minimum number of valid buddy samples required for z-score calculation. + min_sample_spread : float + When ``use_z_robust_method`` is True, this is the minimum MAD to use + (avoids division by near-zero). When False, this is the minimum + standard deviation. + outlier_threshold : float + Z-score threshold above which a record is flagged as outlier. + iteration : int + The current iteration number. + check_type : str, optional + The type of check being performed ('spatial_check', 'safetynet_check:groupname'). + Default is 'spatial_check'. + use_z_robust_method : bool, optional + If True, use the robust z-score method (median/MAD). If False, use + the classic z-score method (mean/std). Default is True. + + Returns + ------- + tuple of (pd.MultiIndex, BuddyWrapSensor) + A tuple containing: + + * A MultiIndex with levels ('name', 'datetime') of the outlier + records for the center station (empty if no outliers found). + * The updated ``centerwrapsensor`` with flags and details set for + this iteration. + """ + + # Get buddies (excluding center station) + buddies = centerwrapsensor.get_buddies(groupname=buddygroupname) + center_name = centerwrapsensor.name + + # Subset to buddies only (for sample distribution) and center station + buddydf = widedf[buddies] + center_series = widedf[center_name] + + # Count valid buddy samples per timestamp (center station NOT included) + buddy_sample_sizes = buddydf.notna().sum(axis=1) + + # Mark timestamps where center station has no data as NOT_TESTED + + # Edgecaase: If a station has fewer records than others, they are present as NaN in widedf + # But these timestamps do not ex + no_data = pd.Series(BC_NOT_TESTED, index=center_series[center_series.isna()].index) + centerwrapsensor.add_flags( + iteration=iteration, flag_series=no_data, column_name=check_type + ) + + # Find timestamps where center station has data + center_has_data = center_series.notna() + # TODO: pass the flag BC_NOT_TESTED for timestamps where center has no data + + # Separate timestamps by sample size condition (only where center has data) + sufficient_samples_mask = (buddy_sample_sizes >= min_sample_size) & center_has_data + insufficient_samples_mask = (buddy_sample_sizes < min_sample_size) & center_has_data + + timestamps_with_sufficient = widedf.index[sufficient_samples_mask] + timestamps_insufficient = widedf.index[insufficient_samples_mask] + + # ---- Handle timestamps with insufficient buddy samples (BC_NO_BUDDIES) ---- + if not timestamps_insufficient.empty: + # Create flags for NO_BUDDIES + no_buddies_flags = pd.Series(BC_NO_BUDDIES, index=timestamps_insufficient) + centerwrapsensor.add_flags( + iteration=iteration, flag_series=no_buddies_flags, column_name=check_type + ) + + # Create detail messages + no_buddies_details = pd.Series( + [ + f"Insufficient buddy sample size (n={int(buddy_sample_sizes.loc[ts])}, " + f"required={min_sample_size}) in {buddygroupname} buddy group " + f"centered on {center_name}" + for ts in timestamps_insufficient + ], + index=timestamps_insufficient, + ) + if check_type == "spatial_check": + centerwrapsensor.add_spatial_details( + iteration=iteration, detail_series=no_buddies_details + ) + else: + centerwrapsensor.add_safetynet_details( + iteration=iteration, + safetynetname=buddygroupname, + detail_series=no_buddies_details, + ) + + # ---- Handle timestamps with sufficient samples ---- + if timestamps_with_sufficient.empty: + # No timestamps to process, return empty MultiIndex + return ( + pd.MultiIndex.from_tuples([], names=["name", "datetime"]), + centerwrapsensor, + ) + + # Filter to rows with enough valid buddy samples + buddydf_filtered = buddydf.loc[timestamps_with_sufficient] + center_filtered = center_series.loc[timestamps_with_sufficient] + buddy_sample_sizes_filtered = buddy_sample_sizes.loc[timestamps_with_sufficient] + + # Compute z-scores for center station using buddy distribution + if use_z_robust_method: + results_df = _compute_robust_z_scores( + buddydf=buddydf_filtered, + center_values=center_filtered, + min_mad=min_sample_spread, + outlier_threshold=outlier_threshold, + ) + + else: + results_df = _compute_center_z_scores( + buddydf=buddydf_filtered, + center_values=center_filtered, + min_std=min_sample_spread, + outlier_threshold=outlier_threshold, + ) + + # Separate flagged (outliers) and passed + outlier_timestamps = results_df.index[results_df["flagged"]] + passed_timestamps = results_df.index[~results_df["flagged"]] + + # ---- Update PASSED flags and details ---- + if not passed_timestamps.empty: + passed_flags = pd.Series(BC_PASSED, index=passed_timestamps) + centerwrapsensor.add_flags( + iteration=iteration, flag_series=passed_flags, column_name=check_type + ) + + # Create detail messages for passed + passed_details = ( + f"Passed {buddygroupname} check: " + + results_df.loc[passed_timestamps, "details"] + ) + + if check_type == "spatial_check": + centerwrapsensor.add_spatial_details( + iteration=iteration, detail_series=passed_details + ) + else: + centerwrapsensor.add_safetynet_details( + iteration=iteration, + safetynetname=buddygroupname, + detail_series=passed_details, + ) + + # ---- Update FLAGGED (outlier) flags and details ---- + if not outlier_timestamps.empty: + flagged_flags = pd.Series(BC_FLAGGED, index=outlier_timestamps) + centerwrapsensor.add_flags( + iteration=iteration, flag_series=flagged_flags, column_name=check_type + ) + + # Create detail messages for outliers + outlier_details = ( + f"Outlier in {buddygroupname} buddy group centered on {center_name}: " + + results_df.loc[outlier_timestamps, "details"] + ) + + if check_type == "spatial_check": + centerwrapsensor.add_spatial_details( + iteration=iteration, detail_series=outlier_details + ) + else: + centerwrapsensor.add_safetynet_details( + iteration=iteration, + safetynetname=buddygroupname, + detail_series=outlier_details, + ) + + # ---- Return outliers as MultiIndex ---- + if not outlier_timestamps.empty: + outlier_multiindex = pd.MultiIndex.from_arrays( + [[center_name] * len(outlier_timestamps), outlier_timestamps], + names=["name", "datetime"], + ) + # Return the updated stations, this is needed when runned in multiprocessing + return (outlier_multiindex, centerwrapsensor) + else: + return ( + pd.MultiIndex.from_tuples([], names=["name", "datetime"]), + centerwrapsensor, + ) + + +# ------------------------------------------ +# Statistical sample scoring +# ------------------------------------------ + + +def _compute_robust_z_scores( + buddydf: pd.DataFrame, + center_values: pd.Series, + min_mad: float, + outlier_threshold: float, +) -> pd.DataFrame: + """Compute robust z-scores (MADFM-based) for outlier detection. + + Each centre-station value is compared against the median of its + buddy values using the Median Absolute Deviation (MAD) as a + robust measure of spread. + + Parameters + ---------- + buddydf : pandas.DataFrame + Wide DataFrame containing only the buddy stations' values + (centre station excluded). Rows are timestamps. + center_values : pandas.Series + Observations of the centre station, aligned to ``buddydf``'s index. + min_mad : float + Minimum MAD value to use in the denominator, preventing division + by near-zero values. + outlier_threshold : float + Robust z-score above which a record is flagged as an outlier. + + Returns + ------- + pandas.DataFrame + DataFrame with the same index as ``buddydf`` and three columns: + + ``'z_score'`` + Computed robust z-score for each timestamp. + ``'flagged'`` + Boolean; True when ``z_score > outlier_threshold``. + ``'details'`` + Human-readable string summarising the z-score calculation. + """ + buddy_not_na_counts = buddydf.notna().sum(axis=1) + + # Calculate MADFM (Median Absolute Deviation From Median) + def MAD(x): + "MEDIAN absolute deviation from median" + return (x - x.median()).abs().median() + + mad_series = buddydf.apply(MAD, axis=1) + # Replace std below minimum with the minimum (avoid division by near-zero) + mad_series.loc[mad_series < min_mad] = np.float32(min_mad) + + # Calculate robust z-score for center station + + robust_z_scores = (center_values - buddydf.median(axis=1)).abs() / ( + 1.4826 * mad_series + ) + + details = ( + "z (robust)=" + + robust_z_scores.map("{:.2f}".format) + + ", threshold=" + + str(outlier_threshold) + + ", n=" + + buddy_not_na_counts.map(str) + + ", MAD=" + + mad_series.map("{:.2f}".format) + + ", median=" + + buddydf.median(axis=1).map("{:.2f}".format) + ) + + # Build result DataFrame + result_df = pd.DataFrame( + index=buddydf.index, + data={ + "z_score": robust_z_scores, + "flagged": robust_z_scores > outlier_threshold, + "details": details, + }, + ) + return result_df + + +def _compute_center_z_scores( + buddydf: pd.DataFrame, + center_values: pd.Series, + min_std: float, + outlier_threshold: float, +) -> pd.DataFrame: + """Compute classic z-scores for center station using buddy distribution. + + The z-score is computed as the absolute deviation of the center station's + value from the mean of the buddy stations, divided by the standard + deviation of the buddy stations. The center station's values are NOT + included in the mean/std calculation. + + Parameters + ---------- + buddydf : pd.DataFrame + DataFrame with buddy stations as columns (center station excluded). + center_values : pd.Series + Series with the center station's values to test. + min_std : float + Minimum standard deviation to use (avoids division by near-zero). + outlier_threshold : float + Z-score threshold above which a record is flagged as outlier. + + Returns + ------- + pd.DataFrame + DataFrame with columns: 'z_score', 'flagged', 'details'. + """ + # Compute mean and std from buddies only (center station excluded) + buddy_mean_series = buddydf.mean(axis=1) + buddy_std_series = buddydf.std(axis=1) + buddy_not_na_counts = buddydf.notna().sum(axis=1) + # Replace std below minimum with the minimum (avoid division by near-zero) + buddy_std_series.loc[buddy_std_series < min_std] = np.float32(min_std) + + # Calculate z-score for center station + z_scores = (center_values - buddy_mean_series).abs() / buddy_std_series + + details = ( + "z=" + + z_scores.map("{:.2f}".format) + + ", threshold=" + + str(outlier_threshold) + + ", n=" + + buddy_not_na_counts.map(str) + + ", mean=" + + buddy_mean_series.map("{:.2f}".format) + + ", std=" + + buddy_std_series.map("{:.2f}".format) + ) + + # Build result DataFrame + result_df = pd.DataFrame( + index=buddydf.index, + data={ + "z_score": z_scores, + "flagged": z_scores > outlier_threshold, + "details": details, + }, + ) + return result_df diff --git a/src/metobs_toolkit/qc_collection/spatial_checks/methods/whitesaving.py b/src/metobs_toolkit/qc_collection/spatial_checks/methods/whitesaving.py new file mode 100644 index 00000000..c88965fa --- /dev/null +++ b/src/metobs_toolkit/qc_collection/spatial_checks/methods/whitesaving.py @@ -0,0 +1,128 @@ +from __future__ import annotations + +import logging +from typing import List, TYPE_CHECKING + +import pandas as pd + + +logger = logging.getLogger("") + +if TYPE_CHECKING: + from ..buddywrapsensor import BuddyWrapSensor + from ...whitelist import WhiteSet + + +def save_whitelist_records( + outliers: pd.MultiIndex, + wrappedsensors: List[BuddyWrapSensor], + whiteset: WhiteSet, + obstype: str, + iteration: int, +) -> pd.MultiIndex: + """Apply whitelist filtering to outliers and update station details. + + This function filters outlier records against a whitelist. Records that + match the whitelist are marked as 'saved' and removed from the outlier set. + Records that don't match the whitelist remain as outliers. + + Parameters + ---------- + outliers : pd.MultiIndex + MultiIndex with levels ('name', 'datetime') containing the current + outlier records to filter. + wrappedsensors : list of BuddyWrapSensor + List of wrapped sensor objects to update with whitelist details. + whiteset : WhiteSet + A WhiteSet instance containing records that should be excluded from + outlier detection. + obstype : str + The observation type being checked. + iteration : int + The current iteration number. + + Returns + ------- + pd.MultiIndex + MultiIndex with levels ('name', 'datetime') containing only the + outliers that were NOT saved by the whitelist. + """ + if outliers.empty: + logger.debug("No outliers to filter with whitelist") + return outliers + + if whiteset._flag_is_empty(): + logger.debug("Whitelist is empty, no records saved") + return outliers + + # Track which records are not saved + # saved_records = pd.MultiIndex.from_tuples([], names=['name', 'datetime']) + remaining_outliers = pd.MultiIndex.from_tuples([], names=["name", "datetime"]) + + # Process each station's outliers + for wrapsta in wrappedsensors: + if wrapsta.name not in outliers.get_level_values("name").unique(): + continue # No outliers for this station + + else: + + # Get the outlier datetimes for this station + sta_outlier_dts = pd.DatetimeIndex( + outliers[ + outliers.get_level_values("name") == wrapsta.name + ].get_level_values("datetime"), + name="datetime", + ) + + # Create a SensorWhiteSet for this station + sensorwhiteset = whiteset.create_sensorwhitelist( + stationname=wrapsta.name, obstype=obstype + ) + + # Filter to get remaining outliers (not whitelisted) + remaining_dts = sensorwhiteset.catch_white_records( + outliers_idx=sta_outlier_dts + ) + + # Saved records are those that were filtered out + saved_dts = sta_outlier_dts.difference(remaining_dts) + + # Build MultiIndex for saved and remaining + # if len(saved_dts) > 0: + # saved_idx = pd.MultiIndex.from_arrays( + # [[wrapsta.name] * len(saved_dts), saved_dts], + # names=['name', 'datetime'] + # ) + # saved_records = saved_records.union(saved_idx) + + # Update the wrapped station with saved details + + # Create detail messages for saved records + detail_series = pd.Series( + [f"Saved by whitelist at iteration {iteration}" for _ in saved_dts], + index=saved_dts, + ) + wrapsta.update_whitelist_details( + whitelistseries=detail_series, iteration=iteration, is_saved=True + ) + + # Create detail messages for records not saved by whitelist + detail_series = pd.Series( + [ + f"Not saved by whitelist at iteration {iteration}" + for _ in remaining_dts + ], + index=remaining_dts, + ) + wrapsta.update_whitelist_details( + whitelistseries=detail_series, iteration=iteration, is_saved=False + ) + + if len(remaining_dts) > 0: + remaining_idx = pd.MultiIndex.from_arrays( + [[wrapsta.name] * len(remaining_dts), remaining_dts], + names=["name", "datetime"], + ) + remaining_outliers = remaining_outliers.union(remaining_idx) + + return remaining_outliers.sort_values() diff --git a/src/metobs_toolkit/qc_collection/whitelist.py b/src/metobs_toolkit/qc_collection/whitelist.py index f9001672..c89d78a8 100644 --- a/src/metobs_toolkit/qc_collection/whitelist.py +++ b/src/metobs_toolkit/qc_collection/whitelist.py @@ -37,7 +37,23 @@ class SensorWhiteSet: def __init__( self, white_timestamps: Union[None, List] = None, all_timestamps: bool = False ) -> None: + """Initialize the SensorWhiteSet with whitelisted timestamps. + Parameters + ---------- + white_timestamps : list or None, optional + List of datetime objects to whitelist for this sensor. + Default is None, which is treated as an empty list. + all_timestamps : bool, optional + If True, all timestamps are considered whitelisted. Cannot be + True when ``white_timestamps`` is non-empty. Default is False. + + Raises + ------ + MetObsArgumentError + If ``all_timestamps`` is True and ``white_timestamps`` is + non-empty. + """ if white_timestamps is None: # None as a default is more convenient white_timestamps = [] @@ -217,6 +233,16 @@ class WhiteSet: _target_tz: str = Settings.get("store_tz") def __init__(self, white_records: pd.Index = pd.Index([])) -> None: + """Initialize the WhiteSet with a collection of whitelisted records. + + Parameters + ---------- + white_records : pandas.Index, optional + Index (or MultiIndex) whose names are a subset of + ``['name', 'obstype', 'datetime']``. Records matching this + index are excluded from outlier detection. Default is an + empty :class:`pandas.Index`. + """ self.white_records = white_records # Validate white_records structure diff --git a/src/metobs_toolkit/qcresult.py b/src/metobs_toolkit/qcresult.py new file mode 100644 index 00000000..d549eedb --- /dev/null +++ b/src/metobs_toolkit/qcresult.py @@ -0,0 +1,237 @@ +from __future__ import annotations +import logging +import pandas as pd + +from metobs_toolkit.backend_collection.decorators import log_entry +from metobs_toolkit.settings_collection.settings import Settings + +logger = logging.getLogger("") + + +# Basic labels +pass_cond = Settings.get( + "qc_status_labels_per_check.pass.label" +) # checked and successfull pass +flagged_cond = Settings.get( + "qc_status_labels_per_check.flagged.label" +) # checked and flagged as outlier +unmet_cond = Settings.get( + "qc_status_labels_per_check.condition_unmet.label" +) # not checked due to unmet specific conditions +saved_cond = Settings.get( + "qc_status_labels_per_check.saved_whitelist.label" +) # checked and flagged but saved due to whitelist +unchecked_cond = Settings.get( + "qc_status_labels_per_check.unchecked.label" +) # not checked (was nan/gap before check) + + +class QCresult: + """Store results of a quality control check. + + This class encapsulates the results of a single QC check including flags, + detected outliers, and detailed information about the check outcome for + all timestamps. + + Parameters + ---------- + checkname : str + Name identifying the quality control check (e.g., 'gross_value', 'persistence'). + checksettings : dict + Dictionary of parameters and settings used for this QC check. + flags : pd.Series + Series with datetime index containing QC flag strings for all timestamps: + 'passed', 'flagged', 'condition_unmet', 'saved', or 'unchecked'. + outliers : pd.Series + Series with datetime index containing outlier values. Index should be + a subset of the flags index. + detail : str, optional + Default detail string for all timestamps. Can be updated for specific + timestamps using add_details_by_series. Default is empty string. + + Attributes + ---------- + checkname : str + Name of the QC check. + checksettings : dict + Settings used for the check. + flags : pd.Series + QC flags for all timestamps. + outliers : pd.Series + Detected outlier values. + details : pd.Series + Detailed information for each timestamp. + """ + + def __init__( + self, + checkname: str, + checksettings: dict, + flags: pd.Series, # index: timestamps, values: 'passed', 'flagged', 'condition_unmet', 'saved' + # outliers: pd.Series, # index: timestamps, values: outlier values + detail: str = "", + ): + """Initialize a QCresult with flags and settings for a single QC check. + + Parameters + ---------- + checkname : str + Name identifying the quality control check. + checksettings : dict + Dictionary of parameters used for this QC check. + flags : pandas.Series + Series with :class:`pandas.DatetimeIndex` containing QC flag + strings for all timestamps. + detail : str, optional + Default detail string stored for all timestamps. Can be updated + per-timestamp via :meth:`add_details_by_series`. Default is an + empty string. + + Raises + ------ + TypeError + If the index of *flags* is not a :class:`pandas.DatetimeIndex`. + """ + self.checkname = checkname + self.checksettings = checksettings + + if not isinstance(flags.index, pd.DatetimeIndex): + raise TypeError("The index of 'flags' must be a pandas.DatetimeIndex.") + self.flags = flags + + # if not isinstance(outliers.index, pd.DatetimeIndex): + # raise TypeError("The index of 'outliers' must be a pandas.DatetimeIndex.") + # self.outliers = outliers + + # Set details (Index is Flags thus includes all timestamps!) + self.details = pd.Series([detail] * len(flags), index=flags.index) + + def __repr__(self) -> str: + """Return a string representation for debugging. + + Returns + ------- + str + String representation of the QCresult. + """ + return f"QCresult(checkname={self.checkname})" + + @log_entry + def add_details_by_series(self, detail_series: pd.Series) -> None: + """Update the details attribute with values from a detail_series. + + This method updates the details attribute (a pandas Series with datetime + index) using index-value pairs from the provided detail_series. The + detail_series index must be a subset of the details attribute index. + + Parameters + ---------- + detail_series : pd.Series + A pandas Series with datetime index containing detail values to + update. The index should be a subset of the details attribute index. + + Raises + ------ + TypeError + If detail_series is not a pandas Series or if its index is not a + pandas DatetimeIndex. + """ + + # Update details using the index-value pairs from detail_series + self.details.update(detail_series) + + def get_outlier_timestamps(self) -> pd.DatetimeIndex: + """Return the timestamps of the outliers.""" + + return self.flags[self.flags == flagged_cond].index + # return self.outliers.index + + def remap_timestamps(self, mapping: dict) -> None: + """Remap the timestamps of flags, outliers, and details using a mapping dictionary. + + Timestamps not present in the mapping keys are removed from both + ``flags`` and ``details``, since they no longer exist in the target + time grid. + + Parameters + ---------- + mapping : dict + A dictionary where keys are original timestamps and values are the + new timestamps to map to. + """ + # Keep only timestamps that appear in the mapping + mapped_mask = self.flags.index.isin(mapping.keys()) + self.flags = self.flags[mapped_mask] + self.details = self.details[mapped_mask] + + # Remap the remaining timestamps + self.flags.index = self.flags.index.map(lambda ts: mapping[ts]) + self.details.index = self.details.index.map(lambda ts: mapping[ts]) + + def _flags_to_basic_labels(self) -> dict: + """Create mapping from QC flag values to display labels. + + Constructs a dictionary mapping internal flag values ('passed', 'flagged', etc.) + to user-facing label strings defined in Settings. Flagged records use the + check-specific label, while all other statuses use the 'goodrecord' label. + + Returns + ------- + dict + Mapping from flag strings to label strings. + """ + label_mapping = { + pass_cond: Settings.get("label_def.goodrecord.label"), + flagged_cond: Settings.get(f"label_def.{self.checkname}.label"), + unmet_cond: Settings.get("label_def.goodrecord.label"), + saved_cond: Settings.get("label_def.goodrecord.label"), + unchecked_cond: Settings.get("label_def.goodrecord.label"), + } + return label_mapping + + def create_outliersdf( + self, map_to_basic_labels=True, subset_to_outliers=True + ) -> pd.DataFrame: + """Create a DataFrame summarizing detected outliers. + + Constructs a DataFrame containing outlier values, their corresponding labels, + and detailed information for each outlier timestamp. This format is compatible + with the Dataset.outliersdf property. + + Returns + ------- + pd.DataFrame + DataFrame with datetime index and columns: + - 'value': outlier values + - 'label': human-readable QC check labels + - 'details': descriptive information about each outlier + Returns empty DataFrame with correct structure if no outliers exist. + """ + outl_timestamps = self.get_outlier_timestamps() + + if subset_to_outliers: + if outl_timestamps.empty: + # return empty dataframe + return pd.DataFrame( + columns=["label", "details"], + index=pd.DatetimeIndex([], name="datetime"), + ) + targets = self.flags.loc[outl_timestamps] + else: + targets = self.flags + + if map_to_basic_labels: + labels = targets.map(self._flags_to_basic_labels()) + else: + labels = targets + + outliers_df = pd.DataFrame( + { + "datetime": targets.index, + # 'value': self.outliers.values, + "label": labels.values, + "details": self.details.loc[targets.index].values, + } + ) + outliers_df.set_index("datetime", inplace=True) + return outliers_df diff --git a/src/metobs_toolkit/sensordata.py b/src/metobs_toolkit/sensordata.py index 0718f57e..ed24542a 100644 --- a/src/metobs_toolkit/sensordata.py +++ b/src/metobs_toolkit/sensordata.py @@ -22,6 +22,9 @@ from metobs_toolkit.gf_collection.overview_df_constructors import ( sensordata_gap_status_overview_df, ) +from metobs_toolkit.qc_collection.overview_df_constructor import ( + sensordata_qc_overview_df, +) from metobs_toolkit.settings_collection import Settings from metobs_toolkit.xrconversions import sensordata_to_xr from metobs_toolkit.timestampmatcher import TimestampMatcher @@ -33,6 +36,14 @@ MetObsAdditionError, MetObsInternalError, ) +from metobs_toolkit.qcresult import ( + QCresult, + pass_cond, + flagged_cond, + unmet_cond, + saved_cond, + unchecked_cond, +) from metobs_toolkit.plot_collection import sensordata_simple_pd_plot import metobs_toolkit.backend_collection.printing_collection as printing @@ -92,8 +103,28 @@ def __init__( timestamps_tz: Union[tzfile | tzinfo | str] = "UTC", **setupkwargs, ): + """Initialize SensorData for a single station and observation type. - # Set data + Parameters + ---------- + stationname : str + Name of the station this sensor belongs to. + datarecords : numpy.ndarray + Raw observation values. Will be stored after unit conversion + during setup. + timestamps : numpy.ndarray + Timestamps corresponding to *datarecords*. + obstype : Obstype + Observation type describing the measured variable and its units. + datadtype : type, optional + Numeric dtype for the stored series. Default is + :data:`numpy.float32`. + timestamps_tz : str or tzinfo, optional + Timezone of the provided *timestamps*. Default is ``'UTC'``. + **setupkwargs + Additional keyword arguments forwarded to :meth:`_setup` (e.g. + ``freq_estimation_method``, ``timestamp_tolerance``). + """ self._stationname = stationname self.obstype = obstype data = pd.Series( @@ -108,7 +139,10 @@ def __init__( self.series = data # datetime as index # outliers - self.outliers = [] # List of {'checkname': ..., 'df': ....., 'settings': } + self.outliers = [] # List of QCresult + self.outliers_values_bin = pd.Series( + dtype=datadtype + ) # Series of outlier values # gaps self.gaps = [] # list of Gap's @@ -143,6 +177,7 @@ def __str__(self) -> str: """Return a string representation of the SensorData object.""" return f"{self.obstype.name} data of station {self.stationname}." + # TODO: update this method to handle QCresult outliers + outliers_values_bin def __add__(self, other: "SensorData") -> "SensorData": """ Combine two SensorData objects for the same station and obstype. @@ -245,39 +280,19 @@ def df(self) -> pd.DataFrame: def to_xr(self) -> xrDataset: return sensordata_to_xr(self, fmt_datetime_coordinate=True) + # TODO: update this method to handle QCresult outliers @property def outliersdf(self) -> pd.DataFrame: """Return a DataFrame of the outlier records.""" logger.debug("Creating outliers DataFrame for %s", self.stationname) to_concat = [] - for outlierinfo in self.outliers: - checkname = outlierinfo["checkname"] - checkdf = outlierinfo["df"].copy() - checkdf["label"] = Settings.get(f"label_def.{checkname}.label") - - # Create details column from all columns except 'value' and 'label' - detail_cols = [ - col for col in checkdf.columns if col not in ["value", "label"] - ] - if detail_cols: - # Build details string for each row - details_list = [] - for _, row in checkdf.iterrows(): - parts = [ - f"{col}: {row[col]}" - for col in detail_cols - if pd.notna(row[col]) - ] - details_list.append(", ".join(parts)) - checkdf["details"] = details_list - # Drop the original detail columns - checkdf = checkdf.drop(columns=detail_cols) - else: - checkdf["details"] = "" - + for qcresult in self.outliers: + checkdf = qcresult.create_outliersdf(subset_to_outliers=True) to_concat.append(checkdf) totaldf = save_concat(to_concat) + # add the values column (values not stored in qcresult, only labels and details) + totaldf["value"] = self.outliers_values_bin.loc[totaldf.index] if totaldf.empty: # return empty dataframe @@ -285,11 +300,10 @@ def outliersdf(self) -> pd.DataFrame: columns=["value", "label", "details"], index=pd.DatetimeIndex([], name="datetime"), ) - else: - totaldf.sort_index(inplace=True) - logger.debug("Outliers DataFrame created successfully for %s", self.stationname) - return totaldf + totaldf.sort_index(inplace=True) + + return totaldf[["value", "label", "details"]] # fixed column order @property def gapsdf(self) -> pd.DataFrame: @@ -309,6 +323,10 @@ def gapsdf(self) -> pd.DataFrame: def gap_overview_df(self) -> pd.DataFrame: return sensordata_gap_status_overview_df(self) + @copy_doc(sensordata_qc_overview_df) + def qc_overview_df(self) -> pd.DataFrame: + return sensordata_qc_overview_df(self) + @property def stationname(self) -> str: """Return the name of the station this SensorData belongs to.""" @@ -401,10 +419,16 @@ def _setup( self.duplicated_timestamp_check() if apply_invalid_check: - # invalid check - self.invalid_value_check( - skip_records=self.outliers[0]["df"].index - ) # skip the records already labeled as duplicates + # get the records that are flagged by the + if self.outliers and self.outliers[0].checkname == "duplicated_timestamp": + dup_outl_ti = self.outliers[0].get_outlier_timestamps() + else: + dup_outl_ti = pd.DatetimeIndex([]) + # invalid check (no qcresult, these timestamps are removed, and catched by gapcheck) + valid_records = qc.drop_invalid_values( + records=self.series, skip_records=dup_outl_ti + ) + self.series = valid_records if apply_unit_conv: # convert units to standard units @@ -426,16 +450,18 @@ def _setup( self.series = timestamp_matcher.target_records # update the outliers (replace the raw timestamps with the new) - outl_datetime_map = timestamp_matcher.get_outlier_map() - for outlinfo in self.outliers: - outlinfo["df"]["new_datetime"] = outlinfo["df"].index.map(outl_datetime_map) - outlinfo["df"] = ( - outlinfo["df"] - .reset_index() - .rename( - columns={"datetime": "raw_timestamp", "new_datetime": "datetime"} - ) - .set_index("datetime") + raw_datetime_map = timestamp_matcher.get_raw_map() + for qcresult in self.outliers: + qcresult.remap_timestamps(mapping=raw_datetime_map) + + # remap the outliers_values_bin timestamps to match the new equispaced timestamps + if not self.outliers_values_bin.empty: + # Drop outlier values whose timestamps are not in the new time grid + self.outliers_values_bin = self.outliers_values_bin[ + self.outliers_values_bin.index.isin(raw_datetime_map.keys()) + ] + self.outliers_values_bin.index = self.outliers_values_bin.index.map( + lambda ts: raw_datetime_map[ts] ) # create gaps @@ -454,58 +480,55 @@ def _setup( def _update_outliers( self, - qccheckname: str, - outliertimestamps: pd.DatetimeIndex, - check_kwargs: dict, - extra_columns: dict = {}, - overwrite: bool = False, + qcresult: QCresult, ) -> None: - """ - Update the outliers attribute. + """Record a QCresult and mask the detected outlier timestamps as NaN. + + If a QCresult with the same ``checkname`` already exists, the new + results are merged into the existing one so that repeated application + of the same check does not create duplicate entries. Specifically: + + * Flags in the existing result are updated for timestamps where the + new result detected an outlier (``flagged``) that was previously + ``passed`` or ``unchecked``. + * Details are updated for newly flagged timestamps. + * Only genuinely new outlier timestamps (not already present in + :attr:`outliers_values_bin`) are added. Parameters ---------- - qccheckname : str - Name of the quality control check. - outliertimestamps : pd.DatetimeIndex - Datetime index of the outliers. - check_kwargs : dict - Additional arguments for the check. - extra_columns : dict, optional - Extra columns to add to the outliers DataFrame, by default {}. - overwrite : bool, optional - Whether to overwrite existing outliers, by default False. - - Raises - ------ - MetobsQualityControlError - If the check is already applied and overwrite is False. + qcresult : QCresult + Result object from a QC check containing flags and metadata. """ - logger.debug( - "Entering _update_outliers for %s with check %s", self, qccheckname - ) - - for applied_qc_info in self.outliers: - if qccheckname == applied_qc_info.keys(): - if overwrite: - self.outliers.remove(applied_qc_info) - else: - raise MetObsQualityControlError( - f"The {qccheckname} is already applied on {self}. Fix error or set overwrite=True" - ) - - outlier_values = self.series.loc[outliertimestamps] - outlier_values = outlier_values[~outlier_values.index.duplicated(keep="first")] - - datadict = {"value": outlier_values.to_numpy()} - datadict.update(extra_columns) - df = pd.DataFrame(data=datadict, index=outlier_values.index) + new_outlier_ts = qcresult.get_outlier_timestamps() + + # Check if a QCresult with the same checkname already exists + existing = None + for qc in self.outliers: + if qc.checkname == qcresult.checkname: + existing = qc + break + + if existing is not None: + # Merge: update the existing QCresult with newly flagged timestamps + newly_flagged = new_outlier_ts.difference(existing.get_outlier_timestamps()) + if not newly_flagged.empty: + existing.flags.loc[newly_flagged] = qcresult.flags.loc[newly_flagged] + existing.details.loc[newly_flagged] = qcresult.details.loc[ + newly_flagged + ] + else: + self.outliers.append(qcresult) - self.outliers.append( - {"checkname": qccheckname, "df": df, "settings": check_kwargs} - ) + # Only add values for outlier timestamps not already in the bin + truly_new_ts = new_outlier_ts.difference(self.outliers_values_bin.index) + if not truly_new_ts.empty: + self.outliers_values_bin = save_concat( + [self.outliers_values_bin, self.series.loc[truly_new_ts]] + ) - self.series.loc[outliertimestamps] = np.nan + # Convert the outlier timestamps to NaN in the series + self.series.loc[new_outlier_ts] = np.nan def _find_gaps(self, missingrecords: pd.Series, target_freq: pd.Timedelta) -> list: """ @@ -553,6 +576,7 @@ def _rename(self, trgname: str) -> None: gap.name = str(trgname) @log_entry + # TODO: update this method to handle QCresult outliers def convert_outliers_to_gaps(self) -> None: """ Convert all outliers to gaps. @@ -644,21 +668,21 @@ def resample( self.series = timestampmatcher.target_records # update the outliers (replace the raw timestamps with the new) - outl_datetime_map = timestampmatcher.get_outlier_map() + raw_datetime_map = ( + timestampmatcher.get_raw_map() + ) # mapping from original timestamps to new timestamps for outlinfo in self.outliers: - # add mapped timestamps - outlinfo["df"]["new_datetime"] = outlinfo["df"].index.map(outl_datetime_map) - # reformat the dataframe - outlinfo["df"] = ( - outlinfo["df"] - .reset_index() - .rename( - columns={"datetime": "raw_timestamp", "new_datetime": "datetime"} - ) - .set_index("datetime") + outlinfo.remap_timestamps(mapping=raw_datetime_map) + + # remap the outliers_values_bin timestamps to match the new equispaced timestamps + if not self.outliers_values_bin.empty: + # Drop outlier values whose timestamps are not in the new time grid + self.outliers_values_bin = self.outliers_values_bin[ + self.outliers_values_bin.index.isin(raw_datetime_map.keys()) + ] + self.outliers_values_bin.index = self.outliers_values_bin.index.map( + lambda ts: raw_datetime_map[ts] ) - # Drop references to NaT datetimes (when qc is applied before resampling) - outlinfo["df"] = outlinfo["df"].loc[outlinfo["df"].index.notnull()] # create gaps orig_gapsdf = self.gapsdf @@ -717,6 +741,19 @@ def get_info(self, printout: bool = True) -> Union[str, None]: return infostr def _get_info_core(self, nident_root=1) -> str: + """Build a formatted info string with core sensor-data attributes. + + Parameters + ---------- + nident_root : int, optional + Base indentation level for printed lines. Default is 1. + + Returns + ------- + str + Formatted string listing observation type, time range, resolution, + and outlier/gap counts. + """ infostr = "" infostr += printing.print_fmt_line( f"{self.obstype.name} observations in {self.obstype.std_unit}", nident_root @@ -784,50 +821,6 @@ def pd_plot(self, show_labels: list = ["ok"], **pdplotkwargs) -> Axes: # Quality Control (technical qc + value-based qc) # ------------------------------------------ - @log_entry - def invalid_value_check(self, skip_records: pd.DatetimeIndex) -> None: - """ - Check for invalid values in the series. - - Invalid values are those that could not be cast to numeric. - - Parameters - ---------- - skip_records : pd.DatetimeIndex - Records to skip during the check. - - Raises - ------ - MetobsQualityControlError - If the check is already applied. - """ - - skipped_data = self.series.loc[skip_records] - targets = self.series.drop(skip_records) - - # Option 1: Create a outlier label for these invalid inputs, - # and treath them as outliers - # outlier_timestamps = targets[~targets.notnull()] - - # self._update_outliers( - # qccheckname="invalid_input", - # outliertimestamps=outlier_timestamps.index, - # check_kwargs={}, - # extra_columns={}, - # overwrite=False, - # ) - - # Option 2: Since there is not numeric value present, these timestamps are - # interpreted as gaps --> remove the timestamp, so that it is captured by the - # gap finder. - - # Note: do not treat the first/last timestamps differently. That is - # a philosiphycal choice. - - self.series = targets[targets.notnull()] # subset to numerical casted values - # add the skipped records back - self.series = pd.concat([self.series, skipped_data]).sort_index() - @log_entry def duplicated_timestamp_check(self) -> None: """ @@ -838,23 +831,18 @@ def duplicated_timestamp_check(self) -> None: MetobsQualityControlError If the check is already applied. """ + qcresult = qc.duplicated_timestamp_check(records=self.series) - duplicates = pd.Series( - data=self.series.index.duplicated(keep=False), index=self.series.index - ) - duplicates = duplicates.loc[duplicates] - duplicates = duplicates[duplicates.index.duplicated(keep="first")] - - self._update_outliers( - qccheckname="duplicated_timestamp", - outliertimestamps=duplicates.index, - check_kwargs={}, - extra_columns={}, - overwrite=False, - ) - + # Drop duplicates from the series, keep only the first occurrence. + # After this, self.series has a unique index so _update_outliers can + # safely store values and set them to NaN. self.series = self.series[~self.series.index.duplicated(keep="first")] + # Store QCresult and move flagged values to outliers_values_bin. + # The timestamps are still raw (not yet remapped to perfect spacing); + # they will be remapped later in _setup via qcresult.remap_timestamps. + self._update_outliers(qcresult=qcresult) + @log_entry def gross_value_check(self, **qckwargs) -> None: """ @@ -866,14 +854,8 @@ def gross_value_check(self, **qckwargs) -> None: Additional keyword arguments for the check. """ - outlier_timestamps = qc.gross_value_check(records=self.series, **qckwargs) - self._update_outliers( - qccheckname="gross_value", - outliertimestamps=outlier_timestamps, - check_kwargs={**qckwargs}, - extra_columns={}, - overwrite=False, - ) + qcresult = qc.gross_value_check(records=self.series, **qckwargs) + self._update_outliers(qcresult=qcresult) @log_entry def persistence_check(self, **qckwargs) -> None: @@ -886,15 +868,8 @@ def persistence_check(self, **qckwargs) -> None: Additional keyword arguments for the check. """ - outlier_timestamps = qc.persistence_check(records=self.series, **qckwargs) - - self._update_outliers( - qccheckname="persistence", - outliertimestamps=outlier_timestamps, - check_kwargs={**qckwargs}, - extra_columns={}, - overwrite=False, - ) + qcresult = qc.persistence_check(records=self.series, **qckwargs) + self._update_outliers(qcresult=qcresult) @log_entry def repetitions_check(self, **qckwargs) -> None: @@ -907,15 +882,8 @@ def repetitions_check(self, **qckwargs) -> None: Additional keyword arguments for the check. """ - outlier_timestamps = qc.repetitions_check(records=self.series, **qckwargs) - - self._update_outliers( - qccheckname="repetitions", - outliertimestamps=outlier_timestamps, - check_kwargs={**qckwargs}, - extra_columns={}, - overwrite=False, - ) + qcresult = qc.repetitions_check(records=self.series, **qckwargs) + self._update_outliers(qcresult=qcresult) @log_entry def step_check(self, **qckwargs) -> None: @@ -928,15 +896,8 @@ def step_check(self, **qckwargs) -> None: Additional keyword arguments for the check. """ - outlier_timestamps = qc.step_check(records=self.series, **qckwargs) - - self._update_outliers( - qccheckname="step", - outliertimestamps=outlier_timestamps, - check_kwargs={**qckwargs}, - extra_columns={}, - overwrite=False, - ) + qcresult = qc.step_check(records=self.series, **qckwargs) + self._update_outliers(qcresult=qcresult) @log_entry def window_variation_check(self, **qckwargs) -> None: @@ -949,15 +910,8 @@ def window_variation_check(self, **qckwargs) -> None: Additional keyword arguments for the check. """ - outlier_timestamps = qc.window_variation_check(records=self.series, **qckwargs) - - self._update_outliers( - qccheckname="window_variation", - outliertimestamps=outlier_timestamps, - check_kwargs={**qckwargs}, - extra_columns={}, - overwrite=False, - ) + qcresult = qc.window_variation_check(records=self.series, **qckwargs) + self._update_outliers(qcresult=qcresult) @log_entry def get_qc_freq_statistics(self) -> pd.DataFrame: @@ -984,42 +938,26 @@ def get_qc_freq_statistics(self) -> pd.DataFrame: """ - infodict = {} # checkname : details - ntotal = self.series.shape[0] # gaps included !! - already_rejected = self.gapsdf.shape[0] # initial gap records - # add the 'ok' labels - infodict[Settings.get("label_def.goodrecord.label")] = { - "N_all": ntotal, - "N_labeled": self.series[self.series.notnull()].shape[0], - } - # add the 'gap' labels - # TODO: I think the filled and failed labels must be included as well - infodict[Settings.get("label_def.regular_gap.label")] = { - "N_all": ntotal, - "N_labeled": already_rejected, + empty_flags = { + flagged_cond: 0, + pass_cond: 0, + unmet_cond: 0, + saved_cond: 0, + unchecked_cond: 0, } - # add the qc check labels - for check in self.outliers: - n_outliers = check["df"].shape[0] - n_checked = ntotal - already_rejected - outlierlabel = Settings.get(f"label_def.{check['checkname']}.label") - infodict[outlierlabel] = { - "N_labeled": n_outliers, - "N_checked": n_checked, - "N_all": ntotal, - } + qcdict = {} + for qcres in self.outliers: + qcdict[qcres.checkname] = empty_flags | qcres.flags.value_counts().to_dict() - # remove the outliers of the previous check - already_rejected = already_rejected + n_outliers + # Convert to a pandas series with multiindex ['checkname', 'flag'] and the name is 'counts' - # Convert to a dataframe - checkdf = pd.DataFrame(infodict).transpose() - checkdf.index.name = "qc_check" - checkdf["name"] = self.stationname - checkdf = checkdf.reset_index().set_index(["name", "qc_check"]) - - return checkdf + qcdf = pd.DataFrame.from_dict(qcdict, orient="index") + qcdf.index.name = "checkname" + qcseries = qcdf.stack(future_stack=True) + qcseries.index = qcseries.index.set_names("flag", level=-1) + qcseries.name = "counts" + return qcseries # ------------------------------------------ # Gaps related @@ -1159,6 +1097,24 @@ def _format_timestamp_index( timestamps: np.ndarray, input_tz: Union[tzfile | tzinfo | str], ) -> pd.DatetimeIndex: + """Convert a raw timestamp array to a timezone-aware :class:`pandas.DatetimeIndex`. + + Localises *timestamps* to *input_tz* and then converts to the internal + storage timezone (``SensorData._target_tz``, default ``UTC``). + + Parameters + ---------- + timestamps : numpy.ndarray + Array of timestamp values (any format accepted by + :func:`timestamps_to_datetimeindex`). + input_tz : str or tzinfo + Timezone of the input *timestamps*. + + Returns + ------- + pandas.DatetimeIndex + Timezone-aware DatetimeIndex in the internal storage timezone. + """ # Localize the timestamps with the input timezone (to timezone aware) dt_index = timestamps_to_datetimeindex( diff --git a/src/metobs_toolkit/settings_collection/label_defenitions.py b/src/metobs_toolkit/settings_collection/label_defenitions.py index 8b2d0607..da006fed 100644 --- a/src/metobs_toolkit/settings_collection/label_defenitions.py +++ b/src/metobs_toolkit/settings_collection/label_defenitions.py @@ -193,3 +193,16 @@ "buddy_check", "buddy_check_with_safetynets", ] + + +# ============================================================================ +# labels per QC check +# ============================================================================ + +per_check_possible_labels = { + "pass": {"label": "passed", "plotkwargs": {"color": "#00a824"}}, + "flagged": {"label": "flagged", "plotkwargs": {"color": "#f0051c"}}, + "condition_unmet": {"label": "condition_unmet", "plotkwargs": {"color": "#808080"}}, + "saved_whitelist": {"label": "saved", "plotkwargs": {"color": "#0000ff"}}, + "unchecked": {"label": "unchecked", "plotkwargs": {"color": "#f7cf07"}}, +} diff --git a/src/metobs_toolkit/settings_collection/plotting_defaults.py b/src/metobs_toolkit/settings_collection/plotting_defaults.py index ba0e7aa4..fc806ac8 100644 --- a/src/metobs_toolkit/settings_collection/plotting_defaults.py +++ b/src/metobs_toolkit/settings_collection/plotting_defaults.py @@ -39,8 +39,11 @@ # "anchor_legend_small": (-3.5, 2.2), "radius_big": 1.0, "radius_small": 0.7, - "txt_size_big_pies": 7, - "txt_size_small_pies": 5, + "txt_label_size_big_pies": 7, + "txt_label_size_small_pies": 5, + "fig_title_kwargs": {"fontsize": 16}, + "big_pie_title_kwargs": {"fontsize": 14}, + "small_pie_title_kwargs": {"fontsize": 10}, } # ============================================================================= diff --git a/src/metobs_toolkit/settings_collection/settings.py b/src/metobs_toolkit/settings_collection/settings.py index 06bb6776..fccfc030 100644 --- a/src/metobs_toolkit/settings_collection/settings.py +++ b/src/metobs_toolkit/settings_collection/settings.py @@ -14,6 +14,7 @@ import logging from typing import Dict, Any, Optional, Union from copy import deepcopy +import os # import settings modules @@ -26,7 +27,9 @@ scatter, line, vline, + per_check_possible_labels, ) + from metobs_toolkit.settings_collection.plotting_defaults import default_plot_settings logger = logging.getLogger("") @@ -36,6 +39,7 @@ class MetObsSettingsError(Exception): """Raised when an error occurs in the MetObsSettings.""" def __init__(self, *args, **kwargs) -> None: + """Initialize the exception with optional message arguments.""" super().__init__(*args, **kwargs) @@ -66,6 +70,12 @@ class Settings: _instance: Optional["Settings"] = None _initialized: bool = False + cpu_count = os.cpu_count() or 1 + if cpu_count < 2: + cpu_count = 1 # Default to 1 if only one core is available + else: + cpu_count -= 1 # keep one core free for other processes + # Default configuration values _defaults: Dict[str, Any] = { "version": __version__, @@ -74,6 +84,7 @@ class Settings: "gapfill_label_group": gapfill_label_group, "failed_gapfill_label_group": failed_gapfill_label_group, "qc_label_group": qc_label_group, + "qc_status_labels_per_check": per_check_possible_labels, # Logging defaults "log_level": "WARNING", "log_format": "LOG:: %(levelname)s - %(message)s", @@ -87,6 +98,8 @@ class Settings: }, # Plotting defaults "plotting_settings": default_plot_settings, + # Technical settings + "use_N_cores_for_MP": cpu_count, } _config: Dict[str, Any] = {} @@ -301,6 +314,19 @@ def _format_nested_dict(d: dict, indent_level: int = 1) -> str: # ------------------------------------------ @classmethod def _get_color_from_label(cls, label) -> str: + """Return the hex color string associated with a QC/gap label. + + Parameters + ---------- + label : str + A label string (e.g. ``'ok'``, ``'gross_value'``) as defined in + ``label_def``. + + Returns + ------- + str + Hex color code, or an empty string if ``label`` is not found. + """ cls() return { group["label"]: group["plotkwargs"]["color"] @@ -309,11 +335,30 @@ def _get_color_from_label(cls, label) -> str: @classmethod def _label_to_qccheckmap(cls) -> Dict[str, str]: + """Return a mapping from label string to its QC check key. + + Returns + ------- + dict + Dictionary ``{label: checkkey}`` built from ``label_def``. + """ cls() return {val["label"]: key for key, val in cls.get("label_def").items()} @classmethod def _flag_plot_as_scatter(cls, label: str) -> bool: + """Return True if the given label should be plotted as scatter points. + + Parameters + ---------- + label : str + A label string as defined in ``label_def``. + + Returns + ------- + bool + True if ``plot_as`` for this label is ``scatter``. + """ cls() labelmap = cls._label_to_qccheckmap() plot_as = cls.get(f"label_def.{labelmap[label]}.plot_as", None) @@ -324,6 +369,18 @@ def _flag_plot_as_scatter(cls, label: str) -> bool: @classmethod def _flag_plot_as_line(cls, label: str) -> bool: + """Return True if the given label should be plotted as a line. + + Parameters + ---------- + label : str + A label string as defined in ``label_def``. + + Returns + ------- + bool + True if ``plot_as`` for this label is ``line``. + """ cls() labelmap = cls._label_to_qccheckmap() plot_as = cls.get(f"label_def.{labelmap[label]}.plot_as", None) @@ -334,6 +391,18 @@ def _flag_plot_as_line(cls, label: str) -> bool: @classmethod def _flag_plot_as_vline(cls, label: str) -> bool: + """Return True if the given label should be plotted as vertical lines. + + Parameters + ---------- + label : str + A label string as defined in ``label_def``. + + Returns + ------- + bool + True if ``plot_as`` for this label is ``vline``. + """ cls() labelmap = cls._label_to_qccheckmap() plot_as = cls.get(f"label_def.{labelmap[label]}.plot_as", None) @@ -347,6 +416,13 @@ def _flag_plot_as_vline(cls, label: str) -> bool: # ------------------------------------------ @classmethod def _label_to_numericmap(cls) -> Dict[str, int]: + """Return a mapping from label string to its numeric integer code. + + Returns + ------- + dict + Dictionary ``{label: numeric_val}`` built from ``label_def``. + """ cls() return { val["label"]: int(val["numeric_val"]) diff --git a/src/metobs_toolkit/settings_collection/version.py b/src/metobs_toolkit/settings_collection/version.py index 976498ab..b8d9ea00 100644 --- a/src/metobs_toolkit/settings_collection/version.py +++ b/src/metobs_toolkit/settings_collection/version.py @@ -1 +1 @@ -__version__ = "1.0.3" +__version__ = "1.1.0a1" diff --git a/src/metobs_toolkit/site.py b/src/metobs_toolkit/site.py index 7f6439cd..ff8d55d0 100644 --- a/src/metobs_toolkit/site.py +++ b/src/metobs_toolkit/site.py @@ -43,6 +43,20 @@ def __init__( longitude: float, extradata: dict | None = None, ): + """Initialize a Site with name, coordinates, and optional extra metadata. + + Parameters + ---------- + stationname : str + Name of the station this site belongs to. + latitude : float + Latitude of the station in decimal degrees. + longitude : float + Longitude of the station in decimal degrees. + extradata : dict, optional + Additional metadata for the site (e.g. ``{'altitude': 10.5, + 'LCZ': 'LCZ-4'}``). Default is ``None`` (treated as empty dict). + """ # Set data self._stationname = stationname self._lat = float(latitude) @@ -67,7 +81,12 @@ def __init__( self.setup() def setup(self): - # transfer altitude to attr + """Transfer commonly used attributes from extradata into dedicated properties. + + Reads ``'altitude'`` and ``'LCZ'`` keys from :attr:`extradata` and + assigns them to :attr:`_altitude` and :attr:`_LCZ` respectively. If a + key is not present the attribute is set to ``numpy.nan``. + """ if "altitude" in self.extradata.keys(): logger.debug( f'Setting altitude({float(self.extradata["altitude"])}) attribute for site {self.stationname} from extradata' @@ -123,6 +142,28 @@ def __eq__(self, other): ) def __add__(self, other: "Site") -> "Site": + """Merge two Site objects that represent the same physical location. + + The two sites must share the same station name, latitude and longitude. + Metadata from *other* (extradata, GEE data) is merged using a + dict-update strategy (values in *other* take precedence). Altitude and + LCZ are kept from whichever site has a non-NaN value. + + Parameters + ---------- + other : Site + The other Site instance to merge with. + + Returns + ------- + Site + A new Site containing the merged metadata. + + Raises + ------ + MetObsAdditionError + If the station names or coordinates differ between the two sites. + """ # We assume an outside merge on the same name, and same coordinates # lat, lon and name must be the same! diff --git a/src/metobs_toolkit/station.py b/src/metobs_toolkit/station.py index f3feb61d..e2cdfb31 100644 --- a/src/metobs_toolkit/station.py +++ b/src/metobs_toolkit/station.py @@ -36,6 +36,9 @@ from metobs_toolkit.gf_collection.overview_df_constructors import ( station_gap_status_overview_df, ) +from metobs_toolkit.qc_collection.overview_df_constructor import ( + station_qc_overview_df, +) from metobs_toolkit.backend_collection.filter_modeldatadf import filter_modeldatadf from metobs_toolkit.geedatasetmanagers import default_datasets as default_gee_datasets from metobs_toolkit.sensordata import SensorData @@ -46,7 +49,7 @@ from metobs_toolkit.io_collection.filewriters import fmt_output_filepath if TYPE_CHECKING: - from matplotlib.pyplot import Axes + from matplotlib.pyplot import Axes, Figure from os import PathLike from xarray import Dataset as xrDataset from metobs_toolkit.sensordata import SensorData @@ -70,7 +73,17 @@ class Station: """ def __init__(self, stationname: str, site: Site, all_sensor_data: list): - # dimension attributes + """Initialize a Station with its name, site metadata and sensor data. + + Parameters + ---------- + stationname : str + Unique name of the station. + site : Site + :class:`Site` instance carrying spatial metadata for this station. + all_sensor_data : list of SensorData + List of :class:`SensorData` instances (one per observed variable). + """ self._name = str(stationname) self._site = site self.obsdata = { @@ -895,8 +908,22 @@ def convert_outliers_to_gaps( self.get_sensor(obstype).convert_outliers_to_gaps() def _rename(self, targetname): - # Note: Not for users, one could accidentally rename to another station in the dataset. - # So --> only accessible as method in the dataset, that checks this possible error. + """Rename the station across all sub-objects. + + Updates the station name, the associated :class:`Site`, and every + :class:`SensorData` instance belonging to this station. + + Parameters + ---------- + targetname : str + The new station name. + + Notes + ----- + This method is intentionally not part of the public API. Use the + Dataset-level ``rename_stations()`` method instead, which validates + name uniqueness before calling this helper. + """ # rename all self._name = str(targetname) @@ -1384,7 +1411,6 @@ def persistence_check( Notes ----- - * This method modifies the outliers in place and does not return anything. You can use the `outliersdf` property to view all flagged outliers. * If the minimum number of records per window is locally not met, the function logs a warning and skips @@ -1394,7 +1420,7 @@ def persistence_check( The persistence check uses thresholds that are meteorologically based (i.e. the moving window is defined by a duration), in contrast to the repetitions check whose thresholds are instrumentally based (i.e. the "window" is defined by a number of records.) - Warnings + Warning ------- If the minimum number of records per window is not met over the full time series, a warning is logged, and the function returns an empty DatetimeIndex. @@ -1449,14 +1475,13 @@ def repetitions_check( Notes ----- - * This method modifies the outliers in place and does not return anything. You can use the `outliersdf` property to view all flagged outliers. * The repetitions check is similar to the persistence check, but not identical. The persistence check uses thresholds that are meteorologically based (i.e. the moving window is defined by a duration), in contrast to the repetitions check whose thresholds are instrumentally based (i.e. the "window" is defined by a number of records.) - Warnings + Warning ------- If the minimum number of records per window is not met over the full time series, a warning is logged, and the function returns an empty DatetimeIndex. @@ -1513,7 +1538,6 @@ def step_check( Notes ----- - * This method modifies the outliers in place and does not return anything. You can use the `outliersdf` property to view all flagged outliers. * In general, for temperatures, the decrease threshold is set less stringent than the increase @@ -1583,14 +1607,13 @@ def window_variation_check( Notes ----- - * This method modifies the outliers in place and does not return anything. You can use the `outliersdf` property to view all flagged outliers. * In general, for temperatures, the decrease threshold is set less stringent than the increase threshold. This is because a temperature drop is meteorologically more common than a sudden increase which is often the result of a radiation error. * A suitable value for the min_records_per_window depends on the time resolution of the records and the window size. - * This check is similar to the step check, but not identical. The step check a maximum allowed increase/decrease + * This check is similar to the step check, but not identical. The step check tests a maximum allowed increase/decrease with respect to the previous value. The window variation check uses a moving window to test the maximum allowed variation. """ @@ -1612,59 +1635,64 @@ def window_variation_check( # apply check on the sensordata self.get_sensor(obstype).window_variation_check(**qc_kwargs) + @copy_doc(station_qc_overview_df) + @log_entry + def qc_overview_df( + self, subset_obstypes: Union[list[str], None] = None + ) -> pd.DataFrame: + return station_qc_overview_df(self, subset_obstypes=subset_obstypes) + @log_entry def get_qc_stats( self, obstype: str = "temp", make_plot: bool = True - ) -> pd.DataFrame: + ) -> Union[dict[str, pd.Series], Figure]: """ - Generate quality control (QC) frequency statistics. - - This method calculates the frequency statistics for various QC checks - applied, and other labels. The order of checks is taken into - account. + Summarize QC label frequencies for one station and optionally plot pies. - Frequency of labels is computed based on the set of all labels (for all - records including gaps). The effectiveness of a check is shown by - the frequency of outliers with respect to the number of records that were given - to the check (thus taking into account the order of checks). - - The frequencies are returned in a dataframe, and can be plotted - as pie charts. + The method gathers: + * final label counts across all records (including gaps) from ``SensorData.df``; + * outlier-only label counts from ``SensorData.outliersdf``; + * per-check outcome counts (flags per QC check) via ``SensorData.get_qc_freq_statistics``. + When ``make_plot`` is True, these counts are visualized with + ``plotting.qc_overview_pies``. Parameters ---------- obstype : str, optional - The target observation type for which to compute frequency statistics, by default "temp". + Observation type to evaluate, by default "temp". make_plot : bool, optional - If True, a figure with pie charts representing the frequencies is generated. The default is True. + If True, return a figure with pie charts; if False, no figure is created. Default is True. Returns ------- - pandas.DataFrame - A DataFrame containing the QC frequency statistics. The DataFrame - has a multi-index with the station name and QC check label, and - includes the following columns: - - * `N_all`: Total number of records in the dataset (including gaps). - * `N_labeled`: Number of records with the specific label. - * `N_checked`: Number of records checked for the specific QC check. - + matplotlib.figure.Figure or dict[str, pandas.Series] + Figure with QC overview pies when ``make_plot`` is True; otherwise a dictionary with + keys ``all_labels``, ``outlier_labels``, and ``per_check_labels``. """ # argument checks self._obstype_is_known_check(obstype) # get freq statistics - qc_df = self.get_sensor(obstype).get_qc_freq_statistics() + qc_specific_counts = self.get_sensor(obstype).get_qc_freq_statistics() + qc_labels_from_df = self.get_sensor(obstype).df["label"].value_counts() + qc_labels_from_outliers = ( + self.get_sensor(obstype).outliersdf["label"].value_counts() + ) if make_plot: - plotdf = qc_df.reset_index().drop(columns=["name"]).set_index("qc_check") - - fig = plotting.qc_overview_pies(df=plotdf) - fig.suptitle( - f"QC frequency statistics of {obstype} on Station level: {self.name}." + fig = plotting.qc_overview_pies( + end_labels_from_df=qc_labels_from_df, + end_labels_from_outliers=qc_labels_from_outliers, + per_check_labels=qc_specific_counts, + fig_title=f"QC frequency statistics of {obstype} on Sensor level: {self.name}.", ) + return fig - else: - return qc_df + + return { + "all_labels": qc_labels_from_df, + "outlier_labels": qc_labels_from_outliers, + "per_check_labels": qc_specific_counts, + } @log_entry def make_plot_of_modeldata( @@ -2195,7 +2223,7 @@ def fill_gaps_with_diurnal_debiased_modeldata( The model variable to filter by when multiple model variables exist for the same observation type and model. If None, no filtering by model variable is applied. The default is None. - max_gap_duration_to_fill : str or pandas.Timedelta, optional + max_gap_duration_to_fill : str or pandas.Timedelta, optional The maximum gap duration of to fill with interpolation. The result is independent on the time-resolution of the gap. Defaults to 12 hours. min_value : float, optional @@ -2225,9 +2253,7 @@ def fill_gaps_with_diurnal_debiased_modeldata( #. Clip filled values to the range [min_value, max_value] if specified. #. Update the `gap` attributes with the interpolated values, labels, and details. - Notes - ----- - Note that a suitable `min_debias_sample_size` depends on the sizes of the + A suitable `min_debias_sample_size` depends on the sizes of the leading- and trailing periods, and also on the time resolution gap (=time resolution of the corresponding SensorData). References @@ -2316,7 +2342,7 @@ def fill_gaps_with_weighted_diurnal_debiased_modeldata( The model variable to filter by when multiple model variables exist for the same observation type and model. If None, no filtering by model variable is applied. The default is None. - max_gap_duration_to_fill : str or pandas.Timedelta, optional + max_gap_duration_to_fill : str or pandas.Timedelta, optional The maximum gap duration of to fill with interpolation. The result is independent on the time-resolution of the gap. Defaults to 12 hours. min_value : float, optional @@ -2455,9 +2481,6 @@ def interpolate_gaps( #. Interpolate the missing records using the specified method. #. Update the gap attributes with the interpolated values, labels, and details. - - Note - ----- If you want to use a higher-order method of interpolation, make sure to increase the `n_leading_anchors` and `n_trailing_anchors` accordingly. For example, for a cubic interpolation, you need at least 2 leading and 2 trailing anchors. diff --git a/src/metobs_toolkit/timestampmatcher.py b/src/metobs_toolkit/timestampmatcher.py index e4f743cb..47302e77 100644 --- a/src/metobs_toolkit/timestampmatcher.py +++ b/src/metobs_toolkit/timestampmatcher.py @@ -93,14 +93,15 @@ def outlier_records(self) -> pd.Series: return outliersubset.set_index("datetime")[self.obsname] @log_entry - def get_outlier_map(self) -> dict: - """ - Get a mapping of outlier records. + def get_raw_map(self) -> dict: + """Get a mapping of all raw timestamps to their target timestamps. Returns ------- dict - Mapping of outlier records. + Mapping from raw timestamps to target timestamps for all records + that have a raw timestamp (i.e. observations and outliers, not + gap-inserted records). Raises ------ @@ -111,14 +112,11 @@ def get_outlier_map(self) -> dict: logger.error("No timestamp conversion has been applied yet.") raise ValueError("No timestamp conversion has been applied yet.") - outliersubset = self.conv_df[ - pd.isna(self.conv_df[self.obsname]) - & pd.notna(self.conv_df["datetimedummy_raw"]) - ] + has_raw = self.conv_df[pd.notna(self.conv_df["datetimedummy_raw"])] return dict( zip( - outliersubset["datetimedummy_raw"], - outliersubset["datetimedummy_target"], + has_raw["datetimedummy_raw"], + has_raw["datetimedummy_target"], ) ) diff --git a/src/metobs_toolkit/xrconversions.py b/src/metobs_toolkit/xrconversions.py index 1d17a66d..78374273 100644 --- a/src/metobs_toolkit/xrconversions.py +++ b/src/metobs_toolkit/xrconversions.py @@ -397,12 +397,12 @@ def construct_QC_attr(sensordata: Sensordata) -> Dict: 'QC:{checkname}.{setting}' key-value pairs. """ returndict = {"QC checks": []} - for qcdict in sensordata.outliers: + for qcresult in sensordata.outliers: # add name to the list - returndict["QC checks"].append(qcdict["checkname"]) + returndict["QC checks"].append(qcresult.checkname) # add details as flat dict items - for key, value in qcdict["settings"].items(): - returndict[f"QC:{qcdict['checkname']}.{key}"] = fmt_attr_value( + for key, value in qcresult.checksettings.items(): + returndict[f"QC:{qcresult.checkname}.{key}"] = fmt_attr_value( value ) # NO NESTED DICT! diff --git a/tests/baseline/test_dataset_color_by_label_and_modeldata_timeseries_plot.png b/tests/baseline/test_dataset_color_by_label_and_modeldata_timeseries_plot.png index e5774fc56675d98431192a0bff57ea975b2ae421..57e3eb48cfc849bcc9f73cc605d01fc412867f43 100644 GIT binary patch literal 90797 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 literal 114138 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 K)wtKUa7eAG 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 literal 100617 zcmeFZg;$i_7dAYgg0#|&C<20j(p?hLAPoWvN~iRYf|3FXBHdC$cY{bbLw9#~4}51H zpZI<2UGIPJt_8}#+%xAsXUBD2d+!NUR+PrUB*%n6AUHBFC0;=wx7HvKl%u<7;5Ye< z=q%tr4BMC5_7Di(TjV!NmPn=<1O)<-kq}dJiQk%bb{`%_ob8XU?zq|8mz>hkeJwnl zkwZ~=@<1~Cm2QO^d}2gr({#J9d?e2xPeVnFlJOy9Q{#_1+P4JaCo>%hNwYN1NeuBH z+PZnlZ}*N=bwgX)0%E%L`yy{{0x zfBs;KPA5w8=Zd?u6DSz{pZ~euN%Vg%q56N9{Qq|>fSZtpM#PKQ?XewiO z3`b^O&Ih=OwaTo+vB;<1`o5;|?TLG1D! zCg$j`*6^sT%DUqYHH41j>rFB(myOb>dMZvFnk3v4FGbVS)fBx;+pIKsu-sL56ZYkc zCA{j9bg1P?my7))yq%g|;VT5fu4ek(yLWr*nMv$6GlKQ!D-=IibVs(zHhd2*Ac&Jm z8xfP~g@uJ!Y}T~2v_99wv-MbhMsx(F3 z^{2|*;*t^+9m@DyU&y&&Ep?HnvtC}la|pOJO}b`*{!@ecc*o6==O32ZrB=WH_;Ik` zMicSY^&iXMlJR)MUnq2&@oy@y{ zntKaD(5wBn_5PGwklortMcg;)t&+hdWcDZ%}nU0i$^R@W>7e}CE{?YK!^x;oyt2+Syk+lm|m10%Y}*pi## zg+K25MxQ$@)g+Lb>E1yl5rxy8=_0MCW0u^0cr?AzG#*0_3=n$@Toxk`9RJS-GJ%1C zGs*6kC))}u+J$dWxVX503ARl#d)B|*iJI(95UAR%zg!zHVfgs*BQUw}@NgGkfKQ%0 zG5dbAb>3$&l8ZD}Ffq{qD_U73=GO~^ko|%{C=H|Y&Ea#M_o%J4<(Oee9;Mhn*q{PL=*9J53 zz|l82Gre$k7gQ45zYR%~4zoTuc3x_~e|?lG0xvKS0nd9z9@5;>Vt2V+5fKwJJ{N1h z(*5>m4Gt09ZzjO$%%KtY%I8}XaNc=0QEK+d&ktH)e>&|P5fL%SxEs%BuT1#)=*U6e z3*lJpyc^o_?%~s?UnXrD>N@&DvCJZZBO@Z3gifcx3TjUe*GL-9?toXaJc-8>x%vuD z6KYTc*4rJ+mD9LtV&OHCU@;*fw=-`zBj@VsdUbu;kZHf#dvw` z7+?9-m{|O-C=`TP&9N+%G)5Md<3`)ZM2 z<=5Y@e6l^+#?dF(6lLJq0gS6?+!CkLi9g{BjY#6cf?dN47IA-L6C{km99 z1CPi&-3oTQ1&J?Gk7&HEo`dB)rlb1=7QzkN9Ldu?_qy4=d2T($yHmAF4eY%&Gs&~_ z;&@ZL4$9T!kJpgwR)2GS=?cPHU_ihe@M-CS(GrLCSLN2zK~3|&-aO-MPx|qr^--AM z?|}P{kY<2_f`W_+=c`F2hAo&NBD4-`8f;sYv{Ac#VMugIg@4^F@%Ni`9MuC35PAQR z)V=%n#Z*-88+e{SZnzjO;B`NH=5;wa%etlyZbnnjkqE5w5g%WS+fJ4L#)dgDn|?Pi z)bSD%yqmK&5%Skw*H`E9{Ek834Yqvp?fBM@FX#tnT^4aT$#HmQ-8tsx=Rf)TA6{SX z9(Hr|%`GktF7c(Or`H~j=q|0SEUd0d&(?eBI$obs*wi+LKb9lq`#`tY8q&15UueIo znCNk$t&ywM2=;3K_}I!}21G>dYKJET42ny=0=slvT#;-ISK-@}6%nzqvbMH`JiG8T zX)-~VXOfbV^6|Xi^y{E@TVv1j8?K@Bit%Hq7x@MaiC~vw!P7XbCOC67n5Dz0-|sK9 zxPyFQIZ+yzDCCApa?RKO-Q)7)x$T@Nq2&C8ML{}n@b6Jk_TaVjJ&x6{fpMjcZdQTQ zIo~Sj)2gths+js97oqx47;&Vk@3ze)6-M3jmG;FmQfx{=m#<(aBHnlX05*%8nwko! zb#z}%a3)u%xyDC0Tz=5>pWT?3=9r70;YO3dxM~ni(-8bwql0nY43@@$kj*n z9F6DiI|=FKqkqM6S-32Q@bEfqk+(t(~3^us(`TF%9I|qk$i7`%sfOCdHgXgd1 z^IVG%w=CzB-E?r~ez;Vf`-^R4BA$Y(8S-N4>WT^cEd%LtF~T1FAOMmKUyBDM(W>92 z%`c2#P=a|wyI3kXU9W&2tD`vX%{7|K$jJB_*)$-^F|+>4CP$T(yhO?cRV(CW<>e!B z^_~bQk@786)FDsA1sCJ)+5RF-zd+ONcw;y@7X-{KZ_F&Vx}#UVMoAtgF_>8(biyXL zg?H<$CrV}R3<1A^fzzHjij5_A>`xYBN^Wgw;o{9KEmdP-WHeP9Ss%oE!wTB*wf2A|s@f=msziil&SM8WX~2oPUkEru#6j%}e-A^Byl zhsH$84D!))3T_~FtBZOZ_VC2z8Xz_o{k@Af)xH{WsN*2DkI>Z^+G+6b% z0MWsq-(zWcIeU3|Ib`5;Ydr1Z>?{ieAxGb%Ll0ce)sN`Z$|%PmYg#zuR#sLvUKU?F zmKyiO(sy-scU$hcs@M#})L~L-Dj*~GqOJD`X&!GR`Ib!PrlyMHU}LLsk%v@+6GA&r z^1Lu3Qf>>QnSFrxp=+&z!bMLnCFHpAoo9O80R{q>CJMj^c{4{pN@eV0-GqU~CZleE z)Ow1x9>;Cx{*XOBK0ecyhtM9?Iqe@f z9av5BnptX)gXx^|O%7cGj2!z2r5XSTfmxEn&4LE~J43h7aXDRU0Xi{%`SPW2>BU@b zwrDAESf*r8u;U@2A>>@L;EZulQ!d!%d+y91qpSi@*yk7rgTXdzye@T#lxLxvc~Wf~ z1&2)##Osybgd9|y`qG?@^IJzN?gt$VOv&}YVMxA9amMhv(_?5GgxvPdLIIRfdBv zb1m}ROxNAAg+;y2=KXbDqQvjQqp|Hs#7hN$!$=j39)iq@{N~}`vE^lCWK7P=3P?_V zU{l@DAVMYJWcgi$ojn``lYt7GS*bP=pBO@g(Ew}gzJj%a( z!M;B4^E&9^nf?0ho0x)vLfS!ZW@@Srz=-#Wh=!NM_=!$?JkcSKy#Jwf82$ z3-&W^gN56C2=H)q<)iUDqrJYqmQUaxj++6SaB;HTRcr1f(0B&N)EIE-Nu6F2GzMVvNE4et*V_5%CgsJKahD`SW(geo5+BHY=HNuWNL9q?siI+-BCgA=9NE)Ars09Gxo_xKUXihVH;Fm}u z(c{^QMJr*CWWA*VAbeN8X5B?q>dDT{wY-Wt6*YbSrpgq?b&)8 zleh}#dL(9a4ghanxizX={0;-$T-!VL=bl$C{7zc|VPSaWA%0~Rqs7+K{98_!t_6C# z&4C2iq|dy=!|{<&{1XNNASEEEh9@Qh2vKV37f_ED$; zaRPb9S`D6cJXU>)LLvHHc6N5FIQ=HQ@f`r*fDkoTy_x?=P>?bWe)kukh_hSvE4#b1 zjCt3No=$tN`J?plt_cQNB>FBNL6}GaV7@hsM#<9hDRJ-}NtH8zH^yq5ZG!bHddQx= zfdGS_%g#(R1Q4bcP#K8B&QuH%?Ez2Lv(?5E+=KLq+z8&kfB&`Pu)2h#xDB_)ig3!^+yEAWxFC*4UBP$U zQZNBbvJ;YMU&fGQ&ka>%$f%Sa%^_s zoxxlDuC!b1)s^z}6b2soaJt%Yv1Yg4qI7O1RWev7JzsOfW02hH-~~&bn}?_y?V}IL z$0D1tAJQj8`1xZ&TJXw($pUu=P>!Xb_5f2!_?(V9Y}JQkfl&PJxUs@ryOv?RbAcN4 z1xvu+Q-A*a35@(~_%)TwYuZ6d6eu7Z>w_fR(m*JefT_Ywrf^ zr7`K|$^>{eIkx?5kr8^0^DaFI%ClE1JPOzA@HBLQ;zP>6TJ!>v0bzA*S-Du<0zld7 zUi>Y~$?`ln;pbqLn+vPI0#(Dk&!0a7wSfIy`&X$(*Z1$!oug03dr$dnX#q2O;fFon z!H~4nLSk_H4bX2$96|v6n%j4Ye)d*8ZBCGbqogCRh&7}4cza6Ct@<@9x8)e5bmnr! z-D&{eq(RD)R}Y1}Vb#OkeQhL<0#H8^&f)YjkxiXNYSze9MkLXxvR^#_L3YTduU|jV6O>}$5jzXNzGx6H3+k%F6dZ2DdI3 zG^Koyt5X&PVBKLY2#X+>5~-`ZuBG^syUVaXeR_0qZyLZ47N$elXaQ$d5JkI_L}o7+ z#Sy}*fGpG4fCwAm1*p(Cnrn)+Tuw%Y#MWd*m^8KPZErxt3|@J}x%D0#9#*X;y0K<& zLE&&Xl9Ph;$xZ&-;D*0JIVB}U>nX9*&Xf$;dL&5uFza!uqNO#q7XKGAL>lV>deFr; z2yt*roQBAqjBJacihVq<rSeH@3-)LMP1l~P>x)ecZ0vXNRLKzGibSt#SH(oZ z4q*GNW{Hk+6F(mVV6eWvE{H^>p;pt?Nbv~7FK@I>o~s?_hFcrZUtYX80K{;Poz@{w zXp>rJW3JIxAymRFAAv{3-wejf0>32w3l)=!lSfS&<$_pZqgXUbtv!C_+vBTu8N zY*b$k2u`E|PEVCY5S%~_cm^njd@N@mE)~DBwsuFhY9^ABfvb#`J0qjY5&;V4!V^Aw zz^svrG|Xv_*Z}KM~An=8oE`fW_eO-lLG1+5PG3^Am_uM?* zolOGUe}GgJ-?iWK!=aGU*QZAA7?3S+{MHSEH1%CSH~OO6-ylv)pvUIBo9-Z?_0*5V zrov6nrguHt{?@&!cB(gRc`0+XOZ%to5Vh z40nPTL~Z~OE~Y#$w`XdB$|RKr-ve%CKlcj-6%`e725_{viwkeV)iT@poG;$ma1IFp zy?krRu&`jJdU73AR#dZ{Vwo4W=0C3xdp@K%K&{F zg6;W2$rnz>VSJB*q6;K%q}&2@iXO#+N@W(ah#%1HvQbig2Sz-hqkB1;1xQLfBh<`A zjsrNXlkfez4Tx=<@xr&acI!^5f#JP&o_757>C;!hyenosyTDs)cqmnznCMwdzmW3) z0Yvbq{{=R+U^L*(_sPj+jg9HSaZ7@m1o9?VyMc(IsQPelea5{7hFq4YuOuN>ljRC^ zz?p|w^{TUogC#=(1654Aqf@Ab-78h}D<<>mFE(<_0k%+&==h0-h6V$BrU3}wAQ~4* z>ibY?A(*~>5109yH_0$Y*@#I#tFc0{gy%+n`oF0Kyya=iH+H--*JmXTMW96L8$CVS61~U{?5m#4g!7Zt{fO&>yDn)n2eYpMD_2o{^-2vK ziQnhX*?<^n3=R&)xhD-9T)HRS5-A1ZwqtKRpSi4Tka@{C@+F)$hGc-`k{_FxIKz13 zwp+J~a4x*`jRRa)y7jfu?WR zc(U9|wE$>b$fF(JJT{k?{{jUH6HHrMJLG_SR3A2Rw3(i6HSpcu$}K7;CL0N^%q=Z* zVWXSFfOj1OKq|0mGVgN-YY0RxB*jF&Es$NIAhy7eqU+ZJu0QemLSI%vL4CC+E)(dX znmD+)8aQaai!2Y?)A0I1MCehe?O&>R>Ts5R>ozI+O(_#0p^E`o_@x)=Wxn$GsWK@ida zLmnI)+{ML3ORlYr2Yvu=@B-TBs>tH%s{gS0V_MpIp9)m`ze{-V`u2OLG#@`>k%UJ^ zwgB-B;}=lSRMaCu5`qAB)o^{xc6D{-GXI(6Y?;j~u*Z0DBd5T6Q3q>(k;{CDQCm;* zueX0~SN!s|fb&{EEgCN6O8`cZVMizL2Mz_dO9jDr@p~+g9dB=(SZ{+$3NR&O0Bo(a zt^O%7vd{^wZEIOuvjQy8+SeD>5=@ddY>x6Qt_K35ZzDzgi)sBFpy|B@I|c}tLv^c? z&D*!MIU0Eng@tEyL;utu7gjSfGW>u}pI^PfwCkV)FQ*f=$?WXxjOMj_2%O$>tng!d z`^(*;iw6JCpSk$iI5`P32W7xHg4#<+XaRseNSIO|1j)zZrved>YyDF4#UzWU2 zc1mSsG~mvhy!s-72oPsh(!zw1B?F`}pPirY0}ws$z<=H*at$X||EDHwhXMB71TfND zzX0mcD!0@IP#p!TrA11?W4#0_i$Z-ur<97B5g?tGylF%Q@}leGoTvYknu)+R_vY%= zocJ8l)6pS|hWhoL{}_0sVQga7Qwf3Rpr}-y|63^>>>zUeU8x;e1Kr{TC=#S|Kj65z9yL=?H_O~a{N(ejvX#3BjtL~*A!{M=d zBjDggfFol3F^J~AW_T^;bM9pt)8C+)?_%-35(G~ zAKx+L9{Kz+-`$>KRQBpC;IMzTVxQn-q!*hoF0^r4oZ@GcCjUg1R4QL_P|ZKf4_J;G zJ(%AAZ5(!b_we|7dig~8m0EBWCsjKCwyc^`srM1Ggo=E2b69`TmF$d`m(SyxlERo{ z%d16Gd8k#IJ0kU#Rzv#jIQ_1&gx`1NxWB1pt>R7kP9%>ky#BWZAb{puLZ+;X$FyC& zY*$m(C_ceX(|#_d@N{HL$StEd!PSpq7&z3@x7(h{vdq;ntGu;q{O?+)-bEE{d)}nc z5h@cmD8_v;;|%POblo-x;hhhmQ5>v~kFM?{yx;MDjuGcVhd5`xsh=Uh*|4}D3vGU{U;iN$Xm>WDKTO1bLM z4}rgFwc8>kvKW0;Wz53mcG5q%D5mn-%1&T`^1toic1leSFD7TGGrAQkI0H9N?cYvG z9a6lp_3}HxFzE}NzA{HBmd7nLI%H%{Nvn40Z9LhbbmF2<`@Er7!|S-H5YjocVHLIM z)GQhPZ@fNs4i6 z^7S5qPzUE0QEf!Bmbd9sLQOW!hHuPUaG*WPH(hsP)d%yCTZKD>%W&X8n z&95+6uF$Jro103>v7AQ=xW)ncZxM;FxhYxRNo0PNS|xSRd1&eA79XYdzNGpC*L4b} z%zBj?KMrLG8S+fsclTpA zv&ZIw;C~y&{A>NB(A|K0*Q)OU(?DnRTlktIIpl&K{rR)*F#V$I)u&C1w#l;|;gw3< z_llUq5+iAhUQxPVZVc0Hg*HV~D;j_Nyoh`2u^7?O%h%GbpYKn8k}&V8m_KSBoX!(d zA;cVFwjE5B{O=9BatC%628S%!&9~&qsAktH+sqhvO*w2b>qA~_&R0-T&n4(>R+i0b zxvNnT8F(lxPn4-yO$B6D$KraMmnN_C1YUXPpVd*c+i7~ZWQKEA$B$9-tsQYG7x_=+ zD%^%hc6C09<^3}E2@+oh(y1G=eDKHPUmI@@V%h0BN@(|edczuZtA+!|pPR_OF!+_E z?;ug<$^ozbw9^-ItB0`(v$oQf1|LAemwI1agKM1T$*DGy=@LMr_0qio|H}%wjc^=G z{KhT~8eOE_*<=KzwsTNjjgnrg05Qpne?w4ZcfKt4awLN6?1D5am#O8A(CrM>wI0?Z z(V{_rh4*$_*Yo5^4~;OG3frTPEOrl;cOSN*K%2`OA{t+pA7))amah8QD7Nou!|(NaGjY zk+dJ|GJ!4}I(1;~Y=`_CW$gm5E6(X`3T9iH#cD8$*DFg-7efx@cPRZ3?f02h3sQCu zmd~iz-sYk{yS_N8Km`Dm0|GZO8zxiWq%Yvnt`+tr+Ao#nUMh{jT-XI_CCvDZ7 zezL1Vfo)zrrz8GHklrizAfTona9P-{E}_ohxg4QgZ1`g2WTpOoWBBX703vkaxxgm$ zx1K3)9Tbl$1MhM9V9bLV?L}*4^g3a}G-`ntFO+;a8xAG7m^C{Ql3?N#?!cRP83F=$x@{{pwbZ-yk79E@ar$y=YUo zEo#L1>T2G9?nK#)UD^EkE5qk1_)ALa+qCo^=OU;H9a={Sh_Z6vUS9f(_{9F14#=lw z=QmSUr}xI6+)?%R9T>3E%1bEH5l9=IgzTN>z1>8&ScA{AE}%&mop|@YX|6>uaRvqd zPMFSK=LiOs5m-)6M^BHHuLi+iO4*-{D;3p{c}_z;8Q`T%^F?;L){cnBx`&oY)}E9~ zFm~pfkzG~1d(o;c{V93VwKc|4<#c6PY>Dgvuo=trNpI4JP&EQ#KGKFtRv>qt zWN-i6)$g83XDE`a$ttT8Kb_MI42;3?u4$F&nRz;Ohe%nqYb($>#WWJ_*fAD;alj;E zyI93z?JJL-`uj&mCsO};m8h-~Nr`a9r#CmAGo0!ysg=;ji$0eFIj1*iBl5y&&fQbJ@Cr1|#7ougkI6n&0)b|JnR zh%1|;@k$$mVbI{GMU)9-k8m`ZkZ|;lld)CW1&kFhl2+5MR?a|exjXEZu&{7*TU&+G zVSpUnf6>KTwkDV=J@WQt9E!3!-VZ&4uLoP3W5o3mS@{HBo^D*hO}>mgEzmx#2MP5l=i#-O5yy99sEN>1nVsh)1(@_M~)DwO$+9ktD z`=zw(c8-$aqjzR^$kELuSy|n1^WSg?H%Z^8WRHTWX0~^9G@5ea6A-)rVkBTy^-~J; zIxqj*IfzDDsHpl2mN#sSscl$Fui`wzd+s-C%}n=V)#1Er@#p5v^fJQ;`*|B)r|Ja_ zts(dJ@!|R&xh*U}FRgNv#VWcfVZu8|uwzRILQqI-Yy_h$C-Gqjopa)6DImKJuF%@SxGpW~#F{k5<)aZT|LTEPRpT`~2o)OmXov zV-RixGp1372!Cec?`EnQL7ZEM_ptp0_U)bM(sv1uF8nTYb^Q{a%n}}IMV$T|T)&Hl zC#|l&mD!nn#Tr+<$iSBWvHAUfNdiJ$5%*qtW+{t-0I0V8yBM4k)iaiEirfr|*UXP8 zoW4>~OTe{-mgmp4N#k)}^HY5rc1k>CHd#_w-0VDZ;dOiva?4_5!KtS5Rtiay9`P8dp~Gp99lPIS^@r5fizTS5rchvnR_f z$G`DZu`c66KHzP=U7cTCdd!9GgYf;`KZ$PN75D+On#A5@;5lj@6(3@o+B|e6Jkib@ z(Kdpb4ByDkyI`TG;n1+ahg^hytPGOft5nNn5SV|W(6&Avl+r~>*zzfFi81hUN79BZ z^{M;q{0;V_5eS5dnYp9A9q?pI?_a+}pAyTJoMs;nFLq}i2#-Y5QCiw8k^LQwub#S2 zS=aN|fAt7$8q2*N8zObsX{_YBe3C8O(&m{FH8qmQaPBEQ(^j97f_<~h;;b5m6I$pJf=Gc!EG?R3yp*+y;HSHnVrIGu{BI`pbP}}Yx#8O*vGn{nc7$R&l>moAQ<7WMIlL=GPFBm` z2F_fe+*kRDP1e}q>qg4Is7Z&jE~99^)rTL=G_=UxyjWpRe;cbMz)lr^kNzQbF-!m3>YZKTJuRGf^k< z)notIXn8f=$J}2aYU9okjt5kN)B>4`h^VzJ3i#%&URVTmAJt~jZHajxZ@vJv032wK zBR>@=N!*S>WY7GN-YGZwG&Muz@pAF)&Iyd^AnfNi=d%YVuxh@wWmmqak$}|Uf0N?b zxLu9VkcL9bEW9y0RaII+O5)!t*Biu!#>vJOV^p(<6e(CS=#DLiV0u-U_mRJFE@uq zV8HADWuRx;`!0fl6^{~<3kx~SKD(aPUNTjLB=tHgnS9kWGL&Orwy24-vmk<8>sT(C zyCJ#7uV1uUPcgnH!f7J(_vnDzCdlKOVZ*w7HyG+Q>>oQIm{#rz-qsuW-4p>Fy}LB%}S)wo#Gx zxcYq4JRZ>sP0gaE>&qvqgwH7EOHLtoL+>`RS>8kOExSs>mo3X=l@C%=Pjoa5( z&v@bdu?@cOwUgeQoVJnQTT>{o8(PrK>z_Q*wTW%CY$PO7&~_q*cycov?bH#~J*KG% z$NROLgLkN#< zZZQ6p7xvT2INhGtqnJRuw-p6eWbx=PIY%h77i_ZqU2eEV{2Z{QR0vzA97Vcr&Us(h zRAV$Kst=7&|MJvu)m&$i86b=(>}&F?qxq(;R-swxC4uVe=lC!=ScKjHOVNZ(TN^7d zxQ0N|j8Yz{!rjNm7YC^T>}_*%b21|)s4BlRHePVxuX82B(+YzYrcb8$qs!xT36>dQ zX``PcS5vT}W^%;bRgk5xwI7wUlz~%oB4qKcj6s2A3P}6NesdZc8W5+e=KUymKP;Votae!UNo5oSy|J2w<$nY1yc}`*1r;IQ*SJIBOj0`54;!Gwt;vuJC#=Tg(Y^Ks zq3=K6Ljbn_JUOE!5d|Neb4tSKam1y$;;6ar0OkDH!YX`z^1e7IG=)cdox}X8s_Mzx z?XQw$v`M+$VPn-+_-#s8{$B=d5=uNl`}EJBKkt!{_)Ddw0F(iA;zW#I^*z3MdiO|z z22LK?5PukzYe*-YOaaHoUe|>#K`JEkhHbU~?JwnS&+Dj}=+qt=JgC57pVxJSLLB#V zQ0#;rt%(8688qgydt4m7?fSvu0J;I;e8~DL85xl>v&bZ7sXg;uP= zuU>q-Zz;l%vrF=r$qw1}d|8cJ&#y5`{wZsYGc7}?x6oBy6%%8ko@{O|RrcOE=i#7RxF7SG}0(H6kGTUbqiP{2ickRQmd2v_XG;1M{ytgs+5O z<)&Tx1cusVlj2wYlyjRaHrIPMQ(l z&rHGv8hSe--t$s|kqk}cB-1bHOx1MECt|FMXj^n?md+)Ou0j~SUKdMb*Y}mxBWr5~ zeSCc>e%efyhd9r;`h%v>dN_LUpVf*Ow_!OQTCeDm-a@!OKBlRhHX&BCuZqvrxnj4O z;t$@a#V53%{_3P8NrvHn^6cq8Z_10%H%h#UDAYT}zf%*hhfI$ljEbMjX06Q+s-ZMq zve0Qsm4YG{d1A=a4*9{sk5@X?WI0Osh)b46(^@}Jb9tqq(fU_KhX^!2fr2iwGB*>| zHJ>b>ByHCx73-ltJCQK^pgzh%gkQKcpC9 zd^B2pLF6iWa2F+<(?wvzy8A^u4tAQMtToB(_L z>{(%>hFNH=IlGf}`dqV$ph?~gZu0OZhRoKN6ZA)BY*Aq%*U_LS0uvK6zx}xRGqS)U z;IMY@bjltNbSka<(Cyu-;Ptw8KiQq_TWATMEOh!i)a4h1vC=8Xv>E2cjp}Kuc5tCY z)HU*nhS`mNy=-Mp7L{f2;=jEkYGa|*%Y3e<^$yQ}7d=+TB8RMDg#cfP3hh@q?B}kK z=;(c4ieWL6^7|uR+}9`K*nSVd+}2*QO;+CV{I8EMaLT2zFfhb4@A%_pqKXW@YE3KAltm5MRzPFTrn}IH6c#|!CT!)UH-VfZ*Yt~VsnvBY4Kqxn=s;ZJt z6eI(KU0?*_%gLqsqpq$lSJ1?P?BfXt3^ZHR`P=FFg@yMX-uYpU9b28abkOs$KvapNS@JDA1zn97LW_(eBz!-qzNy&p3%=&nC)Ytx#YOX&o z=-^=Cy}xhRpK^J^E9@G1L`I;nrEXH+1{HKNw>T`)A`g2yeb(4!sds=IBqjIZi-=Ko z&a)?6VxXX+?K1Hd>fbUFi<+QaiXf*|W&tOux2@@Lev(xGGCmobm!jX{Ss^c`KX`(ea8oZ5tB z2nY3pd@pP_lEl^`rl{y5YeGFeyfP^xOLktivxTH1feXx*BBOPa@fSafiKAL2tdrcb zwqadJh3mj+~EbxJqxnEh7GZtDy?Jomhf?t-&>t{EL(wJk{jtPLk3-BNUT=8ud};EAjFl zNpd3}>j>Xd7U+8K^iIu%3heCV8$I@<{6Firphcwq zH`kw*frSJ6iS62(zFE~*%5rlFUX6>Y73fugvS>uc#m;%5{oYLULY&`;)^*Pot+D9C zA{%3^85_~BzQ?bbp7@8~DC^7#)8ywWJpS1<>ofk&XM z|C%-G_L>Mg@&G_1SzXrQ!s6n$<=cN(IaS`fKF6Z23DaqjnxhJv;~rs2HBR|ro%^_8 zNPd)dx(Ii(^H!Wj@z~fnMaPxrG5Jh1cb!Vik3EU4Q>y0F0$R3Rxv3rV-J*j7q3_?V z8{c84xt(hEhj-T}pu@a2^0Mrn`(*@=`ru*Z1q6+L{ zL9u+i)QkYs!7U5*bU>F~1iivT{);K*q2Lplf27W4qWx{SB(FNUrek$W+>fM$UVkry zP-u`&>h8^>;aT)mji9ww{txA7Un#%+?g-HFJe{^K{*q9)>LgsBq$n_|>NZR#uOXMV zNrn*5%I;|0&PNedaadYmNh#;{-7DOb`Et#XdAg#UC3g#l*SC>0?MpkJ2!0-%^**`0;r?Oy?#HBv=@fR;9tC>+q;eO4~dT_9PyeqeF!6>?q-SWbUSIPHD)bJ$XE}9yB9Ub#vng9@22q%|yd-qQ!c}bj;(?o)M z_e4QZn{f2bAKiS+dlUGL`tLD+iJTlewLRGl)ibn2ZH#HvR~-nU>(G_l$QDPaP(sD<8_EfqhrCHX5fd1?4iLE{b9V0_Zd3aQcNa7L*zQ{H{f2?# z^TuG76{oW()269{J8V9-ARu@xg(Pal=Pz-WtA@A6?c;5@Gue0M zpY;475WK*}3{rg4Jt4nVK>QZ-%N}*fBvwb)CBA>!J@4Y;x>=j_m3fI1dx;;@Vl5Z) zs5Wa;$=&VwLQk~Mk%H9ASM1-Wp($l&%4%v7V1zdAIJRcm8qD$_KR*EU{LdVLQC?Z^ zYYt@Z_+RKXRo$#qXJ`GKmu&~Z{G>N@DQ~J1exIs+Z(UR>3orH_7SDHHzS1;RawR6NtzOh3> zrr`gv>8|3-<~MwUHPl2zj$}FuzvFrBe2ADel$Dj|6gbF3z>Izn$}O}~?YibjhJP0} zY*q%PH_t3w5K$Urev939YoUEVdlF6lj%;?Ei01<5n6u5B7k0RKVTqv!zCyJ`AtMy= zHPgdO%Xt~q7oScmn^Yv;!p*0KogS+0w!RXEj6M^2cuALvXI0BnoysWTwCNhNQ@spE z3fcjxn0}DwygT!SN`N?LctWZS-%9eIm@APpdDW9?>AA?#id!2qxCm8!1KZ5gP~*8M z_|QIWAd{uUvXaejOhQp)!QVKVbg+ss827Yqu_)r(KDD)TBu`$gAx(Pv>|55C^cVd$ zSph>TBL*mXT-OuiK815mH60xtwCwEoAsGlO!^rUP-(V)zwq_bkxF7*7*}ydi{eK$* zMxHt)3v3S4PuuZpqTde=2JI$MsH8p?tHv(b4#f(`x6=@(U zYWgzm0~h(D`udLVKXxQ?xKwrH6wKB&P}wt62#@Fr3Wy)CbqDRo#KeGkmQWfIMIal3 zF&8j6$2@?>a-Wc}8O-4pYCS#L8ZXhi4tS7H`EQF0%Zii0`P>|qyiyg`;wehyYShHD9}ttEr)rGmt>YL6c8rL@cFQYVbeN4{~` z{U|;@eksr?-e3fya3zVy@l#mYbJGjIG}6A@TI<8(mW@q0FjoSDp?*zDQUa+F%{Qf^ zcya*r*-lntrY3w%GWolQisjX2)>0KB?3J0S>-n$Q{mM;Zi_5F3hHqu>*~k<8=Dx9_ zIy&0791r0;*z)*`958gY^%h}pU8x72{un)+)1WUn|Ma|MH=}KB9+G7p+1WFm#Tv$w zlxm8BOQx{X*fjKGIQe+fhn{wvBHn_N9F(&5vzU;Bo^w-eZT>scH5D?p`ntMuR#w|Y z4f$tw|F+uLH3l)2xbF9>o_RL3Rkh3}v1CTwdS-io%_(}Y#{015Gk%lU!kCLkVv95x9efl7A0MBZh6eOdT2d0(7us!nxNP}DN{|{4G$AjfN9iM5*XvS8iAD6; zoB#gk7CSLTBAU6yc)b0RJE))&r;Xo-H2eb<9k_H5aF==u6zZ9RUpKDW$WuZY-yh5}NiDBw~01Y0R)2{xe0&0egI{FU6wfPy&QJr7V*)v|Lh(w692JcMyX&wZGWhmQL8F4=qJ^^1-~^WMj!JA zwNCePLu1(zM*)F7uDBlX85Or8I)*H-yBfhq4FI}_?5RgP>;Z!l$hKB6*REMAywE21 zPcUodJ16r^uHM;QR)61(-SDk2RhiPPt-Wl`^?0+%k{M^{@u$JfD-}Yaz(6lL!QAt?+9#U)yag4`yZSb^ z)|}*ILQqb`<*9VeaJh^}b6CVve1<=FNDv^nUmVCnZ6Q1==hI&P*%*@rME<97$106bCWtkmax_&8Z=A2*B zVX#iOdKhdba(t2?M5+n2#QOpX7z~7VCkRA|`J&0#vg*hqKO^I>T(>&R=78#dQxjf4 zPY@^*VB#!)U;5|?5=u*>B8WNOvkBND4?dNViCLOLuojcQ^mFJ>TEl z&+aqMnK?6OWV1id2{8ttcFGxq<5Mju=Ywy3cNFSMdiSS4N8?4 zgjHC8odKki@rtbf2};q)u>;O~gDH}${AdYWcoQidT$xh46n0zmE!DM{NG{@GA8GfP z9b%pHIB_Y+rgWoHQ!Af5Q(tgVmy3FBQLlevsIt%|;gyg!H4?nbb8?>n^VJez)fL{TjA}foG+tL##AyJS+!lj@9 z)4$ayxW&~})c*NQecpt-+EXU*9}#n6)}mRtf6Xl{jvajL6!i4m(mbyXjVe*)x!daE zn;L=7m^yS;oEwHE>P6hBLrO$}iuycH+PGikT+bBPmW`9fq5xk8;<42e>Gv_ec38wL zFGA~F@`)7Nd%;&r?V{=x&Y1(k=L|BVCq(ymA)3Yt)@GPG^cxC%gHas-G={QOitKkk zAQDdg_gN8Y3F(mfe;@Qtgq-tt|6dO=*O`W5O3XS&oG%;h&}DsnJ!5htdMh~nkzrCRRag=g+3bkPpfJDn}an2nd^I;^7@GVYkLe?6h`Lg z3i@=K9{3t<{JsOm=|e`4VCO}+{_D{wbs-OP0ilU1mM}<7LJu&Hix?rQ5E%EaADrl( z_47KCMP;I$td%b#zaoL5mOLSibuO=vl7&l5fR4`7#j*3;ueZ-LxlMn=Ytz!q5WA-fk* z`J@UARHsWZW*{!5bAE#P2PO$yh6Z*%ksuasVnS>4(dXl}p*M~_{~oTFmB)?z-L(v- z;qmuUzDY_`a|nD1$x`PDTKz1RnHp0O9+$^_5?&!2gfHt894$m}LCb*}B+uEvw%R0= zcY5{^)Awsz(bZ?0Y*Z(Qsf&XU92~qWSvUO4sHl=8i8whW0u9Y6CWinq5f~N1^aY8| zS6E&i_sbV4vzg&>MI}AJuOPySkUBGSMBK`0lEJg;>dODu+U>Fyvu)b2U^NpTiXqWw zwU<$^iLuSdELUB%x$REXUI(szCKQ(m8=a-FW@>)Vx}F(;wYW&6wVRPk5`>HMqEw`^ z%xKDBg-tb0(iwd~pOYf!4w8!bZR!Cr4)pHzC%(cTK0E*@4;93rvxj^^*ZgmItWz|W z_sU68MP(nrQ^E1^TT-mVm~eZF9kCIqc*1+(w?PjD{M^4iJ-dx99({A#5C~@*cxIe;(tkhb|Z=Sq#++PWJEOzyG8)}cPr$Z)fkXE0@0(h+oXjjaZD)pT zB)E7zon|<+2}NZ1>bIMN6x1gWCXY8Od9Q^lPnv%U?sZ+uF`^@Se(sgd3?n2yY%C-VRppfPjWTq+VbTMn?OC99^NLB{P z^*+O&j0)-wAT&XQ^S+Rf&~z)Jlz|h1maA-ws2RpBz%=qL$%_BqmHj!iR-O;>$JM&f z$o{M-b!OyGCbzP>MWec##^3Y%)$kyn>RI#I``;_&tj>*0?z_vj@9<+AWz3><8uLZ> z?(@-n36Z{RBrY;9e0*2Y5r&@mWlm%zB{}?C853D${N3x}v+BPI9R3!|zI=HThBruy zi;D;-5#UT_`8D6YdtzqzPipAPTeW$7MzPgo-OARWlkx;hYQb>hp0fCvyiUKxfalGv zyiPu0yt_wCW7W>LF3_=g%LA zrGJl#YP-5TC+$3~nS@yK=}Jma-U_>y;q6r+v!wOB%D@Os$8UfsK)|5-40R#5G`#@l zHzbjgu#D;c)91=_-Htyw#yBMg^~w|1c=P#%dtkPTXqc504oX`DqwW+qCitaN&#(+E z&6a2@Ai6JGtCh;*K5rs>r`Bxa{wL3;B)6x{=B!%)_;ycGiH4Te8=Pp{@yj3`Cxads zQ5>3GQW6fq$Z&u#rDV}lQ&am>@SpwCkn!=OL3X@z3F-E9ka6Gw{$ zTq842zZ5l@x%;-A7L!%)BR&G`->zb2Q6#y99tjvWh1}ia^zH4o{prWTSy>lc4ttTD z`StI2P?wSF>+2()a{>McCQ`pF|Goy3TJ@@UAenZP&%I4c`|1-17+ZNk-uMm?gUQib znCTJv{lyshFF5A2KT)iGiZe2xv?2}h4wl*B{9d{rsc7YYTotO-`&NbrPjv1omWXmZ~Z;kqCWmUbMF509?o&Q_pK_fZwDxM^zo~`J8yqV?0oQ6Oi@1BZ;r_$WBW)MJ3{tQkHS9j z*ml z&l^~+vZ{snYaEYF!_3U}uSqBPcJ`Nh0M_F$0Kv;9(8O+|qnAA!!B1v~q>(U`8;cJ6 zkiCUyljAL;{{}=abx!}TI{!FFuDRmSoIIwpa^gcSmc|cyecTqebDJ$C%j=|^<;g&E zqF}iA*d8tt#zUoP@(q!&Zp;@iC6IAkD+BJ8JTd%Hp=l71PqCipBQ~N`BdDpMAR;Xt z$T{_)5GqBi!CPw}3%t!8?y$WE?*`Xx{Jz@Er>)>^yR|WIs_GKfvDE)$7cRzOynP`-*Z=z{!(-M z4+%QUvS^*K-Rc8P__wi-(q9|gpsJyYsdb4E@wM?RbrwM*6)KYNJ>d|1IcdT%kf}fm z**0NybuzdK0S9&$X2zD5Ec!*Kze>I+Xa9xw^Bi1Y5OXkKl5-X6iJ*a+Q3tgS=#E1P zX%Dp}0w=QJ@n7O;{AECj`!&TS4u{(8agcH3iW|YbD+#0~EaI1vJ;!qFv&z}b#3r2^ zrYRRI$`wjeZ*Yo8Ckm4$6E2wItfcoRO>vUaq^I|c7oOfuVEwM}E??eak7}y2)>kaW z>=y$Bu@BaUI!MXVe-2`Ka}r}l6y2_Ze*IfuV9kRO+~ndvU#D`x*$Wy1TD-&3eIOG8 zwZK$OMdIH{anT80dQAzJcG6g0b?mP(s3EulWkLc0eLl)&P4Br_i6-vid#EjYNN2vc z?2>RTx+KkecO+;&nCraN=Sb%x7-%I+;*E0|5W31J_x9lVM{f!-r6K)wYuldU`uB!I zvlknue}yj;;Vx?z^Czx{Dtqkzo&>>%;M9#c77WaHyNkq7>Zg6HdZmi>hKlyoq*+k< z>5FlE;%`pF;`q(dE!M3@TTwg&p?wXmBX)zT*?->fcsdv|J3b|Lxlu57hBUiAap>E# zZVMrH0QqrF+l#nc?}k1UnN%Bt{+nS!An?C_gH6w@o5X)+`|;vY*{UkO`0|Az+heb+ z?Z98ntqr`iz9+R~F1xIp{EwzcCa~6Xw^8m!E%tcMOiJ|idEmbboS&Kcc68ot9+4dz z9c^7<>kz)PvtG44lHY92P0nNOgHZaEl~EB4qx%BRCwkRscU9mO@caNu9F8bWRaFEm z@bq9n=5*7{&B@D{=HH9dwcAlVC}qWvB6BPB#7#*kq2M+h;jM@p#vd-<+GSz(WSR^M zMz!vsiOo^=Ukum5mxiatA#1-#6n+`-0Pl5so3LjVf$ z)xG}fVUb#Brd|%kTntzbqWRfTzao4c|pQVO=aoz3Hqh)$DE7X7% zqg@mw(Z2Zm$ZHnmbR9ea)O8+iDzv^O4Co~j`*aMN;yo1kDI>I2JF`Nu(zKbGnLw^= z@922)?Agow5jcuv(pM(EX9XsgVw&yW z9zAQqxi;o??C856U`@gr80(I6;;Lq4w8{M=%rw<*+wRLN`0}dvYssp$s&K)#2QjgLuD$NAT6rF)-xiW&?m0?yi?8l_M?^_7#jm64Z((=~jOT zUop&}O;O+!zbTU4-!$1yGZ0C}K|+(1+hEAl9_^#YwBUHgFH-gQ6jl859M9gJaP2~C zsz+Y?=nn@XG$b&uMF6`A#(pBeAmW@fM}bpwcL^-7fGJ5Z&aVy!Br7!G2>6QI_4!O@ zZtkbX@qa^DpAvKX5jzt{9RX_XdxIy7R&=8xs8dy~n_5e=Z5jGzwEWo>@%ML6|J18~ zC8&@Kz#uVR@LF*Gbo-^~WysEs@y`Cb=%-v9@Xeqt!`%m;qQuA?+eWRZ3wm0_Pe$SL%P;|@L(_ilmMIV%hV!)`#Os0} zRv`@y4PAg`D-9|XU_pg~ttcM!^qo}lS(>A4Nv%f& zYsmh8{Acf(h(}@k35oXIrSi=Z821J(7q(I?#F*7+1N18*)%D-2DtVKveX3!6Ex?|h zU(#9$-pY|(l+Rz-R4|YEAH+qy3TydB$Z5(}z)Crihui+;MqPAio+ zQ@&$Vy(Gk#(g8pBXj1#jkWsTyvAmp|5adc~YHEO8s8g)EI$6%@=rW*IdYf8ROfI#f zcxrv3bW5cd%o7|j2G>`YAi8-FX*mZ2j)x=0?EkY?v@-_(`;daT>ApBS5?3FbC2gu_ z|E4zc4X$6$<>dZdn3?f#%kY!tJj&rsv)0wo=5+m=qSt&a?_iVjMMt0>>09$2AH)#VoDq`VqBdDeFuR9 zO9`&8R*7yx-3+R_GtRA~)Yj4Qkc;ai_SDkK3b{MxzxM2+Y%wBz-(t%fA*xlx#_&#J zf1cL;u(Y4gYF-!M`Bv;b)6G6sSH4=((R(AAIFWiWU9{(>DOP_a&h+$md+Uw(NN64U zXzMo`QfIp69?F={FYW`0oHQ)VJ0{l~dS80_cHU?<__-k-`(QHL0VV(f@$`mX+$RA8 z-VZBqQRjf8Xy@^}blTBxbo4C*$p8ZrZ#U;Zj9@5$%Ow(U3f%kf*1c}fFGAeJ%9a0l zRt(kjlui-#O-*=3^GKFacH}*QP^Mb!X+G7sz{KqQ2F72M%*?gI*~N*Dd~|y0a`>Fu zfghGA_!~yemO_avBQG+nC&N|U&ob$jSY!!)t5T}xS+=(ys|TN3R!$)_1i%X{So0u2 zqTpduSsWMsZNP$7?FE4BT~xK)&6(N+-mNkZ3Vz4$k&%CZO8N@)2Dgg^O2$)FXeZ|5 zowl?A7dmO#@w{v49P;n=Fkb4)&ad&Ut-Yqv`j3e4yP8D&);0eX+5d{4MJodBbPuY6 zRjVJ{%TZ5Bu!L%zzqu=s*DZW#UvV0{*t#}f*RZ#ic0ViYi(XUF8A%y93z*6_0n}4d@LuB;bUAqJ*FUO}iXV zy}|Cava*T-<}OeUpqD8dn-f9c01HH0Z);^>+_VWOH1+WHg#su{$+&O7(*H;mr zsP(B`C83&3g490hId7hNc?f)?r4fN(Vh&%tNiLt9m*B6TXSpNH2j3&|hPTUa6=Lrodx!n=#?W+eh!^78VkddQ`q?-iMhvGB!LtOKmfvJs2(E*_p$o1Wjk8bFVL zw`}xXSy_2ltoUA6FkChGD@MUQ1kcA)z`iWheL>+nne~`nXl`yM4ruXXsD*a*i9(t= zyoGD7&WsUKsBR4c(`>V*2-Q?80@XdQ#gX8&#r-Z*4pGx4lke}}{yV)WxPOY)gB$v> zc~Y%D*W&xya>o}c$_i`_*{g4_$HR?;ojGI&1|(;Gx@J%ih+3s_^5j^l7-iFED3>Oc z4xud<;}g096`T={W$Ne8yC$;19Q|>-9LV3GTfwM_W~OJ%?|y4*E33Q$WDt1Gb>9o}LBNJW#ZhZB?*Z*&w)HaQPXsOn~NufHPM)umWI6 z51u8dr8jTh=)h$J<9(6y>7Mdw-T!XLo+K$!bisM?_U{52zA=}~UO!hKu3<+X(tSaV zJuSX?cUZtG^7m9>hG|2Vs-DwM)R+|sZ19EE=fPnP7?lr616n>$C`gRt^}J`HK~!L1 z7b4M^fKgOz?4;2QyUvFXh~nnS)29d^c|_HXs=I=sAno)5tJ=MBZWj96M;sjCz~Ofy z(uamue{;MTLDwfzI`Y5~_ygx~_m3wEP!E~1DY^poLQzrC91!ku^70KLIQ&g;i1bm( z!1ay6+W4oUHU+f?Ys9pv*MwQ5q<^{L{m@Ecz;2(yE~le0Ou0L4j-=$~h?K^K$J5WL z4q^716K_`H_?b zoB3ZCX03})`G}(+``AKg>4|{DS$G*jB^}R(ElfsG{?`h9m)d537Kz zy`DQT zn6Y0EY*RoG3?q^_{=E?9({(R*n>QBdmi%ch(nhq*$Bj=jIc3W`8D6+v@aT-2R3 zBE0)tayzJ|M;bgG*#XnU(bm$ld@d|I)fJ z*N7vy2-vp>FMqExbkO_3SM8{#BJ|&NY5MusR9|FMx$|oURY_Gpv`G!^Qw4hL}od#Wv+) zSPcre6BDh{X``|F8H;t==FE2hqga5LCPwGyGn$s3hqM#SFTei3F=k%kLBnMZorYIX z8`@_uC!20_;S|-6#L#N5pbt_v$|=!`ipHR0lKCqeC(kybp+8Y?4KU)nk9KI?*^yke z@Ql9Em-&&RPJkVXvPrzakBIGt4}rBNDZGAuey4zJgR*Hq4U2@$2gKSALL*^y=xP}I zp#yshMFCvCNjNwGx+DifJ(%9D3})gfXBX#Y|EE@tM^*g_eb#-AuH}dI*>}y-^jkHS zmV$Xom2Yw)9jdUfnA3oyhiTH|%QwPCMP&}7NP9A|iA{o}RzL2{c(PUxXRSS;oVnO2&PN`n0r56<-oW1=iw&}rT=u^K#(@3`7a+M1R|wkrA~D4Q{LkrO2>Im z66M2D=P!OMH*HnZY^E%JaQX-KA5JBYg>;Q6kkxu$$YRAQaBwNEWt`oK4_ z6l!>DG&BfYDPEAVOtgHPN__BX~DA%8Y6>ig14iJp?erOf<4 z9X-vf)@<*j4dq$FUp+6;jj#)Jcz0@=GyDh_j}mour7s1BLJOAVpDU>M0R+Etc=o0S z2bhom8!Urh6;qUCgnInl~nqeY|9!0=)-Xr>d%47`3A< zHU01V)@L@RA4hE)4=3LJaDI^T^8-K9V}+ZhcHD71mjt46Am1lKs;b^5G$bT?<9)?j zv6RB0c3k1X|CJ|P)+@3_t*{d2<%bXRhz}))Uodv#Nn@8&`E{eFrZi4Mp8xB}FPgNJ z|0TjA8dpWoPR_z2%679HR-QYyW74lbyfA-ilO11)9kIZz+`hI;arCa?Gt<&m&*Eye zE#Hu|v$vQ-2L{Hvcm4busjiR0!Yz(Y{dX`h{&aVnnoj|Uu-M2P_?mpWK2CS0V3j}> zVERm^tHxrKueDEFNX>R&>}CP*^irimhPMHiomG#kmA%=izT>eNPg2)X$ZRp?-YpOze{O>uzXtmw zCC7~4ig-36%T`+-!I#uA*9g&yipbdu81W;3@PmVciG7B!al_KDn@Cul4`wpd9`$wY zVNV_443c>Dii(^2e&v)jxI!ZVv<)+0AWoOqu=jNQrKgpBKKr#-bCOITw3nW;y~CGT zxl#{y;vnurnv;_{KR&k=3Cq_(H)J(5Th86iQ3Cs4w`bisy-2xk9XH4N%kvaTtQg~% zh;}S=Ui;m94fDMHj0-23=lpN@6<4!gIU8ac#^7`(nJT8&%Z{whgI))njT(Ne6CVZa z(P#z8Uq)so=_dpSc-z)U*r!9rv6s;ub|A&`#{j4e79%mdlac~!KosU}>AC1St)$B< zmB}T=u{Wn$YqhJCOy9pShxT2dyZR$OvS*om4c`Ibt#A?(61V9d*Pxi<+UAXtWV?}D zBZQS6@r1le;g|TVH?d4})a1tqvX(u*ze2)S`fGM>bYFe3B`Kd~gLBFvBkJeY8Hz?F zpZ6Hq)M9af*hBF0(?EX%+LCp}o$D+u1%*bC%^*1G!S7wh$dgi%rZeb<*ua`-EM&-M! zMDMP4_;|J^Jx<*?KMd>Y$d1hRKI%2-r{h`NSX$_`^p)hGkS=Bw=#_=XCt_&kH7ySxHy5U4qf?_t{*8j5o zPSNhRlHaf*Q7kW6^N+CYWVo%Eh~0PW`N;Ske*o*Ao}T{I>(>=OlU88pgwRx=qDUU$ zJbo^VZb9?vvnw)WzMzb)NUVZUJJ!j_9W77If#n=3^|H^IEH*$I$rV1Le>w9JQP1Zy* znB$|vJ{ktd7UzW@xT|l}=%1+%RkpF<2Ymg$POgz z`F2bsBA_jk2{=do`o)sCO<4TmTFBb7Fu0*7ioaql^GWYxzW)W=Y!3 z7&j{JB^FJ=Lo&t~+02R$3U^*>XUvkM;gN8F%9 z*}A_wdigAtNA{1Wl2*ayj`9ZW>)p{F=WA&2JgFb{y49veDX)8gYSTk;-E0zgh`J2y z&uJ^Dm7&lkQfvi0s&cgfb<} zZc=Wy=Xc7$8rq+HW3Y&jNKR7VW^DJzA6iQMD~DfZPhFF6{qBtPTDL23$QM{V9dnzI z>`N9I{7IPPIQTgKoow)zX>b0=aGH9ZLv8bt2{)`2Cw3HGnl#wH`7oaW=iCY+q@0bKO2fq`te?1^_ zA>yo4K5=kYi&E>Q(dNC*8rPNIHjF~hI|bb;(RGnhe_z^RxA5;C&NW%+Ki+-P-?zH9 zW&b(gp7Lvdn>buY8LTrYZ~MyHn8u~INbVaL7Gd;($r$vUdUKrA(`w<$#*bO{h_Kr2 zxX9plV0-oE^=qE(UfZD7#kPy3ZaOa>2Po@`kvQW4j z$RU>Bh_wPfxD)iAPAtyJUesb^ZZ{S7Lmgz_1F`UxfY~qD#n^e9x`s!5B8Jam!s3ZL zHazcJqOLRz+(6PTCJ1iy%B8)x8@hgZz1`*~m!#Mq}5F*-dXM?(Ky>0o1k zMQux$_sN3oFed#{0Za*+zdM!ll?m+x0!^ zyYtot6Je+967|))>>8t4Xa8N$=B=ED3_;fA2~CYI14cftiOpHXGdUyg!-rGKoZjm7 zQXwvQjDODx#?l$MN_qIJex-y*8WCvZge8)O%Kd&FI+C?)S&rECmZi$+#l*!G`R7ks zscE(fu=8Q%h>WeRt%e4^7s#Z&5PJ2iu|pK&$Y-LjBqbj)Gw-_Z5fT!zz&8US_R&1T zppH&A&%kKS3xiQSduuu8U)Q{ZO84)ZWeBIQk1TRil!j&h3X+PTP64WZ{R%av|eww~MB6$daL9v*A@*!r3^5BMA;WMn{t z^#%wye(Gsr4Gac>;_SGbO^S(X3LWO1t1Ws@Lp9t)Ey$C_02CR7&+!U+EIJZ$)mpZr zjauY5+Nh8Gl=DY*b6it_`aRsmv;5NWvSX@oG9lHdGb?YO_3aXiG*mep_!8>8TF|ml z8uCasq?>ZaMKX{k=#HgtS4m3=I&4n2qg&dlH_YwA$)5q*Dq(2q7SELszFbE`)v01c z#Jy}R9g_=dcNfy0gnwmF8NO+0XsJw`k`L`ymh<2L z%Kgjb!Yuc#{4sHyD(2_zg}E6gqgAD~mX8^!mTyU#&jr%U9Pfhy;89jK5mW67MlD#S zS~TXL_U-w2H^9i5p{^?$L%h?`@7&>C<`(uj61j1ZklFja?c|g|L9P&o$a}Q(nv?i& z*IKeFrl4TG*N~)!jVz32V}|lirXh-!-8bFp0U>$U$89sYG@YAGxa8h4l4z0)VRgMH zVk1xK$9>?OjvDgn#{HZ+zQMoLnUTnr;vUiyq)mY@wqp|)lT(yGov?QCflc|&W0$EN z<~T9GF2V2evCfJGpQ-gwRtWgh4oUu*wgjE7r;hDRkZt^C$Kz}ti)nZy(_xm`qRIvD z#@b(Ly*1nR%PL!K;<&g(!;NM85i>ANb3Tgt!OwR^a{?`*P5AE$TW22wY(3+R%g7S= z+U9(P{q;^9uYh4M6WF15z0RR=QSay?F zS`AmeDDT;|IRHKJto>!X_Td7YyEZ z^~o-AzX-|iGsL`k3oGgIHNJ}sf18ey#+cGf+_9%F+rEzmT% zT`#x*1hA|Tcc~7H1?a$m8}2W*a4G|fYoFpKUYiVcY4jT&jGFN87Tcy|ouP-7y8`R~ zctG(t&%FM1bnV9F*HY}|U7PoO(x0a8W`D@0oT0Hbcq6Q0)c)qwt7NYCX+$<|T(^6N zlF)taGIrFg8^ReF=+r5+k?pTS&!nocLsd%RBX}D>b#QsJ`|_DU)Mdmq6|+H9P~aW>)46^ zZlz1QoiFou;WNWewBgH?zkP3jH}#b(ow_LCIm6`2BY-t3ukL07)XLUL<7 z^v-x^^7}DnTqOq%M)SP0q{~N3PZ=~t6bB`flU>KCxbp3eV9@20KydJqF)dPm(y3JG*}IUTb;3_( ztTU9x`S(Jw9^<1d*D&Pi+AVd)zU$rMvx?u34J%hN=~l8jjQ#d>C|glAw%fs)uZmK9 zPG?ZrU?JF-ILYU3D}6%@K6`L)ybv?=wv;57(u7lv6k-caqNYQ`WbS%OZ##kr=E!$*s5!SE`1+ZV5XHU; zc?l6H=xID%_RlXNJs8};fKK`1!Hetf{f7P5YXqWxt)U)|%FWAftQ;28nv9I^DO{xR z7N|Z}kl&NA)Q|6RV4ZcA2uP;Okp3=B;MY7#d^^;zP3)2Pl2}|5x!oT&< zZTQ-!h3{}X=#x;oFT2*@_TUn5GFG9>C-#$967}DgS{#;sfIoruSu;V@_QOc1xl8w-Qo}Si3tkp)WF@lM+D19ZBbDa;;C3)JwDi_ePEO_F~s`e`l z;e`X7zP^D0kq5yqlM)ovEm?1! zswDN1)h0?5UcD_$~A3Fp%1G_sZ5|IXOA^ zK@$D`>XG5ckJ?ieHZTWUB)_yb8`9M`&rk7Hb9E%uM8n5+dx~?u5f<24I+AzGrFd=X*=)!f zJ=wvMo3M-A3l^ZK&u)oR3&+b)RCRwSa?^7EHm`|w=kGpdk$RpD+I;pG+QzsanbX9mn+M#eX*-p_vLJDP>vEQ$m;U z42|Zr3!R4(UAqFqL|sU;1Xj!=Z?rLw*=Mgtb^VL;I$g)g@3fLBq{=4^qz=q$ks_Wv zDJj@jqOC3nw)u9e9{z~2QrM^Fu>bNoxzI`CJ>)Y9d3-Ne2)B+9c>eIs!ER%ESWkG< zLkOZsWeb74Cu=ITXPS10QgWG!i_6Qf%DS<)_pWKFQ^V!gN~c2I`{qQ;$g{(Y_4?ca z?+uB*%({lO$yHQrCH-CuT^K(Syfz~d-z$8>67dQ1SGu~4Q#`6@i0q?p6b9J*-DLi4 zbVLMS?LU==DblykHQIe(3lCxcNdF1Bqj1kM(Bm3p+0YyO(Dt98xD`nrcIyXrfU@9#%Jiq=7=Xk`;Ce>R-dM1HiTuvEyCex+}1LgSlXQQy~P z`8KoNQ>7&*$80)f`7Ru>mKwkt3QN@pJ4G8!MB-4q{UM3a-D$U%pIt*-ul5u6p&br4 zb6HnI?4E+fv%E!JrlnS=e@ZHFjL|9~>zciEidia2;A zH*r{&moM5+=2kG9@#>K<6LDu1105X|FRxRlz^;8PYzK{PX=&+n0zb=qPEogTs^fwc zy8F)6!y5;o2S99!L!@_rFxTo2|4azL>T0k{l^-V>Z1WWrBNd-M!|jv1fwFE+X#8Cf z*C>Fn(uFYOr)c;>hN8~XDE&AG*22}Nk=GkIkz*mcMQ*n|yJGw9>dA@x=r+Ns8B5`k zq|ON+X#E}b=yvh=OL_v-y7wV%jQ3xJpZ8(EYHB2)JK{Op(EmU}FhsI%kzFpX`ZXBk zwzUyT*zl^NYC4`Y>Wb>fpR8q9p;tsdozF}Nwe0XpHg>K0JS@?5@zx%;a;{;{vh>y? zxow`Xx4rl2k-4J8tXSx2CW1rd=GVxke zY#me64tR|}3y-#_Kb3P7$NuV9E4dgVAFg;AzrU|MH`x09^DQ|+x9SyVSKDs(h4HaX zR=TI>_^@*@__f~d+r-avKd{4IKcJ=j9qy6iaE08^BOqbXDAak0{JUg#zXVB)-^IS@ zhNl*5@2CE^QMw7O++Li8le_nLN;jGw255DV&+fBs&ql|RTHHGHKjV9((7IHyUhF7u zByn>Yo?G`Ffug)kIoF{R6q56x)bHo0XAY~~f;S32?tDBN-DjOR!nQ6HiK~gC!%RQf zjYp?{^P_M7xUbjlj^>QM?N&v+z4QF}w-m@H!uI;eE`12W(B>fP7ONsQ`>|d>b+-~a znZCI=snuK! zqs($I;`^i9Zn}{w;}r9<$#@>kEss8p-Oktg?@@e{zKq0+i&pS%qYB^I>y@3)JJF7@ zl07;3KCZ{4cKm*0p7h=F9RTe4^Ey8E5a~%C z;*rbl`YHcJk$%Xtz7&GdU>Z}Tw`oZ22S4a(yGl*Sy9X*z4sq;8xP~y)URYl3Mbw%P zNO5YHP9U>rRUkI+B37k>MP}V;tl3TyHiJSB5g$*1iiQS)>W^4qy{_bJH4ov~1u31N zR&iotXNu3d{jErhtXyxz!&9-GF2l^$E{@5KZcRPXm1s_Ti5>IR%KUG*LjG3j?{%i4 zH-1lI1WPcglIfznF^-aP#ljA1S!)OU-SVPDiU@v*x$9CMyq_BDuB!I#%a&0;*^D=H zyBG5`rv2UiTaJBthK}|Y%KI%pi{lI8GLRS%b!~c}A>SW2$E$#@=)43xEbmD5Xid~l zV^RsCLnA#I{a)i4^^XIXWbBX(>dT*T8=&UVQZy;*YSTAjCJ5q%(Zoq*$deYnea!r6 zEkO>ST}mnd%#tu;pvCN0q92Nhe#3ycxpuz)NHJzdH}jp@Hh_(_ze`K4TJ9U{zzR33 zqcH%JP{Y7}-Q$XEym3IZfpV-5Zm-U0_VwqKw1j?rQ&U~Ny|PQy;D5cn zEQ7qERfH_AhcjnR`tV`?-9R$OF6D1IIeLmp)4pTs+!7V+%G zCo(MprNDIJGCQ1g4uKbDWnn);km{7wg@f7<7Mku?Z>{94y_kh@>`$6)SJ>piKjVj&DffuLi^l=#K{;abDRGunT9Qpv>&U-I-kS1rEHV$=Rs^S~Uvf%=H=J4G+mJE-nTUT$F_TD#1tj+ew)rd23*}G@L&8=>` ze%waSKt8|`j((5r$>;%t>Z-QNz$X4rGIf?!yvW1A(5s7EaCivWuTxAOuS=T8hbY9R zB``B^p)n~bf5^(|)Lo3)GbYYEC*DGFOaIt5!UDH#EAehsyZ@>iDG`D~0({3Z9m=rR zsVnR2DH$0nW#{mMouj^SP+DimwimbU?7i*0%)4!)GHr$GL0uHM{Bl*rlD>KT{OU`6 z)U1>Y4SpkR*OICSQr@}4h}c;_6n)0;q;btzxb%lUp_?Ox$*d*(L!W)|%uE5|B9V}BNDd;2v@bDCDphxSy3f}y}%T5C35 zX?f#6HERZJ1V55G0&XPIJ%P*r!Sb@FcfF(K*0PO_O=K4yV>3yB7=m|+P>w0jM_UC7 zZ2aL0?7t*9z82Qfq6DHxoAd2jas)PssP;tku}r-Gm`NHG*x)FRhACIzL@C_Iu$B+U zui3rh?|cg7UWG8$f@xBwQ>0+FK>zG<)xxi zJluDWb0F%K4F8|*VJ5el;D%Uq@=dkTiv|=E=f&HYMUPz_bLlWpj+BoWU$K;R1}LV9 zq{>{Mt_(fSGGUEcR+TP!{g{`lCggIkf%Vk6nez_@$$cz}O4pR`&+Q-Qp3LBxtlBTx zQ|80jOoeV1T0DJdIJkNqUNF*eI8cLJ_ceh(DE9Y$6J^ZkdFRnWiOeJ6jHz#(>+ff& zl!i(_6m}95#md0a*OC$rXvA8`TbK8D5h!K&Z~07o#Ae$zUCT*VcPi&H=!T!$gY^XR zHK`dHK47y)Ea*o1>g|n4Y|HTNHmM05LF7sSF?j*YU5lC9xthS`stkhL2Bgkr2otlO z+t}G5Xb-AtYNxwFZk?PpyI6=6U$?-y$^7n#o6|S5?D12p@-5oh_w58D3T3lK(Id_8 zj*sIo*>DVw`qqnj4O;{>hKZlA)E1&$`wD6^jth59_E^bvT{AZi1t^D6q}s0NEHcDf zPM%JNJkn+(432RUz_G13d3C+&oM}dqEnMy|Hh6IG(+!hJSt^m*kK| zQK>$j1&uLYsi~#|W0$c*Sk3f>j#3JDS@hV%cpovX>+8Ic=<=$o{b#08(#`KVkY~_; zg-CYdGd z$7yV!Bu0@bFocIAKpNOis#kKa?)P?tMl$c`>l(y~SXu3t1@D6@A)It~b8|E5uoKzQ z$qBLD{XQAl&Hk|{6%Cs(I#gP8_g5Bz?+|Nd_f-uLa zJFcdht)7%lTHb+`$bvjmg>s|DdF5Xr-MJT3eAh<4!3)OyGoQoQNr*nb^Q zK!fw@uVqkIXYIuN#m?W{*ryZbGqT>}u{Aios~U=mZn$AkaIXqnfIq5o!kz)}OncBIA{EsDm zOvw97h3wT&E28B5;p5?o64s*!IZv%Zvgpw^n{Y7Q)y|1se#SZL+``3u=siAmnUF4V zk%ZjnCp2zrDk2?_P>a3#z)I>eCderc(HT(1l4aL-DF~k3^NudHJX5+fp=157DDhJf zm-mgOL?(OFAWzAPb<@P9J%u63z*TWQ_vgmBM5t>kDtO%Msa#xIx42=J#Y7Td0*kxR zD4m(`Vu^@|_P@zE3nO|DU7vdgp}%30?RuE4MQ-P0YHIpeV|5eaR46DYlJT(&?zYzC zdk{YIpRhw1XJO;CnSEz{y^xrg7*r)-)U@MEZPzc7)6xo>*-p>S_IuC7pP>GU%^Y$H zcnpFMByg3&X0)xXiBeK3@9#oa5|Tx?NnV@2u%nfcRRuA{nAYM?C(8;Z{E@9C9vVN& ze^1&~gw}*GU2m<;f3&&Z_s}?gdoW^_g}3E5mKXNDZ`OFi-OmkiHfUlodkbxN z$<<1Ap0_RI37+3E`e^dK_SY%H*G}#D>C2l%T?6mrEsEc!N&UO;@9`0U zP*z>EML{~GJEXgnF6j;t0cq(*y1Tm@1O!C78>B(HyStHY-ueFb=FRZU2+lCWy(jiw zdxei4YyUWQ6fgxD0ybk|YJ6U1Uqs#twm^UsIqFG-@Xp%W+SX%55eU^D#0qy2J1@P8 zaV6&)uQCR-YG6odP>JXE^zTyv94ssV1_xSZ%xm|q+yGw;7*_*5eEk(cRMq0~oMoNd z53kGWp^*_mYeI2pboe95q)m0kt2s-Kke+*dJdZF{`hZ-@3U%s83)~}KVc9SDyjYYA z0@MrHDBouL8XNz1IFAe(Z2u8_CLW8CO^9n@=&OmAc+k0^59~tUII13odCgv0YKKa^ zpy+TY=ww}sF_Il1a=6waORXcsjvaz|6S!AiqemE}f4!Kxq1A2J_Zqg-ss{FEf>1D^ z_f;Hn3-h&g9$Na=pB>xDk6e7|ZHhTZAiX=ihusRY%x&W&g5fkCrl94txlz2e1)+cX zpZ?6)An^_fczuVSntc*QUPS(j1={MQ`@OLa14bxhdC9%aN=}vpE7te{@Vx)sd8n7F zfg3VNhAK|ujR>AB%pQ%|{zU!~zym!XtGm9my*(Qe&0eBjxnaczxQCd!x1G2UCMTrq z@wrSEV%3MTX2oNF$eZ5oE_*-pRxzD2=GR=_XqGN0=DOxBNbnje1&(d%b)-qjiDM z1<~Vc3=|o1LOIuc4wn2-2SHB8Uk)4Zigz)PqoXXc6CJ5PEMiGW-f-}``CO-jVaVeZ zf9@Gd1#X{BrAlf@%Pi|T!!~t$nm>k$1o!T+4d*<>eG%R;xGnl{zDC=<37=mybPn+;iL@+ zl*cU-4N7@T;TqDWcE+gQ_LRN-U?1b#_(Ha~9KLk(4e`93zaw_?Mz@G!a+(Mg4zPv3 z)yc+ng9T3i+Fs;s6y&k*2MayE1GlCLu>FE)kEPx#nc=xILPqc! zwE+b@`zbqOxYBXUJAD(Fl!rt4Qsu=WKc@HYriM<@Wdm+U|7Np0{6g9^6aN)fg69Z3 z*718p@;2a*uTP*Ia^QQ+Jvz=FQ%e0yEn3C@6ymr{@j}i$*R?UqvgT6*b=QA34#`jFe>Y14Nj+cK1JQ-&oMYUzU-`)8W2Yn=Jr}M6U*{W-9NG{*;$3)sH>LI7Ys-@yjq~VZ>~AyW zjK_uDt{1+J8I%A+mMDc`+Dwsgg&&h9NlL$Nm=e_ND>PB{f? zPDz_nXt~VuFAEFzKpiqQJ4nU)Thv_$2`1CR%zN}baS@aP81RfU$I<2AoWDg9Qoc!+VO6b zUL^n_RnI#UMgDhs?#U^e*~;n|k0Sr5KJ+vrv((U%_` z7o7yHWo>&8?_;EHm5L*Osk+s`Lg!ROccC=v!R?_KBNkJCW2C1#s-Y-W-IDlZ*q4cU zEvk$abZYZwsz{W{Oo~n#FD%Zb4O-3d%y9XI?RdyORnVJ9^C^_H;=eZqr}6EDT65ZS zFaMIZUi(9?T47-${;^XAGu-!&5>#{vC|1;Fba|G0RAofZbj{bQtaOV(-a8m%PY-?)f~2arPf_SY z_7ehqA|wd?Vo>)v4zj0!Qy7T-aCthZr%#lz8-71qVKzyf<#8?zOp>^*?!y?$)&Rzz zQ(VmO>FIGh8F(gi_M>xO7t}#4Nl}Co2M)Om#-g3R0HiLt2d_j=ZyRQ-@9( zXOQb)2vXCl7HyN0*?H5lD9Y*=XmwjMHYP{NmV|tI*pE?2;Y~R|99_HKK7D;9^*hfY z!CV=|D^hD8J1kr%XqwkmtGU5DW%qerj&fc`+b#}{IZGs(uHO?5?F>Hf_Wl0V$XDby zmIMO*78d=545#JfB%~et8U6#DsaYpwL)Yq@VvEnE72XVSnxal-*b-j_d1MvS&j<{x zybK=ru^3yDnwVKuqK-Kw(AE@@eP6ExIn8iB28u#IH14F?L|eQ>FAEv!uY5PZP!L)- zp@O`(Q!bFPDnvnw;9AxmdmoQv4(r$~9B7hRQMxB=aBJDG58TE!P4 z0WV|q&dcHEJ=1x@mKDdXU7g@j-Kf!B=!qMDBO{|tKYNWNpqykXZ@Z_zy1LSG-A*LW z)P5TfPYq@+py8lnV#>5Vxmnx>HxaL*z!es*wgWmKh=XR$X6PC?slD=fxp{deg>>ma zZ@bN)dxzMe7nA++xC_(?iP1pXeyaXLO)jlseEBdeMIE0aN1Z!PTg9l@Fgi}A8%KF? zZ~zbU`ts^({ib24dP8<*FduU4)~DNKbiXIXlVh!*rH)O>Fe!veS4%r;U*yNZh=UN zZRyW8-Ymdc3mBgS<~$GTQ``(jGG$ zXONlOT;BNmch%I@O)MoTO+$HG|4P#=rBaPZ{3VH{(uQtjyrdxtB3>Kf4ldqOYN z&Fb_(&AIl_(*loF`Q7j*V1rW1Oq2c0!6HJg&B}#mE+M0-lv+N5jQUHJ9*AoKG)oJ> zn*h@M8cim!5g<*Xz0KXa8&RmCxsx5NQQ3OnpcDrvVt zvmLO}4$@bgfgByUMI10??y8bWWAJ98W-8ni%xZHHL;{{MAU3cIrT7Z_2$QiIlNL@6 z%siYF7TUpau<-bAq$;S$xOr}))y=bb^6I;)2*zHQgw3^z-XT;xQ>3_nG97yL` zD<(^kiavtd(7djpPR&vN^qJcW#i?{g!TRKmJF{^8pXCNmbSGvG`SU^Wc@CNE6+&}h{QZrrRN9+P7c|G~xURMvcR!ssF&+t^0esPz2VEl7gaOZ$P4UT`@6 z_y&XB&%p*M?sKr60*OGPpx6AFwgT7aPDB{P3Lr8-4z0r6SKfU3;bD34M=}`J^gqo> z8l6ci6Oyb-%_Y3<6>&V)DdvthXE|m~OZKMo#XgmG^J6qk5itf1?jI9FP24b+ql^G1 z2)Nd?vaW>gC9lIWEAV6#Rn#>F)`4K-`>Y9?zf>wsK$fe`hE%dU?qj3CyPOa}N zGlnxgciIUFVj%TnNvSbXvDYIp77s#PK!DgV{>3kWV&odpKb0>>)m2GrwsMae0S}A& zi*9g1SziW@N%LhLF(3TH_mJmObg&G^ota&`+Wr<{P3mfl#`FqWf0ee3LE_XY`<2l> zb&ii&hZcoAUTFkfeq`N)iT3)(#336_f*wPWSn?Nmg7*)alD9LR=HIO_3kPn91^b`s zSK?etnd@@DDob}~Z5?uWp9jsp`|o*G9cPYKe`vw?6x;bkrMvr&)Y_0c&g)jdyTI?m z-g;^lvCBx>2=O3`$b0fUh8n{KhOo~5wGWTP`t&=Qp^Sr^@86>%!vc&{yi{#+ZZ4(q z6r3n6XProt@zP}4txw=)reI(=TyA#}aS0cst?Ymc#S;;d1`yw=BQDH@?C|#PZXPXS ztWlcC%iw8JS*DnU`M^RkUUlKKk{}ze!JKLfuO4b~W z5fg5nOzocGejlqR<+t{+wln$Ud?H?ROG-69qdI@S{U;)ZYvGiXlaoX?kf4jmC@qzw)Gt zrD~smAv-sbMBGodj>c*8d_aY+wV1^KPq(aW2UI66lUFVP@Qad+_~G5}ftM9GP!$0v zY18HlsCDdn_^`sUMiQC?`}37=5+%B(ipwSQ5Mt#Dc7N<&-4F3QfdRn0rLltp4WCm~ zX;VR*LxWuSuZ%|&#-xAy$C6jAE#Wi6t#a)i>~&35Ll4jt0{pWrnI=!tANB^Nq|Mb5 z>E+5(?t*3uXc0XHS~*)9Ld(`)HFZ(^OmN6)Whlnw*uJl(w&e1-dFA$m?xbbAMQvyp zuvUN@db|Yn&tY72wuQdzegdsxuQ&P<3GCC(2j4iE%6sqZyc{m^{h{e8W|nn52Oj^R z%U{fxUS_oyvx!^kKCNIoUq_^7R&XER@Hd3Qg3dBBY5&1LhHl8~6cGoT?BWO(p$ z5BXd2G{j$+kkRvLz!CTRq~AyD*DZOXCDtn)HC6V#H8(CFa>nN>H7#N(vC|2-*sw^9 zG?qOO!w~6iZxew*|4iQ z&#YY#p9bBfMi$?gFyc?@DCCR1j&ov%Poh|Y zPskh!&dP2B{FIRdg-q##yIEWXR^;nloAb!DF0Ef}8+R^}qpa2Nf3sOy8cOHJBWW3r z6lF_}97%5tWpz)vU?f^^2<@t~O98{7`utaldv6Oiz9YNt$2!da3g*Ds%xH(YuvbK9 z_)RofH)-z^d{6q5dwb{aJVgIGZdKTY zmPn~){}Fjsrw^pxjAD|E0z7H<5Om9+Y6Uyn88UT{=2~{Z1mYS);N$}-IDs)M6qxJG z*V~W+foy(3LD0;M8t_gL1wwwHSj=l_c@#KtT?poh6i+e&W261U!$H-rr6nble0+S> zPkSEMrmS)=ZO{o>1@G|8@$88b|AtVCn9Nd0$@N%1n^IHhl+WfV``)jFk3~qBNqMEU zuF#VYRCZKPzTGSdzZl@N=xy+FYyFCkuaWIaoHSjsry-V6$pu5eGthaf&s<^A@WYy9 zek63(PpC#8#WV6@Zj4KY5*tp~!r7oWJ*csSzIsbe??TPGW#cswwRXXAx${cUe*bqr z-!NUas#CNpF#&A4l8qxb;5f397|@PNMj!f{u9pWzAt^gz;_$uor;+g{d`< zSl8n!t9rekM%tpf;C6h5@+Cd0C!;;Gu4*vb>VVj2AK)@$VQB?+D8c(E#NC-)>oC7} z-b^A-eTt(;u|Q7rU{L!ziSm`E#aKguZNd(|)nKDwz{F1HPVRT+8>tQ`Fo+(z*z&(6 zyp9Qz*bk@s=64~+E^#hJR2EvyCh6#~2Ya{eds@-BxnFwY$T9?Wq|w)&(34uV0PoW5lS;xZGr~%-%M=9ou#X* z>(qcHT9Kd1{adI@M!Uy7^+v2RCoIK)DNLfK=y592FKta3nd!lCqXm^Bb_vOF8m)uU zwl)&oUFaI*XJo85g)E_NE+kgRU-VS)Q?F_R0l6e^a)0db3iG)<7a3H2lmy3bgw@uR zazln&5l5-D9rh>lUYZM<21e6dP_@``jBI703s$h)(n+M_Vz5)&ek6Z5g*x_qb)T1~ z<$5exR8CJk``qJy6MOT^f6g}MM3vz=pM88^;EbaDDkMvK#C<42l)d# zFNV0qJ%A|RNn=bFDvqk^lj7m60e}1M!>inB^Sf>uK@lCD6?dm)zcU5&%8nw*AyB>m z{DCIp)5-V7|FHkE;$jLc#8yIW%oS?$$RK+`XQag}H$T6?!uSY@{pHHkpy@+X7bB)O zSMjOtJ^ZQ#A~Le0AM+|f5JadLdH3c&xk?`Y4q;()1ya?xGv3;@rNB~iT!jY@*x(?k zeEJZHVX?e%yQeYpT3{JKm{*x%d&^2PDq&FRm86z2aCga< z7T572Ij&9<^MQ0PEey}qr(Ad$p!<1!Q3*GhmBqa9fw(*AOL!Rk`_%{f)>*HxdnIUw zpp!iP`N9gkiTc*qe*G3vXgtQ%zf;)1OG<`dc0m=*e?9lD?_g%nA@v2ksWSyk!1(?B z>lXxRSqDkDoDz9XkXjg5_QRQ1{O50#=6hXtbV=JaOP3UG6Eehi_v zEte-taxcEEFm9vYdgqhLrT2+!^TxSP+Tna2{ffsAk?@E-f~0CVo(f=A#^qU?5NexV z$N!V;ui`JWa$)`0x0z1cYD!{kk5B!Hu5u0vR@BW`O*;Q0wu*A$z&Bvouqm;2hsFy#Z$+C=yD|`{L6Y=UHf6!;kDh|}8`Eh`)elbr*}+888v~!=XR$Vvu-_?W ziL5Dc_!fB9w2et@$_nMV$uK!i(tOg;;8|w_=O@g1d*$(&J#sp^Y1C5Ff}c5#LNjCa zvbJg`{;p@zwD${k;y7y~JzP)h7h6Xmnb}6JcnkUZ@E%w^5`LeK^UNU|7ocANW2^ti zPt123z!*x){kV4S*Z@HVYlqsA80hF z7@7Qr)3yio2HSP_d82ivI7$Ryipfm``)AKq#dYQ`fmuDQxFti3JW#=T!@z7@iu6bB zk2P2aUYZn()^BKWMnU$uaX*jqs}O^m_~gM_x{K#WK-+nHAlfgs>AVX zbjyAzzwXn z9c2_aS!x=IvLZ^;?{85vtC^#g@6gm%Y$(ng4{EhsZH_l3Cx7h#d7f5WYc?j@hDgSu zZVIk0b6rDUa533$49Xb$kG^obGtbJkA-%MpbUCdwnj(JZSyB@Jn?gdRNco72V%e>C zj~bWotX*7E0(Mn}#Vj)@bU^nex#I$f70C@}{#ZB(TB9>-2syp!;CC_bxPjb5j{yB3 zsE-hh8#RW*@iR6vzeMrY&xqU0}RSsEP zPU--!4W?uT_N!B=k!Ir1mc_1qzx}&GcARjkcr}(m_PB)Z^*K>?Gjbwk5l|;g6W*nI zv5ektmdqx`s^-5OrK1FTpxss~tVccj4}~v)s_omeavrP09vM$nMD;G2zxaC?`|wy! z0?I^0do!w?2^sPy0pw!~68oorVla_1$wjwWC)p02Mu?!bfmyHhQ)anwcqVRs@5%C> z;Ii^;JJ8Z%cJj74b4YXI&(vU&$@MG&vZ3ceJXE(q7p*aLKbwkO;QGq)UPL{a^#1r6 zpvVCf1Mmz$AO;|606evP7Vw9%hk-vzw@ng&8+p-xw7fB8iWr_ z3l(eP)>LOEA*CiEm7v0x%I_T!_+p6vl%#8ycuaPDt@!;>yU% zYGr(nz3SAm2M%Ch?K_2iq)#+(aiQqY!^pJ8%Cr_*uZU)xB)8VGW#f9?_J_5Ypzh2@ zF{3o-+b6a#tT)-CT2Aa8lR+zms9lrhPD8aCO-g#13Vc^)DFG>*+_yJ_w5h&jkU}B@iU>$<%ztT+(-xUvN_JRT`wVThar z^3>dL00|W%M=xuCb^~*#)#*bl7!ht6n7x-kKuNR{X*}yN`jB4q`*$vw=Yg^xlvFfJ zHoF%r6U!BWCqYc=OK;@9dZBZSwuhRQWD5UCRWCX1&%%({ocnuNohgamfDJA*0L@3e1Tb^q*i!$3 zl7F*e$9~uh_d7~OyC<5r^`XQBcg3$-%n^U!nJm|M%Nu9$HB=JA0VW-u>Zzd_b>qm| zh_gPREmw1jm*dVD+gBJ0NScIr`+sS46gaN!BfMP^5UVZ-^r8NfCE(6pOaw9{3}0V^ zjMZ2PT5zpJ{EHo^KbviJj;T7(XlP7gav!GsIrdwJjC%<-t~=@BWP7$1uF+TpKU{8d z4Ew7xF&(@KtMMnEeGYZg?$26bD+WF54j7?g+%9K&)ZEUES^z?0HTsJcdq)f3=`O=q zeU0Pb#c3dXzWwysJ#;1c>s>jSw=? zf`4%?Y~J9o(&Vd{9H;Tdq4r0WOB{HZG-+z+tu4m%GrZVXW|(WMeZa^S)6u z0AVF0dxplvDMq;JDjUA`mEg}Bri_1PTRghfFf?JocV-k&DYMc3=fx2Gftas{rU4B z+G{A_HF0}nBIN#vrUqG;W9DAZMmnA{?_%R<)2gDtlMaQ&-15F}4vnq^J0cxhywWVXHPr$!%Vm=U!3Y{>+tsDMc+T7H1ErMf2ILSzX z@0b&GRMOOw7UsrAMwNh9^fBixplJ!MY-S;zCLVg7K|8gcA+{Of$y$@-hmRQ4G{^fE zJUw0!d47VUUx{(*3!$>SGe-BHZiu_}IuD3Rk z5?jrlNzH=ER~VXP6en(A{L(J+&E~aYeeBr2!=6KvU84Cc>B2}N0ZJ{q2Pc(Xk&L`+ zZiK2ClU(iO*f`s>PguZbyN_6I`O7sky%jtM4Zrf^8k`eI5|ecjgWs89)k;Kye3g=t zBNU;pkmIwf&-+Iv3d1K#74vh85A1hZ42ej)RmJ%M>UQYnYv(a(lC7^8rKL~<5Uh^- zyu9ujzKQ24|2G+yfmBRQS2JJjxQT#c7`}8|{{Vio(BPEV@)067gM30`L3fX4bfM_SQwi!sX}LBhlKgy96NgKvoUwO9JMr0{ZiElsno^Jd^m|dJdlbvF z4V2gjGEAtF*EeTCj13?DCb1G-hJY56Si$DDU>0FsbCibMqIVsFHY&tkQgD4MRT3S$D9S^d@fV!f`CKO=6 zSP)noU}xv8r=HPZ^a?0Zy;dxAbUB5Ey8?Tuw)EqmlulvuUtiY;eR(vKZ^8JFDos$! z=j7%ZEJ0_@%24uyF{mLAtWWOeSli!HFke~Isbk|km5ovFE#3<@ys=Ro-Jv#Ze8Jt? zxl$6iLqsgpehlJzS4AY5Pr!%vn864a9LzgsO$$v%*0D?w*!&(5>AkJJE-tPDp>Bp` zk`dsP<%_CN&>>3hPIO!RHY+bGsIJHSEQ%}An1U}^-?Q1hX(u5m$kf_Jq80Xhak@dOrY)J!JzK!Rn1ls2g38tEBcZ6aRSb6Z0N|MH$N1-ciRC> zW76H%Q?|G_LKxV2x}kc&ZczYzv``zK$nXVF)B7X2Rzk*2yVq?)R#8Bo&jTqUs~Eqr zr$#k$uVx=vZEmbClpZ^f19< z!J>Neb8=Bq@@B({1#gmitd3Z>9j+htk6Ihf{EFm7zgt??i=aj?2W`3?h0_BgrPw>-MWPmwbMgcK_Kk!=h;-3RLv-npU80~PWEhpTH8^IuxY642i z=8BZ5U!+~vxc`iB*BMI4_2tUHrPI^C`>fZFQ4e^|2{%QJfdN0n z=DFbl{MHOa2%!wZ1?Cv#@7fi5xwBi08=yoJyd^8l_PTc;<5*XvlE%OZe*^L`LA--k zdp07NwWN9wjCK*LK zJvEP$^Z88~2}ZZ-LYH|F{iCc^7x-XWc7DMOoW(RFdOt$>b*QNnk*(Xt*ftQC&H(8J zba5?7?ZO{0O?dq60lSKXe6dzmyM*~+vTSsFGd@~ZsXI$IM4&z9uM5%W`Uf|Ho3Zj= z|8QpC@>La-ZvBh;?kelw9|B@FrXeom znG(7>I#J*>EGj~fGGPT{l?Vw6>Uf0o;h+vZ7ls!QtqcG*^}aJf5>l@SRp*G&>6Ne^ z+mbMleT$6RCdLW4uU}iDelWNCMG2*Dm_LdAYP9D$u9;j}MuL<&2>*3P%T9!l@C^Ix2O>y^1O-TxEteCrkKk^BNIisr z{Pfh0CGgYqxZ`wmq0u5U?BX@sTpgOI21KZ_)bf%3kS1sPphEMoQu9zcpS=IOf!w0Y zAAeU{LMR0z4%tuX_yp>`9a2;}o9~bt;gpId^Cm0RNr{7B0;WGuVgB&VxgJixdk%ba#x55#2$$^_>Za?m*__(7(}ce~l6AoOhbOWQg2Gnfs(vIVx{z~A~q zdL-yhlL3dgy{{E(rQ9to9RTMAC6;n04rxs+7={mZR;Ehtf^?n;>$JT;)}`YMc%r+04?ACBr4TR~d%uyVr%a>s0?SFjr*V>>dJS%Q99fhc zB|@(kYw}nHC@iXuy*)q;>`F*j%0MvxZ2rFbw}M9==JG^Oy@0>Es;7s6CR1YI`#m{h za~$RzWBq&B!z+>Vyh!g(W9ct(tM98aMOzpDDbfok3Po0vV@!yU_9N1Z2j-!KS(q!y zJAwHXKy?DT^gGwjQdC{z2fEkR$UulS?;4>C{gxLZ*xV?_x&o?+Z&_R*j7X3Z-MsQMZFy=O)w9>OLa$UOv9@p zGO@MACOF_S=6c5Pm_qa>BK@X3&4|@Df5kg=q)RmF#htiGOz0&(zfnt4)QFJauv;Y+I-}v`>`J+m`0nhxz#S=U&DNWP!}}!faBuPt{nM*E zVv#K+zsJR$oVo}m%bNwq<*s#B0RCDo)xQ*48KK zZBCFfs~ckguYK8@PffCkM3xiGUT%mAG8~^9JnMy?Xdk%v6>98a0-2Um+St(UBFv;z zn!Nt5joH)weQ!E73CXd^R~et5AL#FgZ*6VWvLAlGne-ML=AC>uY#|9c7`lZBb>2kB z2>qGa&Fb4F?EI_|xZ-9xY!C8Wfe1{YLGCN#hmh6!Xdh>^zc7vLyxKTDJ*31OG9{Fs z_@9q=>HdCUyK2%nGHridY{YJTle)E2CR|M1esXU&>TMdZo7Qw2hHg+!7{VNZW}mmx zCt1KkzL?5YW<|!^`GnG5_`N#tSsXW>RTD~y3R4}H&&-^}@G!(ToL-jOM1zXzWE0n# zpFUM?0+=;OO2QEn6FWFM8cECpM=1p_uV=f(v|-}{h0Obca)`GCw;)gAhO>Kn_;@M_ zkK#{^Asmu`yg(^kUS7HP_I#-SD={zvlAEsUBp4!Zu) zK0VHfnVF<{9Tk<2A|f5l_WD38OKIT$DH?ukRoKL2_p7<{?*ipe@WirJ$p@l#b#om@ z)e3YS=+<43>lft#UoPFeoE9-hn9z3|mi!;HAy4a8dKX)INeM^ak^5eUBmaxJn{{)k z9@?AmsOe8*=Gt4^+A<=~iRz5;y_qyv2V{we-zukmsN`qE|0GAaSL3=!q3`k33>=vi zP-OjSaFq7Nck+Yaryq7t#U)J-r*lHrM*R#V^~-CdIkiQ>&4h+okDVV2uoU=t+0RcU zIOio83%B#?NWbc@oBml@Sy2Gb5J*UYV}7)BVsy`h?2?g*34rtlKxjdwW+|YbMdC*S zX(sQjEuOV_#H6%lpPXH3XPPIR<1D)kK$1DjTg_JBLI0<)A(TaPC8Y;5{Uv8m}f zbecEO@3EMcwt@GP^vdSE7~@Re*%`snb*`D9jVozt%78+M^`FPBD!n)uhL@_vOHrz~x;gGtgKis~ zo|4HENP!>0RRhSztm(ttM5rKYhB{t)i44(?jEHU0li;v3o$VlU%F3zQ*@DD8GrPZ^ z;wOgkJ)hIXx%SQXkwP2l*pNJd^H!F92U7>$s?tH_!TDSM=JD>UDTOpKRehjs1nKS4 z(xJB}K{Xz@5rTClEI`HP!uev#JP;igbZ0dA0Zi zk@Piv;z2{varDy`O@O55P{SVkh6LD;!~h`#{2W`}OfWzl+Cd!J`ImPZJM7G%c+XdR z$1#unKq*k9*%{o{^Q#=qeP4nxu$ley8nmyc1N9RKvw-nYw+vA)K?4-_wJYnM!{wlP ztx!(3!p&R8naU>}HFw(MajH7jjPB7d4H)=Pl`{B|b z&v>|x+Z(^3O4(gtDEl+tj?HCbLGxL!WJAS0^;9tCkJnq5La|R2V%O0>2H5mdv!l(_ zQ0YDIEo^hsxob5uix|dNRs?rCLi#o#QQjbQ;mC>aVrN+NDJ@|r@0B|k?|}jX1ZBz< za4A3>2X23)YkQzxi*Q*T*4vtj(#25+#JTtx^27L0lxJvs(dl4{UJ|YD=xm+D(YrKf zl~*+RDjgTV;LMv8UX0)_A!Z9<-GqT-Sl+m8*R|!5NF(nA6t6yI-($5u zET1-j5Udsd6$Db_HeZp54_xRkZ(Nn~X zm3RJjq9tAP3m&SJO?*D%-QOJ_h4*hHXCj3WTi0tXl4bEC-+(X5coCqrSid=amxu@* zBNbtcI8-!6A8`@3GWCAB)|sRI%XG}mId9oGs=f9yBlG=1J%XFSuPJl6y2^_Y!ut<; z)dl6VKTL~`D#kyp`<=s*3>^p`@MI!=LM`dqZ`|(Xy-7zLc?CdeY;5e*#uwlUa&lq~ zP8Cxd8yb>mU^FuV55jTCal+Rx?!YV>5N#m#1ZJ0#R2T@H1d$CzSTO6*EZAY^m#b+Z zbab2xg{k&dZ``V*7OMY_kNnM(L~@IaRouUPbR8S~E`(-!eU^zKCV-gdo{+r$2K-xtBR=@{$^(~X227~-)S6p{Wc(c#;#!74#3fFB_NtwXm zVz>9p{?aY|%;U!@i^7=qX6%~ZczYJsZRK2$W%Zeo7`#8yKSMJn{zrs10@CyrLxo!GZ02gl{e!A2f=T z+Yj;Hk=ZLeeD%W{jhY8#!8oHGKeO<@+TvjzV((e_^w#u#i}x6Is;rtyuT+)ZqUzbz zRGI5>eD$C9SUM@FSqQq2zcFXbRN$i46XH$tO3*2%;o?eOTGEP|*=PY{DA0$?W$~v1 z0BDHaH7pmBq5=GAAWZAY&}nmQu2cw#vS=9AczB}PZgg{~?Kj?Jte@QzG<{Rag%YVo zQ1$yHJsl5CF0~*f09ehlS|L&PRcUg&%k_9Mjd_}J(~@u3+86B%1I(;!`%Q0-%{cmdCxPDq&`nYy6VbMRU$i0PA~M4e!bLUYYxcP;j!xcMj6!Ep99mR zvgqwOxqI_)2V@1AuBDUvz;QmOtt|`eVUX<9d-SrPw`{G5TZ;)fjivGpYL1@x2rP)8 zMngKSkKdSqW*=bxDgcou6o7Xj@MQ8}&nZYHylF`GgWBdOP!jxx=%2Z4>9(bOfRh!A zaJ$lfb_N zf@056LMkm4S|7{NU2|f|`FU%cG2-y%M!h6DD@(FM)1q?GB#xKgub0dY2g5|#7&ea` zZ4iNEqL;gb1A1*zovz}y?y4hH+&^wRMfg*Jc2O=@oSip=v0;B-DNPZ)zBA%JAH2B$ubK2)}=Q6Eb3K_tMSmq1>5kDNPhZlhK-@E?b}wJY>g(s#Qi@kP7%zpKz=(u zhoV5D3>!cH5ct#LDA_=q6k9alwckW44fSOcdjH+Oc4ee*w;cMQp)fXkBSy`Qc8l#) z&5xOJ(~HRox7a{YpQ-MG-$h|DZqCxVJprg4il7F9Se=8&TJ3gb2tJaAC*q9+CY84X zil7A=73c#s$SYbVrfokY=CzrxHdHJurvfMI|3V85JO4$Xx=T@g;=ZUdv$X6!y@8he zz1^e*Vyu8$3QdM=Cj8ypRs2hZ)i2%)9jE;4ejl;vgv>o^Vm;0(_n|xL=|`X3TtcY5 zQ|~0bvpM)Go#f~o4$|sT--GvwpJ(gy*(yg)U z;a^qfti!rNPWNU%WTU5|+ZwV!h8}Y9yG#YTLKXg{Gxwxq-AK{D1*b1{AJ5efnhce` zWo3rnU3%2a)9A(ufc9l(MnY5+8d$M`@$AqC&|A&6UB4%fh1V&^%^poIA}F8S2bp^X zQp@1@^?Vl_@o({IweP?-UXF@RaqGLt@v!iHb7T7p-NzhJr~py+#YZHi?c`UiadK5N z&M7bUr@}P(0D(c!Xp8fGMFRr7jlhiufdjv(4TBD{6cfVnfY~Eu--uS?&Pr^5!Gz-~ z%QZbWOUQ1`NFa}11Xb#qQ!|J?#^?CHzW9PT(^qCB#gj~&Ba0s+$M~#DF%S^;Obz$+ zkeM*Yzg2>lQ+}!(CruiTV=YlEADx7ZR^D;C8l2nRm!Zg%%Ibp1hGLYH%$R!fNfSCK zfBV-ojlyfqRvVOfq+&LD-s`qYqGnyUC{xZL{RRG|D|-zkuF$x!&Y@?(7cyy|k|9qN zBSE$6?f0;ZLXxte(1Jq;00GR`lM* zk?1;QUt=!uh0l}$w;kbyArs;X+Fdpk{$ zY%FB8J>7+0U{)YM0DYjWo1Z3AUiO#Upbl4BjI~csn&hIM8JHHE6prE^ z=W%>yik$(Li6SkI=U$;|yDrgm?*&|Capd7m3HsTs={0g{}Tmj@)q&QDDMLtSAq__d7! zVRGiQwm$t_gajIof^ScSqhZ#MlV!S#GCZjXmMc5$THWg_P85ZV26bPAYYNethl6DD zKgRt;NXDPi$S`Djd7V^l+0D7F;sEUxLK9`>+=~wo%aIZ9x1pD3_gln?GQrD&nHw8~ z1EcMJ>K?4s(P}1LtOBHiRG-F}N<}vX?c7{j2K(aqW-+Hy0CzZxL-k@Dou;sSzB|71 zRT%CFDQ*UIMrv(B$gC_sdfz-Vn~I>nQjd}07e-M&la%D0*1wqtw1SypEn^YXyIYe> zG`VWUmFf!o7^{nmgFxivdQ{nWdpGJm0{X7eljUXrx7|KHQv_Zcf?C+h%IavTF&?z# zfKDjNO+<3z3i!q?%O|T3vRJ#7tFiYc=LnA!+0O#s!u5F1&l}e!o%Ik+QzmDk|JCr) zD?}S8=lfsiRm9phkT`nqn#ZT6BzTcA41z0YZ@HNaytf-4DLZdyTrJyIEUlLq0QTPm zGE05n&<=tk6&q{-ZUFf?n!x2-VE(w1VL!5-3gFgccMk*dNOA61Q`VuG!tCuo2POy) zaDA4|YqG2P#?M549eT#9H!hv)tRQ(;)gd7#=;bZPK>z(Wvke?sCSZ6*1T;2!LW_0U zewtPtrnG=E`o}t3US}nLYe&mR?GUfpn{pyDw;wN3Tq-VXZPR^!nr^9F%vCPgP>HWC zW-NE_-HFC`RO39yrMl~#OiS+*DnHy6)*VkP%8<%J|4cXmOA^l9f$!(LgvQFT0(Q2< z3v51ZLqWYyJM=r*{lJ4BIG_wS+PM`^jwTL>XX=43ZAJ_8ov5 zf=+qz^|cdt@#eK@NX!jBVC-HEGO})(9{g-okZ~}>%bVlGzv%Y*)~3(hEyW{~T6b?S z>rMDIrq&#CLF7K11Rwz`?z1DxofBVZK=AmuC(LV_>UMprVqr_%q&MP|G(#w+g~RMVoNMO3~0KzRFXH=rAha-q=|T z3$^))r4yR(B86>OJD#9X#^mGFxkj`$7R2Omyc{^b^@r7lEoE{)0U<9?Y#Qq~gUVKo z)A?8%{F|syptGk5yIJ>#GOdclJJ7>yFg|ya>!m^ za_O&k1~O_j#N_0>Q!CRN0J<*71=HM22n8}Rfp&7_@$RA#AkN^Lbd7drgnuChLX4^W z@RTM8bb;Yu_`4^YrdxGxq7j%N3JMA^rZx;4G%_0Q*wze?d4FAO;xg@Td7K%slxJ|$ zmYk}!EWh2e`lIZ+@A5`S{N)d3z(*!1fH#-hSb(0G9{U}}{%hf+ya3a8s_-f@k?%4B z*-{42W76%h;Goe{gSYX}Ec~^+{dSStW9_ zpfCm062MX7Ic>SvJ2`>KwSt0R!Q{56ynOWMUyx`CdT5|7zV&G1stsxakcoLMpp~ww zdV>>N=WuZHbWPFygsgm7VYPs_rdPtFwcM~yQD_%&2$ip%-;M?8`}a`J8~eSpO1c1+ z)|$w4>!wguQwEBGZv&YCodg^o{q27~R_O7C|+5>a7{68^sB_@G)f zG_jMZidF!}Yi?oDxaNn%-m|)}xQItYlnX9uV9Z0G(pbkL+=_uGAw5 zx}0C3t5{K4oh#WjS*I7k{AYI_$Y^MrS8g2Qf8z$W8vfYK)R*;qzu`FIGwqBYi`P9B z$%hTY?sPG;X$>#Q;TF}P zibqMB{s;$mL>tk4xO_r)Gp|{AaBE9tr(lTIDvx%Y^4@&cn>eGeT-R}_39sC7Z|oh! zdn(KGS_3TEqT=E_K=}fHd5eyXar^kVGFY}ez-bI*5F`%<4sH`%2m{B}^{bD>PyAQ) z#wrUWst2`0&HAtenQ0vDw!8z^uue&yp%{@-3?I=+ZeT---=|;;gjbu`E!6Ht@u-=Z z;k&xtZMaK<^+|>P0~{T?7U~zTp~5n9AO09Op;`87C=Eo|vl!gZ%PJ)}AYOs?31Su8 z)Y5C3`)vP3Ia$VTFEkmSf9;PBN7zaniSL(mqn4FYpcP@mL$qzi%^Q!%7AjLQV@qcU z?Y-w-x}!l3B0s9rxLr!`7rY@-t$M|SM>@-lu`ixi`D1z^#wc}5FXq9YmsPk}F#AQm z;{}C^r?AAQc*i3ukRv&FJVO4>7pyluq|}D0v3%xK`VJFZM(^r;nH5N_B-N~T{u%n6 zRPktO>2yY%|4TgUBT`g5;~xuXTZ#fFLa!0``m@bXa2`&MMn$0l7%9rbm|jLk24MDG z>$YzrNf>r;5d+}^KLXYYAb=754^3wQROR-6eGrh8?i4BMZVsh@ba#VvcY~BPNJ)b< zTnXt0Y3c6n?(TQ$75w=ny&(i?2G-{Zc0E(xb(bo?CZM zRCkN+1uSLxjQfg|92_25%j}zq2n7SzV+IM_h!ds$HzpFS{v7@g68Xg#V;Qk?$;aCF z&;iv(Tb51G6=E0I-JLF7wpAT5p}K%0#%tKPJ_f}$#roOpg524J+>uUVjZ+pt(f?tG z!XUVE$DyDYmTP{?o3{V8b^wl6*6n(_ME}D>r+))Yut`pb0=L7%UZK4bqX$l7A;_a{ zgdTi3TNtw6K*&tJ;C8P>{Sd~+{zQ*@P7>gh+)dp4dbSp&;_MZKe?f?Db!GSjLFrX} zY}aq^#Z`COc&r4ZpV>9V@6XLN7h3Vg9SR2>8V4YU;FD68PQRI-pAbAM@hZrVb{EKW zSOCVP+g%AEDN0N*WL`aUXRCotm!pZNmgOtHKm^pljRWiK-UnDuCqAANiH9S#ubCDb{t9e&dv!y3ds`SV*3sd*6KPDQw87n!+f)pu}59?TN6yr z7{Q#mL%?S4)nv!>88gEt_Kp5hjr9fZ2NAw|xW9klpE*-Dw_ysXt_@PKAB6%=DWiSp zk0D~L$Y$_PyEhgd4CH6YOx-`YAeJkIPPxiA^0P1Ql%gX)Vek)Kb}t6T2VkKUo6>xn zh*Y;Y@-l6`7jjYLSyKH}N`|<%T^w0t?7_!|J5D4pyT|_`oKWSSoBO{Ez}x{_BeM(_ zT+m7ZH^#)wj0B(r0;dN6XH!UG0?`FfdxK%}m^n6BJdc@ECQ6+Z3OxaICj$V%_l=Cu zFf%i=n@s|KdDUE3RPB53Z+*qs@?_2NIGo(MYB56}q^MzTH#t*Qz5nn_aN4%9%U_L^Y? zyi^nQK4hM|P63kQXTiT;1l0oIB1sSsC0)T9ERq5Ho|Eeqn#@G zwF9BSbex@*J>zCqXYSZ9tK|MW3Scf1Gf)GYG{9zxtru%DzhLQZdCMSWBe;)A)Q9*S zWo;)keCPrD`zN|HJpOelb;>35sw3lI`ltNy4M)cJ*p^hd{I%C!N@SG3(2QK`&T5V| zz1i2-^UdQzrUb7oRnvuz1`!{G_yj^3>ETz{(J(#kXr0;RJ_+5(a5TU{{nH{zP_-XZ zU{@cZC7ifcZ?f&APSH?vMx=^3V3l#iusKHupA)37NJF$^lxM?GamSm1hQK=9ey<3I z&MI`Aw)(*S0g$z?s+5%f9)Uq)7&YWe7+w%svftqoM&-o6 z@*Ce6X1Q0avvYf&3Z1Cki7{n-E|fcb4u?Ipr#crDMIYq@Ovr6(6Li$quCJ-$0-gk_ ziOR3z{D4zFAc^S)x0q8eiJJn5_yz$>9#>Q9G>a#Id<}VBW4+dHcVN^c%0akw+;n0J z)b6he4;|mTtrOc`xHV3o5l|l1`Io?shk1TCmer-x0Sci**N6Ib#|n)|K%x;Kg|M5} zvpvw{VxZoi$HtnIxr~ztB~i^_lV|@r*{5jQV~ym+Q*fK378joec7E79k0jH1D-Khg zvI&Otg5KMjzr>)y#N4r{VMw}A%utNf<38iu0>AZ(^5>2XX2EE) z8NJ6eb*zPELRkx(`-X@y+03ZCsmkVmaKVAOfCiz2lX;|daV#pN`m$0Hj-pE}ge!si>5v;M?y$_50K$)s?kYvJ()g>JV z=sABu8}H25eQpCb-Z!hQ`sDl*D_&}a5wD2kfcZ4`1&ZvCmW)B-AFQ>v+TDj@LqMaR z<{i?|*@739hmPce9-$W$lsLA`v`C}jBMNTV&M$)^ei1<2H}VQ0q^$ul*B4JkH#Ujcr*6Nnpp+sM9w$uPK_*dDqh9uMoCU}TpFI}qP> zvwttvUxr*$vc4N`o}0CfAG0K}n=SPBHv_!nw}npR;^8b@c%tuvw8}+Q)q~0gd9P0^ z44wJl;}U$gQ>3U;9>xjpYf$CTYS?{#p>2G3De5$2FvY^bsp5U$Umxm))>yo~_e>Qs)*}~N{);vj=)!JHXThe7S}x8ducgiD+fl-3 z*ob>dy%XH#Wk!4yF>G8te@YVRwrlQE8k}>3tV-gV<ez&=) z7wM5_sbgREkqrVtgQ1lvKpO0!b9KF$_${q&v0`3ql$(#_v}Y}MQ(e)Ky;VY$6#YPK zn|v)xc+d5x-~|p7gW^fmNr6Ur_JMy?tTS1H3e|4$OK*?tEOJD$2jD8XHl?tc0M3&-fUw+p3j#?gJ_$+p!PWYiJ1`ns zjq_*7QA*|jG2Zd9F`7K3WdESW$iP5uPR_cl&kMNokLLga#bzG5T7pzqt;AW;fYCo? zbbP!6gaEUnDR5gy8uj$V4MU^Us8t>kDSp92jp~*_cx(2lD}d@a|2Q4z0}oh6Cx3g@ zqt&%uF&?+v=n1~uja=k2`-A~^3iyB5)FiGv9lJe(*;3Dz<5}9u<2K1rFNnc)2NcX( zfC3x=Y^TrQNPImefmpNLdyD>Lw*hYLXmVxxJ7uu~HgAiJb|-ElQSIu#a)X`*Ja*$d z%t@_xTBX-P?P*fw`G=Kv8s9@KY;34Ti6{<9deS)qsyMpF5COUs*xI3$hX4Dn@LHFyK4-eqfJi)ZkB;!5_qo{(pro zVgf{56Qz=c8zCIjdc!Fl1Am$IbbB`@=s))T#-E4*VIL~91s99k@Mk*-Ip)>w5mqes z@D7*N#%Gs6h@7S+;m)!AcPB|L&N#zeMJGC6Vb1wqZm-gKJd9xg_*gY6rf_chd6C9l zx24fAy@Fd9l^KTD>{o#Xo1UHm9|b%}`v#qVm4mCRtI4%Mg#zpk;J5*-2cUNY4L}F& zrtpbpE!DNrXhEBqlwPHM5o=6Am!F1^6Sx1 zQO{#zyn_HJ)H+EaNIplWm3rq->wB>{c!- zz|0o(cqucOm~u%NRddp8bI}8wXuoR&s~|Wrqc8EyKhiv*qp+dIvzvRfbAMBkl|!N# zsCv?K3$`Dy@s<#T8MuN*>M|6H-f2ch&B-eo*iH7``y$iRzW*hO_lYhNt;*(Z9MMjJ zTi_0g-<9OA<56Mkq;Xa@H3jRSPl)Ek?iL8*PP5bgz7QuD3<_)4n^IHpXQjLu6(#x0 z;7~5lP_7t8jzap{xQk!{yL%@eevrWM3Nz082YzDEHFtw9l@0C?^vAdnCX2gT9E2tY z24JQ0LGha$`m$lMN`OB1ivLuC@9obz5&4%Mx{m#wvjv;e)Dr-aVFMu!BGa*Vn|s>Q zDbLS4h_I+@L?s^_>d6A-dM9y`a@kX<`SO8V3;O@;8=yo__r2fiU1~LGf0GIR=GII` z9Ulga+KMVFU4ZurUiZiQnYL}9&ou)9I$&nrvf%^9-w{pkW02b}d2_PUW?RpBugiUZ z{@`wj)YMa5k|Y_h=E6b^VecNq#umtAA&nueX#`^B@F`F0mpq|C_9rrtxU$@N!GDx9 z$jOxp4z8T5%U;O|Nb}n(!XIhEd#g~tEv6gOQ|(^OZEk1Ae<(=%$GaE^y}&_x!L1AjbN%>g-m_D3mGy(YEaLn=W+jou5d*f=oU z2K-j=TT;~3l~q+uEPBI;Z~|4MHSlJF7`!`5_J0Rgw=Fj(r7-

    jsPG5?rvX#z`|}H#Vle+-1G20oD2l|1!LYdlSK+IIgY}FLGI9 zLeEv&+}UCLAm7PjJfFCO1M6#M&l`Ukv9ny&9%WjBs{`@;1@&Wc@ehke2Ce@^Kv5v2v7lwMTsyd|l1Uf3)s?Sk zYBw$IZWzv(-K6%R*3h1>BGr2Ko-0KcMFYUvMBT7$1*2 zmItpF074wDfT9Y#V*u$3cJCOp=K-f&S_-a+*Djv5t(5U`Su}1+aV0^4)5{o0x(fEw z5_b~nSTX$j9xhW8k2$&N>A_;jX8CQ#l#(Cl+Xx53b(F$*-u^yknY8B~Zx(2Vc!VtX8}*z?l(-dh@forsfR9JY3YZJ=rYs z0)bT5_jg3gr}+90^D{j-3ysH(2le33a;+~?hju=&TQ|Ey$Kx@(clz8kH-9gKflu~W zZor;ad1JgImXw&dcJlzrtJhxKHRfH}k}B_{tMe$|*Y~v2*m9CDM^ah{Anc>8L=?*> zCD{z>cTMKuVO8%{d({zZf;rScHS*X(mAUFma#1U?x;JZCY{SP?Y)s3|yr3S|+E8OU zoZQ@vazL2WV3?X@)cf+AvwPS;kiU@W?;erSdHd3&(9`?qL^K68UKs5q86A%>0wTdiSV@Vpc41%E}URiyQL6(4n>NF;`^C*>;@QIt@%WN z=4xqa3B=Qez9QycT)^n|3$n{))kZ9~!LMExo^5Q4S1zffHwsuM{Xx>kP zT&eVPq){v{*?}J=2?ju%y2ED!CWON8@TBhFz#oG_FNp{Nq(anJuTo>9bK_B~&qEKR ziR-0lWoxUiPE*)VQqSMuT#xn|1P(p|MuAxUm-`u`%&=4cKVDPpV3G05qqAz(Q7Wa{ z0I_PAA3lQp32J}Wa}hXWL2czwJU?e9V>m~k%ws$&e}J{HYxl87hbh^F{sJF@^Eatv%OXq{>8^5Jj;v^^1 z8sDR%)@6T`1Uh=~`TkvR+kdyB+P9n{?doFK^r^Xu_Q-0dvE9^G&}zGWWG%H=AMTfn zJv{SvSwT}C_KrDov_GY33{qm8pxFmPa*U|vwH?bMS0kaebn}QLjV3ZB3F>k{qK{U@ z^dT=X!);k}kozv43;a&SDoAZBF})k){QMc~`uh6vK0c6QmGI$VIV~-%S2Je8wuG$g z(84^K$n78gM@JY|6Re+y#TIE5g*VwY{B+ka*h#u&kO5>W3+f}ov@;cKXF-Pt z8NEG75z`o95REPjt+@*$xx|F*Qt=Xt=oM$KY4Bxr67PR?bo!A%_wSE% zuW)VVnl(Gp-r&#A9Wi4XsTOuM(?Fw+5reiiR~1&&fL0|q2)FIa#B#HtdOkOsyR}x7 zqULkIh^I}X=lw}8-~BR1=(ErKRNfbPoIm)#{VfmKbFJ;J?d1p1{lCDvT>njmddlyN z!KnSMG1H2u>=q{(viJ{|vw=!=Gf}ojDPZ=h^c94;9K;BY}*P7sJU$ByTA$$SYKZwYm}8g0YMjT#1_e3 z+WTg*AS1z?c5Hg}vb>fSu=^JS|4hv)yn}t?qZF9E&hBj3&#B@w>?K@*L7=cZ8d;6o z+6@dHduK7a=E+(OaKSaNgqcjsiGXPqNT77@umSx5P|wH8P~QPEYlqPD85;2XLMQXP zF}*flnvKqT4l#^BmCyzMp`O?o-5~$wX*R9&@+!Q>RE0Qj^^gub$?@J~pEwhn#Zo`I9^TbaOF75sLr}Qv^4yoony8 zx$#0eWBbzUcQUPeh z0u(-WflLM|ZEYg3MV}Gc_(2)A@_ap1zVPS?)arKiG2*#v5&DlGURUoc=N_E6R|)s4+fZH<{VfhA)SWc+(Zqbs49<>8k0W-n6x)L!lZu7?@{NXdf zR}Z{jYBI2HM-tjey(Ou0gZ~lo%QM8DPR!g;f`qdpuW6`1xxeDL;v;C~7e_cs341T^ zC<_LmgiF;}+x~WxDD@_9Z2qp=J$skSNf1WF`I&*OXSD*`wWg$FV$Q#?3P#$MX@a@+ zJSfZ9k|VmmL=2Tg`;#CqF*y%0d3^=mB&J8*u$VEK(6|p9;Q9m60}2XCt4OgHJ$Jj|JQW3k;UI~G-uP+xTwfrq1NX1$*X65W@g5(G~NTrf#>!nyzT6+GUM|S6y)UuxPn1S z{1;c((CzIgsA@G=g;LX-w>wK?ANA|&?49Ouoe6_F1x0l)vag-I;ovAuzLMs!V~U1$ zX2I@$x?J`;sW2b=z{k&jleYc)?XGBOd5<|8o5k~@NdD8nh~Ia1NLm<8`j@^uN9RU} zNO89jIY>2aZWizsB=c<(dhYuXus302tu-?wR~MYnY%4RJS+d<}Bs-l|+2w6M_omcN3k* zU^}-PHPLLf`2}qP&XwVR4Kx?y(TXam>_rTOL)z_7x%4yaE>pcS{r^63I}#@i3LyoO zKO@e#Q9pB!PRKq(0O@Pj(Rt2gvxoSrJISn;bFwj{cUK83Yx&_5De20owqw+s%&U8emQI#%n;rZcee813Qb=8Ksa-8_vu^FsQEfVOllqu3q}|1if20h#9=y!52nH(t0pU%(+XE^XRXFL)Y%xrC}v((+v9nf$WwnoxsrhO z0>6NXCv0-je+FqK&Fn(1mT6hoJsdhB_g#DiPA+fqkFsB@n1kDqkX}_^@p1i_6Q7or zS#cM`by(?Cw%AMuhPk=I_*jQGsnb{t+}z9szpZrb8q1RX=?Trov1=$dW2eXZbE1)2 zo9v;3=kgyQNh_tZa+d!k4j-edUXc=NYnfZyN*qkHwv!q}&Ga9J~sW9e0Y}nx* zPpg4O`Pdm582|%m$Uz81Kt!kbbqi75Mte?&_qITh*9_#!EgRDj5fLUiybiO7L5&`k zolij=SVu314Y4Nd1Uyfd!I1=HZK9tKhDiioeji9$SsSO%1>Yob8_AS?m|J`!%z;}_ zWr7lGBRi|h)RX0i`*uRT?Tk8z$DNW3-*>a$C=@h#ug5dbT2NQbk6`qWq{dS1vAuU) zIS{OR4}L<;i)-W(j~%i+ylBJ4v0nDOybTuA^#FDY8EA@&xVb-uFwfs${C=Sau0-@r zhEL5$7r?RL$FZiY7s`)EYE~2bFn_ms>6xle7`G%#VH6=`AL1}cM%40rq4=fS)<3R+@LIIFwA%3r$QVDLRRyfZ=?GWx5P`Q64*eB|&9W)P*^ zf{>P$HZL#lk~hylA1F)B)gX=%+9{UNjEw(jOuevkg^ zzyFYcwEEBG>iPc6-E31_9ySeiJ`3LGzU$f0<1gDnZGH$dE$}UBdvIbp=YKbx z138oG_>^lf;P5|h&MS4+YR2+(?@_6zGyajY-r$@ zF8>krp!QXfiJY%rZ-LFPrMKkyK&zHBK_T_ZC!FR9MY#u8CT%6#x%VNmX#W=#W7IVk zQ%=JcW5=3nC7Zk~0_D5!l>(;aBc03&|6@?J5Jf#{{t>5(@_&+4*T`j8q!N zBDj$&RoKQ1xRkgNIWyWGH_U!tFUDVfu+>6$hB^dEM2Z|;edeX;mJ$!g!3lG?{1;iz zm(IK1pODrUL78x zmcPO9{+)VSYAKrZwTp`tW?@q%@-7-WaNqyht3?mc3&6I5f}K4cAj6&nanNAj0Bko1 zyBVGE@df)P>$ys}Zvb`d2qGwMv@_B5>p=VpkZUj0*_nZ>382I=Bf39+{P+c7G|k(E za?Z<^k`^0lh?b+wZG7q$lMZ()AO3hVXXP1&b!y^uz}Pt;2qL9=ZI z{}BrMT`jUBUV-@Svj#cD%))TKTBMd&ipN3U9#x=M-i8Bp*pHQMScb`N= z*I3pt$tET8KM0W>KB=T8 zCa(8b_BZ-$E-14kM3F18y}9%(;60QXbU3-)tA*ANC7VXUx=B@ct zKLYjC>eBWGZn`LwO?B||h%|WQ_J<%l6A|fIk zjvrDB&h~$oljaa2k++tV#EHs*8~~#+`eKbc-spq`--+HF#eiohH3{$cg%*UUAuu7G zA|ROztXY7*)0t0q5o^idcUoi~%QGrOF`vRIk0?XWUoU&G)E#<@MR>rAhd5VK7Q(j{ zX3w$NdmV#}5aWe2WSc!u84y0bV(7u08DX_hSVz9gOQZ#(YTY9kK5(rHZX_bfcJbyrmuYpTl6Vf3;UOv;%wCB4*b;t0x;_Ql%_Bv-Q&?I4Qn4nk)5 zxU>Z+%osYlXef8^r0ki3(Dm67M?-c2wRL?xf|;5yN=aKAw8oNODA*s79NZ`Nt|C() z#($l0=!JHMLVTr!6`r<9)#J_{)fn zrzal}Edo<=YFe6wg~i@c$MKaXcrXso_sig`d&2P2OX_v_?dnx?*V2-4eSKa3myUuW zm)jtV%O+JufJQ+Ih-O#_Z(ewr85zYUIDq;Cq*Anqct{Cx<2KdJoDBzRBlM_^PgSQn z&?K^+Cw~whCJNzZNzpR-s;y0<)o0xZ5iGL~Kb=443z)JUXJ(c-*(GSqu^{Ybk9nLQ z(MBK-0tNmx=;i{(awRUtrJ3K|R)0n~8>&5S>F)YKZaKqT==$Wi?8O%Rcy19XXv9Tf zD${LF$P)_7lHY*uF{U#<|Jr~+*{XTkmBV!nm zCj$#Aw7Ua4h+i{vqUYyN67TV2L)AL}#BA(&S+B-wve>$vzB(n=#>VL!6?wc%XDnxI zyiw8%jOinSc*`n$eD%1F`Z#RCg|Az?Ik&&uq@KMCSh7;D-&rr8L;o7>=7^iWqO3XS zn?steRv~mDl4K@hU3H)NBJr)~L8z0B4Q^o*g<)fSGzHTx^U$&jByE9WOm0W9Hs&Pd|U+g0bUlr3o@n@;%P?V};9H@m8>QrgGU`JBT(<>l+*dW19?xkKjWh8)3v&W6V{zex~uS zAIWgus$dhx?>};U!OY6B!g#f^&ejdt{uytPS+<-IJT>cI?TYbZ< zN*U&Z(6!)OLq0*97N+s~4rc!4CcMIm2=?+s$osjGzG`G+{w~9XUy}W}Z((IxPIWB7Qb0F^AG88q4Uk9&{ti$d z!i5J90$r!T3k4+GuQkl8%%-uiv0fD(#OiVxkOKCI@Q8g{o6Rj5pEbD=T@TNVYo%`3 z0J5bgj3ex4qjB|T=0vRO2G&spxvs8$PNzGtSZ#3x?^^G;ph ztp^wgur&l4$lcxDU*KUHD9E!U`!CtXAP;vQ+t$`;g?2fsFssjUd!_iQLBHLJ%F8p2 z)p;PNU8WynyV&d36H~q*`f8d*fbO7Gi5+T?*kEdk9Z@%Fkh zC6bl_Yz%nSkCn{=$-{DTPB4*N6k2=N#N0J9Eb#YIQQtSE&c0c&tDHSv=q!_X| zP2QAs*)CsPY@Asa)YKHFHIF6Bo7g%dKtg*68mrPZj?=KO!kNVZWstEqb_EFwdKb6OnSB*{i)otAIUIPfX69BDz;P8PB@?~C2K z^Ob?cq`Y9@njE#sVutHoog1Y-zPRxsXLSw}w)h>cQ-CkQSWyy_7jiZO%yhYXt0)5b zTM5u?c%HVyzoMs-`CRCBGTfH4%c9ZO(b+W_W%S)KC-5?ZW|q2p(2^>ArjQ8hN{tT{ zo$euA#7Mc^yI61NWG4U_f+u6RUUK`oMZwLkq&+VJBkYPei+4VXiV?vg%H6z+tp7u| zC56?a`*>s(E$yA6D2eE?X-TUZ{u9dmv1_V}yu!{c?4$(Gd`_M<+D7zKdh=P5F$Xmb zak&NGBR?I&v4&VJMPT~l+~iDgi@Ij+!1mXTqCRWbXC!aG?%#_J9hqDII@U77_7lR< zk!mnUag3_@`snTB)D^xJ+d}hb`%c3A zNNQitQ-+`yancCBY^UF}!kq=o{orl>&yp1AH`a!|(To}l4LliJEgM5_5qFSV-H6e& z%Uvb*Q+%H$b$(o%*=FB7Z(>>(U!Z9TyK`4 zF!i&R;v0d#w6UqF7$hHn#xj;d;`k={@zI-FF8vEo4uEU3UMCPOKm9zc@>AV=hU?-Fr_tbwX9G$Of2#Hm7sUS#pm|*x<|$j zMma|J4)N!aPhq*@64RD;V3Wa1+3Jh=3r!Ie#-J#Bdfr7M?`rjT)&EbeoO1UlZ~uZy z#iupMEsG^ylP|N(y-s@gYI4evn36KFU>xa2Pk z;md%K3v;I;hmo8q8x3Xb%J7}%n5~Bto(hql2S#3xo{Y2>0zcHif(m-wC{%B-rwYIS>swF;M<+F%Vz~hXa zSAgz{-CkC>VZnra=XyI_lC!*#7|z;nYiKmzP<`JtS9!sXf)O?82~&Lawxa<5h`^H= zOIb2QF$k%9^zz9~42|0p(fXi^ix$R5Y2_pz2u9C0`+)Brykg)c*3~AF9oHzI6Un<*?T5?j3oG9g|>MojkbLck;G#4GEl_^aj(%+b54*XWzl? zY2Eh5tO9D7xw(q^)qT6Rr}Qr}6y1acluN>{_a7ZI;y>0Bh3>aF?{SS2XiKsE)J9Oiky7PyFdg(XQ6PK3 zEevKpuaY|8#jgMBd(!4{u^pS3ShFGk7{0o?x-EM{rtIRmXVOdmK+}R6f)#L(kbn(f zao1itU=YL%ICH*%R^JZF+gewMNd1N19~TU^0x~Nw!Rar&OKr)3TwD6qJ)3gm`ZwTU z&0bez);!o~9V{|+oOd#An*^+N8Ut*ymJF-+nDvbQyq$;GLIBt0%pGjl3UfQf%*>!YTks0mX_$D>IBGXyE+0`iyspeW zGBnI=3L2;7)H7g`xKqaVus-&uMELX|bgY#HnJh!4Q<#qGZi!}DbY@(^@z=JX?io}? zy{9q}r0uIh_^!p8cCRO|BSzt_++$c-%Q`kDE+Hbf_`IDUqbJk1Nrkgfq&m8rrV0;G_Gmz_X|%x%$u*lCazoCAduS4286KD8sS{r>-0rXXo5`oYfDmI<8g z@Fj)*a^*WY)zWj%Nu?z=zjJ=?!5GD&TTt{Wd0#p>&rGvE1;GJB$Jj?!91!E|cs?c6 z?l$Rd$<&yfAk9R6(u8b&th1QLHK`;#Q%fC*OTR^v@x70_st!ze+bN;%lSZeex+!7= zIv!5i@Jm2n_R zvCe^W%PD66Mx(q5IkyjcCJM(h0PTNko}Bu6d>}ga^5RF8c$_`4FHGwADwH7z(Iuy# zgIf;9O7>E%1uBhkG5VBgXS!)a;(Rke#g zph4(+pTPm>V`L;ndXAN;b_fPDk~=~_Lo@1D?Nu#s8DszIdr35K=XoApJOkZz$8yiNzm^RrN&WI%D zjT=hio>*FXcNr<~2Sk-1;{o0eXh%>TWWmaYsAcSL@*F!pyI0Szalgw&Wb6Cgm9N+_ zxz_VC{V}{qW}cQhsY~rf`q0MX$#3MEnxJ+yD@$E_(}IjW!Rpg0CO2aBLUsK@)rf0H zLBZZohg6l`l6*Zt_fyA&u|#%6vctjjM5zso&B%momL0!%pwr*{e{sYX=`0s2aM3DlrJ1;vgL(w7An6bH^tT1S8lj* zOCT`>9veJn(s*VvavhfQSSW5GZtE-ydvDpAj_{)h2MWCXy}Y@3uOtVpQ~Yh3QZ(E~ z81|>b^nKzQz%b*N**X{4mB|%SaB?Ps2c16bzp(dv)(6Y12xx^@9+qz~YbA0O0f7L> zD*kTmfg3-W)mU8gN85uP3)UT5|0je z8ZXlYZ}_F0MxC!d=PpI+*z>`~S5++h9^K3NXwo%-xuwd8mBA?^w(U;0v?Q=N)fIfC zCwjoog2T^>cYSHz*T)-pKd-)5QrcSu`Cc%=etjG7kcUZ+_K6kuWj z_%jhxQ|gqIGa&=OR-gvLxHeS9Bk(n#<~&fxhzK&DzlM`tXf>Eamj98iD|(hk5Xld& zaPb6`^gbr>Bp9phF%DJr?3o7^!X_5NCHyGeU1x~A1V5kiSCj7YfyK3Gr3H-l_|b~V zCX}4Hkwym^p`x%tq&DofHYAw|QUc3Yl!ccoPnxu1P8V$s4FyIOm(DIDBMjT$2aSA* zqbe;Q=nA5eGwstIdh$ya@jshYq5oIfp))xVL0dpjsRA)Cef`?t{q ziT+cQ7eO4j$ZSLV0Yx8*jDiwSr;2GbZ1N^-dooDYu1a3)mv~=dPEpao7$g}f{vHye z!4hCPena$?2<7ddsgs@hKG?-rSvl{(09hn?q_Fz?~-6T2ISzyjZ+gk*v682yCai`oG&A`IiSixD|J@qikhk_hMKp0 zbv2_JJU1TjUXJmfGy~x8;@^6Q4Rb3i=~;a(t$qOVKoc2yePm zZ%v^}eu^q7MZf1Y!QHdyHRRw+VYM{Pa&e2|4G%-^^u8aA7ih5|TIwJ4#>u0kL2JpU zK_8K-aX81oP3MC&^m#QhKRne4kGMNj6?CSTyl>bk_#93qO2UU!n_pG41!0qth;wut z`zBw)$j_^B)2nl*~8&E1XoSx6KjKmhWj}YtSClsNdGrW+`M_{`#0-1 zBOcT1gl2Az<8@3x6_@zO1C>+tq6hlg59O|@``Bg3Mow_IP{SeOM&Doj!>d>|f@qe(Y57f^kMn(k?dH;86quNH!>ICM$ z=f$~q5!r^m_9 z-=Y}&Ib}`=n~VB4Krf@1l&ZqE~5#H*kDQQE)FWb`~@w+gc`;_186wx%n+*@H9Bgt|8f3SEva*!w~+mri_KTIyFYhugm65WkYq zQ+?StOE}m>Hi&hEF#cpnvP3qWEzcESX^#D~av{S47)ZhQx`9NV)S}2C zojk;0@;lvYYZ3D=f9fwF>3w}I?KRB1#+IrWnfV^>c%BAXFHy!7A7we||4`o$kEu4q z7qt?Wnq$*pW>>a^kFUa{+gz>pXZZIe$Z_n`VE13<#po z9e5f7*~6*aVRsFsK{Hc^ELIvabJ*g{pCc?kBd(9pna`B|0veD%`|lw>f^R=P-k$8M z3zE;`ym!0)axRW@*3~Cg-K6dAv842TJXWR5<`UyA?4 z>L-f0D)Xi8Bj)60h@j9u#Y~Z!Q#*g_=@BO+B4SM&`ug?jkIYQLBGy%-+u6l4xZ%9b z<(ahtIa42jc-a~v2X1fCp_hDRj;k2_n|p!XE9xBG{Ldw-)*j{Iv-DO3JM*6x&S(q= zZsCn1T#Tp|+%1~k9c;u(dC<}C*nzb634RA&sh^qtST@v4k_Q3005)V6Vt z8VZ*|dV`Z6?Rc(^-e?g?31T58eVXlh*Cy|NXSS5jKvwEU^Kry-t?^$x`CdY~{G{oQmi zM9eq1N&K-%(p%JUGrp(!y*Q?3a)!~au*W7?p3XjXIyP;Ms*NS;!c2b0OJb|4)$*O+ zN^MG#DyqqttN3Qd+zyZmuIry-Cm54th}(~cF_3Y`(EP_&w4^01UJt!&x0OSI)E7nz z>Ph*MK!4OYXNXW?3KE+OVXhIn=ossNX&G3Jw>k0}^6nN^kJxi3>VdUQ+mD?uH#WC6+W27{MXl~7J^`Z}o79Qm zK<^fr4D#@%n`UUebwp@uaZ|LQ)>Iii`R{-ITH|=?KjufH1#@!029VgTX?7W%Ne^1I zQ!33%Rd}+8!WqL}5L1r)kX!|gc72@w3G-S(n(aEU3ax?tuo2jtfc*+!dGY{W6D=bn z2@lNcb|bpwkWS0W%7L46&B7|XDHkWJDaybNzQQ~xull)H*o}j$VlTH#l|B*|emYOZ zy3c~x?aqyW-<1J~huT(F>_+j`jy^I5u!$p3!Xu2re#2#t-?XKowLrm@)>~v96aL{D z({SVRPfy-@+Q+&itBYoY#J|-CdxBc4;iCWI&W~J3_UN6@&!wq(nTu^CVs_k1+X*6B z8Pde=O-0RWH|Nu{x7_LiSG0H|bnDX-H<2PU&PZuB3Bo&`MyA>)uJIU^qyNJ9iY>;* zEN}6GlYH>L97gL+wEFM32?jEnQqCj{C2Ymp7nmBQCHpsY1s6yQ6ciPOf@*uw*6pNr ziCYY0Zh=!-Qp4gi3Nv3zCbCj%XKf+9#zH+(VCP7^({Oj{_{Amv)}ZvQnG{=^YmkN+ zS#NX!LX6)$6d%uX(hPdKBTA;*GWk*J@8SdZ6b<+C)y0GNrB0N%`hkj4 z1#0&wB9M1wlY>F_)a2xk*w|O?1oxu-rw(7Rnv|AC4h{|*$N~R~J)6<}S8=UK?DQ|1yoW*qzt6HLDtT1pxP1f-<9OIoD6LAtv{ zx}_V=T>5*@`;PC=Z;Wqz=Z~|;e#Rbbc%Emid)@bpYtDIHTR8^zwD9_5N1A?8>;EPV z^-LQEObD@BurN%-DLFZQP{TbvkK4L<$zaSurt@KSOugYm+F9bxkGT5e0NS$e#I7dH zO)hM_NAs)^IvmV*N#9!PlHHKAB36{A)d_A?n{Gwx4A{hHaCl(GD%Uc(+IRAp|w zC2_r+WNsZ#i$C8tKjUv3nmHXjl+cinKfC?XJF%ON>D^~}Rr{pVM_sn|;ceHUGY!ef zxT*6W993_(`2KdMoDkF3CDeG-X;o74Yu%t}bNSAaHQJZL(-`NSZ_4Lbp;=R#c8P`| z9sH>Jn%8rU$!INYH|^J=Zc>vL^^9him+fa}wTh{Va75+01u3xdJPK}BCb+KA{e=|6 z2QzP;U*K$w-?;cXsKyC9pEp@p8=So%G*OGDk6?{ldW&i!qQiH~TYKM@Y4DwnzlwC! zB&uspk)H~UJYm<Q@4$@jR%A( zFv@KnFjomvu5&jNumu;eyKUsWI$Yz;4@;kodF?ed+HYBF%n=+NEe<5e0`URxFrb^& zrlRVCQ-<7Ja^rp`F9%E32krP1$s@xzlAU!bd?b?n2404zXoMdAZ~TilmPvwAhIjaP z^wOGc*K=GP%t=K0b`iK>Et>m6_S!q5C|PxKRjyuO?FENIrcYro9eK|Vk?@tRJp?BX zkvrSK_iR8Du!hcOvrD31e7sw3PcBxQ(@Tiz66zUUus*l7E!?n6Bzh%2g=$|O&ij5F zI)g=K3d^3|Euu$1I`ZbkOX}1hwvohnU28|=eyca*B!;%g9d9L$D z8;#raV}%|Pq*bLw6;r$-est67$7TdaKuv+ygUG>DxExRVR&G$-ZIUOkaS07Su@(-svFgluBQ@|@IV(TW zn~qVN5$f=TIWf+#NqP=OiEezjHLBajtVZ!Hs{Abr7nM6#2SiX;03-$ty!~oZBco&( zE}_!U*QWzY;OW-ZD#)9}VBk(8FC7nZytb!D|@-;!{@3DYb+ z$C#Y=Q$}SWV{=ZP**(_Qj=;Bu9&>Mfe$KTfk|8$15nku@fc;X2pF8bv zZ{?Kac`*aMG{?e^IrsE*6jLLjtkFi1`zq6=xOvk)H*tcqM;VI4S=eng&At+QKl_%G zGr1|LU!~dYb)EWHLsOc8roCb>G1L0d;~{>}{?IQTajhuvxgR1{(@xVkB?rhv%s63& z`?OJOJqUkC7!-+x{)*$|=Yitd$lukK&-+vPjs zfN<{ZTbh)Nyb=HD$$I_Ql_J5#K^d$q*NaPfwat>L(;AjKYd7MgS_jCkTqey|CWzO$ z%`F%_w%0kp&cL(FPdJ!rbMyV0y`UxMVQ;gCvS43lbTa|t&zBnoxt)WdYsy>btvif5 zKbqR+wys@0TrxF#BdT^4-+83I`!$YyjNUB%EeY*D&5yyYA;K2D_{-U6mu+WnUG8M| zec^CPKUPXwv){guS?b5Fm=_(lr08pkomdrja(}&kazxiuIB(q>wMm<#WSs1Oyx#r3 zwJ{!*pEKlS_4-Xe5zH9$>awy(sCNm(*KVHMzAo5zA@rbrB9Q6qVI60^6tq^ggN5>e zXPi54Nk=D<{-dACp&}>Y$k>yiy?!s6C;F2vKkt8$$)GIt5fxMU^yYvk18lezlU;>|{Sg9A z$5fdaZ~`nxG|(_@WBnwTaP)Kn@7N~?8VtB=Qm%|<_*|EIcQ zr9ov7V2eZ5k{A#J8VR`!8to`8e4-9~|0dHm7vaKWF}v`)+P0myRJO z41@Tm!r*1cF9RzVT4cdKQ#=Knk5liAWK#E$++D#=(qX=2M9O@VMprDf6$L7S(a$dJ zK8fIW;3&{Pn5f&guL34kZeL2l^J~K|Ar4A8vWzrelVvl`(_3toRLEPa4a=bBru#hF z=Py-K@xc5_KzdkM*pNHj)_D9Gilu_|H)UzHZ2kK3h$7V0h+zhboyTLb1>f1&f&wiF zFx(=Y)*W34d871%3%&6L&ttl_14E*4Ln3{Z5A3mXI90^hS6U^;E=ZS_X{ePcCF*}~ z-sA2O)|aHIGnL*v|2pkC_2wm4ZiNwUc$yt`#21S82>~5zyBw9ng z95$@QTg%GLX}~7)U3q_CK7+j`_4y(d&Aa)Z*|Wd*_nw2|3r94pzmtF;=bmi0lL<64 z32AlrX;s8mZl0T|s*>hb>7!40%4L>hoh9OIh^n@aydXpARSq!_zqK>PkBx0iERS26 zWOZtt=8ci%-@j5np_$b~7x{uCELjKFfX6R)evl}vw72abn=OIpa+LLDvh0+FfMlyD z+&A@ErfiFKWT-9;!Vm~WKo`B`G%Pfy2a?0JKPn+#xer~4BR*1jbY==9cFAq_CFp0U znZ?Gain8w+$vG|%qsc$erG?MS%AvG{ls0IRgt!br0~H`Pt-ownqf zR2trRTBrN%Mmh?%BN4KEQL|SiLdYt5iUxyJ6{44aZ^c<*GHeZT7{pmBOIS#Ugm`hefjYWMPjB+s9>!LL|63RT`N z;bJ6dJaNo3(>idv>-L=bdlJUDY!g~>5!kN=x64aNzl24H;#FN*X$)FI?`KO(2F-7< z@9_=d4p?hh?C~)S;gB+v_0#`}5$@?14&7uQGp5uQ+eW?SbM)f9uQndIDpeus6ckFJCI6pVgEucqFTnNX{IbFEq5b6s&BCfne+GEyn%U51LarE%)^D3+wc?DG8T^(eT*);g1zyQo=G7Cq zmx0g~c57hs{J<2A-y@(&$Kqn@WN&J3RT^+uXlVgG6OQ71*#l-yiK9pNGrbBAuMAr2 zGFobnu&Zm2H^1~>R`%*%)%R)bJ|Ps@%Jcdtm+bMNZ#`xGU9`snt={GMmSJnwH+vK6 zQANM(FQwifc8SBaAv7_eBs8=QQquhV=xw)Oh|DX@8FqH!j`FE}pU7Fa(wHJ@e_2p*8P~eh}_Nm0!v&~ zJDNHzRz;&H!ngemQ;EXUmHZPtt4Yqz~O^tqajFUG1hL)TX z_ww?#ZK6uflI4DfV_pGoj~}u4@f9u#ug{K^<=G^!>7AQxW4l}%n6W)|i8{xNWy*Az z(?XOt3=A2ZT+;{A4D7%9(w)%v9183u zC9-0k&GvPBvmI0Q1q;l_1QP4*J`7yIJ*?BK)e%o(Ov_g-uza5BMlOH)cBnNBH|4TG zLe-vFQtI=n_E8m)bvvH;NN&pgqlm+>;e;Zar0E+mE%n$MvKad>e!TNVVoxzw2$p`U ziRW?3ykBEO$;`UAbiIeoL(ha-%OsgfBY-i;yS>P3cQ@Z@A%9`=KxL~hcu7(bJ7A+; z%REuZLs=p@;%j_2^XRB=lpV`ErP|UwElW(5E~1HZapk=!J<{}BGVeB)Z<@A4 zo_l94@gO4btLUJQxXO8cbjK-2M=NQs>unde+cLy!U-VkIiK8V`#yMqJR=&Bf2jWj7| z1oIl`8v#|x*#>2YoH-C98E<9R>VMJh!7+I0DYZ;L7U3t5MpxGUIk`>vve|@1;<4$P zLug`1y%AG#35{hW^Lg_pn$oD#B|0wL^+MTaKUhQSww=`dx@JFWRNYQO^;q^I@a3NN zC)oziIxcbv=|{dKCdnVRurS!D!`r)TU#?)GKcC`uk*!+lrn3a*1AtPpPE^^81_1$*G2+4EV>)5y$0{AvR3VCBwC!N{u zj2k3$7^gHEC;fag*I$p5oz{4#G&wgqtvJ9SKZ;pJWOfNJ_#O6)6^8c*hf5XTr#(w@ zXsEPa!NiX#UFOvu=5qsL{3tW@&#| z7(w@j@WZsD441=rFGz8bIztEr)DXpqTf;z_PX zVhNB-HR+8nW>`FI4m=VKylE|$`{gDUpFNdtySYCnp+1;dWmLOgowgpGJW_3)S_PUB)FB{J*!wy@+ zg@i`f*E2V1$8MrjiA=4FCM`R3>Asu7s;rrLDj^#Y!WQYBXvlV0QqVNg6htK0E^lSr z*-fX#glf}8HuKi%2{d42qwD4~9^IO}|CxR4iMKYjq3UFAcVn)W`Z7JQJuL}$FoqMJ zeK`7Tif}zI&-YjbKCN&k*ruMGNK=roSJl!U1`7x(M{2Z zCMhX27SG1W>p!Y|5bi7uE}q3RYowfdDUtP2LweSlhtTH4%YC~(kttBC`?sfnVaq=?8H4mp8&^^S#Vx3LX>sgN(Sd;9GQF;=LldelvN z)L~U|#VZ|n>SdioyyG8#l+IRg4EIbKKB?&sP}9F0TOUH+5OcF(PEKJ-%G1>ESn0g0 zQNH_0O*g^2jAESJ&KiGq%G1y6%N(REs$!g}zm~oy%5P0#C#`>sL$5wbOu}aCIgZ$a zc1G-$p1s~d7u^Oq0aN>MbD3_ENk9sWL@1icd7ITm)gQacL`R3m+2638#eAmA97b_= zl_i$(rfR2eLDY-MJ=%(=u^lVt6#Y1}S3IN|0dcY5Vrndp+&jytct38GZU1cMy#y`$ zqS&szQOzP0`h;Eo23?Kedi>7!>RwqtQ=9k@i%X0{g+t4^%NIeD!gi{mc=tM4qKrTW zL!3MFnn+?N1>bN-5OR8D2#d-EP*ZEjs7l*;96_(V6=TYm=DtR&N72X|r> z4So=`3n(eTHjr$m8rMk!V`{8ad+tpY8I4U4-?-vyFEJ)w8X7EftR6FEsvb+>J~lhd z5OCQItBzYpy#3@uMX}7A4Xuf^8^kE(aK1R_GE=~wPm@y2ooCVR1CU~zt6-mrgP zRbqb6%VPM_^v5qYV;9xvy8aaMxoA&6hl;7WnmciVt1%8{5#u&`vzgzX^?Ffv^JUPQ zlvuI0%r9$a_2oS6fM~N$s6}e>ih`K8ad*FWBleL{e0! z<#T~tOA)amGtH+|(zl`S@V!PFO*8QR;x7n{Sj*w&C-gfpMuL?8&K!$p8 z^RBF|dQ^4!PqYq!6Dz%VC!WNF=&oXl%ae+#WUDGwcDP0j%p4;@cH_(SS{`eKjixL9 zKlm!+L?q^Qnf#-l@%G?Z*;j1Y+GyF>ejOVWQIq#tjJx=B!R@lGx#tfJLy1<{(#!Yw zQiElfJ@Si!kBY|42Oa%~V|?zf-q~4+Pu6h~t2HQ0e6B^}O?bp5-NS^(42J zF?K^*x#Wlx=kvWF^?7oBGrshDel3w~w|&Y`@@gu&XFq*Jxqq`shS&w|&gcgG>slGN zH|oXO|6alI2lbmw-QT>!w^!Q8CszdAcMWK zS+2t}OV91Sw&r1B&7xxRCOi&1HGTi&eC-i5n_he;jV&RImG#`VAsiX-eQP|ug9G{S zq0Ltm4dlP1yV=vRpISpcH82xwI}|^-K}EDuYak(|y#JsygTxK}%F$Nwnrq=TTKOwp zF7L?wZeH{DrMV`SEO@)y9_8+Je2Uoi&5zb=W_Bpg zIJ?h&(J2FtE%owli-Ay$(%6vK-A;0s;3s({fuYr|B^!W9m_0BI?pFy7dFeeUn&0cA zajR)K_L;(FebsN>?ABH+)Z;GyPIqC{j*21tX@S(Zb@>(MV_dFr<0Z9Ua~3{K3p_n^ zdsPC*0d3Awi+wMLawh8ssojh%xV-(l&}uV=na6cR`n6O_;-$-ZxpnhU1j+r96fVbN z5DuJ-SR_xgJ6u#J$zCK3DQ!wWyw-dmg^r<%W8+s4@VPc9bY$-}fC(i&|4b%oiXjHj zRtOw4ja9DkuPOUP$b6O&=BW}8dkBfbvI}3qsJfS?V5o97b}G;B{pZP(?hPAfzkF!5K4SQO)Oz(urTiWHv~<^Ib=c%g+2!G1t(CHjYu@&U z{);DX-tGK33E0%&*etj;oupMB+r@)#ult~j8KR{}qY&2`HMuD*QTAQ((NELy z-ovX+Gh&W%MjdT;XFpRGIJZ*D-v1(UYxXe2!V%kbD8oYH9Ru}_bD(+llwM+00k+c< ztf2uMJrve8{>lD|WQMgX9vN7l?dXWoIEd%&|E7yKGPJ{YNx0b_fi7Wo@Y__Js$4_# z*{!q(3=(&+-Z{2!H5Ug8SP-C7w=~7tdOFbPN*hv#1&Mn)kt>N5eBWm_Dt{91-oW=| zV2(`!`hR}2?xg+M*gU@^^riio{S;1;QM9=T>x;+_eEY2WyJhF6GU!7b1X-pcH4nIy zWIbL=H(NZrc=~rF&jE@S9nb@BIqh_SsCj{)%?l85LfW0nPPf|$`+$KPrg#6oij7A< zb?WK%rM%$#Q;Q}M#kTxQNfY+vS71qy@Mwj;JXEja26xVqgq2BR-r)R^94% z9OS67`Wv93r|DrgpGFiGMp~S-bVQ1t?RUPZEOP&y-*4gJ-{8Du#pd)|&h+&Q2`F%G zf5Fftrn}L0yZ}!2H?n-7EdL(Z+2oa#f2O<$R{rs()w$pKpkjJ{R6l+mdS>QD1&^-- z$rPwF^-oMV{<#m~&u^pT64GAjRu6_Ul*XhAT8(}-wnr9r1!5Yv6xazy#)QNuYvsO* zH*U}ntX}%9FFw4S#1%VAjB|3a3>&qz{R~~;^{v2f;RcP8_r^r-^?j0~pdb7w6&__C zlh-aO`U+QJqxSkSCyAvzRut_uHt9QWNTnsFSr_=oO&7Qtj0%gT?y?r>v#_P=+@q6D z&VPp+7Q#gJR@?AS?3foWTW#5@+2hB?ll8b2m#k2HXnZzIIq}MSpF2IXR(#kiB6pX4 zj)W|qx(j^khR)Z9#z#UAgDsa#modyxRxNaUcn<`#YLGes z9W;JL0?Rkl?tgZ5Ex=TaZnJN7%Xk$uWuDGIc9{Y3qy>;E<@s3zf+K2S@ z@gp`|&KF%k$&nTWD-^rs9ytrzRGi%zkb%==o+w>#J!3z)zp000|8h7+@b#xZ#j@qJ zN!Xoxf&-r4jT0z2Xv}#MBX!lzj>ajimHU`W?)C+tWULR?A=)9I^J(Lil_cU2O8xI> z8r6iI&c+jmo0H9PJhxs)#lBO+=FsvT>>yqhkdAoeb-M97NJlVId988^r7AhsZTQ^& z)|8~=8|j}qjYsoUo`<|>g{B5~SCj9HOdN?yjF!2*^Fe!l!0!7Nf$AV8I@bOM5ozcH zC4`!FC+qdu7fedWub?Ch?1!Z%8x@E$6rS}BB-y_l_JW&BrZYf;-1(I1fkdx8iv?+e|Qej)x(^#k}6nT7}XR7+M4z z7LAcTC3$L3a;h-`=x#+f`A&_rNa}aGKVE0{rxd&zYuZgCVI;|}K^Bc-kZF*dT$mDdm0#VMG3PA`rMD7$Q&Oz$Se6#A{_xm!0XR#Lj zmO9J~y{Y?z?pYoMryY+VR@3vX1cvW&_r4(XYc{`oIc@pBK84p3c+!txh4>w)Z=*s5fnKnWK53O3QRDpBj&2lqqq-kxud1Wqgzgc}k_6ejEzW09n_u_S_O^po~Aaa#|L zBCR{_nZ~s>8F)c!5p;_>Vg-AV&I!z8(9f8fI^4u>E$xWCDZ!On_Kx?wSPCVZL2<2B zaqV)e79q7?^zT*jKgk1?rR5PO99>mMQtF9U_Iq`EBJro@jAU(HYojm}qA{yTaA^H{ z(g&C1niEUtq}E_W0n}11?KXTJ94ja`f)Qkxl?Uc@E|?bn0D5j-&+eXe4LpFqdUk(& z6&%&0hFeK85B+}|0Q-;YZ)EkC7#}@?%ev)Mn zK4+pe(lIw;yQfmG>u@dUinoqWjZZ2pOyFB zVx48Ili6z7M#6?LwY`{SznS+1&q4&6YIxlhN7;bf2EQ&GextfQFAQD!tQ+ltN5p+6 z8y+y7>-m?}9R|{Fm2|G#P$rFeogq6m1e!-|Y&c*h73*YWbv0l4p_5c?K?%aH3(U;7 zzugCe!-ca%p=T_5(9w1~)0$9q+KZ7`NPh+EXK1UVj6TIM8*aPTb>EZCcxF7W4}1fa z=l5|}hl3oJu}0FR1r4m11MKAR5)XKKcS-ZjeIusaE#6=ZUC&?%@7ZhEfD*AT=SQbA_%2#NVjp8(kA(tWaT_Ra-cMMxw4#54b)#aQuV9+5u-9{+ z?s=AyNztFu7^jLEOvT{cx2Z0%{DhHn1^0m0S>231DdvR%ZtIJb`*WO4T5y7f8R=Z+<*E*J1RA1*IZ)N;#Q699*!vo1<6}?v2s~Lnn%Lgt3 z#k$9u_z>Q>AKnMrg3lW@7tS_oBfTfbh?9aB#xG!n0i^_(4{U0obm@?GIhMcu;TI~5 zkQC^5!>*3ghDgaXa|Jo0&+qb%F-1HvF{-Vp#)~=Yz9cyD>5)goJVj(yc#}DX>U;YP>hYf zFmNI)m+5}^=Osf2;SYQZ+>^BaRWFjxYgpIi?Qxn6mD^ZPC@lX5-#GuUvfmF_Z`{+p zFSZeh?(9U^yI`6f>F=f)AXX9ZYfL0tlqjKK&4t!xHAaW605$eGqX&E+4&`>%J>+}y z{G{?4SPXxW{6a0iD8s|S@YQ7jBkQ=V@+n##Lg8?*}+*`7*u{t-gjq4+Cl868=#C=OcK=uX{YJ_;DpWSG351N!k9B zvE(r8)yj9KqUfwzf~e&Sg~C7ag&rn(Y1hgGeR-QLvH$n&{~!k{JglmIUnkS)f?CmJ z`(3;p=Kyx;4yy0j*iNP_VJ}7--d9;8p6uJ)FpU4gGgqH@_-8eWi8k_B((LE=SuWkv zCz-JT1zDK?t^R=hdYV409m!X!@(V$R%}7a7XkfLG_X^{n{d;PEe`@%L(Ea^gBh#IK zH-r4djPvi4{_k7H|FDvge#}oxj>l>`!Nn#ydw#Mh z$aUk!zvp^os|blcVG?>C8l?1L)ETljLzx!7!(T84K0y8}3JZDs@Ibk~g0a(s={Exd z1FaT+iV53kC$uyeXI+3dE;f^y@m(q6J&beMD0`~mVRp}O813oUUhP*Ke)AL)e4PLO zkts!^DI5YsCS4fG?drO1b&T-n`rhV`@_Af+h%&U&6Zp8~zupUfj8ASj{y%@jF;v=m zOM+*O-WXo;e*Pt>a@G9VYN1Rv97AYD{@s;Vo={u@Wm<@wy2E-=4EUdpIQ|nECDFh8 z63(#FJ?S2Nd1?MVA|QjCZMyZEZ{QVxd4KP8i~TG3QDAgvdhBu}?z~?RFDoO%l%jj) zEQk`#VZw9m)yY`dq^ZEg>CRIPKQr?GzO(=5jpBvdOi~c8`Co5LgkD$eC0KYmB5Vub z2$a{*z!ie2OcdY~R!~xcj!&OfXmqi$J#H|RD+Br#ik170)GsP-6Zhp}elA@7NNwVv zCHCJxT5uH^0pYaeLI?N2;59Kh>GJ0U`H$P09q^?=&|>qMGo`5q#1 z31d9@syUd6#s68QnV*{na4DTH=whwDW!<$w0tl-~>tPG2CS zJfRSJG*c8*tl9(bneZRP3m|K)a~O=`L|lGxelnV`E4sM~+~kq)B3UBg-FRPy_X;Qu z|6M5gohZ4N6f4l5^q>DTZBzbK0}0dr{T__Y{uXG9Zzofpc>(u2umgbz7NTCSprCLs zWwOwa5KcqwjQQ87s5Y8#bzyPw_JsD8wY9m-tXyDSL4!uL{Fd7l(|dQ}irLeoV!t%$ zAY4~!rez*t_gI#GV5kj)%4*fYlsE`%-SqMBCZyX2HUQl6m@^WI3P3^-9UUpbGb?Ot zY+%ELeyTVa?h6*W!?g4RCWSetK2Spw46rNdbw)M)Zt^*is4yO7@#k5ghc;`FTTqAR z1y~Dyd3Jd@4{)jR0ZoquPb|zyk^uMke&jw3*}PdBfpG37Fch=`?T(*}!?A<*AeH1rEMO=DhFocw0U zH3x{mEEQ~QipznDc92k-FL9%E7B4h3GFtL^@>t9rK(lg7yVFv_zol+SKxoV;+(V!W{K{62Z^HF{g&CSZ$R^s+0h|k z-OYdS4bhR21se1Ff`YG$ii?|5&t@qvzM)uybig-=8`U-5x6)wCfSEl=Xgkhabl{3z zm095#IXG@7rr!i+3I@sk0T7fPgl(C1e%KI&dW6bdBM#ha+9@U%7H2)3D) zJP<-YoLGTm+isnAQ-(eTM4$426ybO)z$H7*ar=ceP()=t_qmy|w>pfk++32cff;>) zM9k>lz%DEE!;-GRLdgPQMw=GXw;K->ap13VOtLaFi4w4{ULCBo+aXFgKV1~0O9?j0 zNrYq3RuslX4rlZCLydB_8K1(WB;m+TJ?q}*xAsg=AR+jct(Y~2oc!V@pIZ-vkgq@s z+W~bJI(2gnPR=ZtZMB~9xYe9W!D$);UMUFMv!QAnnRS9^JO(L->s#F7+@hkQHUqXy zqujDITM(9(2TH5Lw(f4FK(RNqKlb&R)=60<~Ei(Dax({Pw0JN|McfJ-t#0MMmgA=MI|Np%0uTk`;PeOmK4Ssp4*!EgIe3B zK!M2mt?c)g2Sf?LUCE=x4G-yKVzoXvA$bh9CzJ3^PqBOEcgAd|fX_03h1AatoA_kg z#Avu~ffCO%bnx9PxD3;Yd^k4PGQ%+E~JJT+Gbd`IVflJ0gFT{WPr@>+wR0W6<;N<#GnIy`HnT!>_7#tpMNrjuF zbUxHZ{|0~Bn0hikeV*o;w{F-twQn+9ovl%!h`Qo(ao{pryg8CjJtMlKFL)B!x4LH` zc=;s*uL7R#UN65ex>ue3eL^Bu1Sr&vmW zBEnA6d|S`p!3~`p!@RwWtNpAW=kGp{Q=|;^N|) z#fbyf-#7Qdw_a^KLxxC{pb5vLbbXtjY1f7yZfhXvxz7MFX4FihXb9xFweyntWll_} zTTj_7GNjsng2!Gl&6lcy8DG=AC@-X53u_KDb1&2TGsw&;nN2GSO)AeX!TKL>9~%u< z|11h4mU@FzPW)Bw3$*uSFe`~`uX{xU@bFN?e@7Ne-I^`ECT#gu=)a?5My0(1>*t4ngnA_Z&;Y^w&&a} zDPXiLT+`lga~0g&Sdr1ecrI|^g2CDy!XlV%fW=SjU#^y`z*}(iTrJC0FAD;;<84U1 z_e{xNYG9sdx{$o4**tU7oOjSNSU(0uAh);eVHSXx?MJ6OYGQ^TfDk3ZB>210Titr_ z)yTRHIB6IrojW_2mi{R}X8q@A^R~;$fV}k9T0u96Z8X4DAaw???K9w|zwj!K*_h9% zuKo%#dc+(9Rs~}h`9me8mZQaZd?Dc2L4k9NWoQWjs+k!bu(3qzKYiNZ9Dw;PFOO0| zrJ{dNsY`2htfxmvQSoL}+MZhazqLA;a(E0~V!_e^cC~!?iWM8CC3Rt`z@^vG;VZ7s z5-BDwe)4jiC*rTGrMIS7b2xkJI9mBM@fvuWO&DU+ZuTX4t;RhaviY$tE^m5s5wwFD z03JeXYHE6V|0&{Lt3crw1%Uv<9;(#q2Jkn-V6#5Zi$GMOwLVsK1~O>I!-;bj9jx6< z_PYj*)rUHuRTRNyND%LG&JAo+sfC4w(=63FCcM|mhImTnRK;=VK0^q^Txl{@840%U z^Jsy-<>=dRRQ_85D0&6lR8>I!E?MB<0!WZ>dDX$@=3!mPApCPu4*V^t3c}oOIjdT$ zyVgrt8Yl1J1a5(z?KU`9Ah;qgF>4K?!CJ1#wV6CnuQ9IJIM0LdRIH@t$7da;MPBu8 z>#0h+r;J9Mv-oq1d+iHnNZjQ|#<>kyfEH8ZMdistZ&c}y@JhQXoMv#)j*?@EqzO2}+ zj%MxV3l0!Crr*d&DO~^cvuLP}dRSGbG!R8&O-Wam8q9AaNK*ptk~F-E`du{##c8T+ zvg%pW2HS~lkt(M3snA>8w3xaf2$qgB_lI*&>>&*QD~z+<_TUJd5!bg$Pos*@!ifSq zBoZoUgSrVkZS~%zD$s{qpDC_!S~Ab)?#Ul;((!L%RuzK5(M~ zx5508{fG1es*@QPnJ}u zb#CPHIv5!kK#o_`UE$==-r734xg}&~hZb67TeXku^{C+Br@Fej^%NaWtGlmuhjSg& zDnBs8F=v3~nnP5(5_SZY*UKv=G1L^)%UXCBY6#y%vlRx6z z{G`+g>lQ9%JSl%TpV>p`yj#jfE$WX1xezY=kInuE+3ZRL z2|kxWx2Ru=*AJMV;R{`uO(#lA&mf_I`Ncm_Pop8PfOL>nI*w0^B$!TmVW(SAy0k|f z*!4N0{lEb3rJ)hDW#;9j7Z=;q{`f36+!{y||4+#_`5slWOjz_>a0Z4+SBu#8QEV5=cZE z8Zv;vvUs}@y$>}k>YF}JsWucHN4Nj(B)t8qbC%CR2U&U5ZJ?&b-z9Kj4BKXgDtyP} z_%^Xb#n8aOcOX}Vcmm8yVoHiTAeYx%;m@Oh?a_VqfHr=(dM6GPHAIpFfs56Bc6D_X zxLTJ=e9d$#@Hj5O$Dkzj8q{yim`8witQpDlP%(v+nMc-}$NO%}v@)zjC$T?G>Hv+b`N}nZ7tbaDVFtl)eh@-~Zr& ze0R3bpM+He!f^&ula6S!Y8At%G!D~=kqQ$RaTlE8TwdFaiOsPXcqXq6O}greSHbAN zQdNz*|M)Sbd1qU7*tv4Gqh0-2%ts+1KVoL#&M5W=jO&m#C`d{9Lu9csxsOB%*fM4? z)2==Se~*-kZX^i6^-h^YbDAmIR|%M^P{enqgNGQ*NRK16J%#K&8v@yPMn#SV%NA6mTO!ig%rD59VFzPS+LX z<&%LPPC-Q_@_72<>@^YvWdLOyyLP?1`_(;2XI?2N5S2V4@cu^a&n3)Fj%N*I3mKl2 z&dQ6O>Xp-^u3Dji z>}Gj1Fo;F)fQx{gBLhqNM7{h~mLfyJXm*-JWYTS?U0LgXNlpfzrX(r8twwh~RCd@6 zr6$NHXJ<>i)zixaJFmnK{Q<}~%`Yru0!x2sVZ|^%KbXG186gBLa_E24zSn8oo{rTG zTk5uXCQdLU(`Z8ZpD+V$9zHQgoiY4}YR(E+52?e-T$KV^M!}=oOIvTJ3eJa~{C#*+ z-?iN!dc03Z2Q~YWnpZVv>t?TDo3;J?DFZ2k#nFojyhj&=Qe00^SD>&g2hQc&F_@Jc zAo>cKG?hMdQ5h?4fkgWolBe!L(N6|-1tJbbSZL4kS$|#yef@N~m$^mNz8}Y4LUU3zOj$bEAwHsnB2wCxQ`2A~{! z5H0NX>$tH-*i33%oSm&ZXr7$({y8~YfdC|uRx_Ug86CH-jJHp&?;zJ$%)>! zOM#;RBHT=8Y?lDTo?2G(+lhG!TONS91ISCB%E2amLE{(T1W^*NeV zJXC^)Gc#8t>4sIGvda8RD-B+*vx>X@2mgT*4o~DgssDn9h%x@PkN<^- zKBNBabN>4~FKu{6|AiXq5dZ5i`}-OH@87cJXK^$iF0Zcc2)xyd6ts`VpUD`_xhN#4Wl@|)zFBCk*{RpEd`3+o&k%-Gcd^Y z3nAKu=Yfb&^e*E~q&7oxO)Ti_7=HqqaI>aYaP}+_fYPL7vKjhH%(=(`S!xcT?1n^0 z%*n~gj2i)*9#`!WAUwTVi$DYNd%VH?+XJW@3hypLcI5AHHe7Qa3VAo3F(t(QNG>%& zI6kugS3$+kAKU)8=2S*$-W5QO^Jn)6W`FNNCiFSJB-7ehu+cEjKfa0aS4i41c zp~~^-J*4C@-!*V3k=`P1u=N0QS&SbzIWghxTM~Ic<62G$HhA|=2ZB;^>j7Dd6PKOn zX>&kO8chJE*(se5Q$v)5Fud)WM70`}v$X@wu?gMnM;0^?^K5n-tJZtGkjcqGv-0IM_rKB`+tJgfw5H=&bTO{O zt8bxViLIH^+Pr&GXyM@A*Ts-XI3?u+=08But z2dBH~g7Zk}b2DFB@Qe*14+5B(0B#o_s0{$62}$?u0jOb3hewb# zv2k)1eAvDG^c_^Y5wwRl?F3Ws5EZiKyMo8P0mPi9Hh%w5!Nku5p!`;a{-z`tTQk6>i&!w<)NCl(uCt2M_9}@YZs}4q9X(J z_zZo_j6xO`4Joyei{zFqkQUX%=e09dNPvyptIo~LlygO#7RY;5jk|z2I%@_cQWlNE#+)Gq! znRustmCa(n3h2Shck!%dPnj@=izANYEKd40LPUg4AJ7u~9bX0tP~w}b0G~fcU8$Hp zGgU7~ut~rUag~QA$}C?&hzPb!Rh6J^eEeKMR6b2YmNDF@_QwJHyMb@+`$(7i=a=QB zFjH~Z4B^Lh#_+6zJrHnrjk9QVkXGd|8hZGTc^l=SW@Q8v9T0wUu#FBEAVyK3*ZCV@ z1S?npk+?w2U z=470NuNf(`qze?gXLjS05H%bsh1uF;Pq_f{JW;j+jYR)2mGu! zh7b1mb~YPq5i4tJ+>Eunr$8kQKJTdjBMptm(9jT?3^ihzX#ZAI51Su6eCX>? z#jE_7o_@*lWaEwlK!JbrVn}Kl&#Hi*0L}s$Kk7cjNDUBizX0r_h1?PcId=f^xMjY6 zcykum4YcNd21a!10m20N00JqLPHyB`34kG`3INENc8>eq06nM?!YrpyH_yWAa9(;s zf@>tJ{(DF%K6Gb6zwU-1zbkjTl0m@<=@tXX3(2h8+S~2G zCZF&#K6>N_)tHn!2kk@SI{Cj2PEICD9D>RcyT}DW_;11#=C(G-`z+vTr=+LjFB8K` z>%9I~w?2_oRKyU1TAX!wS(zwa=W>} zr-Dd{Sm*JN4lra_@+raJA=X`-vCJLp<9n!=AoN0#lDKA-TNqHXoPn}UQc}_<1oeas z9)OrbCgKnCp-SN7e}B5lxYTI|=sq9#V5CV6L5QGY0!bQ|6#t%rY0a5UZs~7qf4*%o zkY#IuyATIl9iGe9Y>OoOd1{$HA7*0}?;0RC9a-nuw7MhYzxJq~HqipBv)&Fy~?xx?Q(z=;B4&c0E7VtRglP_wh${#ciZI07IE*w8q)KrAA>%@#hy5yg1#XSz9)!pseX>vO!zkwaOB>;jLez*CkuEJ1bjU(2mOqv3)$2S;s5^r z@2~&A&LsX_#Q)LX()1P5!cfHILyaUJ0f>+qGN_I^tr)z8Ovj@Zhffb`733plUq-X|_8vLv|~{MScoeKRX`e zRn|jx+#3=4dQeAenB`LSSP^d51FSrh@U_>pjXQx%{6nGO)@zlA)&jw*A&t^qnbS^ zL6=nf({inep_psIO?;%P>BSV`B45CFIYdJOY}lZ{FqLRX3ZT|S$+Rv+?oS!Z<_I8F zlLpQasI&(K5g=UyATV6zrtHA1yiMkGc$9V_LI(XU&!&sbrn>;y^qVwY1nlbVOuYy6 z2<$++jU~j}f1prWV6`jMw1JNBm`v6-P`AR?i^8K=YjShgyMK`WdNVX4-6=1x|~@fiyOwM z(S~4HrMrlN{LVt>Dr+9%qaoD+aC**7#*$e9g1&a=gS{Jt&_d)5fIXpWZZ0G8Mo`b@ z)U;owf!pMVs#d?gCZvy*aI9g!Ko<<4eYC(y|E|WmV(mx!adrd33B@nvWk!AEw=vGS z&N=qKy804mD%bY?mrP{{DWVh!2ZgdDl9>{rgvi(=>X^$IGFMa@P!cI6%8;oolBuMy zGm|01$vl*K{9W(&ee10M`k!U3v$EOV_ucn%-`92B*Yn)N)2=X-thtR7pkQuAl^>an zCF?D|R&AToPm-Mkw3I*?Jkix7%_skn_My^nsE<|{RypPH?Q4+NGcvj(At3>VJ@*B2 zVPn~Pm2?bX>CMA9mt62X#+Tcc2XvU<3ts(TP3k7lVW!a!o_W;t>rd*o)wxgW49Szy zi(OkmX5#3LPn>8pt#K@PFnYQ0gtm4lfcOxO)gSEuPi{oU{hzU*A3EJR#+P6%P!>6i z?^nbSFOz&bR-iYU1W<9q+%uRYupC3*0FpoBvm||Wl9h34Wj3e&XuDI}e<3u`>^Ar1 zg}qSJgdPun+|$q%sxiO(M_=><&02as@?hp!+`=?s+XCHK$>%e^)(7DMSyV>io_$x8 zmuCX`P2%y<=0{KX1pDL{>h5+8cv8s`0JURug@rWqo=NZyYrf2*Zx}*P9_vaTGRrn6 z@6`Dfj@F|HBhkANxCgR;WumngoKsjR25ZW1(B3^RJ(}qzj^p(oK@8!=E&uC9ytrQi7+Wdv_lUdaA~t^+bfLq5I2IQHjq_YtIG;E-seUKfdtdyqRXj(%7%~ z{aaq8y-M?bHKf$xH{3a1T!w^prKPo1?fJ2f_4ON2_$#o2&(xmSik^81hNRlyK(NE6 z68GoOn5xJdeA@m2iAG37gdr*_Dl;!ndv#^mWo5~WP{qxcmX-bN>7l=`8?xJyx*aZ- zysbc8m0(kM;^S{-X38XA%FD?qe@JnZ!B|lE(=673q&?ptZ)C9kg{__4 zwcEEjlYhxfZ5?_@)zs4Z362@4`~2G5w|nsiT*f<Sj3VgiM zR&s5j^)C!|;L@P62OUcdPD_(SYviWN%AAIDhD-`D^&~P&l4arL%*;&A_785qj`D2W zXbVm>@Z;TEv!l~rd5BcMPX`1nF5nE zEnnXQ7cX9%fJG_s_=}?oo)g=z!b}p=s<$@xWHlqh@qw`Q+w5xM_dC0}1%-q#9yoAd z0--9P`OGvlJkz#}${5bE#f`=d?B0>=6xehxWs@^(DlcDLq;_K<{ zUHbhycV1rJ#GgN9Kg+_Vhj{dadwYBFOxbeHBLPawuptx3PUqyw%|tg&Ew1SP7-Z|@ zbPF#9QOrNox=v?nzttYj%Pp2OPc;^nk>T9Ed$)FN>J8oJ(fUrbr;OAq<590(N#MYu zrhAtq*K z9u%?U3c<$)SBq+Gf-={pO`(NX#?@1e>50*Iono6VyVu(^mG?gYuPYj|m7C~=>U;=pt2)F~Xk97UpFPv{+Ihi^qjYI%Ap zNJ&Y_ocYXIK&AG4xi1+W5ut|1dGxX3&Uc~oWnt?-fdq5%@r8GH+sIvN;~~oTF)}a= z+#hUAkm_tw7tX8z`gmKGxu8(#p{3c^EO|!{L#??Pig>ax6uzQ z_M1gMv%)wwA1glW@#C#TxIZ0m3gNdfr3M0o&x4+xeq!RM#uf!?_rhOCo^ z??MQPKj_E5Y11bA<~No_&9!n;X2~a$1F4R32sIXBw4>1Uw}YijpnZJ`JC1h^AH20q zMbz5bnqC#dmp9fQ(bfH2Qxmmi>()Uup`xjncc5cpV$uK~*kP(oLfv~Ww=dtmHTo1~ z(Ci1WXuStPc>DVMwJ;qP*=a|W>}gSM$VW{2$J`gw@ov}c7qTzZix%y<7FUgIGSwy= z`y6XSd&bver?9ZPTqI3vU>jjhbx-YUfq1D+eD3T_KrYk+2I|knklMBDa563Y0*q5TpC3C6xib2X zy&Qjbe*O!%jL@G6iQRp^*ls|H=Qm{hV`^%Fu~tS#Y7V&%i8|!;iYd58{QJ7QRo8{6 z+nFELl*8vdsW_Cd2#?yCzyCgpD@sADQ}@f3{jR}!`ucwzL`o26)=SioK(Cr zrbmdw$u-W$btfiY_eI=aTaviTTAvfp4GQ^9N7nAW5{=Uf(DwG9MXNs~?XY zZFN|4XKN`oB?P@Hf>}iPDfHuG68EQ|+aCI-C?NBw@?utIW?~2{?=h&zuNNfpqnbQ+ zF{>gzqfe9Q!@|NMJ2&_K#eM~s9tOHZFz_Qye3sv$>zRHYsC`&<;{3tp!YfXDWMygX z*D%jscdMfN_WQb8`A%J%>O;mG;Hin)swA3XYGQKi!`0>TX)mb7(Fj&hDU zB{%8@&ZkC16qaCJ+CzWNfe^cnoqZ=WGc&~TWVlRBEFO5h%R~~Fmy4`~bizXHI+?AR zXV+0me{K8FScci#bL@19Frt0761P=rT(;eQ>IXHv7uKq^#PgIC-S5`-=6rm7svk_w z%!r1lt3j3Y{*+_BYrmr6v6$VKuSN~@Tl1Z^#l^-NVzm2CYX#bqWw$F=#9o_7?l&N0JIr=ET*FJ1o4#$3=lnqTDpNy^qfev zit8x6a{S^&DRgMRqmZUTCw!WmT-DkdN7SK-=h)cXHs-W9?}5NW0eEkB5bk3?_RH$e z8Sw}Rq{Ud9ed^EoiAR0!?%m{H`5$BFo+$e~APf&33cvVdW~}1~F@UbcruyJ<_phIrJk#Gp z$r6ADLBRd{8!wNxF(PzYeLFilpRRqXijqf1AQ6P1qudu87q>b7@#E=ARb)}^TY|e* z{HF$tIJv-hcF1aMma!qImq#Tc-b##A*RxahVl#%6c@E3kwQHegyo$B5PH`hd77G|p zSz6K&h)KIP^x)`KufpKjR@&Y!01g}NZhP}ZO3Ih9T@q4KngFAyzc*3J4o7Vk=&h~B zZ8?v$$SNo)RX-Fhj*3@y-Fp5O-^@M7Ul${~;}%j1s3Xfmy!Sf1E>09&Q8D$Lt(W)k zy>t6(g4Agobvqd1=;G$40lP+e+&MixHdqJF%=(YD<+7sadJC?Eu?wV_u9in^_}SaL z2KhYQJa-+Gc5eMa5U?F%72GTw9B-QR-tBgLhfzD}VQp&*6-@&4kBU9g3&BFEeJ4+nsmWkQ)~7O#jh7Qm-OY z4IqT^_%ENhCFxO7!DpKj+OLZ~a9$VF6}sIpXTLyOVJL-~MP*EH+%^28l3Id5>M)cu z7aFgCJZuYu`LO6w;XCLX>kDlR3(Qx6S-j=*hYPqQ5GoKTg14UV7fW$;)r1UODT zt+BMWcD+U@TVP})J64Fx%*aV#@{Ae|D~B7W1mGi8(-fDGD1{EPpkDjr&Yi%L64ls; z4|`zRmXi>5{iz>3-fB3oAw)e%o=H&ITck>wZ2*d#M#lTX!a~iZ5E&8bVu5+y#kHuj zm_)ckOpFH3Q|4xI;pFmFn$E1`%_gH2Gm95_MSAKQ8eH49tru3u z!T01b4M^?6;^HiuH*dCYczGu_KRcT{D=SNeLaBg-bmue!14AMn#vwhu^3nEu_9z`o zUtiz4Tu0M*1s8h!63e=E^b^KQtn1c^c)|G^dEMW#*;S*rIM2o9e)jCyK!u-GmR*RNQ*tQhzH!Ig-zs09`1KfD3WOZIGSXt?yJt$6 zGyV_xiPa@(OiWMv+5Y;j<;*R#T`%Fl-kqDSXz4hx)6HMsg#TJ5U)UQmipt%{@S%MGkfm{PsSbn>Gi_=t+B~VSw9sWT<>-n z0%Zn*<{ey_JALoL1G~moC(H_*g^HJcACavEaMP5o*k!?gb(m8?K+-$z4TqSR7-4Xl zj`g#bBXwjoFEDi&pJm!B;1^~^e=ahu+5T1|0m8 zQc_Zelm{{NRtK3#@$!gx%KXBD9Y7%*vuQCe(h2A3p%b8_1MHiUEM3X$=x!+;`)I8} zl*c>&)nfY|)8jCGu%Rn?s=%2J%~)q==a(nuA5K7+5JHFoVk)=~a8jXhjsKDf&d<*m z(bMZH_9Iy_oJUDcUBx}^ZLmzmD|+bqI;^6fAbjwkAUIH6+8;>hL0G-0sG;B*JA{Pj z@buwY`gmmUZa{ac0_I;!%Y6fIcE;i^+EZLyJckBw#kSMaYWNeAqxoIJfBm&~{KIN- zUke%wlR%zRLygsm%(EmXdij!NWo3oQsmEI9{o*_2{CO`A(TNO6G+)*tLP$=lsjdAK z7fG!64xy^rw2I{cZUSL{0ucj~U2^chZDMR3E>Edd${Wgl(7b8ewry}bOJf5~qhm(m z$y_y={JWB3KLSt*id-kpNA6<-JaX62klFC2_9a~gy`x9RH4G~rArx~#a*;%6 z4=)D!hobd-DmzRynP#)HG*2WvY*>fwNP?FyU!H^WY!VuWX+{DFZc%JvBM33QIPto{A{ zEUc_|{iv8+X8ucT7DT_2Ja-J4k;ai2CB&w?!-Y6y3!~ zMn|)7I0N{$ZWIasn)-avGa{KdP|jI@@dq(6J9h1QZ8C}itA_s11SGU0ZAmoyObC5M ziOTA{K~O*ApBZqw=Arjrhi~NOQVuQ*>_G1_+$Rmz(m;T>miBfiRa?OsX^Z6*6-no7 z6JWosKtq){(BUt^yGnike#_o-UrW$Hq!s)5v?`y>P1^0~b%|?c3L6pF5Yu+lH|MHc zM%yT--g_F=9{5J1aRsbA(&-))q(H9#)Y`FcpGjUPnC{`P%~m|=v`Sl0txYd)Xg4#y zn`b;=>G(j}nuB1Up`-t^l&M{f<#+F)gM03+i37^YKl}T4Msxv`P}un84*k|F!Mj5o zEk^)$4-d1Vx39x49IdjMTv>ol5xAGqrlw6WkQ~B7K6HrX z^4O15(@NC8^EL5ms;U8V|70O5dOC0Jcl*btG#tXR+sj|5E>3zaJnRb4uX#c_RC>YqVv+63!<>Ni9-!?STIPvI^q+OM@zoblk|v) z_&-4lc1S>T5Vd7JhKyy8j)40?K)Z(L*bT_24Y*5I4RA=?>7m9thuk@|^JMJGS%RiR zLqml{MYXpiO1HancrKhf3s^=f0u2tiB9%jE*3r^TrMIYDJ#{R_Z*e9ZvVfTx-~0FP zIXO84kRXuz=$kXFb)d+{$HzN^bMWVvRaPGruXMQ z2TTpWd9xh#X%d})BXZT9or2H^vip~omZt2|*A0S&lw+aE_|7?-Sy+_S)No+K(i-Ao zSMgTdeg(R@nb>?pDm};vq$ZR7_AMz}!gBC_LO=jjfvngnx3t%kV4$SX1Fp^=pDHTg z3fo$8Jj{S9`xMf_El}O3SR2kB9;kyAxsJ`Z@7-f~ZE^#`2ZSq?PmQ)@FsIX|^(`s< zq3U)lV?QbU?7Pe|10Y@;PBlIT)2uxVUC}LZRNN-5A@z7wSy>Ron$K-*53%<{2T_`Y zTzlxZ32#|cxVWtB9jeE$HrSCUIOy-$*%#23X`!M!{S|C9u-Ipg4WQL-`B_YT3Siz5kMGP?~%Bi*7o+h;Orq`VfD0R zot<8e{58Vx+tIICgT2sE#u6KgV8)q(ez=o}xdA(q7XB-`mz)38TaKP%j|ILs-?u2!UtD5><_j_pz2>;HnyU7i+raKLxJdeuMCQEIlb+ zp`G(ugG0t&nM^4NEcc;?wb;`fYW}*ZI=Rsy>wK-?#SZF57Z;c5p~yS7e4%&1AXzfC z_p+7ANhO#jTRTZ_{CdO|doe*mD5U&tRpd=du?QK*%8cyn6+F~TbRwlE$Y7_a!-z<4E{=h=F7p1M6UGey; zF>k%$_T9UWvgwqNKlJrR808_}#YfJs>3Dx@AVYA68V9DUu3H%x&_?-eKGU`@&8@L a%KE5?kDgD@+vX7X@37WU%{S^c*ZvPYZf`sQ diff --git a/tests/baseline/test_dataset_test_show_gaps_labelby_labels.png b/tests/baseline/test_dataset_test_show_gaps_labelby_labels.png index 14cac05870303878389e406d0dafb10ef5984435..dd449341d8b45c2ebef9be35b89e28ffda69eca2 100644 GIT binary patch literal 122940 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

    nJ`=`Ub#2F^Hu%%%A6jCA+p!7R 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 bi?N{V(C+-|!uB;x_@ln}z@E%qX6OG6@U~NR literal 96980 zcmeFYRa9JC)HPU00)Zewf(C*GLJ02e?h*n)f)?%&T!Op1L$FG4cY+3o;7)LYyF+j8 zz27(bsbBi#?=kwJ1gcJ*bM{_)t~uvgJ6KU(0u6-_1pB4i z5*noU;N_W(q=r2Nf}!{LfGZRzFonQDAX1`2s?KS<3tyaZ)GpeN4$@~9DC7Llv;EM8 zA=|GI<8r)1vb?i$O82U7aoq558e3>zJH3DtQhHIY7#DH6NEU|(k0>mK{I-$B-pk9P z0t?%f@Q-^2HAe3^k46O#bia9%rnp)hnamGU`0?qg@7KZ8|NToC-r;{f$PtW!X#dX# zG!RNbynntAo=_mqM*ROhS~v(^@c(uQRYP-aM4Q3Qr`67-q*hJ zxt(Xl>Hmr%yIP177I`aHAfJBRNC56nv?Tif`Obrg*)66SVd|ymZFRP*iqcP7TJEoR zWaoy`xMFuo8Y7sE`Y>^DLR)^(YrO8TS;ub*yKW!htF<-FOxv`C&j#kjE*jBr7Lu- z+3m}R5-k^fs&GvznpIT{16viHeWS3YzwdV#UDBI z#=ZZPuv6NaK_!!5IC~D>iNAf)c6)Wga>pNtMwDRM*y3@coGXqdEG&$ShL)$@=p>uO z_@}8v49x#825Ix+lg1a11Ea@my~yi%e+A{gJrpTvI+nI-I_hp~AhK?X?hYqHV06E< z2|yzfFH+9in)r?f&TVjaeKwH77J7ZQQ)$?XB`hL>aP#5&2eiy#2~kl*iAa(>^QjW& zW}P>3DWZ0E%$3H2`U6Q!bf0R%%uAaSva(+1%OrJ4Y``RpaqYfJY;yxN{Fr(iRm{ASo2)7ja1*w4@!m5|VVx;?f%nu`Ph z*SEfz>1BL*_(!!^lWnZ&UOt`s$wpqFpC2Xxft2r4G-M2n&0oeUQk`Z8Gc&W#S6`o?vSxwlFG}UG&e(S5`LaK5Rr`s}U zQm(j>=EcddfVtolOigC4#$(c4yUDrysRM|@Y+2tw6sMSGuJ%Ok zbOd5Rxh5Bz-5i~r>snSq-c|fSI8{^EcARw*6%#YkNJvP?Z*+m%j>i@RlC3}h4(l-v1i5hSoehRO|k zoOgf7 zLSixU#BX7N$-q$Jq7s^ha`X z@*(Gal`arwlb@`QrgXhtU}K9&OG_uLJ_ES>BpGq*ahdURf@?}JVsgJcWU)$&i;H_J zh=GdQ@5GbX?>Ku#u;b3Jo8Y+KpE!K(j7zHu;k1mYRWY)NT`1S0SFhn)S1FLs({1%c zL_!*?HdhCTA~l*L#`N6R)!qM@83hN`_CJl_HvB+6Nq`7!q8uFj}(96Xm4+4 zl#2zh$Y?cRcfy?k&@!6zU)(O)nxU3j{kt4C#a>(YNGz9*V4cw8*>0LU4>B81#uv_9Cb{d&WWR8R?%edqU9BP?>sxHqzi|9`TB&J6|sKxI#mNPO}QR z$F_nllf#+>BA3F-wZoLcZiy0Qsn~2Xnq%RGq@<)YUaBh~W3$hR9{Tcq-#Kr9UfTHu z0WR(n!KD_D${##SpLPEMHmodEFzWSLVCB=~$)|2v0Ca}T+Yj^YF0~5uU&m4_R5)z^ z*0Q8%1LwzQF_z6Y8q1e6xWBy`hpFwP_5Cn9{n!eyJ6Rm@TYmoWZso9Xqe8XW#B{lV zM85fyCJV?C?AD8Ed;B24j1Lx@3;0NGPd<}%3?#E$t%NdEEKu|FXB2;`#Udrm+;auj zLSEX7`Q`By59i&7un)zWVumOv@4)Ny6uRd(?Ba8Y#d$A@sPGzL&Q2vHQ%oR)fU| zVl)Xr$Y_?3FP-B^M@L8HE{nsK;(qIcX9}ySFc>b|#sxZ^rli4Cj(F82UHvR8w4;Q{H8F4Lw z%tpZP&dJbv%iIxw)|j=F`50rd^z|gCxbHq3j)-8q0GJA*H8?0}IpLF)9#~JwHAKvY z$kIi0y6RfCV*J%w$Yh=C#fRRjRwXDre0|aFz^F6mMg3wo7*r;Z#lR}S=W}KCx;;YDZg9~1`Sr=>xLd}b4h#Xq z@j@j(fB&QHf=p)9-;@ns4u&$l?t^<)dn@i9gBZ;2GYkyqe4VXq8fP@E8m!D>rlKwC zYIlgqW?3+SL3b$V1%>lb7hW<86de*y$fmzPUteW8m$2k{6CNpWpVZkY>Uq6Q4F>rh z^=2JJBBqP1X|bax$BO&u&QxSqD4zYvAjept5(PR5?=LWBQh+#Y|ITAI8G#%kZGo^H zV*c?S&;bD8n-XJyiUq+N0J`9?Kd<2$`OlwgF+?l((*}`8d$mi(u7pdiUS5Rk7Qa%h zTYCMTVZ--p)8qLfVGKnYqkyvm$nnG6TnC3N)>zKbiL9GVmB<+yQhutj=&fkBoTCI7 zt9J6=_k@E`?RuYV&5UYd5&{;a3w#yfTUs73FnZH{3@n;`@ zo3mNQD#*?0jeMGR3?!=55y&Oo}Y@!AH1>MO#fosyYC6RymU4mN|ORh z7x~$<-fiPYSa`g08cJ{{)0I$+g~l(#%zM}F+7+u!*jQL~V9^6w$BBwZ&ueajj){dO z4CaT+^>mA%HkHdh-_YxS$g=Iw8`-2bu)OI1;wKtVnLPY`(443!+ygt4M z4+cvxQF@2VKYcil^|kEa8Z75d50)|k*JHGtWu2`ujWtRgA6EtU4UKh1SIk@v z;KGn|M3~;*+24s=)3JQ6Dd*@-kO9`%=n&T&>4?FDcdh!L*T?t&JnZycPpR;-1nw_a zZ;$&KPWKm5b0s2~_1gVpcaShh20)%P{r&A30uuUK$h#8AZO5e7!`&A!DnHRU=A%gE z{%26g~{>EDUanMx=N;5Zg@`Cz7-9%uKc6B}PV zo95v$DjuUM2eW<+{uJc1bjMUIDrrW~+sk?Duzx=TfFknkod%8>xQu~=H$lX&OAY=! zKFCUq{(1fP@7!NDQd2_1@4u^;<^$UJL$g{shV6eNwm2<}H1D4@^lu#ee^>teGhF{C z>azd;!Z36GU(XADJ;VbLR^HPQ5g-JWt4x#t#jIOT_%z+(;g(=oYcV4X7COy`ANYVu zuhh(0tsegAxEeA058p6X2DGjgyid*m8!dM}(zj~4GA3j*>jVp#03=6%&PM;`9dD1D z^HD%+075w5olSv^wDOqJK^CXeZ6S{Ai5*ra|8H>$->!nyP3pGG)N*$|CkyBFaDQhy zT}Ecza`guLjVxsOY)W@?tv41dxsaeBWQb;sg%rSotLvT8`in)klf1is);M?)b)v5) z+qayn8T@?%G^r&y1;tE-k<8~AkVPedN`n8%)dobM2p~t7Kz*J3Xck_pCR;4H`jry3 zH25DJq!q}}3l2w2rqtDO0_u+-2y##$`l}p(9vU^4GZj?kKyvTAL5Zern(a}Avda)( z3H*yQoq73+h+Ejy@|5iC3HNt52sX=YaFBLDk}QZwNQOppC8T6z`p4K&qVXnoiog9? z_l_7o$o~&RhQ_E!v#de30wg4g-E!8Z=hYWTR7?!KprWE;!k(|MFN-CGs9r_;45Ury zo2JjdSDTn3!!0P_eE1r$a7vKjNj)#&##rG%R)YIglgP`)#x}+-jPs^H{S4A6h0*Ze zL1{Adp>6>{^_MiCYetX?41v^G^s!w3vv&8$d06&-0k_RE1Oz}|&6m5S0Q6VVA3uJ~ zHv;%*xZLK0H{(iXC;yfIr#qBuDpkEw*gA_Yk8?mN#(}v@HTu@-Q3il;@$UvKJ&Dy+ zIp65nvu9jRw=&Fv3UYFJUk(;6mRiyU9&TfS$cJj`7AaHpCA{zNi+@+S+vt8}2Ye29 z`AwIHy9-m0i{x1~g0xN=&YqFZu1=fYip513N7?dWr|VAt$Tg9CC9G=W$)WVm5C#d8 zHKNY}T{ZSYqmr2Go{FP$p~mw1;$Rqvsw8G36wBGFUZ+Rr;uz543UD256|MKzp?h<+ zkMwC%&EEf)niO|(>0Txz$%p|yD|fX0q4eUz-+V_3DeBEnH~)p}=6=kM5TJoQSL=zo zTMLaGz?Cp+_Zv9N04eQx8&Cs1fJ1K0*Rw?O9wSRhNj04e@vvGUV|ZhrdVdc~pmX@Z+?z4PS8{(fDgN(T>#ToFS%7oHGkRP*{KKO?#JzR$ zq;WTfGlvZ#`MOz#d3}3Uv!TNoO<);pvOZ`9$^0aTvK5cVi*EDXMw4U-7@{F96HX+= zh|`eHVAszzJ;_t`WLNt);%r|gYI*ZpFE-gPvNJQs0P?w^W8n7-%Hzm-7Op8eSN?HY zHIF9 zJoi~YuYip|?5EI5ksv{za)|nm(Oc7p^x^j}|6QtS!9cibA$?Sw&Q_lDZ`kI129{)6bl&^@WBz{K^O#$!kjq3G>Zcs^4fvKptmc(G zCg^Bk+>k1^6vechZ&A_)YLV5hsAy`hYIYW`=KllA&TUC=`idaC90JSmO{h8hfrjpJ zF-!V=i^TMn1z7XJDi%|XM|z`uCWwMAYH!Mhis!W~tKgP}rami6=J}yeN%ySDeEOgJ zPFyvbjERj+=5u2Y#bYoAl((~|CpRt!xDw;v)gztuW^D)ArWC78M$`DKf013>=opvl z_=_We3yf2yx}47Fl<4lin&*zzORhxsez^^I-HOI;y_^+MP&yj!<^qQuo6h}If(KtZ zWAM>c0G{W_+O+mHaOUuVk^+uFmO>`KJ20Gp*OMJ5Y(5Co;v?L9T%TqO`=dMuehwND z``Y-n7`n!$g;BIlujCY}kI^3(-FsEvwlrw;gA+H??&@nREmpV5 zLfI!47Rpi-33a?y#s7}~iq@K>_acxVKu)$#7JniDh9)qhD43X{f$psUo?rsKb{~)( zoVF{7-~)r{GChmAns8tUG6J|wGx_?9%wRWIH6LCiEY(I2-bO2Pxs1P?8TzX9ihsj$ z=fvGAFKL@jG}}bjW4_O0a?hMVjVn7A@-XlC@46HH8A~BDkJj-Sct)&N^Os?B$@x+s zZ9QfrkVZHk{k`Ja#lB#`6q$!L3ulF`d@r@S9Bz0suoO67|7^r;ee%1~9``pf^s)R20_X_i6?>-LYIE>4d&FF;Pa zoM+@nX(QCZljY-i+#VhnPZAQ}gpnERLLy>=#4FVf`bv#;&SM-=PST7n%eM5Kcndtt zieS6HZ-QQ@X~)pW|BH$6Qp{q(-hYFk3c`&P0>S z;k3a+pXj*bQ$ux=linIJBE;V})sdA}WQETR2e)4rA<`v7g&UVc`@+j-I7mpemEls=%S9BFfun zQR~$} zP5rpS3Bx`v?@BDdD7K}+xgbJ#rkrsyTbn~02vQJ!^TXF6FD+`j+=JFm+qJKekCsW^ zqIWlG6kaZJFlD)t_3-A0e@5mt7#TiZ-n93hY9NpN21qWkTB`;4o!FQd#^=2X>QS=x z_lQ{qqg?$B_#WO813YE6LF=!1PDvm-C*foo1#3nu4CY7I_$p}vBPRO}7d!`d9cmge zj359R8lSG&oEIA^`5xu3D~_+{z=~-The%v+nbn9Fa+=ZaXg<; zO|7f);E-WmjlgM(4-wlzr+MiucRW!uMwx7BE;1QqY`c{5p&5gwd7QG3<-=ViX8V%w ze%4j{3HQ!kao8HsVr6SitN~~5och;%q*NJayj`CY!Mo1uMpO^dalN!FlRnz_E;PS~xym5Xq6pGCA z7c#`zI0(y9H+yXj?2Dgls$zBJu!SKkd;TV@0@Eyo8I%54rh_!mlVPdu7#m;4{4f)X zw6=v9fSdrVn0K!MhytZ=lF?x4a4J-$ixDp~Laem>idJN6yjGv=c;TS zdopZ4$$V-u3)d^s=?93mR4?#3zVey3nd+Mi1L6&2o-uP+=6LVv8UL?0&A!`1#QWb4 zo>VKPrLqkfC-Cgl53{{)O(h@toZlR^KIBSFY^La++Ju3Xm-|*48Kp}~Imz&$4;&b% zRm;?`BZ`)b@+$o0)q(>VJt~Oi{xesckb>ebHa5;(?tY>%&Qtd>;X_V@_>RYo$-+VX zvKb199M64$=QVHjMJH3!(4fAO?9jthn)zo&cXJCKzMjd(2TtbkVhldLpa`&ni4gqn}bKbD2e zIS*!Z^*$dayCDK{ep1Z$>d7tfDHF)Wgp$9h%c}=5msl(&m9$D5%H}l~2w?V6lOQz> z$@agQZ9V*U_R@5={{yt(wgt5iT72O=c#rRm1>@W~{m?-4N|6SO6RvGx^5k}yMCPUn zZr-}N^HW0HYh3c$J)85W{N~&3+i>wQ9k!14ZvRkAR}PHST9pjuu=3WygM6LyoHP?< zM@`^M1p&jKZwuIZeHyh&(nrA8-ss-$;yN}Z{eJew42JCV7a!!(MvvjKUX!k#{XahS z>J#C8tZHZ57FBw=i$h>ksL>vpP9k7WSWboaFIqZtvU-_y-z5@H1yja|vfu_wXis+( zANT2sWq(643amuRJpaSL{!!C>|ERf*a#I~ABvOmPKCwS@gmx$x%7A2&n}V6$j?m$# z5Yx^w*?9YRKrFYYuHP`1Z)oVeZil^C{K=4W1j%_(Lt8`yDrn~kZ+WKiz`V<1?PG{`z=?JEFRGVo`c@~ zqpVZw@LBhSh86mz%Nu?D!;rHVy3Q~KXckX;r-+^-#( zIt$rqC>-OjCjPmzgqq9l>txDw_gRCuJW3R?7hm5hm>SRC>oi&KZS$@X4egv$^BOG5 zR7DsC9hkCjS)Q^r+E-A_pzQyB1hW;L!;-M5)vbojo4LG z0<%dIb!}`=RQ5m0bz}8%ZP_p%{**?Uyqfll^{?1kIuK%lq`B`hXJe&CsE_N#gxA7( ziA13IPk{#C1oSNr2ov7h!wwfmGh0H`G+fmzx}VMv8WAb!?^w|Jg8UahFEXO(Y$wZx zX4;vsOieG{2EFWzr7U-~Fmo{u(@%KB-U`c6kk47(+q|?XJ%g{k$>^MPs+p^c3$=?Q zkDzd1n`K!@?nj!OnqPNINIoYgVLAB5O6AgVALqdxft|L-0VNqr=W<}zJWA~m;5aXo zU#5KEMV`*PIM$sK~*+A%zC|y$}kFI)Z6*7txk%T7vqX*Ca}Ko+bA0wmlVbVcj_gbjFfQlo|+|706X-9DUdO& zv^LeG4ZUY#6SXm7WoegqycE-={glHPb`Q96A~$t97+5sTH+cGOZR&a_?yBYn%J7&+ zcDs;DHt`L-`c2H;^DQkbPm&HC^-tmQr@a_wuEGgb$^2ehvAH5JcHR5xrU}dxUoeks zbp@8-eIz)=2H6H#rE6xp)28y`!K8%Hu9b_?W*0+iScTccO6M7F2r6EAXY>yhyX{(K zXR5!HRww*Y?+yknM&=My6iQUpm%F=Mo8L1^ueWX#TO8g>f5}B4lw%Zn&K9VcpbV~V zZPQ3A0dSw~6n4MuAuSR{r0h6-pGtUyuGozQ9CfiHGg6G}fHA5)r*2IFyV%iit_*AZ zRYGy%qszk=gPt`zd@;$oL0XI*8j{FAtJn$0KCpH9_oi-OUzXvUdURMWQg6pN@o4|H z+SJ~Wv0^VVs@kD~h))|_4rU~_;@KnvSQ}TqkM_l=e+ts&x`-RG`nU7XftA!=MAY=t zdLD5)i*DN+&9QPr5%!A*b@GM`NFVd3*7bK#0<@&CE(ST43>!gZca`pAnRlk=b#UWB z3(q5Xk3M%J>w4SwOx{kA^i4eL-|w26j$zONH>uI0CQGj&y@+UOLV8)NBmVY-jA0;z zw9M|-4QdyAY~>aGFf}vZz%9LOj`bk^7C0JRV$9>T-3+L;oSItjqA?yMqiS&l+l^VR zs8cV3v7IgMCLGS;WI>8y$-|*470I=WNGZ`tT%~(P1z~f<Ym$~qjb4T1= z+7|;$=?~A%m;4#8@EyMEx`3~Jx+nqp?B2N|}&gL~bzJmGD z5TkE(+?ou3E{OQ)FQq~e1Drcv%f(6CS6X2|&az`Hi(kwk4j2 zeBFWGC;-8W+}=?-q(vS+yIG}MHT0{ol8+-*{WY)w_zizWjg`Dp$$vh~d-9y2`Bd2| zO*1Vwc}TeL`|r4kyy-3-ND4vprsMNGoYFc{z2M3Ke^;st0))%)?p2saOgCz*BK{%s$BB{L zK+nYxQ+u(`c5UB!XO~a5voq5z@?larSPdB(uqng-cTcvg;7LM36yary9|{_!<4lo( zNf6@Jrdds8(#(*4exm>yV%=LSW`c8CY&|g+I{iQG|0wuAnsKo(3|B_Z_bitPk5qH%F!Vn3^ViD(zOUHa z!4kz&Qj>3Sll~}C_OLzvhY)QNt)jYtsrzJC70VL#Z>*opU)pUcvClP((ew{SZ2{!i*PH(n_jjs zXn~SftEz$6pU=KVoD?uv>=87l(QzLbVOHK%X6x4wHJ`u_H;%=29J=ZHhP3tRl-|P9 zfR?2;CF#JAFTy&-~rp-$kr%iGx4JWiqS-8CkV6iu@delO4k4gQXf z)RlcUYr4_K2{}j?0RGiW7}*k6E7Lq-dhB2e-Fur45JW3-`Ml~4p#z(HAcQP8!u@C- zmg2IXx7f7`A*iJ~EyD5YHH%SCU@`Dx9YO_*SN0?&HAVJob%z`Vj^p0URA$6wp=q?# zAPu&6=eJ(G_?yl=OD^_+os~!#N0}~5(-ria8RO1h6e^(_sy1pw86ZbI!#TGwI zQB!F~?P0wTH_D!`ADG*ArDRs6Ei8b;l%=DI!CtVGMU!{gb_Nfzp2^(ouSQmy-nG?F z-XAcE+Y#GmzE(<5-koIfQ(=#CEAUYYv=n05*1zsoOHkIEH#^_JHD|^BJ^Q=cq@66H zLgs)b*yYop!RhKlBA~&vR%&|7+UT20a(is6kYAGKvTNc0+| zhIP*PVw(_(Uyzmre12mU@Hn{Rsw??XLSmOAKM>{kaJmyaC);bXxkto=HE z!sU^iKTZvaA{zp=4v%Q@jq0SUDT8Bao+oUd0gUKKJue8W%+I)ktW<4q^+UFdjrXP8 z=C0Ec7F*o6Wq$^Wq2}u4pOMifacD&XmAFbf@l}qSmQjJr?=v8|D>!*i;|bPXqZPDD z4}*7b^PR=@@SjQ-wM_v}|53Q{wcu@SHz%UN=osoro~OOL(&gLgk@}Vpf_(Zdv~o<7 z1tg&_xgxI*ovJ#(I7GwPDSj|jDc(;xQxUx_31$9${btUkk7Rv=MBVGn>=;)*_VFn< zz4~JyUYh8!lFPZd{Jh|g-CdF-3-|3jiP(ATnyL+7YWWQ&_CnaX|2}NNm6XHzp_;AruDmuZOY1n>c+iH^wzO18m}-Jf~2%jB5l|XrkY~NAh|O=_9WD1$Ng%&vSuqS@^G*DL zF_TrRl8h3UgBZK3tFdPRJbpNjq~vp9t1~|Fs>Mi*R7N#o1YZNn7-8BY;@r^D6l>mt zW6~32*W~p2(WU@n+L(o*mbUr?Zu9LOw;-TTfbU3%U!DAyM1)I?yG$;hY=4{J&Ky%H z&d^Q(I(KH3<4DIBhMt^26(b5nkRMyX=n!I?z{F=HH|IXr)Y{$QkD!u}T^XaA{&M<) z{X{%Q>RDJDX1%%pYN^^%P{aI=TQpFB1E-NwEifXCdaM4bW|?{u82PBlq9b2;xSZ~R z??7duy%x1{y!7<6`(N3i$o>~Oipd9b1&O0T!hCLC>;`$3=GEYyaVE>Yx@P<`y}E!V zEP!sp+%%tX`RAaWL_qy!0C0k2W%pT-AZ61UPXsyFA8F0P#^5PaLv%nQT!5GK)bLQ| z)ufKCUc$~<9A#Vpj6Pc2(*5HuXAgQhesiX=ID+(x?l&I$BC8ByTv%B|0Y3ff?K@{r zJ=x_>!gT4?OJu$9pxM>NKpEKdt+e~&k$QyhJIk}QUTHb9%&smghLNl0@K&aYxo^2< z$cxK7y(BRTtz-!-Sw1eGocZdzdO)VI1A=mRbMj)|m=CVavKws|Ic4yBiA3@`T~2YW zfP#kg80+3stHZm*92hb%iCL((i2lOYu<+x>{j$lzt_*N|1g?FBVP_s!ex#F8ngZr!eBmkWfM{jpvPDKs_zn?ax3 zwX2{#R}4P)FSfM@EvDSMwa1L)Yo z?yt`^*L6tAb-w`Ibm1=%nW54BL{IK%47WX!KK-!W{WoUaL{m!<6(Cnv7i|GKp zr9;WMBVNG|PNRH+;2)k}J$jiF`DvkW02lVu)LCkb9}u20+oUbeNczRO`q2vrDlhii zQp$Hn^(otzv9ewE&pD*VC3nJn1(u7Ysa|rvt8bq}UJCpMjyV*M~>xztkL zW<+Z+ALDUR2`a2-X3Sx2i$wm#pWxgjrqVnBeq-ERD@-Ou{pNE1I^xsdqK}{6a;wH$ z2~*&&D$I9i0L2Sujt{9W?0dICLHA{{T(I<8rCC?vIZj9sdFNkF@p|2yyirLk!gU`S z>J&iJNLZg9<=?%f&=T3+{QL7}^5fs4lmfZ&3xINw$zN8K=?TBPK8EVlxdN|wbIT%12~iGtDK5g!qok_3o>X*Ky_2dOsWGH4D_c`e^k|8>>v;^z z><1n4ucOq`w3rJykxy zYVM>Po|Y8~;%u%TQik*?eszwp_lF79(f5<+b4kMkt53<$6SL;$%n%b6zWGDj-bVQC z=i$#GcSw22tH5jG?F*Nvzxv4%Qgm*y&uG0y4P_rxL->7IA$PE$nM(oKhn;Zd8v2x6 z+y|dQ%+^8A^JX7ELSHNw8`)*SE;ShMl7mZgF6JnukXKZ6?nY5+%wE3Z&dH zS1Z=53fy7?f*dROEO35-^j1?51LN6HKvp|;hNuCo@47x20ZhF7W9bHxTL9u#B68_@ zx%R;y&$D5K3K$H_?aXIv|D^d2Nr0=eZeqJj2`fkuS4vgNzvX2E?|tKd#cv)OY2+I& zzi5*AbnCm5v2E!2Yo_L>PEx`kQy|@TSb811cN#ax@^}DAM4gWftzq)`HEbJGH?#GV z_Cl3>AOzI4ml_4u)Gl(HRy--krpB`(F9+^u139JNSqm&y@b`58fhugctb&rz1&Tz<=g(GfcXn0ari8 z1Vw!0lgUDhkoT9Bc(07kL%R3#5_X;KsH~W>R6G#9s)Yqg8=w{p_B>3Nq~0FG49n~tv#zVoaFtcdo>$%a zGNamqN-n>gn?^2&eN@N1zE%%yb94oal5cP*jnbcEUcsi-{B`W!QlU82^XDJ9iB3)% z=&2vII`InLCPPGwAjVkcnst7&_XbQTKTv=3uhfZ^D?vIaC1GL5u2M?BB_pF(jKh}0 zB+>ldZ87C$Vk`Z&^F&D&SFe!E4}th;)LJbU9es017v~MstiaJI>cCbSv(M>#xnsra z{Ghk;0&TsX~mcWG^)TH$~0?Mrx1Vk_ZEVhAWcL~sM zw+%MCfE_<;zycl&R|&10{_#bTwmGp9U#!qTwSRO~V3|aejaErM-nhE*t%|jaLM1i_ zfi{6rWY4HF|Ca1V`thHK;2YepYM2zo)>{@;#$_%Y8W#`Ucj(`JJ@XTk*wkmCw6U*m zPkysJ*}9Z@OEUJXikYxn+`2bTTkDo0S5-mW<3z<{`;t^Yo;(bcyPd~mqJB)x!K9`IS zPoC#9yUd@F%G<=iE+xv`Efo67*+WtB3Rdg;Z!EGXGiWYB&5F(fm=TmVQ>%7A-#}xd}5_F-sXjH zU4*#h(mjeE`n#XUh%+aWrT0D_@YbuzWD=SON|ZO5=S;&oL-1}-h|ZiWEOO2~aqia) zAV{Zr0U8v5`5nU8Hp1*bvjFG%X-YE_(@g)*HbpJlBWBkTgW%l2ndtI;j?p&h<`>w$ zxE7!5ZeD27+W-Bb7_yReHIdx!bE@-E$;NW3vB=zTXhG43nRtVSf6pMlGAPHdOr>W; za6&vAR2yiEj>lQa;crw?5V!m}l(fKfQ7dFnva+%so`eywfSnsiVj-8{t>irQlf+F;-g zf82ONx<6tUmC)K3k1`3QCP*pWdJPAs{i#T~E z@CmIBoy~{G;QDfvv5rXnj4a4}peD=~!{94RxXX|o@Q6)+{AHSM%1Gx9Q1&~Dy`gAw zek+U&vifB+Wa))UDl&=H0qL?H(ju!kiifMz^L%gn+`#Grx z@-=_8A)qju7vB)WxPAclFmN65ns?yT{juR;JjGqUr)6>r?AsBqoSlg?pR%dvD#Sn% zUl)UEB7T1jLAQTS6bK!-se7L~>MN&42|?+?o4jzD`fMwdeJ-T-E5}_K(i%*1#ID>YvaOeJMYc-IwC#8as}mWo6vGBeQ4xerD|H zbU$!%j%!#`1G**$SV`@Yb!2F|l2(r+>CG~A0t`WGEbu*mr^Ga@A�$281yMnF$+{ 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 a%KE5?kDgD@+vX7X@37WU%{S^c*ZvPYZf`sQ diff --git a/tests/baseline/test_dataset_plot_humidity_with_modelvariable.png b/tests/baseline/test_dataset_plot_humidity_with_modelvariable.png index d4a1b79dc88c69cda98084ea240fdf9ab84384c8..b41e9f648370d216556f6d6d564e024efc0acc51 100644 GIT binary patch literal 92553 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 L>6qBj^EUrCM0G|~ literal 129957 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 z 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 MVQp5l?clk80?~IEMF0Q* diff --git a/tests/baseline/test_dataset_plot_of_modeldata_with_modelname.png b/tests/baseline/test_dataset_plot_of_modeldata_with_modelname.png index d2f0f9b73f3b516f944b50bc52e87c6774a1a191..6dcd826593345b99e6fcfdcc5067527ef2959fa8 100644 GIT binary patch literal 93766 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 literal 100617 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