onadata.libs.data package¶
Subpackages¶
Submodules¶
onadata.libs.data.query module¶
-
onadata.libs.data.query.flatten(l)¶
-
onadata.libs.data.query.get_date_fields(xform)¶ List of date field names for specified xform
-
onadata.libs.data.query.get_field_records(field, xform)¶
-
onadata.libs.data.query.get_form_submissions_aggregated_by_select_one(xform, field, name=None, group_by=None, data_view=None)¶ Number of submissions grouped and aggregated by select_one field
-
onadata.libs.data.query.get_form_submissions_grouped_by_field(xform, field, name=None, data_view=None)¶ Number of submissions grouped by field
-
onadata.libs.data.query.get_form_submissions_grouped_by_select_one(xform, field, group_by, name=None, data_view=None)¶ Number of submissions disaggregated by select_one field
-
onadata.libs.data.query.get_numeric_fields(xform)¶ List of numeric field names for specified xform
-
onadata.libs.data.query.is_date_field(xform, field)¶
-
onadata.libs.data.query.using_postgres¶
onadata.libs.data.statistics module¶
-
onadata.libs.data.statistics.get_all_stats(xform, field=None)¶
-
onadata.libs.data.statistics.get_mean(values)¶
-
onadata.libs.data.statistics.get_mean_for_field(field, xform)¶
-
onadata.libs.data.statistics.get_mean_for_numeric_fields_in_form(xform, field)¶
-
onadata.libs.data.statistics.get_median(values, axis=None)¶
-
onadata.libs.data.statistics.get_median_for_field(field, xform)¶
-
onadata.libs.data.statistics.get_median_for_numeric_fields_in_form(xform, field=None)¶
-
onadata.libs.data.statistics.get_min_max_range(xform, field=None)¶
-
onadata.libs.data.statistics.get_min_max_range_for_field(field, xform)¶
-
onadata.libs.data.statistics.get_mode(values, axis=0)¶ Adapted from https://github.com/scipy/scipy/blob/master/scipy/stats/stats.py#L568
-
onadata.libs.data.statistics.get_mode_for_field(field, xform)¶
-
onadata.libs.data.statistics.get_mode_for_numeric_fields_in_form(xform, field=None)¶