Skip to content

Move dataset classes into separate directory and object library

Created by: matthew-d-jones

Description of work

Some of the classes in the NeXusDataset namespace were living in writer module directories and the rest roaming the great plains of src. Seems sensible to me to move them and their tests into a separate directory and object library.

I've done this in preparation for adding EPICS alarm writing but thought it best to create a separate PR to minimise chance for merge conflicts and keep the alarm PR easy to review.

Improved names of some namespaces, see commit messages.

Nominate for Group Code Review

  • Nominate for code review

Merge request reports