- MagScope basics
MagScope is built around ‘data’ and ‘networks’. Data is a matrix of measurement points, such as the magnetic field distributions that come from the magnetic field camera. The data is processed inside one or more ‘networks’, where it can be displayed, analyzed, transformed etc.
A network is a chain of ‘Elements’ through which the data flows. There are many types of elements and they can be combined in many ways, making the software very modular and flexible. Each element does something with the data (e.g. a ‘Plot’ element visualizes it) and then the data continues through the network to the next element.
When the data comes at the end of a network, the network either stops or starts over again. Each element in a network can be assigned ‘actions’. An action is something that should occur when the element runs, for example automatically saving the data to file.
Networks can also be linked to each other, making advanced data analysis flows possible.
A data object is a matrix of data points. A general data matrix has 3 dimensions, which are the spatial dimensions in a coordinate system. Currently two coordinate systems are supported:
- Cartesian: X, Y, Z
- Cylindrical: R, theta, Z