Skip to content

Release v1.2.0 - #200

Merged
J-Endres merged 10 commits into
mainfrom
release-v1.2.0
Oct 19, 2026
Merged

J-Endres merged 10 commits into
mainfrom
release-v1.2.0

Conversation

@J-Endres

Copy link
Copy Markdown
Collaborator

F-Dietz and others added 10 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

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 +0.5%
mr0_DWI_SE_EPI ✅ 0.00e+00 0.00e+00 +1.5%
mr0_EPI_2D_seq ✅ 0.00e+00 0.00e+00 +0.5%
mr0_FID_seq ✅ 0.00e+00 0.00e+00 +2.4%
mr0_FLASH_2D_seq ✅ 0.00e+00 0.00e+00 +5.7%
mr0_GRE_to_FLASH ⚠️ – – –
mr0_RARE_2D_seq ✅ 0.00e+00 0.00e+00 +2.0%
mr0_SE_CPMG_seq ✅ 0.00e+00 0.00e+00 +6.7%
mr0_STE_3pulses_5echoes_seq ✅ 0.00e+00 0.00e+00 +5.9%
mr0_TSE_2D_multi_shot_seq ✅ 0.00e+00 0.00e+00 +4.2%
mr0_bSSFP_2D_seq ✅ 0.00e+00 0.00e+00 +7.1%
mr0_diffusion_prep_STEAM_2D_seq ✅ 0.00e+00 0.00e+00 +1.3%
✅ 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 merged commit 1235169 into main Oct 19, 2026
33 checks passed
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