Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transient steady state model #319

Merged
merged 6 commits into from
Jul 9, 2024
Merged

Transient steady state model #319

merged 6 commits into from
Jul 9, 2024

Conversation

ckolbPTB
Copy link
Collaborator

@ckolbPTB ckolbPTB commented Jun 24, 2024

This signal model describes a continuous data acquisition after a preparation pulse assuming perfect spoiling (i.e. ignoring any T2 effects).

This signal model describes the data aquisition used by Simone and for the 2s-T1-mapping proposed by Kirsten.

Copy link
Contributor

github-actions bot commented Jun 24, 2024

Coverage

Coverage Report
FileStmtsMissCoverMissing
src/mrpro/algorithms/csm
   iterative_walsh.py15193%50
src/mrpro/algorithms/optimizers
   adam.py17194%81
src/mrpro/algorithms/reconstruction
   DirectReconstruction.py633643%69–74, 91–99, 111–113, 129–136, 150–161
   Reconstruction.py10190%36
src/mrpro/data
   AcqInfo.py83298%100, 138
   CsmData.py21386%28, 72–74
   DcfData.py91595%36, 42, 86, 111, 199
   IData.py61395%136, 142, 146
   IHeader.py60297%81, 108
   KHeader.py1331291%37, 84–88, 123, 173, 184, 191–192, 195, 202
   KNoise.py23961%59–72
   MoveDataMixin.py1331489%36, 130, 146, 160–162, 223, 286, 300, 379, 399–400, 417–418
   QData.py31197%56
   SpatialDimension.py46198%80
   TrajectoryDescription.py14193%38
   acq_filters.py10190%61
src/mrpro/data/_kdata
   KData.py100793%90–91, 146–147, 182, 187–188
   KDataRemoveOsMixin.py30293%54, 56
   KDataSelectMixin.py22291%63, 79
   KDataSplitMixin.py51394%67, 97, 106
src/mrpro/data/traj_calculators
   KTrajectoryCalculator.py27293%40, 62
   KTrajectoryIsmrmrd.py14286%55, 64
   KTrajectoryPulseq.py30197%70
src/mrpro/operators
   CartesianSamplingOp.py50982%63–64, 69–70, 75–76, 102, 105, 128
   ConstraintsOp.py61297%61, 63
   EndomorphOperator.py58297%231, 235
   FastFourierOp.py31294%84, 94
   FiniteDifferenceOp.py27293%62, 127
   FourierOp.py78199%147
   GridSamplingOp.py123993%74–75, 84–85, 92–93, 96, 98, 100
   LinearOperator.py86495%45, 144, 264, 269
   Operator.py56198%39
   SliceProjectionOp.py168895%55, 62, 64, 70, 207, 228, 261, 301
   ZeroPadOp.py16194%44
src/mrpro/utils
   Rotation.py4583093%61–71, 111, 288, 374, 376, 403, 458, 463, 466, 481, 498, 503, 647, 652, 655, 671, 675, 750, 752, 760–761, 1001, 1083
   filters.py63395%53, 58, 72
   slice_profiles.py45687%32, 48, 125–128, 161
   sliding_window.py35197%48
   split_idx.py10280%57, 61
   zero_pad_or_crop.py31681%40, 44, 68, 71, 74, 77
TOTAL328420194% 

Tests Skipped Failures Errors Time
725 0 💤 0 ❌ 0 🔥 1m 10s ⏱️

@guastinimara
Copy link
Collaborator

I tried it on Kirsten data and it works perfectly fine

@ckolbPTB ckolbPTB merged commit 38eeecc into main Jul 9, 2024
16 checks passed
@ckolbPTB ckolbPTB deleted the transient_steady_state branch July 9, 2024 11:20
fzimmermann89 pushed a commit that referenced this pull request Nov 10, 2024
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