Offline-capable HTML5 web and hybrid apps for citizen science field data collection.
A modular framework for citizen science field data collection via offline-capable mobile web apps.
Project scaffolding tools for creating a new crowdsourcing or citizen science application with the wq framework.
Django design patterns and REST API for citizen science field data collection.
The wq command line tool.
Tool to convert ODK-style XLSForms into Django models and HTML templates for use with wq (https://wq.io/)
Interactive web-based wizard for importing structured data into Django models.
The unofficial Django swappable models API.
Mustache template engine for Django 1.8 and newer, with support for Django context processors.
Implementation of the HTML JSON Forms spec for use with the Django REST Framework.
Enhanced support for natural keys in Django and Django REST Framework
Iterable API for tabular datasets including CSV, XLS, XML, & JSON.
Serves up pandas dataframes via the Django REST Framework for client-side(i.e. d3.js) visualizations
Run RequireJS (r.js) without node.
Consistent iterable API for reading and writing to external datasets
Loads climate and hydrology data from ACIS (NOAA RCCs), CoCoRaHS, Hydromet (USBR), SNOTEL AWDB (NRCS) and NWIS (USGS).
Reference implementation of the ERAV data model for citizen science. ERAV is an extension to EAV with support for maintaining multi-faceted provenance metadata for an entity.
Django-powered GitHub (& Bitbucket) web hooks