Shingle is a generalised and accessible framework for model-independent and self-consistent geophysical domain discretisation, which accurately conform to fractal-like bounds and at varyingly resolved spatial scales. The full heterogeneous set of constraints are necessarily completely described by an extensible, hierarchical formal grammar with an intuitive natural language basis for geophysical domain features to achieve robust reproduction and consistent model intercomparisons.
Main features:
- A user-friendly, accessible and extensible framework for model-independent geophysical domain mesh generation.
- An intuitive, hierarchical formal grammar to fully describe and share the full heterogeneous set of constraints for the spatial discretisation of geophysical model domains.
- Natural language basis for describing geophysical domain features.
- Self-consistent, scalable, automated and efficient mesh prototyping.
- Platform for iterative development that is repeatable, reproducible with a provenance history
of generation.
Main changes:
- Integration with LibSpud, [http://www.geosci-model-dev.net/2/33/2009/](http://www.geosci-model-dev.net/2/33/2009/).
- OPeNDAP protocol for efficient, distributed dataset handling, with corresponding new tests.
- Packaged for PyPI, [https://pypi.python.org/pypi/shingle](https://pypi.python.org/pypi/shingle).
- Updated configuration file for Travis CI.