From aca0f6aab25658f0487feb20c48a8da9ea0118b2 Mon Sep 17 00:00:00 2001 From: amr aly Date: Wed, 21 Jan 2026 11:09:51 +0100 Subject: [PATCH 1/5] change pypulseq version --- documentation/playground_mr0/mr0_DREAM_STE_seq.ipynb | 2 +- documentation/playground_mr0/mr0_DWI_SE_EPI.ipynb | 2 +- documentation/playground_mr0/mr0_EPI_2D_seq.ipynb | 2 +- documentation/playground_mr0/mr0_FID_seq.ipynb | 2 +- documentation/playground_mr0/mr0_FLASH_2D_seq.ipynb | 2 +- documentation/playground_mr0/mr0_GRE_to_FLASH.ipynb | 2 +- documentation/playground_mr0/mr0_RARE_2D_seq.ipynb | 2 +- documentation/playground_mr0/mr0_SE_CPMG_seq.ipynb | 2 +- documentation/playground_mr0/mr0_STE_3pulses_5echoes_seq.ipynb | 2 +- documentation/playground_mr0/mr0_TSE_2D_multi_shot_seq.ipynb | 2 +- documentation/playground_mr0/mr0_bSSFP_2D_seq.ipynb | 2 +- .../playground_mr0/mr0_diffusion_prep_STEAM_2D_seq.ipynb | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/documentation/playground_mr0/mr0_DREAM_STE_seq.ipynb b/documentation/playground_mr0/mr0_DREAM_STE_seq.ipynb index a0ed08d..28189b9 100644 --- a/documentation/playground_mr0/mr0_DREAM_STE_seq.ipynb +++ b/documentation/playground_mr0/mr0_DREAM_STE_seq.ipynb @@ -49,7 +49,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_DWI_SE_EPI.ipynb b/documentation/playground_mr0/mr0_DWI_SE_EPI.ipynb index 16f4c3c..006cfa2 100644 --- a/documentation/playground_mr0/mr0_DWI_SE_EPI.ipynb +++ b/documentation/playground_mr0/mr0_DWI_SE_EPI.ipynb @@ -46,7 +46,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_EPI_2D_seq.ipynb b/documentation/playground_mr0/mr0_EPI_2D_seq.ipynb index 576530d..f2a38d0 100644 --- a/documentation/playground_mr0/mr0_EPI_2D_seq.ipynb +++ b/documentation/playground_mr0/mr0_EPI_2D_seq.ipynb @@ -35,7 +35,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_FID_seq.ipynb b/documentation/playground_mr0/mr0_FID_seq.ipynb index 96b3dc7..a3806bf 100644 --- a/documentation/playground_mr0/mr0_FID_seq.ipynb +++ b/documentation/playground_mr0/mr0_FID_seq.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_FLASH_2D_seq.ipynb b/documentation/playground_mr0/mr0_FLASH_2D_seq.ipynb index 3284317..0aa779f 100644 --- a/documentation/playground_mr0/mr0_FLASH_2D_seq.ipynb +++ b/documentation/playground_mr0/mr0_FLASH_2D_seq.ipynb @@ -49,7 +49,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_GRE_to_FLASH.ipynb b/documentation/playground_mr0/mr0_GRE_to_FLASH.ipynb index 538343f..cf7a3cb 100644 --- a/documentation/playground_mr0/mr0_GRE_to_FLASH.ipynb +++ b/documentation/playground_mr0/mr0_GRE_to_FLASH.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_RARE_2D_seq.ipynb b/documentation/playground_mr0/mr0_RARE_2D_seq.ipynb index 94f4453..3c99d9e 100644 --- a/documentation/playground_mr0/mr0_RARE_2D_seq.ipynb +++ b/documentation/playground_mr0/mr0_RARE_2D_seq.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_SE_CPMG_seq.ipynb b/documentation/playground_mr0/mr0_SE_CPMG_seq.ipynb index 3785507..167d853 100644 --- a/documentation/playground_mr0/mr0_SE_CPMG_seq.ipynb +++ b/documentation/playground_mr0/mr0_SE_CPMG_seq.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_STE_3pulses_5echoes_seq.ipynb b/documentation/playground_mr0/mr0_STE_3pulses_5echoes_seq.ipynb index b43dd85..1f96e41 100644 --- a/documentation/playground_mr0/mr0_STE_3pulses_5echoes_seq.ipynb +++ b/documentation/playground_mr0/mr0_STE_3pulses_5echoes_seq.ipynb @@ -21,7 +21,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_TSE_2D_multi_shot_seq.ipynb b/documentation/playground_mr0/mr0_TSE_2D_multi_shot_seq.ipynb index cf1fcd7..2f60d2a 100644 --- a/documentation/playground_mr0/mr0_TSE_2D_multi_shot_seq.ipynb +++ b/documentation/playground_mr0/mr0_TSE_2D_multi_shot_seq.ipynb @@ -25,7 +25,7 @@ }, "outputs": [], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_bSSFP_2D_seq.ipynb b/documentation/playground_mr0/mr0_bSSFP_2D_seq.ipynb index f97cd1f..4399151 100644 --- a/documentation/playground_mr0/mr0_bSSFP_2D_seq.ipynb +++ b/documentation/playground_mr0/mr0_bSSFP_2D_seq.ipynb @@ -49,7 +49,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", diff --git a/documentation/playground_mr0/mr0_diffusion_prep_STEAM_2D_seq.ipynb b/documentation/playground_mr0/mr0_diffusion_prep_STEAM_2D_seq.ipynb index 44e5e2a..9193dfc 100644 --- a/documentation/playground_mr0/mr0_diffusion_prep_STEAM_2D_seq.ipynb +++ b/documentation/playground_mr0/mr0_diffusion_prep_STEAM_2D_seq.ipynb @@ -31,7 +31,7 @@ } ], "source": [ - "!pip install pypulseq &> /dev/null\n", + "!pip install pypulseq==1.4.2post1 &> /dev/null\n", "!pip install torchkbnufft --no-deps\n", "!pip install ismrmrd\n", "!pip install MRzeroCore --no-deps\n", From 305a5d0a4f31496d99b0e5e28b4958224dd40bde Mon Sep 17 00:00:00 2001 From: amr aly Date: Wed, 21 Jan 2026 11:14:07 +0100 Subject: [PATCH 2/5] fix the playground test --- .github/workflows/playground_test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/playground_test.yml b/.github/workflows/playground_test.yml index 34509d3..523348b 100644 --- a/.github/workflows/playground_test.yml +++ b/.github/workflows/playground_test.yml @@ -52,10 +52,10 @@ jobs: - name: Install dependencies run: | - pip install pypulseq &> /dev/null + !pip install pypulseq==1.4.2post1 &> /dev/null pip install pydisseqt - pip install MRzeroCore --no-deps pip install ismrmrd + pip install MRzeroCore --no-deps pip install torchkbnufft PyWavelets tqdm scikit-image wget https://github.com/MRsources/MRzero-Core/raw/main/documentation/playground_mr0/numerical_brain_cropped.mat &> /dev/null pip install jupyter nbconvert From 730437f3a0d74ee7227c587f124f5cc2db010b61 Mon Sep 17 00:00:00 2001 From: amr aly Date: Wed, 21 Jan 2026 11:18:27 +0100 Subject: [PATCH 3/5] fix the playground test --- .github/workflows/playground_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playground_test.yml b/.github/workflows/playground_test.yml index 523348b..6a45c92 100644 --- a/.github/workflows/playground_test.yml +++ b/.github/workflows/playground_test.yml @@ -52,7 +52,7 @@ jobs: - name: Install dependencies run: | - !pip install pypulseq==1.4.2post1 &> /dev/null + pip install pypulseq==1.4.2post1 &> /dev/null pip install pydisseqt pip install ismrmrd pip install MRzeroCore --no-deps From 086094c144f2a8ecd9bd12826696a3ea80f4e1d3 Mon Sep 17 00:00:00 2001 From: amr aly Date: Wed, 21 Jan 2026 11:44:10 +0100 Subject: [PATCH 4/5] fix simulation test --- .github/workflows/simulation_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/simulation_test.yml b/.github/workflows/simulation_test.yml index 4ddd6f2..354f148 100644 --- a/.github/workflows/simulation_test.yml +++ b/.github/workflows/simulation_test.yml @@ -41,7 +41,7 @@ jobs: - name: Install dependencies run: | - pip install pypulseq + ppip install pypulseq==1.4.2post1 &> /dev/null pip install torchkbnufft pip install nbformat From a6421b0d56be4375173dd9b583b450e20fd9327c Mon Sep 17 00:00:00 2001 From: amr aly Date: Wed, 21 Jan 2026 11:46:18 +0100 Subject: [PATCH 5/5] fix simulation test --- .github/workflows/simulation_test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/simulation_test.yml b/.github/workflows/simulation_test.yml index 354f148..74171fd 100644 --- a/.github/workflows/simulation_test.yml +++ b/.github/workflows/simulation_test.yml @@ -41,7 +41,7 @@ jobs: - name: Install dependencies run: | - ppip install pypulseq==1.4.2post1 &> /dev/null + pip install pypulseq==1.4.2post1 &> /dev/null pip install torchkbnufft pip install nbformat