climakitae package#
Subpackages#
- climakitae.core package
- Submodules
- climakitae.core.boundaries module
BoundariesBoundaries._catBoundaries._us_statesBoundaries._ca_countiesBoundaries._ca_watershedsBoundaries._ca_utilitiesBoundaries._ca_forecast_zonesBoundaries._ca_electric_balancing_areasBoundaries._get_us_states()Boundaries._get_ca_counties()Boundaries._get_ca_watersheds()Boundaries._get_forecast_zones()Boundaries._get_ious_pous()Boundaries._get_electric_balancing_areas()Boundaries.boundary_dict()Boundaries.load()
- climakitae.core.data_export module
- climakitae.core.data_interface module
DataParametersDataInterfaceDataInterface.variable_descriptionsDataInterface.stationsDataInterface.stations_gdfDataInterface.data_catalogDataInterface.boundary_catalogDataInterface.geographiesDataInterface.warming_level_timesDataInterface.boundary_catalogDataInterface.data_catalogDataInterface.geographiesDataInterface.stationsDataInterface.stations_gdfDataInterface.variable_descriptionsDataInterface.warming_level_times
VariableDescriptionsget_data()get_data_options()get_subsetting_options()
- climakitae.core.data_load module
- climakitae.core.paths module
- Module contents
- climakitae.explore package
- Submodules
- climakitae.explore.agnostic module
- climakitae.explore.standard_year_profile module
- climakitae.explore.threshold_tools module
- climakitae.explore.thresholds module
- climakitae.explore.timeseries module
TimeSeriesTimeSeriesParametersTimeSeriesParameters.dataTimeSeriesParameters.anomalyTimeSeriesParameters.extremesTimeSeriesParameters.num_timestepsTimeSeriesParameters.percentileTimeSeriesParameters.reference_rangeTimeSeriesParameters.remove_seasonal_cycleTimeSeriesParameters.resample_windowTimeSeriesParameters.separate_seasonsTimeSeriesParameters.smoothingTimeSeriesParameters.transform_data()TimeSeriesParameters.anomalyTimeSeriesParameters.extremesTimeSeriesParameters.nameTimeSeriesParameters.num_timestepsTimeSeriesParameters.percentileTimeSeriesParameters.reference_rangeTimeSeriesParameters.remove_seasonal_cycleTimeSeriesParameters.resample_periodTimeSeriesParameters.resample_windowTimeSeriesParameters.separate_seasonsTimeSeriesParameters.smoothingTimeSeriesParameters.transform_data()TimeSeriesParameters.update_anom()TimeSeriesParameters.update_seasonal_cycle()
- climakitae.explore.uncertainty module
- climakitae.explore.vulnerability module
CavaParamsCavaParams.input_locationsCavaParams.time_start_yearCavaParams.time_end_yearCavaParams.unitsCavaParams.variableCavaParams.metric_calcCavaParams.percentileCavaParams.heat_idx_thresholdCavaParams.one_in_xCavaParams.seasonCavaParams.downscaling_methodCavaParams.approachCavaParams.warming_levelCavaParams.wrf_bias_adjustCavaParams.historical_dataCavaParams.ssp_dataCavaParams.export_methodCavaParams.separate_filesCavaParams.file_formatCavaParams.batch_modeCavaParams.distrCavaParams.event_durationCavaParams.file_nameCavaParams.validate_params()CavaParams.get_names()CavaParams.approachCavaParams.batch_modeCavaParams.distrCavaParams.downscaling_methodCavaParams.event_durationCavaParams.export_methodCavaParams.file_formatCavaParams.file_nameCavaParams.get_names()CavaParams.heat_idx_thresholdCavaParams.historical_dataCavaParams.input_locationsCavaParams.metric_calcCavaParams.nameCavaParams.one_in_xCavaParams.percentileCavaParams.seasonCavaParams.separate_filesCavaParams.ssp_dataCavaParams.time_end_yearCavaParams.time_start_yearCavaParams.unitsCavaParams.validate_params()CavaParams.variableCavaParams.warming_levelCavaParams.wrf_bias_adjust
cava_data()
- climakitae.explore.vulnerability_table module
- climakitae.explore.warming module
- Module contents
- climakitae.new_core package
- Subpackages
- climakitae.new_core.data_access package
- climakitae.new_core.param_validation package
- Submodules
- climakitae.new_core.param_validation.abc_param_validation module
- climakitae.new_core.param_validation.concat_param_validator module
- climakitae.new_core.param_validation.data_param_validator module
- climakitae.new_core.param_validation.filter_unadjusted_models_param_validator module
- climakitae.new_core.param_validation.param_validation_tools module
- climakitae.new_core.param_validation.renewables_param_validator module
- climakitae.new_core.param_validation.update_attributes_param_validator module
- Module contents
- climakitae.new_core.processors package
- Submodules
- climakitae.new_core.processors.abc_data_processor module
- climakitae.new_core.processors.concatenate module
- climakitae.new_core.processors.filter_unadjusted_models module
- climakitae.new_core.processors.processor_utils module
- climakitae.new_core.processors.template module
- climakitae.new_core.processors.update_attributes module
- Module contents
- Submodules
- climakitae.new_core.dataset module
- climakitae.new_core.dataset_factory module
- Key Features
DatasetFactoryDatasetFactory.catalog_pathDatasetFactory._catalogDatasetFactory._catalog_dfDatasetFactory._validator_registryDatasetFactory._processing_step_registryDatasetFactory.register_catalog()DatasetFactory.register_validator()DatasetFactory.register_processing_step()DatasetFactory.create_validator()DatasetFactory.create_dataset()DatasetFactory.get_catalog_options()DatasetFactory.get_validators()DatasetFactory.get_processors()DatasetFactory.create_dataset()DatasetFactory.create_validator()DatasetFactory.get_boundaries()DatasetFactory.get_catalog_options()DatasetFactory.get_processors()DatasetFactory.get_stations()DatasetFactory.get_validators()DatasetFactory.register_catalog()DatasetFactory.register_processing_step()DatasetFactory.register_validator()DatasetFactory.reset()
- climakitae.new_core.user_interface module
ClimateDataClimateData.catalog()ClimateData.installation()ClimateData.activity_id()ClimateData.institution_id()ClimateData.source_id()ClimateData.experiment_id()ClimateData.table_id()ClimateData.grid_label()ClimateData.variable()ClimateData.processes()ClimateData.get()ClimateData.activity_id()ClimateData.catalog()ClimateData.copy_query()ClimateData.experiment_id()ClimateData.get()ClimateData.grid_label()ClimateData.installation()ClimateData.institution_id()ClimateData.load_query()ClimateData.processes()ClimateData.reset()ClimateData.show_activity_id_options()ClimateData.show_all_options()ClimateData.show_boundary_options()ClimateData.show_catalog_options()ClimateData.show_experiment_id_options()ClimateData.show_grid_label_options()ClimateData.show_installation_options()ClimateData.show_institution_id_options()ClimateData.show_processors()ClimateData.show_query()ClimateData.show_source_id_options()ClimateData.show_station_options()ClimateData.show_table_id_options()ClimateData.show_variable_options()ClimateData.source_id()ClimateData.table_id()ClimateData.variable()
- Module contents
- Subpackages
- climakitae.tools package
- climakitae.util package
- Submodules
- climakitae.util.cluster module
- climakitae.util.colormap module
- climakitae.util.generate_gwl_tables module
GWLGeneratorGWLGenerator.dfGWLGenerator.sims_on_awsGWLGenerator.fsGWLGenerator.ens_mem_cesmGWLGenerator.cesm2_lensGWLGenerator.set_cesm2_lens()GWLGenerator.get_sims_on_aws()GWLGenerator.build_timeseries()GWLGenerator.buildDFtimeSeries_cesm2()GWLGenerator.get_gwl()GWLGenerator.get_gwl_table_for_single_model_and_ensemble()GWLGenerator.get_gwl_table()GWLGenerator.buildDFtimeSeries_cesm2()GWLGenerator.build_timeseries()GWLGenerator.generate_gwl_file()GWLGenerator.get_gwl()GWLGenerator.get_gwl_table()GWLGenerator.get_gwl_table_for_single_model_and_ensemble()GWLGenerator.get_sims_on_aws()GWLGenerator.get_table_cesm2()GWLGenerator.get_table_one_cesm2()
main()make_weighted_timeseries()
- climakitae.util.unit_conversions module
- climakitae.util.utils module
add_dummy_time_to_wl()area_average()clip_gpd_to_shapefile()clip_to_shapefile()combine_hdd_cdd()compute_annual_aggreggate()compute_multimodel_stats()convert_to_local_time()downscaling_method_as_list()downscaling_method_to_activity_id()get_closest_gridcell()get_closest_gridcells()julianDay_to_date()read_csv_file()readable_bytes()reproject_data()resolution_to_gridlabel()scenario_to_experiment_id()stack_sims_across_locs()summary_table()timescale_to_table_id()trendline()write_csv_file()
- Module contents
Module contents#
- climakitae.export(data: DataArray | Dataset, filename: str = 'dataexport', format: str = 'NetCDF', mode: str = 'local')#
Save xarray data as NetCDF, Zarr, or CSV in the current working directory, or if Zarr optionally stream the export file to an AWS S3 scratch bucket and give download URL. NetCDF can only be written to the HUB user partition if it will fit. Zarr can either be written to the HUB user partition or to S3 scratch bucket using the mode option.
- Parameters:
data (
xr.DataArray | xr.Dataset) – Data to export, as output by e.g. DataParameters.retrieve().filename (
str, optional) – Output file name (without file extension, i.e. “my_filename” instead of “my_filename.nc”). The default is “dataexport”.format (
str, optional) – File format (“Zarr”, “NetCDF”, “CSV”). The default is “NetCDF”.mode (
str, optional) – Save location logic for Zarr file (“local”, “s3”). The default is “local”
- Returns:
- climakitae.load(xr_da: DataArray, progress_bar: bool = False) DataArray#
Read lazily loaded dask array into memory for faster access
- climakitae.remove_zarr(filename: str)#
Remove Zarr directory structure helper function. As Zarr format is a directory tree it is not easily removed using JupyterHUB GUI. This function simply deletes an entire directory tree.
- Parameters:
filename (
str) – Output Zarr file name (without file extension, i.e. “my_filename” instead of “my_filename.zarr”).