Skip to content

Releases: ImperialCollegeLondon/MAG-Data-Visualization-Toolbox

v7.2.1

10 Feb 10:42
b812174
Compare
Choose a tag to compare

Warning

Starting v7.2.0, MATLAB SPICE (MICE) is required.
Starting v7.2.0, MATLAB R2023b is no longer supported.

App

  • Replace diagnostics sharing with link to GitHub for creating an issue when help button is pressed

Software

  • IMAP spectrogram and PSD support only one sensor

What's Changed

Full Changelog: v7.2.0...v7.2.1

v7.2.0

07 Feb 17:15
Compare
Choose a tag to compare

Warning

Starting v7.2.0, MATLAB SPICE (MICE) is required.
Starting v7.2.0, MATLAB R2023b is no longer supported.

App

  • Add option to set breakpoint for error identifier (as well as error source)

Software

  • Add support for IMAP I-ALiRT data with one sensor only
  • Add range and 24-bit scaling for HelioSwarm science data
  • Use SPICE to convert time from MET (equivalent to SCLK, but in seconds) to UTC
  • Remove unnecessary fullfiles in mag.imap.Analysis default values
  • Remove unnecessary description of processing steps
  • Fix issue with mag.imap.view.Field not coping with one sensor science data missing, but its temperature being available

Build

  • Use matlab.addons.toolbox.ToolboxOptions to replace toolbox template

CI

  • Separate CI tests and packaging into separate GitHub workflows
  • main branch is no longer "special" and is not packaged up on push
  • Tags can be used to create new releases
  • Install support packages required for MATLAB tests

What's Changed

  • feat: CI/CD is in two steps and does not require main to be packaged every commit by @mfacchinelli in #102
  • feat: Use SPICE to convert IMAP MET time to UTC by @mfacchinelli in #105
  • fix: IMAP I-ALiRT data with one sensor only by @mfacchinelli in #106
  • task: Apply scaling for HelioSwarm science data by @mfacchinelli in #107
  • task: Replace toolbox-template.xml with matlab.addons.toolbox.ToolboxOptions by @mfacchinelli in #104

Full Changelog: v7.1.4...v7.2.0

v7.1.4

20 Jan 13:55
Compare
Choose a tag to compare

Software

  • Fix issue with Theme property empty for MATLAB without new desktop

v7.1.3

17 Jan 15:59
Compare
Choose a tag to compare

App

  • Fix Bartington figures not being registered by app when generated

Software

  • Add sorting and removal of zeroed-out vectors for Bartington analysis processing
  • Bartington field figures are also called "Bartington...", instead of "Field..."

v7.1.2

14 Jan 18:34
Compare
Choose a tag to compare

Software

  • Fix I-ALiRT isPlottable erroring on empty instance
  • Fix undefined this in spectrogram plots mag.*.view.Spectrogram

v7.1.1

14 Jan 16:15
7da4f3f
Compare
Choose a tag to compare

App

  • Add support for dark mode in toolbar icons and mission selection background
  • Add checkbox in IMAP AT/SFT visualization options to show spectrograms
  • Reduce duplication in definition of supported view-controllers for each mission
  • Disable toolbar when selecting a mission

Software

  • Add isPlottable method to check if mag.TimeSeries has enough data to be plotted
  • Fix display of frequencies for PSD and spectrogram plots
  • Fix issue with timed events (e.g., timed Burst mode) followed up by non-mode events (e.g., range-change events)

v7.1.0

06 Jan 15:45
b8030a8
Compare
Choose a tag to compare

App

  • Add Signal Analyzer and Wavelet Analyzer as Bartington visualization options
  • Redesign mission selection window to support all enumerated missions (in mag.meta.Mission)
  • Redesign how view-controllers are selected for each mission
  • Reduce duplication in definition of Field, PSD and Spectrogram view-controllers

Software

  • Add support for dark-mode figures
  • Fix issue with tab-completion of Bartington views
  • mag.Instrument.HasScience now returns true if any science object has data

Project

  • Add shortcut to run tests with coverage
  • Reorganize project files

v7.0.1

02 Jan 12:10
5d3bedc
Compare
Choose a tag to compare

App

  • Reduce duplication of supported missions
  • Fix issue with opening app without mission

v7.0.0

20 Dec 15:33
2a53a45
Compare
Choose a tag to compare

App

  • Add support for Bartington analysis and visualization
  • Reduce duplication in mag.app.Model and subclasses

Software

  • Add definition of mag.bart.Analysis and other classes for analyzing Bartington data
  • Add definition of views for Bartington science, PSD and spectrogram
  • Add new processing classes for Bartington data
  • Add tests for Bartington and HelioSwarm analysis
  • Rename mag.process.Filter to mag.process.EventFilter
  • Fix IMAP export to CDF by correcting for UTC leap seconds

v6.3.1

19 Dec 14:45
f9b177d
Compare
Choose a tag to compare

Software

  • Correct for leap seconds in IMAP CDF files