Skip to content

Releases: shingleproject/Shingle

Release v2.1.4

12 Jul 11:34
Compare
Choose a tag to compare

Main changes:

  • Solid release passing in all ten build environments
  • Fixes Docker build environments to pick up correct repository, branch and tag information

Release v2.1.2

11 Jul 16:26
Compare
Choose a tag to compare

Main changes:

  • Docker build environments now independent of repository and branch

Release v2.1.1

11 Jul 15:49
Compare
Choose a tag to compare

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

05 Jul 16:47
Compare
Choose a tag to compare

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

17 May 09:01
Compare
Choose a tag to compare

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

20 Apr 15:27
Compare
Choose a tag to compare

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

10 Apr 18:47
Compare
Choose a tag to compare

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:

Version 2.0

10 Apr 16:26
Compare
Choose a tag to compare

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:

Version 1.1

10 Apr 15:51
Compare
Choose a tag to compare
v1.1

Added AUTHORS file.