ashdisperse package
Subpackages
- ashdisperse.config package
- ashdisperse.containers package
- ashdisperse.core package
- Submodules
- ashdisperse.core.core module
- ashdisperse.core.getters module
- ashdisperse.core.results module
AshDisperseResultAshDisperseResult.C0AshDisperseResult.C0_FTAshDisperseResult.C0_dimlessAshDisperseResult.CzAshDisperseResult.Cz_FTAshDisperseResult.Cz_dimlessAshDisperseResult.POI_ashload()AshDisperseResult.POI_ashload_for_grain_class()AshDisperseResult.POI_groundconc()AshDisperseResult.POI_groundconc_for_grain_class()AshDisperseResult.POI_settlingflux()AshDisperseResult.POI_settlingflux_for_grain_class()AshDisperseResult.SettlingFluxAshDisperseResult.change_MER()AshDisperseResult.change_duration()AshDisperseResult.change_grain_proportions()AshDisperseResult.contour_ashload_for_grain_class()AshDisperseResult.contour_settling_flux()AshDisperseResult.create()AshDisperseResult.folium_ashloads()AshDisperseResult.from_netcdf()AshDisperseResult.get_ashload()AshDisperseResult.get_ashload_for_grain_class()AshDisperseResult.get_groundconc_for_grain_class()AshDisperseResult.get_settlingflux_for_grain_class()AshDisperseResult.get_total_ashload()AshDisperseResult.grain_classesAshDisperseResult.interpolatedAshDisperseResult.kxAshDisperseResult.kyAshDisperseResult.linear_interp()AshDisperseResult.max_ashload_for_grain_class()AshDisperseResult.paramsAshDisperseResult.plot_ashload()AshDisperseResult.plot_ashload_for_grain_class()AshDisperseResult.plot_conc_for_grain_class()AshDisperseResult.plot_iso_conc_for_grain_class()AshDisperseResult.plot_settling_flux_for_grain_class()AshDisperseResult.plot_spectrum_for_grainsize()AshDisperseResult.raster_ashload_for_grain_class()AshDisperseResult.raster_groundconc_for_grain_class()AshDisperseResult.raster_settlingflux_for_grain_class()AshDisperseResult.raster_total_ashload()AshDisperseResult.source_markerAshDisperseResult.to_netcdf()AshDisperseResult.utmAshDisperseResult.utmepsgAshDisperseResult.write_ashload_for_grain_class()AshDisperseResult.write_gtiff()AshDisperseResult.write_settling_flux_for_grain_class()AshDisperseResult.xAshDisperseResult.x_dimlessAshDisperseResult.yAshDisperseResult.y_dimless
compat_warning()
- Module contents
- ashdisperse.data package
- ashdisperse.interface package
- Submodules
- ashdisperse.interface.interface module
advected_settling_trajectories()dispersal_distance_vs_grain_sizes()estimate_dispersal_distance()load_inputs()print_emission_parameters()print_grain_parameters()print_model_parameters()print_output_parameters()print_physical_parameters()print_solver_parameters()print_source_parameters()save_inputs()set_emission_parameters()set_grain_parameters()set_met()set_met_parameters()set_model_parameters()set_output_parameters()set_parameters()set_physical_parameters()set_solver_parameters()set_source_parameters()
- Module contents
- ashdisperse.mapping package
- ashdisperse.met package
- ashdisperse.params package
- Submodules
- ashdisperse.params.grain_params module
- ashdisperse.params.met_params module
- ashdisperse.params.model_params module
- ashdisperse.params.output_params module
- ashdisperse.params.params module
- ashdisperse.params.physical_params module
- ashdisperse.params.solver_params module
- ashdisperse.params.source_params module
- Module contents
- ashdisperse.solver package
- ashdisperse.spectral package
- ashdisperse.utilities package
Submodules
ashdisperse.ashdisperse module
ashdisperse.queryreport module
- class ashdisperse.queryreport.NameLatLonValidator
Bases:
Validator- validate(document)
Validate the input. If invalid, this should raise a
ValidationError.- Parameters:
document –
Documentinstance.
- ashdisperse.queryreport.detect_shell_name() str
- ashdisperse.queryreport.get_latlon_from_gvp_name(name: str) tuple[str | None, float | None, float | None]
- ashdisperse.queryreport.has_comma(text)
- ashdisperse.queryreport.is_valid_float(num)
- ashdisperse.queryreport.is_valid_lat(lat)
- ashdisperse.queryreport.is_valid_latlon(latlon: str) tuple[float | None, float | None]
- ashdisperse.queryreport.is_valid_lon(lon)
- ashdisperse.queryreport.isnotebook() bool
- ashdisperse.queryreport.print_text(text: str) None
- ashdisperse.queryreport.print_title(title_text: str) None
- ashdisperse.queryreport.print_warning(text: str) None
- ashdisperse.queryreport.query_change_value(question: str, default: ~ashdisperse.queryreport.T | None = None, lower: ~ashdisperse.queryreport.T | None = None, upper: ~ashdisperse.queryreport.T | None = None, answer_type: type[~ashdisperse.queryreport.T] = <class 'float'>) T
Ask a question via input() and return their answer.
“question” is a string that is presented to the user. “default” is the presumed answer if the user just hits <Enter>.
It must be a value
“answer_type” is the type of the answer expected.
- ashdisperse.queryreport.query_choices(question: str, choices: list[str] = ['y', 'n'], default: str | None = None) str
Asks a question via input() with answer in choices.
- Args:
question: a string that is presented to the user. choices: a list of allowed responses **default: Optional; the presumed answer if the user just hits <Enter>.
- Returns:
The “answer” return value is True for “yes” or False for “no”.
- ashdisperse.queryreport.query_datetime(question)
- ashdisperse.queryreport.query_latlon() tuple[str | None, float | None, float | None]
- ashdisperse.queryreport.query_met_file() str
- ashdisperse.queryreport.query_set_value(question, answer_type=<class 'float'>, lower=None, upper=None)
Ask a question via input() and return their answer.
“question” is a string that is presented to the user. “answer_type” is the type of the answer expected.
- ashdisperse.queryreport.query_yes_no(question: str, default: str = 'yes') bool