Skip to content

Releases: ImperialCollegeLondon/MAG-Data-Visualization-Toolbox

v4.0.0

24 Apr 13:51
e89bec2
Compare
Choose a tag to compare

App

  • Adapt to refactoring of import/export
  • Add support for CDF import/export
  • Remove support for DAT export

Software

IO

  • Refactor import/export of science and HK data
  • Add support for CDF science import/export
  • Remove support for DAT export

Other

  • Add Science property to mag.Instrument and mag.IALiRT as back-end for Primary and Secondary properties
  • Add Outboard and Inboard property to mag.Instrument
  • Add support in mag.meta.log.Word for EM documents
  • Add mag.mixin.Struct to enable support to convert to struct for meta data classes
  • Move description of sensor setup to mag.meta.Setup
  • Add tests for IO classes and utilities

v3.7.1

11 Apr 16:29
bb8f0ca
Compare
Choose a tag to compare

Software

  • Rename mag.IMAPTestingAnalysis to mag.IMAPAnalysis
  • Fix issue with mode being mistakenly confused for "Ramp" when first range is NaN
  • Fix issue in mag.graphics.sftPlots with cropped analysis not defined when Filter is empty
  • Add system and unit tests for mag.IMAPAnalysis

v3.7.0

10 Apr 11:18
bea4c26
Compare
Choose a tag to compare

App

  • Rename Analysis and MAT options to clearer names
  • Ask user whether to overwrite analysis variable in workspace

Software

  • Add support for reading Word documents containing meta data
  • Capture information about GSE version in mag.meta.Instrument
  • Do not use cropped results for plotting of HK in mag.graphics.sftPlots
  • Ignore I-ALiRT during ramp mode
  • Increase robustness of detection of nearest I-ALiRT packet in mag.graphics.view.IALiRT
  • Fix issue with Config events having data and packet frequency equal to 0
  • Fix issue with mag.internal.useParallel requiring Parallel Computing Toolbox
  • Fix typos in mag.meta.log.Excel

v3.6.1

09 Apr 09:18
fe76b8c
Compare
Choose a tag to compare

Software

  • Add HasData property to mag.TimeSeries and mag,IALiRT
  • Change all time zones to UTC
  • Improve detection of nearest I-ALiRT packet in mag.graphics.view.IALiRT

v3.6.0

21 Mar 19:02
3512db9
Compare
Choose a tag to compare

App

  • Add drop down and text field to browse and view all processing steps separately
  • Add check box to select whether to plot PSD
  • Add tooltips for meta data text areas and toolstrip buttons

Software

  • Add fine-grained definitions of quality flags (see mag.meta.Quality)
  • Update previous uses of quality flag
  • Allow cropping of mag.Science with negative duration (filters from the end)
  • Allow cropping of I-ALiRT with separate filter for primary and secondary
  • Add conversion method eventtable in mag.event.Event to simplify logic in science analysis
  • Derivative of mag.TimeSeries variables now has missing value as first element instead of last
  • Delete unused processing steps
  • Add tests for mag.event.Event, mag.event.ModeChange, mag.event.RangeChange and mag.event.RampMode

v3.5.0

18 Mar 11:53
8117b54
Compare
Choose a tag to compare

Software

  • Make dependence on Parallel Computing Toolbox optional
  • Convert addition of missing row at end of file data into a processing step (mag.process.Separate)
  • Add mag.process.Separate to HK processing
  • Add export of whole science data
  • Fix issue with processing data ready time in mag.process.Units when not enough digits are present
  • Fix issue with plotting last event mode and range in mag.graphics.view.HK when data is cropped

v3.4.1

13 Mar 12:27
c38561c
Compare
Choose a tag to compare

App

  • Make sure to reset everything when "Reset" button is pressed

Software

  • Fix issue with exporting empty HK
  • Fix issue with plotting CPT data with no mode cycling information
  • Fix issue with tiledlayout spacing when tile indexing is column-major
  • Fix issue with naming HK close up figure

v3.4.0

12 Mar 16:16
33bd437
Compare
Choose a tag to compare

App

  • Add button to close generated figures
  • Fix issue with assigning value of DebugStatus when more than one breakpoint is set

Software

  • Add description of both Normal and Burst mode in mag.event.ModeChange, regardless of the active mode
  • Add mode events in I-ALiRT timestamp comparison plot in mag.graphics.view.IALiRT
  • Allow specifying multiple labels and label alignment in mag.graphics.chart.Line
  • Move removal of all-zero vectors in data after removal of missing data
  • Improve algorithm to find closest science and I-ALiRT timestamps
  • Make sure all I-ALiRT right-hand side graphs have YAxisLocation set to right
  • Fix issue with UNCHANGED data frequency appearing as NaN in event log
  • Fix issue with filtering I-ALiRT secondary data in mag.graphics.view.IALiRT
  • Fix issue with PSDs showing large noise in mode and range cycling

v3.3.2

06 Mar 17:20
d863e3d
Compare
Choose a tag to compare

Software

  • Add rotation for LM sensors in mag.process.Calibration
  • Fix loading of Normal and Burst mode change events when UNCHANGED is used
  • Fix detection of start time of test from Excel when there is more information after the time
  • Fix filtering of events in mag.process.Filter
  • Fix issue with plotting HK with field in mag.graphics.view.Field when no HK data is present

v3.3.1

29 Feb 11:55
b0a0122
Compare
Choose a tag to compare

Software

  • Add I-ALiRT plot to compare full science to I-ALiRT
  • Add processing step to cast variable data type (mag.process.Cast)
  • Add option to filter out data after a long pause in measurements in mag.process.Filter
  • Allow adding input arguments to conversion function in mag.graphics.operation.Convert
  • Fix issue with setting I-ALiRT mode when loading
  • Fix issues with exporting I-ALiRT data
  • Add tests for mag.graphics.style.Colormap and mag.graphics.style.Default