7.5.3.5. Thickness Dataloader
Thickness values were taken from the paper ‘Thickness distribution of Antarctic sea ice’ (Worby, A.P. et al.).
Name in config: 'thickness'
Data is generated using the values from this paper, and so no data file is available for download.
- class meshiphi.dataloaders.lut.thickness.ThicknessDataLoader(bounds, params)
- class Region(name, geometry, value_dict, seasons={1: 'su', 2: 'su', 3: 'au', 4: 'au', 5: 'au', 6: 'wi', 7: 'wi', 8: 'wi', 9: 'sp', 10: 'sp', 11: 'sp', 12: 'su'})
Data storage object with region boundary as polygon, seasonal sea ice densities, and a dict mapping from integer month to season
- __init__(name, geometry, value_dict, seasons={1: 'su', 2: 'su', 3: 'au', 4: 'au', 5: 'au', 6: 'wi', 7: 'wi', 8: 'wi', 9: 'sp', 10: 'sp', 11: 'sp', 12: 'su'})
- get_value(month)
Returns the sea ice density for a given month, taking into account seasons per hemisphere
- Parameters:
month (int) – Month as an integer (1 = Jan … 12 = Dec)
- Returns:
Sea Ice Density in the specified season
- Return type:
float
- import_data(bounds)
Creates a simulated dataset of sea ice thickness based on scientific literature.
- Parameters:
bounds (Boundary) – Initial boundary to limit the dataset to
- Returns:
Sea Ice thickness dataset within limits of bounds. DataFrame has coordinates ‘date’, ‘geometry’, and variable ‘thickness’
- Return type:
thickness_df (pd.DataFrame)