Releases: shingleproject/Shingle
Release v2.1.4
Release v2.1.2
Main changes:
- Docker build environments now independent of repository and branch
Release v2.1.1
Main changes:
- Restored and expanded wide-ranging test build environment
- Includes testing on macOs
- High Sierra 10.13
- Builds and tests in Docker Ubuntu images with Long Term Support (LTS) versions:
- Bionic 18.04 LTS
- Xenial 16.04 LTS
- Trusty 14.04 LTS
- Ubuntu Travis test environments with dependencies sourced from apt where possible for:
- Xenial 16.04 LTS
- Trusty 14.04 LTS
- Precise 12.04 LTS
- Ubuntu Travis test environments with dependencies sourced from pip for:
- Xenial 16.04 LTS
- Trusty 14.04 LTS
- Precise 12.04 LTS
Release v2.1
Main changes:
- Include metric python functions.
- Previous shapefile tests added back to test suite.
- Expand out shapefile and boundary processing.
- Diverse new metric test cases.
- Introduces Tag class and code to read and modify brml tags.
- New Caribbean test cases.
Release v2.0.3
Main changes:
- Populate tags in test cases, to enable selective testing.
- Automated online continuous verification testing now considers all tests with the tag 'continuous'.
- General improvements to clean and streamline library.
Release v2.0.2
Merge of the simplify_build feature branch, to fix #2 and generally make the setuptools build more agnostic and the dominant build over the configure--make route 9since there is C++ code to include).
Main changes:
- Extends methods to build the library.
- Enable setuptools to build all dependencies (including now all spud C++ code and symbols, eliminating an intermediary static library) - to fix issue #2 .
- Relaxes enforcement of flat namespace flag.
- Move local Docker container testing online, covering 3 Ubuntu LTS systems.
- Expands testing online to cover 3 Ubuntu LTS systems, both apt-based and pip-based dependency installs.
- Package name fixes.
- Eliminates initial data downloads.
- Scientific fixes for Trusty available on Travis.
- Various other Travis fixes to support concurrent build testing.
Refer to discussion in #2 for further details.
Version 2.0.1
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/.
- OPeNDAP protocol for efficient, distributed dataset handling, with corresponding new tests.
- Packaged for PyPI, https://pypi.python.org/pypi/shingle.
- Updated configuration file for Travis CI.
Version 2.0
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/.
- OPeNDAP protocol for efficient, distributed dataset handling, with corresponding new tests.
- Packaged for PyPI, https://pypi.python.org/pypi/shingle.
- Updated configuration file for Travis CI.
Version 1.1
v1.1 Added AUTHORS file.