Skip to content

Conversation

nHackel
Copy link
Member

@nHackel nHackel commented Nov 28, 2024

This PR moves all viewer widgets and their windows into a new subpackage MPIViewers. This package does not depend on MPIMeasurements, only on the "pure" data handling packages such as FFTW, MPIFiles, MPIReco and MPISphericalHarmonics.

The PR also adds the 3D data viewer is it is based on that.

This mean this PR requires latest Gtk4 for Gtk4Makie and to connect MPIUI and MPIViewers we require the [sources] section from Julia 1.11 Project.tomls.

Known issues are:

  • No uniform API for viewers
  • Cairo backed viewers can result in Segfaults

Before merging we should finish up the MPIMeasurements merge + related GUI update (mainly sequence ui elements + @jusack MPIUI branch) and any other open branches like the MagneticFieldViewer. Afterwards we can manually "move" the relevant code pieces to MPIViewers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant