Skip to content

Commit

Permalink
jemris version number 2.9.2
Browse files Browse the repository at this point in the history
  • Loading branch information
stoeckert committed Jan 3, 2025
1 parent 63af7fe commit 3a4eeae
Show file tree
Hide file tree
Showing 176 changed files with 194 additions and 188 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ cmake_minimum_required (VERSION 2.8)
project (jemris)
set (jemris_VERSION_MAJOR 2)
set (jemris_VERSION_MINOR 9)
set (jemris_VERSION_PATCH 1)
set (jemris_VERSION_PATCH 2)
set (jemris_VERSION "${jemris_VERSION_MAJOR}.${jemris_VERSION_MINOR}.${jemris_VERSION_PATCH}")

set(CMAKE_BUILD_TYPE "Release")
Expand Down
11 changes: 9 additions & 2 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
jemris (2.9-2) stable; urgency=low
* Major support of sundials library 6.4 (no backward compatibility with older versions)
* Minor improved test metrics for unit tests (sanityck)
* Minor bug fixes
* Minor updated documentation

-- Tony Stoecker <tony.stoecker@dzne.de> Fr, 03 Jan 2025 11:56:45 +0200

-- Tony Stoecker <tony.stoecker@dzne.de> Thu, 08 Sep 2023 11:56:45 +0200
jemris (2.9-1) stable; urgency=low
* Major support of sundials cvode library 5.8 (no backward compatibility with older versions < 5.x)
* Major added linux matlab standalone GUIs (such that MATLAB is not needed for using the GUIs)
* Minor bug fixes
* Minor updated documentation

-- Tony Stoecker <tony.stoecker@dzne.de> Thu, 03 Feb 2022 11:56:45 +0200
-- Tony Stoecker <tony.stoecker@dzne.de> Thu, 08 Sep 2023 11:56:45 +0200

jemris (2.9-0) stable; urgency=low
* Major added image reconstruction and ismrmrd support
* Major added deformable motion simulation
Expand Down
2 changes: 1 addition & 1 deletion doc/doxy.conf
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ PROJECT_NAME = jemris
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = 2.9.1
PROJECT_NUMBER = 2.9.2

# Using the PROJECT_BRIEF tag one can provide an optional one line description
# for a project that appears at the top of each page and should give viewer
Expand Down
13 changes: 6 additions & 7 deletions doc/userguide/ug_main.dox
Original file line number Diff line number Diff line change
Expand Up @@ -189,8 +189,8 @@ Finally, a c++ framework extension is shown.
\page ug_about About JEMRIS
\section ug_version Version

JEMRIS Version 2.9.1\n
Copyright (C) 2006-2023 Tony Stöcker, Kaveh Vahedipour, Daniel Pflugfelder \n
JEMRIS Version 2.9.2\n
Copyright (C) 2006-2025 Tony Stöcker, Kaveh Vahedipour, Daniel Pflugfelder \n

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
Expand Down Expand Up @@ -240,10 +240,9 @@ Some projects extended JEMRIS and added new functionality to the software. Here
Marten Veldmann implemented the <b> ISMRMRD data format </b> into JEMRIS. With this feature, the simulation data can be feeded into image reconstuction
software which is compatible with ISMRMRD. Marten also implemented a fully <b> automated image reconstruction pipeline </b> as a Docker service
for JEMRIS. The pipeline is installed during JEMRIS installation (see \ref ug_install). Furthermore, Marten updated and extended the Pulseq support
of JEMRIS (see below) to the newest Pulseq version. The reconstruction pipeline is compatible with JEMRIS simulations and real MR data acquired with
Pulseq sequences. More information on the pipeline can be found on <a href=" https://github.com/mrphysics-bonn/python-ismrmrd-reco"><b>github</b></a>.
The complete process - sequence development, acquisition, and image reconstuction - was presented at the ISMRM 2021 conference:
<i> Open-Source MR Imaging Workflow. Veldmann M, Ehses P, Chow K, Zaitsev M, Stöcker T, ISMRM 2021, #0729</i>
of JEMRIS (see below) to the newest Pulseq version. Please read this paper for more information: <a href=" https://github.com/mrphysics-bonn/python-ismrmrd-reco"><b>github</b></a>.
and in this paper:
<i>Veldmann, Marten, Philipp Ehses, Kelvin Chow, Jon‐Fredrik Nielsen, Maxim Zaitsev, and Tony Stöcker. “Open‐source MR Imaging and Reconstruction Workflow.” Magnetic Resonance in Medicine 88, no. 6 (December 2022): 2395–2407.</i> <a>https://doi.org/10.1002/mrm.29384</a>

<b> 2021b</b>\n
2021: Ben Hoshino and Xin Chen from Canon Medical Research significantly improved JEMRIS simulation performance (since version 2.9.0).
Expand All @@ -252,7 +251,7 @@ This results in up to 3x faster simulations! (Depending on the complexity of the

<b> 2021a</b>\n
Hanna Hanson and Benny Rowland implemented <b> motion of deformable phantoms </b> into JEMRIS, which can e.g. be used for realistic simulations of cardiac MRI or respiration.
An example can be found on <a href=" https://github.com/hmhanson/4DPhantomMRI"><b>Hanna's github page</b></a>. Read this paper for more information:
An example can be found on <a href=" https://github.com/hmhanson/4DPhantomMRI"><b>Hanna's github page</b></a>. Please read this paper for more information:
<i> Hanson, H.M. , Eiben, B., McClelland, J.R., van Herk, M. & Rowland, B.C. (2021) 4D Deformable Digital Phantom for MRI %Sequence Development. Medical Physics. </i>
<a>https://aapm.onlinelibrary.wiley.com/doi/10.1002/mp.15036</a>
\n\n
Expand Down
4 changes: 2 additions & 2 deletions share/examples/approved/epi.seq
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Pulseq sequence format
# Created by JEMRIS 2.9.1
# Created by JEMRIS 2.9.2

[VERSION]
major 1
Expand Down Expand Up @@ -195,4 +195,4 @@ num_samples 100

[SIGNATURE]
Type md5
Hash 1e7d4cf7131501b13ffcd835f6956485
Hash ef263f03f4babe80d6c51b7d9bb25c86
4 changes: 2 additions & 2 deletions share/examples/approved/gre.seq
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Pulseq sequence format
# Created by JEMRIS 2.9.1
# Created by JEMRIS 2.9.2

[VERSION]
major 1
Expand Down Expand Up @@ -301,4 +301,4 @@ num_samples 100

[SIGNATURE]
Type md5
Hash d68b31c6e784812dc126f1b2ed885506
Hash 38a7acf6b7fe7c9960fe3db99bf3bcbb
4 changes: 2 additions & 2 deletions share/examples/approved/radial.seq
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Pulseq sequence format
# Created by JEMRIS 2.9.1
# Created by JEMRIS 2.9.2

[VERSION]
major 1
Expand Down Expand Up @@ -333,4 +333,4 @@ num_samples 958

[SIGNATURE]
Type md5
Hash 4f0f2a91fec4681991b510a403e3268e
Hash 15d1a36e3028c40aebede740cf2f184b
4 changes: 2 additions & 2 deletions share/examples/approved/sli_sel.seq
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Pulseq sequence format
# Created by JEMRIS 2.9.1
# Created by JEMRIS 2.9.2

[VERSION]
major 1
Expand Down Expand Up @@ -937,4 +937,4 @@ num_samples 2667

[SIGNATURE]
Type md5
Hash c874704b8f21835afb78780fcffda7ea
Hash c25ab20c2444bec997d34d8bacb93edb
4 changes: 2 additions & 2 deletions share/examples/approved/trapezoid.seq
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Pulseq sequence format
# Created by JEMRIS 2.9.1
# Created by JEMRIS 2.9.2

[VERSION]
major 1
Expand Down Expand Up @@ -56,4 +56,4 @@ num_samples 100

[SIGNATURE]
Type md5
Hash 8e2ec63af9701af635a21c1efe6d2a4e
Hash 54568a146eb11adc8f018a447d5b5e26
2 changes: 1 addition & 1 deletion share/matlab/Contents.m
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/JEMRIS_ContainerSequence.m.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ function varargout = JEMRIS_ContainerSequence(varargin)

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/JEMRIS_seq.m.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ function varargout = JEMRIS_seq(varargin)

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/JEMRIS_sim.m.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ function varargout = JEMRIS_sim (varargin)

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/JEMRIS_txrx.m.in
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ function varargout = JEMRIS_txrx(varargin)

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/brainSample.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/calcBfromXi.m
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/changeSeqAttributes.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/changeSeqTree.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/getAllModules.m
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/parseXMLseq.m
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/plotCoils.m
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/plotSeqTree.m
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/plotsensitivity.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/plotseq.m
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/plotsim.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/readEvol.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/seqcad_uitoolbar.m
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/writeSample.m
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/matlab/writeXMLseq.m
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ function writeXMLseq(handles,S,dnode,docNode)

%
% JEMRIS Copyright (C)
% 2006-2023 Tony Stoecker
% 2006-2025 Tony Stoecker
% 2007-2015 Kaveh Vahedipour
% 2009-2019 Daniel Pflugfelder
%
Expand Down
2 changes: 1 addition & 1 deletion share/python/jemris.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""
JEMRIS Copyright (C)
2006-2023 Tony Stoecker
2006-2025 Tony Stoecker
2007-2019 Kaveh Vahedipour
2009-2019 Daniel Pflugfelder
2018-2019 Markus Zimmermann
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticCoil.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticCoil.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticGradPulse.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticGradPulse.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticPulseShape.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticPulseShape.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticRFPulse.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
2 changes: 1 addition & 1 deletion src/AnalyticRFPulse.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

/*
* JEMRIS Copyright (C)
* 2006-2023 Tony Stoecker
* 2006-2025 Tony Stoecker
* 2007-2018 Kaveh Vahedipour
* 2009-2019 Daniel Pflugfelder
*
Expand Down
Loading

0 comments on commit 3a4eeae

Please sign in to comment.