Skip to content

Releases: jdranczewski/Magic2

Magic 2 v1.04

28 Sep 13:27
7422982
Compare
Choose a tag to compare
  • An overhaul of the plotting backend.
    • Magic2 uses the matplotlib view stack correctly now, meaning that you can use the buttons at the bottom of the graph to go home and go backwards and forwards in view history.
    • The rendering should also be less jittery now, with a more consistent figure size.
    • Attempting to save the graph from matplotlib produces a warning encouraging the use of Magic2's export function.
    • Refresh timings were updated, so zoom is conserved without blinking when switching between modes. Lineouts also appear instantly (a half-second delay was present when switching to fringe modes previously).
    • Changed the deprecated toolbar (this was producing a console warning every time Magic2 launched).
    • Removed the adjust subplots toolbar button, which was confusing and not useful.
  • Labelling doesn't crash when started outside of the picture.
  • Fixes to the lineout system.
    • Better focus management, the graph should now always stay focused in the layout window.
    • Lineouts respect the plasma density map centre setting now.
    • The width of the lineout and displaying the bounding box settings cannot be changed when in a mode different to the one in which the lineout was taken. This is to avoid errors and confusion.
  • A README.md overhaul. It contains useful information now, including more technical instructions.
  • Updates to the manual. More info included, and the font switched to Arial for more pleasant reading.
  • Gridlines work in fringe modes. You can add gridlines by pressing g with your mouse over a given graph. This now works when displaying fringes (was clashing with the line animation function).
  • Right click to compute works in all cases, even if not in a plasma or background mode.
  • Memory management fix. Slightly less RAM should be used now.
  • Colormap reference available at a click of a button when changing the colormap.
  • The first ever Magic2 Easter egg!

Magic 2 v1.03.1

20 Sep 14:03
649b665
Compare
Choose a tag to compare
  • Fixed an interpolation issue. Values were assigned incorrectly for one of the vertices when adding triangles to the triangulation.

Magic 2 v1.03

27 Sep 14:41
0e9238c
Compare
Choose a tag to compare
  • Better fringe labelling. The fringes are shown as black when you open them initially, which is less confusing. Instead of resetting the phase to 0, the fringes can now be unlabelled, which is less arbitrary and allows you to exclude particular fringes from the interpolation.
  • Dialogs. The interpolation dialog presents you with the option of choosing "Fast" or "Slow and exact", which is less ambiguous than the previous Yes/No dialog. All dialogs have the correct icon now, and they return focus to the graph when they're closed.
  • Debug mode interpolation. This mode allows you to see the output of each step of the exact interpolation. It should be used with caution, but is now much better behaved (as its back-end has been largely rewritten). You can also use main_old.py for this purpose, which now works.
  • Various other bug fixes.

Magic 2 v1.02

27 Sep 14:41
e3e90df
Compare
Choose a tag to compare
  • Lineouts! The major new feature of v1.02, lineouts allow you to inspect your data along a particular line. You can set the width of the scan to eliminate numerical noise, colour-code your lineouts, export the lineout data, and redraw the lineout for a different data set. You can also pin the layout window to the main Magic2 window for easy access. All new, shiny, and hopefully intuitive - more details in the manual!
  • Proper implementation of dimensions for the plasma density graph. The millimetre ticks are no longer unwieldy floats, they also point to zero if you set a centre point.
  • Setting centre refurbished. You get a crosshair, as well as the ability to cancel the process with the 'escape' key. The setting is now saved in .m2 files too (note that this doesn't break backwards and forwards compatibility, so you can still use your old files).
  • The manual has been updated with a few new sections (mostly concerning layouts) ans restyled a bit.
  • Recomputing by right-click on a display mode should now work regardless of the mode you are currently in.

Magic 2 v1.1

27 Sep 14:40
5891c39
Compare
Choose a tag to compare
  • Drawing the labelling line is now much, much more speedy (it was significantly lagging behind before, slowing down the entire operation).
  • The programme's icon should now show up in your taskbar, unless your installation of IPython (Anaconda) is greedy and takes the icon for itself.
  • The prompt for choosing the .png file now tells you whether you're opening the background or the plasma interferogram (at the top of the window).
  • No more crashes if you go out of the interferogram with your labelling line for some reason.
  • Errors are now handled properly if an invalid .png file is opened.
  • The focus is now given back to the graph immediately after using a dialog box.
  • I found out what George's surname was, so now he's credited more properly!

Initial release

27 Sep 14:40
88e4635
Compare
Choose a tag to compare
v1.0

Magic2.bat is now the default way to launch the app