.coveragerc
.gitignore
.pre-commit-config.yaml
.readthedocs.yaml
LICENSE
MAINTAINERS.md
Makefile
README.md
mkdocs.yml
new_core_base.ipynb
pyproject.toml
setup.py
uv.lock
.binder/README.md
.binder/environment.yml
.binder/postBuild
.binder/runtime.txt
.github/pull_request_template.md
.github/ISSUE_TEMPLATE/bug_report.yml
.github/ISSUE_TEMPLATE/code_improvement.yml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/feature_request.yml
.github/workflows/ci-main.yml
.github/workflows/ci-not-main-pr.yml
.github/workflows/ci-not-main.yml
.github/workflows/docs-check.yml
.github/workflows/docs-mkdocs.yml
.github/workflows/publish.yml
.github/workflows/send-issues-to-slack.yml
climakitae/__init__.py
climakitae/_version.py
climakitae.egg-info/PKG-INFO
climakitae.egg-info/SOURCES.txt
climakitae.egg-info/dependency_links.txt
climakitae.egg-info/requires.txt
climakitae.egg-info/top_level.txt
climakitae/core/__init__.py
climakitae/core/boundaries.py
climakitae/core/constants.py
climakitae/core/data_export.py
climakitae/core/data_interface.py
climakitae/core/data_load.py
climakitae/core/paths.py
climakitae/data/catalogs.csv
climakitae/data/gwl_1850-1900ref.csv
climakitae/data/gwl_1850-1900ref_timeidx.csv
climakitae/data/gwl_1981-2010ref.csv
climakitae/data/gwl_1981-2010ref_EC-Earth3_ssp370.csv
climakitae/data/gwl_1981-2010ref_timeidx.csv
climakitae/data/gwl_timing_table.csv
climakitae/data/tas_global_Historical.csv
climakitae/data/tas_global_SSP1_1_9.csv
climakitae/data/tas_global_SSP1_2_6.csv
climakitae/data/tas_global_SSP2_4_5.csv
climakitae/data/tas_global_SSP3_7_0.csv
climakitae/data/tas_global_SSP5_8_5.csv
climakitae/data/variable_descriptions.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_CA_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_CA_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_CA_3degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_losangeles_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_losangeles_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_losangeles_3degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_santaclara_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_santaclara_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_rh_45km_santaclara_3degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_CA_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_CA_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_CA_3degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_losangeles_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_losangeles_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_losangeles_3degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_santaclara_15degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_santaclara_2degC.csv
climakitae/data/cached_tmy/tmy_future-minus-hist_temp_45km_santaclara_3degC.csv
climakitae/data/cmaps/ae_blue.txt
climakitae/data/cmaps/ae_diverging.txt
climakitae/data/cmaps/ae_diverging_r.txt
climakitae/data/cmaps/ae_orange.txt
climakitae/data/cmaps/categorical_cb.txt
climakitae/explore/__init__.py
climakitae/explore/extreme_meteorological_year.py
climakitae/explore/standard_year_profile.py
climakitae/explore/threshold_tools.py
climakitae/explore/thresholds.py
climakitae/explore/timeseries.py
climakitae/explore/typical_meteorological_year.py
climakitae/explore/uncertainty.py
climakitae/explore/vulnerability.py
climakitae/explore/vulnerability_table.py
climakitae/explore/warming.py
climakitae/new_core/__init__.py
climakitae/new_core/dataset.py
climakitae/new_core/dataset_factory.py
climakitae/new_core/user_interface.py
climakitae/new_core/data_access/__init__.py
climakitae/new_core/data_access/boundaries.py
climakitae/new_core/data_access/data_access.py
climakitae/new_core/derived_variables/__init__.py
climakitae/new_core/derived_variables/registry.py
climakitae/new_core/derived_variables/utils.py
climakitae/new_core/derived_variables/builtin/__init__.py
climakitae/new_core/derived_variables/builtin/humidity.py
climakitae/new_core/derived_variables/builtin/indices.py
climakitae/new_core/derived_variables/builtin/temperature.py
climakitae/new_core/derived_variables/builtin/wind.py
climakitae/new_core/param_validation/__init__.py
climakitae/new_core/param_validation/abc_param_validation.py
climakitae/new_core/param_validation/bias_adjust_model_to_station_param_validator.py
climakitae/new_core/param_validation/cadcat_param_validator.py
climakitae/new_core/param_validation/clip_param_validator.py
climakitae/new_core/param_validation/concat_param_validator.py
climakitae/new_core/param_validation/convert_to_local_time_param_validator.py
climakitae/new_core/param_validation/convert_units_param_validator.py
climakitae/new_core/param_validation/derived_variable_param_validator.py
climakitae/new_core/param_validation/drop_leap_days_param_validator.py
climakitae/new_core/param_validation/export_param_validator.py
climakitae/new_core/param_validation/filter_unadjusted_models_param_validator.py
climakitae/new_core/param_validation/hdp_param_validator.py
climakitae/new_core/param_validation/metric_calc_param_validator.py
climakitae/new_core/param_validation/param_validation_tools.py
climakitae/new_core/param_validation/renewables_param_validator.py
climakitae/new_core/param_validation/time_slice_param_validator.py
climakitae/new_core/param_validation/update_attributes_param_validator.py
climakitae/new_core/param_validation/warming_param_validator.py
climakitae/new_core/processors/__init__.py
climakitae/new_core/processors/abc_data_processor.py
climakitae/new_core/processors/bias_adjust_model_to_station.py
climakitae/new_core/processors/clip.py
climakitae/new_core/processors/concatenate.py
climakitae/new_core/processors/convert_to_local_time.py
climakitae/new_core/processors/convert_units.py
climakitae/new_core/processors/drop_leap_days.py
climakitae/new_core/processors/export.py
climakitae/new_core/processors/filter_unadjusted_models.py
climakitae/new_core/processors/metric_calc.py
climakitae/new_core/processors/processor_utils.py
climakitae/new_core/processors/template.py
climakitae/new_core/processors/time_slice.py
climakitae/new_core/processors/update_attributes.py
climakitae/new_core/processors/warming_level.py
climakitae/tools/__init__.py
climakitae/tools/batch.py
climakitae/tools/derived_variables.py
climakitae/tools/indices.py
climakitae/util/__init__.py
climakitae/util/cluster.py
climakitae/util/colormap.py
climakitae/util/dev_logging.py
climakitae/util/generate_gwl_tables.py
climakitae/util/generate_gwl_tables_unc.py
climakitae/util/generate_gwl_timing_table.py
climakitae/util/logger.py
climakitae/util/unit_conversions.py
climakitae/util/utils.py
climakitae/util/warming_levels.py
docs/Makefile
docs/README.md
docs/climakitae.core.rst
docs/climakitae.explore.rst
docs/climakitae.new_core.data_access.rst
docs/climakitae.new_core.param_validation.rst
docs/climakitae.new_core.processors.rst
docs/climakitae.new_core.rst
docs/climakitae.rst
docs/climakitae.tools.rst
docs/climakitae.util.rst
docs/conf.py
docs/contribute.rst
docs/data.rst
docs/index.rst
docs/modules.rst
docs/requirements-mkdocs.txt
docs/requirements.txt
docs-mkdocs/contributing.md
docs-mkdocs/getting-started.md
docs-mkdocs/index.md
docs-mkdocs/notebook-gallery.md
docs-mkdocs/_static/cae-map.png
docs-mkdocs/api/climate-data.md
docs-mkdocs/api/core-boundaries.md
docs-mkdocs/api/core-data-interface.md
docs-mkdocs/api/core.md
docs-mkdocs/api/data-access.md
docs-mkdocs/api/dataset-factory.md
docs-mkdocs/api/dataset.md
docs-mkdocs/api/derived-variables.md
docs-mkdocs/api/explore.md
docs-mkdocs/api/param-validation-detailed.md
docs-mkdocs/api/param-validation.md
docs-mkdocs/api/processor-utilities.md
docs-mkdocs/api/processors.md
docs-mkdocs/api/tools.md
docs-mkdocs/api/util.md
docs-mkdocs/climate-data-interface/architecture.md
docs-mkdocs/climate-data-interface/concepts.md
docs-mkdocs/climate-data-interface/howto.md
docs-mkdocs/climate-data-interface/index.md
docs-mkdocs/climate-data-interface/howto/batch-processing.md
docs-mkdocs/climate-data-interface/howto/bias-correction.md
docs-mkdocs/climate-data-interface/howto/clip.md
docs-mkdocs/climate-data-interface/howto/combining-techniques.md
docs-mkdocs/climate-data-interface/howto/derived-variables.md
docs-mkdocs/climate-data-interface/howto/export.md
docs-mkdocs/climate-data-interface/howto/time-based-queries.md
docs-mkdocs/climate-data-interface/howto/warming-levels.md
docs-mkdocs/climate-data-interface/processors/TEMPLATE.md
docs-mkdocs/climate-data-interface/processors/bias_adjust_model_to_station.md
docs-mkdocs/climate-data-interface/processors/clip.md
docs-mkdocs/climate-data-interface/processors/concatenate.md
docs-mkdocs/climate-data-interface/processors/convert_to_local_time.md
docs-mkdocs/climate-data-interface/processors/convert_units.md
docs-mkdocs/climate-data-interface/processors/drop_leap_days.md
docs-mkdocs/climate-data-interface/processors/export.md
docs-mkdocs/climate-data-interface/processors/filter_unadjusted_models.md
docs-mkdocs/climate-data-interface/processors/index.md
docs-mkdocs/climate-data-interface/processors/metric_calc.md
docs-mkdocs/climate-data-interface/processors/time_slice.md
docs-mkdocs/climate-data-interface/processors/update_attributes.md
docs-mkdocs/climate-data-interface/processors/warming_level.md
docs-mkdocs/legacy/status.md
docs-mkdocs/migration/legacy-to-climate-data.md
docs/_static/book.svg
docs/_static/cae-logo.svg
docs/_static/cae-map.png
docs/_static/github.svg
docs/_static/pencil.svg
docs/_static/runner.svg
tests/__init__.py
tests/conftest.py
tests/create_test_dataarrays_single_cell.py
tests/create_test_dataset.py
tests/create_test_dataset_daily.py
tests/create_test_dataset_hourly.py
tests/data_export/test_data_export.py
tests/data_interface/test_data_interface.py
tests/data_interface/test_data_parameters.py
tests/data_interface/test_get_data.py
tests/data_interface/test_variable_descriptions_csv.py
tests/data_load/test_data_load.py
tests/data_load/test_sim_dimension.py
tests/data_load/test_unit_error.py
tests/derived_variables/test_selected_derived_variables.py
tests/extreme_meteorological_year/test_shock_xmy.py
tests/indices/test_indices.py
tests/new_core/__init__.py
tests/new_core/test_dataset.py
tests/new_core/test_dataset_factory.py
tests/new_core/test_user_interface.py
tests/new_core/data_access/test_boundaries.py
tests/new_core/data_access/test_data_access.py
tests/new_core/derived_variables/__init__.py
tests/new_core/derived_variables/conftest.py
tests/new_core/derived_variables/test_derived_variables.py
tests/new_core/derived_variables/test_dv_utils.py
tests/new_core/derived_variables/test_registry.py
tests/new_core/derived_variables/builtin/__init__.py
tests/new_core/derived_variables/builtin/test_humidity.py
tests/new_core/derived_variables/builtin/test_indices.py
tests/new_core/derived_variables/builtin/test_temperature.py
tests/new_core/derived_variables/builtin/test_wind.py
tests/new_core/param_validation/test_abc_param_validation.py
tests/new_core/param_validation/test_bias_correct_station_data_param_validator.py
tests/new_core/param_validation/test_cadcat_param_validator.py
tests/new_core/param_validation/test_clip_param_validation.py
tests/new_core/param_validation/test_concat_param_validation.py
tests/new_core/param_validation/test_convert_to_local_time_validator.py
tests/new_core/param_validation/test_convert_units_param_validation.py
tests/new_core/param_validation/test_drop_leap_days_param_validator.py
tests/new_core/param_validation/test_export_param_validator.py
tests/new_core/param_validation/test_filter_unadjusted_models_param_validator.py
tests/new_core/param_validation/test_hdp_param_validator.py
tests/new_core/param_validation/test_metric_calc_param_validator.py
tests/new_core/param_validation/test_param_validation_tools.py
tests/new_core/param_validation/test_renewables_param_validator.py
tests/new_core/param_validation/test_time_slice_param_validator.py
tests/new_core/param_validation/test_update_attributes_param_validator.py
tests/new_core/param_validation/test_warming_param_validator.py
tests/new_core/processors/__init__.py
tests/new_core/processors/test_abc_data_processor.py
tests/new_core/processors/test_bias_correct_station_data.py
tests/new_core/processors/test_clip.py
tests/new_core/processors/test_concatenate.py
tests/new_core/processors/test_convert_to_local_time.py
tests/new_core/processors/test_convert_units.py
tests/new_core/processors/test_drop_leap_days.py
tests/new_core/processors/test_export.py
tests/new_core/processors/test_filter_unadjusted_models.py
tests/new_core/processors/test_metric_calc.py
tests/new_core/processors/test_metric_one_in_x.py
tests/new_core/processors/test_metric_thresholds.py
tests/new_core/processors/test_processor_utils.py
tests/new_core/processors/test_time_slice.py
tests/new_core/processors/test_update_attributes.py
tests/new_core/processors/test_warming_level.py
tests/standard_year/test_standard_year.py
tests/standard_year/test_standard_year_data_retrieval.py
tests/standard_year/test_standard_year_export.py
tests/test_data/test_dataarray_time_2010_2015_histrecon_wrf_3km_hourly_temp_gridded_area.nc
tests/test_data/test_dataarray_time_2010_2015_histrecon_wrf_3km_hourly_temp_single_cell.nc
tests/test_data/test_dataarray_time_2030_2035_loca_3km_daily_temp.nc
tests/test_data/test_dataarray_time_2030_2035_wrf_3km_hourly_heat_index.nc
tests/test_data/test_dataarray_time_2030_2035_wrf_3km_hourly_prec.nc
tests/test_data/test_dataarray_time_2030_2035_wrf_3km_hourly_temp.nc
tests/test_data/test_dataarray_wl_20_all_season_loca_3km_daily_temp.nc
tests/test_data/test_dataarray_wl_20_all_season_wrf_3km_hourly_temp.nc
tests/test_data/test_dataarray_wl_20_summer_season_loca_3km_daily_temp.nc
tests/test_data/test_dataset_01Jan2015_LAcounty_45km_hourly.nc
tests/test_data/test_dataset_2022_2022_monthly_45km.nc
tests/test_data/test_dataset_Jan2015_LAcounty_45km_daily.nc
tests/test_data/test_dataset_WL_Alamedacounty_45km_hourly.nc
tests/test_data/test_dataset_time_Alamedacounty_45km_hourly_2030_2035.nc
tests/test_data/threshold_data_T2_2050_2051_hourly_45km.nc
tests/test_data/timeseries_data_T2_2014_2016_monthly_45km.nc
tests/threshold_tools/test_threshold_tools.py
tests/threshold_tools/test_thresholds_exceedance.py
tests/threshold_tools/test_thresholds_returns.py
tests/thresholds/test_thresholds.py
tests/timeseriestools/test_timeseriestools_daily.py
tests/timeseriestools/test_timeseriestools_hourly.py
tests/timeseriestools/test_timeseriestools_monthly.py
tests/typical_meteorological_year/test_tmy.py
tests/uncertainty/__init__.py
tests/uncertainty/fixtures.py
tests/uncertainty/test_cmipopt.py
tests/uncertainty/test_public_funcs.py
tests/uncertainty/test_utilities.py
tests/unit_conversions/test_unit_conversions.py
tests/util/test_cluster.py
tests/util/test_dev_logging.py
tests/util/test_generate_gwl_tables.py
tests/util/test_generate_gwl_tables_unc.py
tests/util/test_gwl_times.py
tests/util/test_logger.py
tests/util/test_utils.py
tests/vulnerability/test_vulnerability.py
tests/warming/test_warming.py