Django design patterns and REST API for citizen science field data collection.
Run RequireJS (r.js) without node.
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.
Serves up pandas dataframes via the Django REST Framework for client-side(i.e. d3.js) visualizations
Enhanced support for natural keys in Django and Django REST Framework
Interactive web-based wizard to facilitate importing structured data into Django models.
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.
Offline-capable HTML5 web and hybrid apps 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/)
Consistent iterable API for reading and writing to external datasets
The unofficial Django swappable models API.
Django-powered GitHub (& Bitbucket) web hooks
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.