Skip to content

Releases: ImperialCollegeLondon/MAG-Data-Visualization-Toolbox

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

v3.3.0

26 Feb 10:58
933d285
Compare
Choose a tag to compare

Software

Compression

  • Add processing step mag.process.Compression to correct for compression factor
  • Allow filtering around compression changes in mag.process.Filter
  • Fix issue in mag.process.SignedInteger with compression still using 16th bit for signedness, instead of 18th
  • Fix typos in compression event plot

Export

  • Export formats are defined in mag.io.Type
  • Export formats accept data structures mag.Instrument and mag.HK, instead of custom structure
  • Add Compression flag to science export
  • Add PROCSTAT to HK export

Other

  • Add variable continuity definition for science variables in timetable
  • Add shutdown event as final event in mag.Science event table
  • Add property Harness in mag.meta.Science to describe sensor harness
  • Add ability to specify final event end time in mag.graphics.view.Field
  • Simplify how columns are filtered in loading science and I-ALiRT
  • Make mag.process.Calibration more flexible to custom variable names
  • Allow plotting more than one event in mag.graphics.view.Field
  • Change event type to categorical when data is not numeric
  • Add option to create folder in mag.graphics.savePlots
  • Fix issue with loading Excel files containing sensor meta data
  • Fix issue in custom events chart when event value is not double or single

v3.2.0

22 Feb 10:44
d9e6a4b
Compare
Choose a tag to compare

Software

  • Add compression flag to mag.Science
  • Add settings file to specify name of timetable properties for mag.Science
  • Add Compression property to supported events for plotting
  • Add YAxisLocation for mag.graphics.style.Default and mag.graphics.style.Stackedplot
  • Shift YAxisLocation to "right" for plots on right-hand side of some views: mag.graphics.view.Field, mag.graphics.view.Frequency, mag.graphics.view.HK, mag.graphics.view.IALiRT, and mag.graphics.view.RampMode
  • Do not show figure until it is fully populated in mag.graphics.visualize
  • Create mag.meta.Mode enumeration to capture sensor science mode
  • Move definition of time constants to shared utility file mag.time.Constant
  • Make mag.process.Range and mag.process.SignedInteger more flexible to custom variable names
  • Make sure converted values in mag.process.SignedInteger are returned as double
  • Fix #10
  • Fix #19
  • Add tests for processing step documentation properties

v3.1.0

17 Feb 10:59
fe4fc4c
Compare
Choose a tag to compare

App

  • Fix issue where save location was taken off edit field, instead of analysis object

Software

I-ALiRT

  • Add plot for comparison of I-ALiRT and science data and timestamps
  • Export I-ALiRT data
  • Separate ScienceProcessing and IALiRTProcessing in mag.IMAPTestingAnalysis
  • Also crop I-ALiRT data when calling cropScience
  • Fix wrong values for I-ALiRT data and packet frequency

Other

  • Add quality flag to describe data quality and filter data in plots
  • Improve estimate of mode change event timestamp
  • Allow filtering both by time and number of vectors in mag.process.Filter
  • Add operations to plot composite variables (e.g., difference between variables, convert variable value, etc.)
  • Add optional global legend to figures generated with mag.graphics.visualize
  • Add option to change tile indexing in figures generated with mag.graphics.visualize
  • Add sensor name in "ramp inconsistent" warning
  • Remove check of mistimed packets
  • Remove logic to handle old versions of mag.IMAPTestingAnalysis in MAT files
  • Replace fillWarpUp with cropScience in SFT plots
  • Make sure range cycling primary and secondary science data are of the same size
  • Fix issue with too many sensor events being filtered out when processing science