From e55c2650b772a087a12be377dd78f3fd0cd94a04 Mon Sep 17 00:00:00 2001 From: woutdenolf Date: Thu, 15 Aug 2024 11:45:43 +0200 Subject: [PATCH] NIAC suggestions: start with simple example at the top, histogram axis +1, indices can be omitted, indices cannot contradict @axes --- base_classes/NXdata.nxdl.xml | 300 ++- base_classes/data/example2D_hist.excalidraw | 2039 +++++++++++++++++++ base_classes/data/example2D_hist.png | Bin 0 -> 114677 bytes 3 files changed, 2169 insertions(+), 170 deletions(-) create mode 100644 base_classes/data/example2D_hist.excalidraw create mode 100644 base_classes/data/example2D_hist.png diff --git a/base_classes/NXdata.nxdl.xml b/base_classes/NXdata.nxdl.xml index 147d88812e..fa9dca6878 100644 --- a/base_classes/NXdata.nxdl.xml +++ b/base_classes/NXdata.nxdl.xml @@ -60,222 +60,180 @@ does not describe how the data is to be plotted or even the dimensionality of the plot. https://www.nexusformat.org/NIAC2018Minutes.html#nxdata-plottype--attribute - **Signals:** - - .. index:: plotting - - The :ref:`DATA </NXdata/DATA-field>` fields contain the signal values to be plotted. The name of the field - to be used as the *default plot signal* is provided by the :ref:`signal </NXdata@signal-attribute>` attribute. - The names of the fields to be used as *secondary plot signals* are provided by the - :ref:`auxiliary_signals</NXdata@auxiliary_signals-attribute>` attribute. - - An example with three signals, one of which being the default - - .. code-block:: - - data:NXdata - @signal = "data1" - @auxiliary_signals = ["data2", "data3"] - data1: float[10,20,30] --> the default signal - data2: float[10,20,30] - data3: float[10,20,30] - - **Axes:** - - .. index:: axes (attribute) - .. index:: coordinates + **Usage:** - The :ref:`AXISNAME </NXdata/AXISNAME-field>` fields contain the axis coordinates associated with the signal values. + .. admonition:: Plot data signal versus x axis - ``Default axes`` + .. code-block:: - The :ref:`axes </NXdata@axes-attribute>` attribute provides the names of the :ref:`AXISNAME </NXdata/AXISNAME-field>` - fields to be used as the default axis for each dimension of the :ref:`DATA </NXdata/DATA-field>` fields. - As a result the length of the :ref:`axes </NXdata@axes-attribute>` attribute must be equal to the rank of the :ref:`DATA </NXdata/DATA-field>` - fields. When a particular dimension has no default axis, the string “.” is used in that position. + data:NXdata + @signal = "data" + @axes = ["x"] + data: float[100] + x: float[100] - ``Spanned dimensions`` + More complex cases are supported - The :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes describe the - :ref:`DATA </NXdata/DATA-field>` dimensions spanned by the corresponding :ref:`AXISNAME </NXdata/AXISNAME-field>` fields. + * histogram data: ``x`` has one more value than ``data``. + * alternative axes: instead of a single ``x`` axis you can have several axes, one of which being the default. + * signals with more than one dimension: ``data`` could be 2D with axes ``x`` and ``y`` along each dimension. + * axes with more than one dimension: ``data`` could be 2D with axes ``x`` and ``y`` also being 2D, providing a + unique ``[x, y]`` coordinate for each ``data`` point. - When :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` is missing for a given :ref:`AXISNAME </NXdata/AXISNAME-field>` field, - the position(s) of the :ref:`AXISNAME </NXdata/AXISNAME-field>` field name in the :ref:`axes </NXdata@axes-attribute>` attribute - is(are) used. The shape of an :ref:`AXISNAME </NXdata/AXISNAME-field>` field must be equal to the shape of the - :ref:`DATA </NXdata/DATA-field>` dimensions it spans. This means that ``AXISNAME.shape[i] == DATA.shape[AXISNAME_indices[i]]`` - for each ``i`` in ``[0, AXISNAME.ndim)``. - - Note that an :ref:`AXISNAME </NXdata/AXISNAME-field>` field can have more than one dimension and can therefore span - more than one :ref:`DATA </NXdata/DATA-field>` dimension. Conversely, one :ref:`DATA </NXdata/DATA-field>` dimension - can be spanned by more than one :ref:`AXISNAME </NXdata/AXISNAME-field>` field. As stated before, the default - axis name (if any) of each dimension can be found in the :ref:`axes </NXdata@axes-attribute>` attribute. + **Signals:** - ``Available axes`` + .. index:: plotting - With this definition of the :ref:`axes </NXdata@axes-attribute>` and :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes - a list of all available axes is not provided directly. All strings in the :ref:`axes </NXdata@axes-attribute>` attribute - (excluding the “.” string) are axis field names. In addition the prefix of an attribute ending with the string "_indices" is also - an axis field name. + .. admonition:: Defined by - **Axes examples:** + * :ref:`DATA </NXdata/DATA-field>` fields + * the :ref:`signal </NXdata@signal-attribute>` attribute + * the :ref:`auxiliary_signals</NXdata@auxiliary_signals-attribute>` attribute - ``1. Single-dimensional axes`` + The :ref:`DATA </NXdata/DATA-field>` fields contain the signal values to be plotted. The name of the field + to be used as the *default plot signal* is provided by the :ref:`signal </NXdata@signal-attribute>` attribute. + The names of the fields to be used as *secondary plot signals* are provided by the + :ref:`auxiliary_signals</NXdata@auxiliary_signals-attribute>` attribute. - :ref:`AXISNAME </NXdata/AXISNAME-field>` fields are typically one-dimensional arrays that span a single :ref:`DATA </NXdata/DATA-field>` dimension. + .. admonition:: An example with three signals, one of which being the default - An example of this would be 2D data on a regular coordinate grid + .. code-block:: - .. code-block:: + data:NXdata + @signal = "data1" + @auxiliary_signals = ["data2", "data3"] + data1: float[10,20,30] --> the default signal + data2: float[10,20,30] + data3: float[10,20,30] - data:NXdata - @signal = "data" - @axes = ["x", "y"] - data: float[10,20] - x: float[10] --> coordinates along the first dimension - y: float[20] --> coordinates along the second dimension + **Axes:** - In this example each data point ``data[i,j]`` has axis coordinates ``[x[i], y[j]]``. + .. index:: axes (attribute) + .. index:: coordinates - Note that ``@x_indices`` and ``@y_indices`` attributes can be omitted in this case. However it is strongly encouraged to provide them. + .. admonition:: Defined by - ``2. Data dimensions spanned by more than one axis`` + * :ref:`AXISNAME </NXdata/AXISNAME-field>` fields + * the :ref:`axes </NXdata@axes-attribute>` attribute + * :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes - A common case is the need to specify alternative axes for the same dimension + The fields and attributes are defined by - .. code-block:: + 1. The :ref:`AXISNAME </NXdata/AXISNAME-field>` fields contain the axis coordinates associated with the signal values. - data:NXdata - @signal = "data" - @axes = ["eta", "q"] - data: float[10,20] - @eta_indices = [0] - @tth_indices = [1] - @q_indices = [1] - eta: float[10] --> coordinates along the first dimension - tth: float[20] --> coordinates along the second dimension (alternative) - q: float[20] --> coordinates along the second dimension (default) + 2. The :ref:`axes </NXdata@axes-attribute>` attribute provides the names of the :ref:`AXISNAME </NXdata/AXISNAME-field>` + fields to be used as the `default axis` for each dimension of the :ref:`DATA </NXdata/DATA-field>` fields. - Note that to recognize ``tth`` as an axis, ``@tth_indices`` must be present. Readers that do - not make use of the :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes will - not understand that ``tth`` is an axis and cannot take this field into account. + 3. The :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes describe the :ref:`DATA </NXdata/DATA-field>` + dimensions spanned by the corresponding :ref:`AXISNAME </NXdata/AXISNAME-field>` fields. - ``3. Multi-dimensional axes`` + Additional requirements to complete the definition - When coordinates do not form a regular grid, multi-dimensional :ref:`AXISNAME </NXdata/AXISNAME-field>` fields - can be used. Just remember that the shape of an :ref:`AXISNAME </NXdata/AXISNAME-field>` field must be equal to the shape - of the :ref:`DATA </NXdata/DATA-field>` dimensions it spans. + 1. The length of the :ref:`axes </NXdata@axes-attribute>` attribute must be equal to the rank of the :ref:`DATA </NXdata/DATA-field>` + fields. When a particular dimension has no default axis, the string “.” is used in that position. - An example of this would be 2D scatter data where each data point has unique coordinates + 2. When :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` is missing for a given + :ref:`AXISNAME </NXdata/AXISNAME-field>` field, the position(s) of the :ref:`AXISNAME </NXdata/AXISNAME-field>` + field name in the :ref:`axes </NXdata@axes-attribute>` attribute is(are) used. - .. code-block:: + 3. The shape of an :ref:`AXISNAME </NXdata/AXISNAME-field>` field must `correspond` to the shape of the + :ref:`DATA </NXdata/DATA-field>` dimensions it spans. This means that for each dimension ``i`` in ``[0, AXISNAME.ndim)`` + the number of data points along this dimension ``DATA.shape[AXISNAME_indices[i]]`` must be equal to the number + of axis values along this dimension ``AXISNAME.shape[i]`` or the number of bin edges ``AXISNAME.shape[i]+1`` + in case of histogram data. - data:NXdata - @signal = "data" - @axes = ["x", "y"] - @x_indices = [0, 1] - @y_indices = [0, 1] - data: float[10,20] - x: float[10,20] --> coordinates along both dimensions - y: float[10,20] --> coordinates along both dimensions + 4. When :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` is the same as the indices of "AXISNAME" in the + :ref:`axes </NXdata@axes-attribute>` attribute, there is no need to provide + :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>`. - In this example each data point ``data[i,j]`` has axis coordinates ``[x[i,j], y[i,j]]`` and when - plotting, ``x`` is used along the first data dimension by default and `y` along the second data dimension. - Since ``x`` and ``y`` span both dimensions, a reader could choose to use ``y`` for the first dimension - and ``x`` for the second as an alternative to the default. A writer could also choose to not specify - any default by defining ``@axes = [".", "."]`` and leave the decision up the the reader. + 5. The indices of "AXISNAME" in the :ref:`axes </NXdata@axes-attribute>` attribute must be a subset of + :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>`. - Note that omitting ``@x_indices`` would result in ``@x_indices = [0]`` as derived from the position of the string ``"x"`` in ``@axes``. - This would be invalid since the shape ``[10,20]`` of ``x`` is not equal to the shape ``[10]`` of the spanned data dimensions. + Highlight concequences that follow the definition - Omitting indices for multi-dimensional axes can only be done by repeating the :ref:`AXISNAME </NXdata/AXISNAME-field>` - name in all positions of the :ref:`axes </NXdata@axes-attribute>` attribute which they span. For example + 1. An :ref:`AXISNAME </NXdata/AXISNAME-field>` field can have more than one dimension and can therefore span + more than one :ref:`DATA </NXdata/DATA-field>` dimension. Conversely, one :ref:`DATA </NXdata/DATA-field>` dimension + can be spanned by more than one :ref:`AXISNAME </NXdata/AXISNAME-field>` field. As stated before, the default + axis name (if any) of each dimension can be found in the :ref:`axes </NXdata@axes-attribute>` attribute. - .. code-block:: + 2. A list of all available axes is not provided directly. All strings in the :ref:`axes </NXdata@axes-attribute>` attribute + (excluding the “.” string) are axis field names. In addition the prefix of an attribute ending with the string "_indices" is also + an axis field name. - data:NXdata - @signal = "data" - @axes = ["x", "x"] - data: float[10,20] - x: float[10,20] --> coordinates along both dimensions + .. admonition:: The following example covers all axes features supported - Note that since ``NXdata`` does not describe how the data is to be plotted or even the dimensionality of the plot, - a reader would probably treat this particular example as a 1D signal and plot it as such. + .. code-block:: - In the case of multi-dimensional axes, single-dimensional axes are often introduced as default axes - to support readers that do not make use of the :ref:`AXISNAME_indices </NXdata@AXISNAME_indices-attribute>` attributes - or cannot handle multi-dimensional axes. + data:NXdata + @signal = "data" + @axes = ["x_set", "y_set", "."] --> default axes for all three dimensions + @x_encoder_indices = [0, 1] + @y_encoder_indices = 1 --> or [1] + data: float[10,7,1024] + x_encoder: float[11,7] --> coordinates along the first and second dimensions + y_encoder: float[7] --> coordinates along the second dimension + x_set: float[10] --> coordinates along the first dimension + y_set: float[7] --> coordinates along the second dimension - The 2D scatter example can be enriched as follows + One scientific application that provided such data is 2D scanning X-ray Fluorescence + where the sample is scanned through a focussed X-ray beam in two dimensions and an XRF spectrum + with 1024 channels is recorded at each position. In addition the x motor is scanned + continuously and both motors have an encoder which records the actual motor position as + opposed to the requested or `set` position. - .. code-block:: + .. image:: data/example2D_hist.png + :width: 100% - data:NXdata - @signal = "data" - @axes = ["x_set", "y_set"] - @x_indices = [0, 1] - @y_indices = [0, 1] - @x_set_indices = 0 --> or [0] - @y_set_indices = 1 --> or [1] - data: float[10,20] - x: float[10,20] --> coordinates along both dimensions - y: float[10,20] --> coordinates along both dimensions - x_set: float[10] --> coordinates along the first dimension - y_set: float[20] --> coordinates along the second dimension + 1. ``@axes`` has three values which corresponds to the ``data`` rank of three - The first dimension is spanned by three axes: ``x``, ``y`` and ``x_set``. The second dimension is also - spanned by three axes: ``x``, ``y`` and ``y_set``. + 2. ``x_set`` and ``y_set`` are the default axes for the first two dimensions while the third + dimension does not have a default axis or any axis for that matter. - Technically ``@x_set_indices`` and ``@y_set_indices`` can be omitted. However it is strongly encouraged to provide them. + 3. ``x_set_indices`` and ``y_set_indices`` are omitted because they would be equal to + the position of ``"x_set"`` and ``"y_set"`` in ``@axes``. - ``4. Axes without defaults`` + 4. The first dimension is spanned by two axes ``x_set`` and ``x_encoder``. Since + the x motor is scanned continuously, the encoder records the edge of every bin + on which an XRF spectrum is recorded yielding 11 values instead of 10 along the + first dimension. The ``x_encoder`` spans two dimensions because the actual x edges + are slightly different for every x motion at each y position. - Expanding on the previous example, a stack of 2D scatter data where the stack dimension - does not have an axis can be described as follows + 5. The second dimension is spanned by two axes ``y_set`` and ``y_encoder``. The axes + have as many values are there are data points along the second dimension. This is + because the y motor moves one step after each scan of the x motor. Since the y + motor does not move while scanning x, there is no need for ``y_encoder`` to span + the first dimension because the value along this dimension remains constant. - .. code-block:: + **Uncertainties:** - data:NXdata - @signal = "data" - @axes = [".", "x_set", "y_set"] - @x_indices = [1, 2] - @y_indices = [1, 2] - @x_set_indices = 1 - @y_set_indices = 2 - data: float[5,10,20] - x: float[10,20] --> coordinates along the last two dimensions - y: float[10,20] --> coordinates along the last two dimensions - x_set: float[10] --> coordinates along the second dimension - y_set: float[20] --> coordinates along the third dimension - - Note that the first dimension does not have a default axis but this doesn't necessarily mean - the first dimension is not spanned by any axis, although in this example that is the case. + .. admonition:: Defined by - **Uncertainties:** + * :ref:`FIELDNAME_errors </NXdata/FIELDNAME_errors-field>` fields Standard deviations on data values as well as coordinates can be provided by :ref:`FIELDNAME_errors </NXdata/FIELDNAME_errors-field>` fields where ``FIELDNAME`` is the name of a :ref:`DATA </NXdata/DATA-field>` field or an :ref:`AXISNAME </NXdata/AXISNAME-field>` field. - An example of uncertainties on the signal, auxiliary signals and axis coordinates - - .. code-block:: - - data:NXdata - @signal = "data1" - @auxiliary_signals = ["data2", "data3"] - @axes = ["x", "z"] - @x_indices = 0 - @z_indices = 2 - data1: float[10,20,30] - data2: float[10,20,30] - data3: float[10,20,30] - x: float[10] - z: float[30] - data1_errors: float[10,20,30] - data2_errors: float[10,20,30] - data3_errors: float[10,20,30] - x_errors: float[10] - z_errors: float[30] + .. admonition:: An example of uncertainties on the signal, auxiliary signals and axis coordinates + + .. code-block:: + + data:NXdata + @signal = "data1" + @auxiliary_signals = ["data2", "data3"] + @axes = ["x", ".", "z"] + @x_indices = 0 + @z_indices = 2 + data1: float[10,20,30] + data2: float[10,20,30] + data3: float[10,20,30] + x: float[10] + z: float[30] + data1_errors: float[10,20,30] + data2_errors: float[10,20,30] + data3_errors: float[10,20,30] + x_errors: float[10] + z_errors: float[30] @@ -473,10 +431,12 @@ "Errors" (meaning *uncertainties* or *standard deviations*) associated with any field named ``FIELDNAME`` in this ``NXdata`` - group (e.g. an axis, signal or auxiliary signal). + group. This can be a :ref:`DATA </NXdata/DATA-field>` field + (signal or auxiliary signal) or a :ref:`AXISNAME </NXdata/AXISNAME-field>` + field (axie). The dimensions of the ``FIELDNAME_errors`` field must match - the dimensions of the ``FIELDNAME`` field. + the dimensions of the corresponding ``FIELDNAME`` field. diff --git a/base_classes/data/example2D_hist.excalidraw b/base_classes/data/example2D_hist.excalidraw new file mode 100644 index 0000000000..555367e98f --- /dev/null +++ b/base_classes/data/example2D_hist.excalidraw @@ -0,0 +1,2039 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://excalidraw.com", + "elements": [ + { + "type": "text", + "version": 92, + "versionNonce": 2086153431, + "index": "av", + "isDeleted": false, + "id": "O4IOlsidXZtjGGLx7bkV5", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 942, + "y": 121, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 144.98333740234375, + "height": 35, + "seed": 740456628, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723712683105, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 5, + "text": "x_set (10)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "x_set (10)", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 223, + "versionNonce": 885110199, + "index": "avM", + "isDeleted": false, + "id": "Jvvzf5AW1-AXaLkRpLU0r", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 707.75, + "y": 204, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 599.75, + "height": 0, + "seed": 328296076, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749876, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 599.75, + 0 + ] + ] + }, + { + "type": "line", + "version": 186, + "versionNonce": 967238969, + "index": "avS", + "isDeleted": false, + "id": "1oquHYfUWM7jFEPRmPJCd", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 707.4846985493728, + "y": 188.03938866697484, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 335175092, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749876, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 97, + "versionNonce": 1150281431, + "index": "avd", + "isDeleted": false, + "id": "Q3qiL31W6HDgEKYSUG44h", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 782.294908847913, + "y": 187.96512020260096, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 1348995380, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749876, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 153, + "versionNonce": 2045236761, + "index": "avj", + "isDeleted": false, + "id": "fLh6-WEtUmLDbT4M3fmKK", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 857.1683798348541, + "y": 188.08561984421686, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 896199820, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749876, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 132, + "versionNonce": 1505424375, + "index": "avp", + "isDeleted": false, + "id": "d2dHO2MXV3EZOASR9evEu", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 932.2394654677435, + "y": 188.04667369231814, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 351632140, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749876, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 176, + "versionNonce": 365587097, + "index": "aw", + "isDeleted": false, + "id": "1nDRWGr4xXByQvmj4T75k", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1006.4454749055044, + "y": 187.9356665772386, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 202421132, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749875, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 155, + "versionNonce": 1381623671, + "index": "awG", + "isDeleted": false, + "id": "uQCHrBIsIyOaHGD4_oPNZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1081.2647820355294, + "y": 188.06351618871327, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 1095393804, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749875, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 162, + "versionNonce": 104050553, + "index": "awV", + "isDeleted": false, + "id": "OAscfoYCZDCZw-bIYAeo8", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1156.081245744466, + "y": 187.9986913751089, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 119825548, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749875, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 141, + "versionNonce": 1807474839, + "index": "ax", + "isDeleted": false, + "id": "7IG0ZYhtA4tBldWiNqe1S", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1230.5685644060898, + "y": 187.913846198041, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 1623192332, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749875, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 220, + "versionNonce": 652302425, + "index": "axV", + "isDeleted": false, + "id": "Q_IPp2bqbuRgV_0b9k7cZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1305.2479262742409, + "y": 188.1377461677976, + "strokeColor": "#e03131", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 12, + "seed": 1556442508, + "groupIds": [ + "1V7HQA46ihjAlFdh89XxB" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712749875, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 12 + ] + ] + }, + { + "type": "line", + "version": 191, + "versionNonce": 829234295, + "index": "b028", + "isDeleted": false, + "id": "0Peull3zXZeLrxe84K3Ra", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 671, + "y": 237.84596154393358, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 1758717068, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 232, + "versionNonce": 1020938873, + "index": "b02G", + "isDeleted": false, + "id": "lpIHrlma980BuMZ22Hxys", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 738.6964704909454, + "y": 238.27014754734356, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 1597659660, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 250, + "versionNonce": 1285584279, + "index": "b02V", + "isDeleted": false, + "id": "PUFCzOPsFTUt6_P7bE4-o", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 805.2806311922333, + "y": 237.66218893044274, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 1892698892, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 241, + "versionNonce": 603755353, + "index": "b02d", + "isDeleted": false, + "id": "EfAasH1uSrQhLqYCV_dJ1", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 870.8811690564545, + "y": 237.91153860797692, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 444649740, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 284, + "versionNonce": 374057655, + "index": "b02l", + "isDeleted": false, + "id": "2Jg7xQEPafAB7j3CZ1DG0", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 937.3420218591018, + "y": 238.09135773008992, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 877710644, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 302, + "versionNonce": 94552121, + "index": "b03", + "isDeleted": false, + "id": "S3x-U6c9M12L9hdo75RnK", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1003.9839447540695, + "y": 237.7882788050355, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 547948212, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 293, + "versionNonce": 722680791, + "index": "b03G", + "isDeleted": false, + "id": "JdOPLCUGd6YqHw25CxxV9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1070.6258676490374, + "y": 236.5201690030599, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 415109172, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 301, + "versionNonce": 800084249, + "index": "b03V", + "isDeleted": false, + "id": "9sRft8pqldmfDKi6uLgoo", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1137.9559844374378, + "y": 238.17061949598, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 525258164, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 319, + "versionNonce": 520857847, + "index": "b04", + "isDeleted": false, + "id": "hTMDH7z4306-HND5Uy428", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1204.5979073324056, + "y": 237.69558633969984, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 1829959476, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 347, + "versionNonce": 1738065401, + "index": "b04V", + "isDeleted": false, + "id": "Cnvi7-v-Og7O7mzfGRjk0", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1269.477944775103, + "y": 237.11038040417975, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 2020545716, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 364, + "versionNonce": 263811607, + "index": "b05", + "isDeleted": false, + "id": "R2dfs7C7B9g8X_NkD2ROD", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 1336.1198676700708, + "y": 237.90971411641078, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 5, + "height": 360.6954803590299, + "seed": 1754422836, + "groupIds": [ + "P-S6GWdd2jcWPuY9sOgk8" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709852930, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 5, + 360.6954803590299 + ] + ] + }, + { + "type": "line", + "version": 815, + "versionNonce": 198155577, + "index": "b0F8", + "isDeleted": false, + "id": "qlf6NDVKWc-PfUXMB2bnY", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 679.2532792040847, + "y": 231.58333333333337, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 226363788, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 859, + "versionNonce": 1983483417, + "index": "b0FG", + "isDeleted": false, + "id": "6sCsQLqs_tdU11glCJDsV", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 679.8150779037358, + "y": 281.6874653857596, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 1661870604, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 877, + "versionNonce": 1676829433, + "index": "b0FV", + "isDeleted": false, + "id": "BdwAiwjE12b4f4qTwDSwe", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 678.9503475441884, + "y": 333.48449152659305, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 133305228, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 920, + "versionNonce": 1367186393, + "index": "b0Fl", + "isDeleted": false, + "id": "D4FVyNFGYsUAIo9Uaw_-t", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 679.4407215494107, + "y": 386.5352084867595, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 2046804492, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 845, + "versionNonce": 1592703161, + "index": "b0G", + "isDeleted": false, + "id": "KMLRntLpvwGKTkDPtGJhe", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 679.6740320062427, + "y": 439.93111694854036, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 1203294644, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 888, + "versionNonce": 1575565721, + "index": "b0GV", + "isDeleted": false, + "id": "COWd6ZBGiICka8aWYvGpJ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 681.0868703301162, + "y": 493.0385660527098, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 27032372, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 855, + "versionNonce": 530620025, + "index": "b0H", + "isDeleted": false, + "id": "iihkKJF5A0Mq32M51LKkU", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 680.6645339611346, + "y": 546.1613624409579, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 1650608308, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "line", + "version": 898, + "versionNonce": 47736665, + "index": "b0I", + "isDeleted": false, + "id": "3-R7bwGv6ecggMjz00nf0", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "dotted", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 679.6981549367256, + "y": 598.7928285018907, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "width": 652.5419601267315, + "height": 0, + "seed": 369037876, + "groupIds": [ + "HySgwqNRDOZS_38GUeoPR" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723709875833, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 652.5419601267315, + 0 + ] + ] + }, + { + "type": "text", + "version": 185, + "versionNonce": 394926233, + "index": "b0d", + "isDeleted": false, + "id": "3nLFPdUk_WeZLC6vIVWF9", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 453.6666666666665, + "y": 393.16666666666674, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 129.73333740234375, + "height": 35, + "seed": 700169612, + "groupIds": [], + "frameId": null, + "roundness": null, + "boundElements": [], + "updated": 1723710311231, + "link": null, + "locked": false, + "fontSize": 28, + "fontFamily": 5, + "text": "y_set (7)", + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "y_set (7)", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "type": "line", + "version": 248, + "versionNonce": 602645849, + "index": "b0n8", + "isDeleted": false, + "id": "JnzsYu_ZslnjyScLARyqu", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.023274319471, + "y": 266, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1483048244, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 238, + "versionNonce": 504281271, + "index": "b0nG", + "isDeleted": false, + "id": "wE-Z234j1AJh4cvGBPnuU", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.3070583081071, + "y": 318.1035680246503, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 273333004, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 258, + "versionNonce": 434082361, + "index": "b0nV", + "isDeleted": false, + "id": "FdydPRu81qu86qN2zKoDG", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.6202041172993, + "y": 369.41308094485197, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1681795764, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 260, + "versionNonce": 591694295, + "index": "b0nl", + "isDeleted": false, + "id": "1yZbdnRYZrurejiYu5b4T", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.247322592697, + "y": 421.3699934295827, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1706510516, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 219, + "versionNonce": 142795545, + "index": "b0o", + "isDeleted": false, + "id": "NqCk5MDaAmJEgYLWP9r3M", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.0881400594476, + "y": 473.46049268803154, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1915764236, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 242, + "versionNonce": 1608726263, + "index": "b0oG", + "isDeleted": false, + "id": "AsCE-HwSCbqnSMAmpaxkZ", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 616.186931647939, + "y": 524.9721183654877, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1350796, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 261, + "versionNonce": 1816729593, + "index": "b0oV", + "isDeleted": false, + "id": "_-ECJC0D8tmzti-pi3-Ee", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 615.9144580101793, + "y": 577.1707388064154, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 12.5, + "height": 0, + "seed": 1055468300, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 12.5, + 0 + ] + ] + }, + { + "type": "line", + "version": 231, + "versionNonce": 711933975, + "index": "b0ol", + "isDeleted": false, + "id": "NObpCvXI5ttnpfAvHDJ4I", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 631.25, + "y": 266.5, + "strokeColor": "#1971c2", + "backgroundColor": "#b2f2bb", + "width": 0, + "height": 312.5, + "seed": 399783692, + "groupIds": [ + "jWlJ_Q_kUH1mkn9At1ziz" + ], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723712743933, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": null, + "points": [ + [ + 0, + 0 + ], + [ + 0, + 312.5 + ] + ] + }, + { + "type": "arrow", + "version": 427, + "versionNonce": 1594264343, + "index": "b0q", + "isDeleted": false, + "id": "iLkOUg7TmkslaYgU9SdaW", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 680.25, + "y": 365.4292272146313, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "width": 656.25, + "height": 0, + "seed": 1372353972, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723710349411, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 656.25, + 0 + ] + ], + "elbowed": false + }, + { + "type": "arrow", + "version": 578, + "versionNonce": 1850937399, + "index": "b0r", + "isDeleted": false, + "id": "fsE3yUyb3qu39XzmZCM6W", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 680.1636851166654, + "y": 312.7047592879178, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "width": 656.25, + "height": 0, + "seed": 1513965239, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723710349411, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 656.25, + 0 + ] + ], + "elbowed": false + }, + { + "type": "arrow", + "version": 549, + "versionNonce": 672264535, + "index": "b0s", + "isDeleted": false, + "id": "grxeuUUFSREmLSwqtGjYB", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 680.3337634762097, + "y": 261.54311806311057, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "width": 656.25, + "height": 0, + "seed": 1107660567, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "boundElements": [], + "updated": 1723710349411, + "link": null, + "locked": false, + "startBinding": null, + "endBinding": null, + "lastCommittedPoint": null, + "startArrowhead": null, + "endArrowhead": "arrow", + "points": [ + [ + 0, + 0 + ], + [ + 656.25, + 0 + ] + ], + "elbowed": false + }, + { + "id": "enGL1MyA4g-tAkCJvk2CO", + "type": "text", + "x": 1368.75, + "y": 289, + "width": 245.81666564941406, + "height": 70, + "angle": 0, + "strokeColor": "#2f9e44", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b13", + "roundness": null, + "seed": 1578367961, + "version": 88, + "versionNonce": 1101544537, + "isDeleted": false, + "boundElements": null, + "updated": 1723711239934, + "link": null, + "locked": false, + "text": "continuous motion\nof x for each y", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "continuous motion\nof x for each y", + "autoResize": true, + "lineHeight": 1.25 + }, + { + "id": "OXiZBby7KE7-cWu_3uP2P", + "type": "text", + "x": 745.5, + "y": 631.5, + "width": 535, + "height": 35, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "#b2f2bb", + "fillStyle": "solid", + "strokeWidth": 1, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "index": "b14", + "roundness": null, + "seed": 536866169, + "version": 302, + "versionNonce": 503827127, + "isDeleted": false, + "boundElements": null, + "updated": 1723712090669, + "link": null, + "locked": false, + "text": "XRF spectra recorded at (10, 7) points", + "fontSize": 28, + "fontFamily": 5, + "textAlign": "left", + "verticalAlign": "top", + "containerId": null, + "originalText": "XRF spectra recorded at (10, 7) points", + "autoResize": true, + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": 20, + "gridStep": 5, + "gridModeEnabled": false, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/base_classes/data/example2D_hist.png b/base_classes/data/example2D_hist.png new file mode 100644 index 0000000000000000000000000000000000000000..e6781939ffb04220720bd5476771c0888f185456 GIT binary patch literal 114677 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

T}#^VElr? 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 literal 0 HcmV?d00001