Skip to content

Release v1.2.0 - #199

Closed
J-Endres wants to merge 9 commits into
mainfrom
release-v1.1.3
Closed

J-Endres wants to merge 9 commits into
mainfrom
release-v1.1.3

Conversation

@J-Endres

@J-Endres J-Endres commented Oct 19, 2026 •

Copy link
Copy Markdown
Collaborator

F-Dietz and others added 4 commits October 19, 2026 10:15
…194)

The parser was already fast. The conversion called PyGradient.integrate once per event. Moments now come from one cumulative piecewise-linear integral per gradient, which covers trapezoids, extended trapezoids, and arbitrary shapes. Results match the old importer.

exact_trajectories=True (default):

| File | Old | New |
|---|---:|---:|
| pp_mprage.seq | 26 s | 3.6 s |
| pp_radial.seq | 0.80 s | 0.22 s |
| mrseq_spiral.seq | 5.6 s | 0.43 s |
| pp_tse.seq | 0.41 s | 0.10 s |
| mrseq_radial_1_5.seq | 3.0 s | 0.24 s |
| mrseq_spiral_1.5.seq | 3.0 s | 0.23 s |
@github-actions

github-actions Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Simulation test: main (before) vs. this PR (after)

Sequence Status max mag NRMSE max phase RMSE max runtime Δ
mr0_DREAM_STE_seq ✅ 0.00e+00 0.00e+00 +2.4%
mr0_DWI_SE_EPI ✅ 0.00e+00 0.00e+00 +0.6%
mr0_EPI_2D_seq ✅ 0.00e+00 0.00e+00 +6.9%
mr0_FID_seq ✅ 0.00e+00 0.00e+00 +3.4%
mr0_FLASH_2D_seq ✅ 0.00e+00 0.00e+00 +3.6%
mr0_GRE_to_FLASH ⚠️ – – –
mr0_RARE_2D_seq ✅ 0.00e+00 0.00e+00 +2.7%
mr0_SE_CPMG_seq ✅ 0.00e+00 0.00e+00 +0.6%
mr0_STE_3pulses_5echoes_seq ✅ 6.86e-09 1.49e-08 +4.1%
mr0_TSE_2D_multi_shot_seq ✅ 0.00e+00 0.00e+00 -0.1%
mr0_bSSFP_2D_seq ✅ 0.00e+00 0.00e+00 +3.2%
mr0_diffusion_prep_STEAM_2D_seq ✅ 0.00e+00 0.00e+00 -0.5%
✅ mr0_DREAM_STE_seq: All tests passed.

mr0_DREAM_STE_seq

✅ mr0_DWI_SE_EPI: All tests passed.

mr0_DWI_SE_EPI

✅ mr0_EPI_2D_seq: All tests passed.

mr0_EPI_2D_seq

✅ mr0_FID_seq: All tests passed.

mr0_FID_seq

✅ mr0_FLASH_2D_seq: All tests passed.

mr0_FLASH_2D_seq

⚠️ mr0_GRE_to_FLASH: No comparison possible: [Errno 2] No such file or directory: '/home/runner/work/MRzero-Core/MRzero-Core/tests/simulation_test/ref_files/mr0_GRE_to_FLASH.seq.npz'
✅ mr0_RARE_2D_seq: All tests passed.

mr0_RARE_2D_seq

✅ mr0_SE_CPMG_seq: All tests passed.

mr0_SE_CPMG_seq

✅ mr0_STE_3pulses_5echoes_seq: All tests passed.

mr0_STE_3pulses_5echoes_seq

✅ mr0_TSE_2D_multi_shot_seq: All tests passed.

mr0_TSE_2D_multi_shot_seq

✅ mr0_bSSFP_2D_seq: All tests passed.

mr0_bSSFP_2D_seq

✅ mr0_diffusion_prep_STEAM_2D_seq: All tests passed.

mr0_diffusion_prep_STEAM_2D_seq

Workflow run — raw .npz data is attached as artifacts.

@J-Endres J-Endres closed this Oct 19, 2026
@J-Endres
J-Endres deleted the release-v1.1.3 branch October 19, 2026 09:28
@J-Endres J-Endres changed the title Release v1.1.3 Release v1.2.0 Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants