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)¶