empirical structural functions for circular data described in the vignette register_new_layer_datatype.Rmd