Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@mathieuboudreau
Copy link
Member

Purpose

Describe the problem or feature in addition to a link to the issues.

Approach

How does this change address the problem?

Open Questions and Pre-Merge TODOs

  • Use github checklists. When solved, check the box and explain the answer.

  • Review that changed source files/lines are related to the pull request/issue
    If any files/commits were accidentally included, cherry-pick them into another branch.

  • Review that changed source files/lines were not accidentally deleted
    Fix appropriately if so.

  • Test new features or bug fix
    If not implemented/resolved adequately, solve it or inform the developer by requesting changes in your review.
    Preferably, set breakpoints in the locations that the code was changed and follow allong line by line to see if the code behaves as intended.

Manual GUI tests (general)
  • Does the qMRLab GUI open?
  • Can you change models?
  • Can you load a data folder for a model?
  • Can you view data?
  • Can you zoom in the image?
  • Can you pan out of the image?
  • Can you view the histogram of the data?
  • Can you change the color map?
  • Can you fit dataset (Fit data)?
  • Can you save/load the results?
  • Can you open the options panel?
  • Can you change option parameters?
  • Can you save/load option paramters?
  • Can you select a voxel?
  • Can you fit the data of that voxel ("View data fit")?
  • Can you simulate and fit a voxel ("Single Voxel Curve")?
  • Can you run a Sensitivity Analysis?
  • Can you simulate a Multi Voxel Distribution?
Specifications
  • Version:
  • Platform:
  • Subsystem:

@mathieuboudreau mathieuboudreau marked this pull request as draft May 9, 2022 12:48
@codecov
Copy link

codecov bot commented May 9, 2022

Codecov Report

Attention: Patch coverage is 10.52632% with 85 lines in your changes missing coverage. Please review.

Project coverage is 46.11%. Comparing base (5523e30) to head (781f5fc).

Files with missing lines Patch % Lines
src/Models_Functions/dam_b1/da_blochsim.m 0.00% 33 Missing ⚠️
...rc/Models_Functions/dam_b1/da_blochsim_composite.m 0.00% 25 Missing ⚠️
src/Models/Magnetization_transfer/qmt_spgr.m 23.07% 10 Missing ⚠️
src/Models_Functions/SPGRfun/functions/SPGR_sim.m 0.00% 8 Missing ⚠️
src/Common/blochsim/se_rot.m 0.00% 3 Missing ⚠️
src/Models/Magnetization_transfer/qmt_sirfse.m 25.00% 3 Missing ⚠️
src/Common/pulse/ViewPulse.m 0.00% 2 Missing ⚠️
...ls_Functions/SPGRfun/functions/SPGR_PlotSimCurve.m 85.71% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #468      +/-   ##
==========================================
- Coverage   47.39%   46.11%   -1.29%     
==========================================
  Files         260      263       +3     
  Lines        8733     8744      +11     
==========================================
- Hits         4139     4032     -107     
- Misses       4594     4712     +118     
Flag Coverage Δ
matlab 46.11% <10.52%> (-0.51%) ⬇️
octave ?

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
src/Common/blochsim/th_rot.m 100.00% <ø> (ø)
src/Common/qMRgenBatch.m 87.41% <ø> (-3.24%) ⬇️
src/Common/tools/GenerateButtons.m 0.00% <ø> (ø)
src/Models/Magnetization_transfer/qmt_bssfp.m 90.62% <ø> (ø)
src/Models_Functions/IRfun/ir_blochsim.m 89.28% <ø> (ø)
...ls_Functions/SPGRfun/functions/SPGR_PlotSimCurve.m 77.77% <85.71%> (-10.80%) ⬇️
src/Common/pulse/ViewPulse.m 0.00% <0.00%> (ø)
src/Common/blochsim/se_rot.m 0.00% <0.00%> (ø)
src/Models/Magnetization_transfer/qmt_sirfse.m 59.50% <25.00%> (-4.14%) ⬇️
src/Models_Functions/SPGRfun/functions/SPGR_sim.m 0.00% <0.00%> (ø)
... and 3 more

... and 16 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5523e30...781f5fc. Read the comment docs.

@jvelazquez-reyes jvelazquez-reyes marked this pull request as ready for review July 11, 2022 23:10
@jvelazquez-reyes jvelazquez-reyes marked this pull request as draft July 11, 2022 23:13
Copy link
Collaborator

@jvelazquez-reyes jvelazquez-reyes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mathieuboudreau in this commit there were some commented lines in the function qmt_spgr/Sim_Single_Voxel_Curve that were preventing to successfully run the Sim_Sensitivity_Analysis. I fixed that issue in this commit.

Also, I locally tested the SimDemo_bSSFP_Test, SimDemo_SIRFSE_Test, and SimDemo_SPGR_Test and they all failed due to wrong filename of SimDemo files. This was fixed in. This was fixed in commit.

mathieuboudreau and others added 16 commits August 6, 2024 09:13
* Filter doesn't work on octave, patch it (#483)

* Bug fixed : bounds for fitting mono T2 (#488)

* Bug fixed : bounds for fitting mono T2

* Fix the -Fix- behaviour

* Update mono_t2 full dataset (now ver 3) and partial dataset (now ver 2) on osf

---------

Co-authored-by: Mathieu Boudreau <[email protected]>

* Fix nifti scaling bug when saving qMRI maps (#495)

Only happens if the input files had scale factors set, as their header are used for a template.

* Fix isempty bug for doc data download (#496)

* Correct excitation flip angles in R1 and A calculations when B1 input exists (#497)

* Correct flip angles in R1, A, and MTsat calculations when B1 input exists

* Revert inclusion of B1 correction in MTsat(Inds) following discussion & threads (for now, at least)

* Factor out B1 multiplications

* MP2RAGE: Add magnitude-only data functionality (#498)

---------

Co-authored-by: BusraBulut222 <[email protected]>
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.

3 participants