Skip to content

TURTLE v0.6

Compare
Choose a tag to compare
@niess niess released this 13 Dec 11:22
· 34 commits to master since this release

This release extends the stepper. It allows to specify geometries with multiple topography layers, e.g. a soil below the ground, a water layer above, a canopy, etc.

Topography layers

  • A new topography layer is created with the turtle_stepper_add_layer function.
  • Data are added to the layer using the turtle_stepper_add_flat, turtle_stepper_add_map and turtle_stepper_add_stack functions, as previously. But, an offset can now be specified, e.g. 50 cm below the data elevation value.

A single data set can be used in several layers. The stepper automatically manages not duplicating the data sets, frame transforms, etc. Internally, a generic linked list object was added, in order to handle meta data, maps within a stack, etc.

Unit tests

Unit tests have been extended. In addition, they are now handled within the Check framework, using libcheck. A target was added to the Makefile that allows to install libcheck locally, if needed.