hrcn accessor#

save(filename, **kwargs)

Save dataset as filename.

sel_id(track_id[, track_id_name])

trackswhere(condition[, track_id_name])

interp_time([freq, track_id_name, prog_bar])

Interpolate track data at a given frequency.

info#

get_hemisphere([lat_name])

add_hemisphere([lat_name])

get_basin([lon_name, lat_name, convention, crs])

add_basin([lon_name, lat_name, convention, crs])

get_is_land([lon_name, lat_name, ...])

add_is_land([lon_name, lat_name, ...])

get_is_ocean([lon_name, lat_name, ...])

add_is_ocean([lon_name, lat_name, ...])

get_country([lon_name, lat_name, ...])

add_country([lon_name, lat_name, ...])

get_continent([lon_name, lat_name, ...])

add_continent([lon_name, lat_name, ...])

get_landfall_points([lon_name, lat_name, ...])

get_category(var_name[, bins, labels, ...])

Calculate a generic category from a variable and a set of thresholds.

add_category(var_name[, new_var_name, bins, ...])

Add a generic category to the dataset as a new variable.

get_beaufort_category([wind_name, wind_units])

add_beaufort_category([wind_name, wind_units])

Add the SSHS category to the dataset.

get_season([track_id_name, lat_name, ...])

Derive the season for each track based on latitude and time.

add_season([track_id_name, lat_name, ...])

Add the season as a new variable to the dataset.

get_time_components([time_name])

Expand the time variable into year, month, day, and hour.

add_time_components([time_name])

Add year, month, day, and hour as new variables to the dataset.

get_inferred_track_id(*variable_names)

add_inferred_track_id(*variable_names[, ...])

calc#

get_density([lon_name, lat_name, method])

get_track_duration([time_name, track_id_name])

get_gen_vals([time_name, track_id_name])

get_apex_vals(var_name[, track_id_name, stat])

get_time_from_genesis([time_name, track_id_name])

add_time_from_genesis([time_name, track_id_name])

get_time_from_apex([time_name, ...])

add_time_from_apex([time_name, ...])

get_delta([var_name, track_id_name])

add_delta([var_name, track_id_name])

Add the distance calculation to the dataset.

get_rate([var_name, time_name, track_id_name])

add_rate([var_name, time_name, track_id_name])

get_distance([lon_name, lat_name, ...])

Compute the distance between points along a track.

add_distance([lon_name, lat_name, ...])

Add the distance calculation to the dataset.

get_azimuth([lon_name, lat_name, ...])

Compute the azimuth between points along a track

add_azimuth([lon_name, lat_name, ...])

Add the azimuth calculation to the dataset.

get_translation_speed([lon_name, lat_name, ...])

Compute the translation speed along tracks.

add_translation_speed([lon_name, lat_name, ...])

Add the translation speed calculation to the dataset.

get_corral_radius([lon_name, lat_name, ...])

add_corral_radius([lon_name, lat_name, ...])

tc#

get_ace([wind_name, sum_by, threshold, ...])

Calculate Accumulated Cyclone Energy (ACE) for each point.

add_ace([wind_name, threshold, wind_units])

Add ACE calculation to the dataset.

get_pace([pressure_name, wind_name, model, ...])

Calculate Pressure-based Accumulated Cyclone Energy (PACE) for each point.

add_pace([pressure_name, wind_name, model, ...])

Add PACE calculation to the dataset.

get_saffir_simpson_category([wind_name, ...])

Determine the Saffir-Simpson Hurricane Scale (SSHS) category.

add_saffir_simpson_category([wind_name, ...])

Add the SSHS category to the dataset.

get_pressure_category([slp_name, ...])

Determine the pressure category based on the selected convention.

add_pressure_category([slp_name, ...])

Add the pressure category to the dataset.

get_beta_drift([lat_name, wind_name, rmw_name])

add_beta_drift([lat_name, wind_name, rmw_name])

plot#

plot_tracks([lon_name, lat_name, ...])

plot_density([lon_name, lat_name, density_kws])

plot_fancyline([lon_name, lat_name, ...])