Skip to content

The Colourful Release

Latest
Compare
Choose a tag to compare
@sebjameswml sebjameswml released this 03 Dec 09:56
· 177 commits to main since this release

Summary

This release brings you:

  • Over 100 new, beautiful, perceptually uniform colourmaps from Crameri and CET (also incorporating code from William Lenthe). The screenshots come from the example programs colourmaps_crameri, hsvwheel, colourmaps_cet and colourmap_browser.

A montage of new morphologica colourmaps

  • The ability to read and visualize spherical HEALPix grids (images from healpixviewer)

Spherical HEALPix data viewed with morph::HealpixVisual

  • Some refactoring of core maths classes (including Scale->scale; Quaternion->quaternion; TransformMatrix->mat44)
  • Improvements in OpenGL context handling along with the ability to coordinate access to the context via a mutex (thanks @connagh-opteran)
  • It also introduces some changes and new features in morph::Grid and GridVisual (thanks @blenk13 and @fabien-colonnier). The screenshot is from the example program grid_border.

A screenshot of the grid_border example program show a GridVisual with borders around the pixels

  • The option to use a signed index in vvec (where v.at_signed(-1) accesses the last element in the vvec)
  • Graph axis labelling improvements (especially re-sizing the font for axis tick labels)
  • Complex number handling in morph::range and morph::scale

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.2