climakitae package#
Subpackages#
- climakitae.core package
- Submodules
- climakitae.core.boundaries module
- climakitae.core.data_export module
- climakitae.core.data_interface module
DataInterface
DataParameters
DataParameters.area_average
DataParameters.area_subset
DataParameters.cached_area
DataParameters.data_type
DataParameters.default_variable
DataParameters.downscaling_method
DataParameters.extended_description
DataParameters.historical_climate_range_loca
DataParameters.historical_climate_range_wrf
DataParameters.historical_climate_range_wrf_and_loca
DataParameters.historical_reconstruction_range
DataParameters.latitude
DataParameters.longitude
DataParameters.name
DataParameters.resolution
DataParameters.retrieve()
DataParameters.scenario_historical
DataParameters.scenario_ssp
DataParameters.simulation
DataParameters.ssp_range
DataParameters.station
DataParameters.time_slice
DataParameters.timescale
DataParameters.unit_options_dict
DataParameters.units
DataParameters.variable
DataParameters.variable_id
DataParameters.variable_type
DataParametersWithPanes
Select
VariableDescriptions
- climakitae.core.data_load module
- climakitae.core.data_view module
- climakitae.core.paths module
- Module contents
- climakitae.explore package
- Submodules
- climakitae.explore.agnostic module
- climakitae.explore.amy module
- climakitae.explore.threshold_tools module
- climakitae.explore.thresholds module
- climakitae.explore.timeseries module
TimeSeries
TimeSeriesParameters
TimeSeriesParameters.anomaly
TimeSeriesParameters.extremes
TimeSeriesParameters.name
TimeSeriesParameters.num_timesteps
TimeSeriesParameters.percentile
TimeSeriesParameters.reference_range
TimeSeriesParameters.remove_seasonal_cycle
TimeSeriesParameters.resample_period
TimeSeriesParameters.resample_window
TimeSeriesParameters.separate_seasons
TimeSeriesParameters.smoothing
TimeSeriesParameters.transform_data()
TimeSeriesParameters.update_anom()
TimeSeriesParameters.update_seasonal_cycle()
TimeSeriesParameters.view()
timeseries_visualize()
- climakitae.explore.uncertainty module
- climakitae.explore.timeseries module
TimeSeries
TimeSeriesParameters
TimeSeriesParameters.anomaly
TimeSeriesParameters.extremes
TimeSeriesParameters.name
TimeSeriesParameters.num_timesteps
TimeSeriesParameters.percentile
TimeSeriesParameters.reference_range
TimeSeriesParameters.remove_seasonal_cycle
TimeSeriesParameters.resample_period
TimeSeriesParameters.resample_window
TimeSeriesParameters.separate_seasons
TimeSeriesParameters.smoothing
TimeSeriesParameters.transform_data()
TimeSeriesParameters.update_anom()
TimeSeriesParameters.update_seasonal_cycle()
TimeSeriesParameters.view()
timeseries_visualize()
- climakitae.explore.uncertainty module
- climakitae.explore.warming module
GCM_PostageStamps_MAIN_compute()
GCM_PostageStamps_STATS_compute()
WarmingLevelChoose
WarmingLevelVisualize
WarmingLevelVisualize.GCM_PostageStamps_MAIN()
WarmingLevelVisualize.GCM_PostageStamps_STATS()
WarmingLevelVisualize.GMT_context_plot()
WarmingLevelVisualize.compute_stamps()
WarmingLevelVisualize.hist_data
WarmingLevelVisualize.name
WarmingLevelVisualize.ssp
WarmingLevelVisualize.ssp119_data
WarmingLevelVisualize.ssp126_data
WarmingLevelVisualize.ssp245_data
WarmingLevelVisualize.ssp370_data
WarmingLevelVisualize.ssp585_data
WarmingLevelVisualize.warmlevel
WarmingLevels
clean_list()
clean_warm_data()
fit_models_and_plots()
get_sliced_data()
process_item()
relabel_axis()
warming_levels_select()
warming_levels_visualize()
- Module contents
- climakitae.tools package
- climakitae.util package
- Submodules
- climakitae.util.cluster module
- climakitae.util.generate_gwl_tables module
- climakitae.util.unit_conversions module
- climakitae.util.utils module
area_average()
combine_hdd_cdd()
compute_annual_aggreggate()
compute_multimodel_stats()
convert_to_local_time()
downscaling_method_as_list()
get_closest_gridcell()
hdd_cdd_lineplot()
hdh_cdh_lineplot()
julianDay_to_str_date()
read_ae_colormap()
read_csv_file()
readable_bytes()
reproject_data()
scenario_to_experiment_id()
summary_table()
trendline()
write_csv_file()
- Module contents
Module contents#
- class climakitae.Select(**params)#
Bases:
DataParametersWithPanes
params(_data_warning=String, _station_data_info=String, area_average=Selector, area_subset=Selector, cached_area=ListSelector, data_type=Selector, downscaling_method=Selector, extended_description=Selector, latitude=Range, longitude=Range, resolution=Selector, scenario_historical=ListSelector, scenario_ssp=ListSelector, simulation=ListSelector, station=ListSelector, time_slice=Range, timescale=Selector, units=Selector, variable=Selector, variable_id=ListSelector, variable_type=Selector, name=String) [1;32mParameters of ‘Select’ ====================== [0m [1;31mParameters changed from their default values are marked in red.[0m [1;36mSoft bound values are marked in cyan.[0m C/V= Constant/Variable, RO/RW = ReadOnly/ReadWrite, AN=Allow None
[1;34mName Value Type Bounds Mode [0m
area_subset None Selector V RW cached_area None ListSelector V RW latitude (32.5, 42) Range (10, 67) V RW longitude (-125.5, -114) Range (-156.82317, -84.18701) V RW variable_type ‘Variable’ Selector V RW time_slice (1980, 2015) Range (1950, 2100) V RW resolution ‘9 km’ Selector V RW timescale ‘monthly’ Selector V RW scenario_historical [‘Historical Climate’] ListSelector V RW area_average ‘No’ Selector V RW downscaling_method ‘Dynamical’ Selector V RW data_type ‘Gridded’ Selector V RW station None ListSelector V RW _station_data_info ‘’ String V RW scenario_ssp None ListSelector V RW simulation None ListSelector V RW variable None Selector V RW units None Selector V RW extended_description None Selector V RW variable_id None ListSelector V RW _data_warning ‘’ String V RW
[1;32mParameter docstrings: =====================[0m
[1;34marea_subset: < No docstring available >[0m [1;31mcached_area: < No docstring available >[0m [1;34mlatitude: < No docstring available >[0m [1;31mlongitude: < No docstring available >[0m [1;34mvariable_type: Choose between variable or AE derived index[0m [1;31mtime_slice: < No docstring available >[0m [1;34mresolution: < No docstring available >[0m [1;31mtimescale: < No docstring available >[0m [1;34mscenario_historical: < No docstring available >[0m [1;31marea_average: Compute an area average?[0m [1;34mdownscaling_method: < No docstring available >[0m [1;31mdata_type: < No docstring available >[0m [1;34mstation: < No docstring available >[0m [1;31m_station_data_info: Information about the bias correction process and resolution[0m [1;34mscenario_ssp: < No docstring available >[0m [1;31msimulation: < No docstring available >[0m [1;34mvariable: < No docstring available >[0m [1;31munits: < No docstring available >[0m [1;34mextended_description: < No docstring available >[0m [1;31mvariable_id: < No docstring available >[0m [1;34m_data_warning: Warning if user has made a bad selection[0m
- name = 'Select'#
- show()#
- climakitae.export(data, filename='dataexport', format='NetCDF', mode='auto')#
Save xarray data as either a NetCDF or CSV in the current working directory, or stream the export file to an AWS S3 scratch bucket and give download URL. Default behavior is for the code to automatically determine the output destination based on whether file is small enough to fit in HUB user partition, this can be overridden using the mode parameter.
- Parameters:
data (
DataArray
orDataset
) – Data to export, as output by e.g. climakitae.Select().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 (“NetCDF” or “CSV”). The default is “NetCDF”.mode (
str
, optional) – Save location logic for NetCDF file (“auto”, “local”, “s3”). The default is “auto”
- climakitae.load(xr_da)#
Read data into memory
- Parameters:
xr_da (
xarray.DataArray
)- Returns:
da_computed (
xarray.DataArray
)
- climakitae.view(data, lat_lon=True, width=None, height=None, cmap=None)#
Create a generic visualization of the data
Visualization will depend on the shape of the input data. Works much faster if the data has already been loaded into memory.
- Parameters:
data (
DataArray
) – Input datalat_lon (
bool
, optional) – Reproject to lat/lon coords? Default to True.width (
int
, optional) – Width of plot Default to hvplot defaultheight (
int
, optional) – Height of plot Default to hvplot.image defaultcmap (matplotlib colormap name or
AE colormap names
) – Colormap to apply to data Default to “ae_orange” for mapped data or color-blind friendly “categorical_cb” for timeseries data.
- Returns:
holoviews.core.spaces.DynamicMap
– Interactive map or lineplotmatplotlib.figure.Figure
– xarray default map Only produced if gridded data doesn’t have sufficient cells for hvplot
- Raises:
UserWarning – Warn user that the function will be slow if data has not been loaded into memory