ChangeLog¶
(Please ignore our internal bug tracking links on this page. Information on how to submit bug reports is here).
pending known bugs¶
Released: 2019-?[bug]
Not all Android devices can draw droplets, especially MALI-based GPUs have problems. Need to collect more info about why.
¶References: #441
[bug]
The optimizer tries to optimize during pulse sequence acquisition elements, which is silly. Need a better way to tell it what periods and what controls to optimize.
Also, the cost function doesn’t take time or pulse amplitude into account, which it should/will.
¶
2.1.0-beta17¶
Released: 2019-03-?2.1.0-beta16¶
Released: 2019-03-?2.1.0-beta15¶
Released: 2019-03-18[feature]
Added built-in window function (with nice fat FT) to table editor: exp(-t*10)
¶[feature]
Added option to disable autoscaling on VectorWidgets (particularly FID and SPECRTUM displays) - right-click the widget to get a menu with an en/dis-able item.
Also added ability to manually scale the widget - hold down control and roll the mouse wheel while pointing at the display.
¶
2.1.0-beta14¶
Released: 2019-03-132.1.0-beta13¶
Released: 2019-03-102.1.0-beta12¶
Released: 2019-03-07[bug]
Only show real part of spectrum (for now). Can be modified by adjusting window function.
¶
2.1.0-beta11¶
Released: 2019-03-05[bug]
Mouse wheel now changes pulse angle in Table Editor when pointed at the numeric angle display.
¶
2.1.0-beta10¶
Released: 2019-03-04[bug]
Added window function to acquisition, set in Table Editor using the ‘Shape’ button, or in Industrial Sequences by declaring, ie
¶define any window = 'cos(t*pi).+1'
.
2.1.0-beta8¶
Released: 2019-02-26[bug]
Fixed shaped pulse amplitude calculation in Industrial sequence language.
¶
2.1.0-beta7¶
Released: 2019-02-24[bug]
FID Acquisition and 1D Spectrum display.
¶References: #424
[bug]
Basic Pulse optimization - simple gradient descent.
¶References: #429
[bug]
Limit Varian pulses to 100000 lines/points.
¶References: #457
[bug]
Fixed a weird issue when editing a sequence in the Sequence Explorer that would cause repeated warnings related to automatic sync’ing with the main simulation.
¶References: #422
[bug]
Fix crash when taking log() of certain matrices for which no log() exists.
¶References: #430
[bug]
Clean up the graphics of the textual Initial State Menu editor, and make DROPS 3d view sync optional.
¶References: #437
[bug]
Keep subsequent delay elements separate rather than combining them into one.
¶References: #450
[bug]
Better messages when sequence doesn’t match spin system.
¶[bug]
Update browser version to use WASM instead of asm.js for much faster load times.
¶[bug]
Added a full-screen presentation mode to the desktop and browser apps, toggled by ctrl-shift-F (capital F!)
¶References: #455
[bug]
Remember the last mode an operator window was using.
¶References: #452
[bug]
Added preference selection for “DropType” to select droplet renderer - might help with #441.
¶References: #441
[bug]
Add SDL2 dependency to generated .rpm, remove Ieval from rpm.
¶References: #444
[bug]
Accept expressions tau as τ, and pi as \(\pi\).
¶[bug]
Remember operator view mode per-window.
¶References: #452
[bug]
Show the currently active initial state operator as highlighted in the menu.
¶References: #426
2.0.4¶
Released: 2018-08-20[bug]
Fix some crashes on obscure bad pulse sequence entry.
¶[bug]
Add option ‘–noaudio’ to disable audio on desktop.
¶References: #413
[bug]
When the option ‘Show Id Droplet’ was enabled, AND ‘Magnetization Vectors’ was disabled, the I1 droplet would move to the Id droplet position.
¶References: #414
2.0.3¶
Released: 2018-06-20[feature]
Removed which-operator selection from Operator Windows popup menu.
¶
2.0.2¶
Released: 2018-06-122.0.1¶
Released: 2018-06-08[bug]
Sometimes on iOS or Retina display the font loses symbol characters.
¶References: #352
[bug]
Resimulate when control hamiltonians contain changed J or nu params.
¶References: #381
[bug]
Fix character glyph rendering bug that caused wrong symbol or no symbol to be displayed.
¶References: #348
[bug]
(see 348)
¶References: #349
[bug]
(see 348)
¶References: #376
[bug]
Sometimes bloch vector objects were displaying uninitialized random values.
¶References: #383
[bug]
Only allow the main view to show the density operator.
¶References: #327
[bug]
Resize operator view windows always to be square.
¶References: #352
[bug]
Show 270° instead of -90° for RX phase display.
¶References: #373
2.0.0-beta25¶
Released: 2018-04-272.0.0-beta24¶
Released: 2018-04-06[feature]
Added some standard shaped pulses (sinc,gauss,hyperbolic secant).
¶References: #332
[feature]
Web version now double-checks with user before closing window.
¶
[bug]
Fixed menus on narrow screens.
¶
2.0.0-beta23¶
Released: 2018-04-04[feature]
Project save/load/import/export feature (File menu).
¶References: #321
[feature]
Added text descriptions of pulse sequences.
¶References: #322
[feature]
Rename command line option RESET to –reset
¶[feature]
Rename Option menu to View
¶[feature]
Highlight active options in menus.
¶[feature]
Lots of updates to documentation.
¶
2.0.0-beta22¶
Released: 2017-12-222.0.0-beta20¶
Released: 2017-11-302.0.0-beta18¶
Released: 2017-11-17[feature]
Added ‘propagator’ channel type to ppg, and some basic examples of qbit gates under
And a Q. Computing basis set in the List Prod Ops window.¶References: #257
[feature]
Added Effective Hamiltonian view window, shortcut: ‘E’.
¶[feature]
The advanced sequence editor is unusable on small screens. Dont show the option when the screen is too narrow.
¶References: #168
[feature]
Added quantum-computing style bra-ket notation, ie
¶<001| <1|0> <0||0> |1><0|
[feature]
easier to remember keyboard shortcuts, D:ensity Operator window, H:amiltonian window, U:Propagator window
¶
[bug]
Crash in recognizing cerain ppg loops fixed.
¶[bug]
Sometimes the first frame drawn after start and after resize isnt correct.
¶References: #174
[bug]
Fixed Android multi-finger gestures: rotation, zoom.
¶[bug]
Clarified new sequence creation when cloning a sequence.
¶[bug]
Android devices / versions dont all recognize double-click to reset the view. One needed to click exactly on the same pixel twice, hopefully fixed now.
¶References: #172
[bug]
fixed: macOS multi-finger gestures with 16 frames (phase cycling) is extremely slow.
¶References: #202
[bug]
Fixed typo in Preferences grouping, user may need to ‘reset’ preferences to clean up the preferences editor display.
¶
2.0.0-beta17¶
Released: 2017-10-182.0.0-beta14¶
Released: 2017-10-052.0.0-beta13¶
Released: 2017-10-052.0.0-beta12¶
Released: 2017-09-21[feature]
Adding
¶?RESET
to the SpinDrops-web URL resets the Preferences[feature]
Show circle with frame phase in Phase Cycling mode.
¶References: #187
[feature]
added keyboard shortcuts [ ] for jumping to begin/end of sequence
¶References: #231
[feature]
keyboard shortcut ‘r’ toggles the repeat mode
¶References: #231
[feature]
keyboard shortcut ‘b’ changes to a random sequence (for debugging)
¶References: #231
[feature]
show error message when creating a Preference Scheme fails
¶[feature]
Menus are drawn white on web version, and only visible when moused-over.
¶
2.0.0-beta11¶
Released: 2017-09-212.0.0-beta9¶
Released: 2017-09-12[feature]
Save the Spin System parameters between across sessions.
¶References: #191
[feature]
Option Strong J-Coupling to enable Strong Coupling terms in Hamiltonian
¶References: #195
[bug]
Android sound beep had wrong sampling rate, fixed.
¶[bug]
Crash when Hamiltonian has invalid custom string-based terms.
¶References: #154
[support]
Move documentation to website https://spindrops.org/
¶