uxwizard.views.gravity package

Submodules

uxwizard.views.gravity.base module

uxwizard.views.gravity.base.get_area_geographical_name(sites_set)

Return the geographical name of the area identified by the sites.

Parameters

sites_list (List[ latitude : float, longitude : float ]) – the list if sites; each site must have defined its coordinates, defined in decimal (as opposed to ‘DMS’).

Returns

the name of geographical location of the barycenter, as reported in the ‘nominatim’ database.

Return type

string

uxwizard.views.gravity.base.get_barycenter_of_coordinates(sites_set)

Return the barycenter of the sites.

Parameters

sites_list (List[ latitude : float, longitude : float ]) – the list if sites; each site must have defined its coordinates, defined in decimal (as opposed to ‘DMS’).

Returns

tuple(latitude – the latitude and longitude of the barycenter of the sites_set.

Return type

float, longitude : float)

uxwizard.views.gravity.base.get_intake_elevation(request: django.http.request.HttpRequest) → int
uxwizard.views.gravity.base.get_pathway_points_list(pathway_dict: Dict, sites_dict: Dict[str, Dict]) → Tuple[core.utils.topography.PointCoordinates]
uxwizard.views.gravity.base.get_pathways_list(request: django.http.request.HttpRequest) → List[Dict]
uxwizard.views.gravity.base.get_sites_list(request: django.http.request.HttpRequest) → List[Dict]
uxwizard.views.gravity.base.get_step_0_context(request: django.http.request.HttpRequest) → Dict

uxwizard.views.gravity.check module

uxwizard.views.gravity.check.CREATE_AS_CASESTUDY_INPUT = True

Prescribes whether the input data to business should be serialized for use in tests.

uxwizard.views.gravity.check.do_get_step_0(request: django.http.request.HttpRequest) → django.http.response.HttpResponse
uxwizard.views.gravity.check.do_post_step_0(request: django.http.request.HttpRequest) → str
uxwizard.views.gravity.check.get_pipework_dict(request: django.http.request.HttpRequest) → Dict
uxwizard.views.gravity.check.init_wizard_session(request: django.http.request.HttpRequest) → django.http.response.HttpResponseRedirect

A placeholder function to make redirects more self-descriptive.

This is the redirection: * “wizard_splash” redirects to “wizard_gravity_check_start” * “wizard_gravity_check_start” redirects to “wizard_gravity_check_step_0”

uxwizard.views.gravity.check.wizard_step_0(request: django.http.request.HttpRequest) → Union[django.http.response.HttpResponse, django.http.response.JsonResponse]

uxwizard.views.gravity.design module

uxwizard.views.gravity.design.CREATE_AS_CASESTUDY_INPUT = True

Prescribes whether the input data to business should be serialized for use in tests.

uxwizard.views.gravity.design.do_get_step_0(request: django.http.request.HttpRequest) → django.http.response.HttpResponse
uxwizard.views.gravity.design.do_post_step_0(request: django.http.request.HttpRequest) → str

Convert demand values from strings (originated in json) to itneger. Precondition: the user itnerface ensures that demand data may be casted to integer.

uxwizard.views.gravity.design.get_daily_demands_dict(request: django.http.request.HttpRequest) → Dict
uxwizard.views.gravity.design.init_wizard_session(request: django.http.request.HttpRequest) → django.http.response.HttpResponseRedirect

A placeholder function to make redirects more self-descriptive.

This is the redirection: * “wizard_splash” redirects to “wizard_gravity_design_start” * “wizard_gravity_design_start” redirects to “wizard_gravity_design_step_0”

uxwizard.views.gravity.design.wizard_step_0(request: django.http.request.HttpRequest) → Union[django.http.response.HttpResponse, django.http.response.JsonResponse]