diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
new file mode 100644
index 0000000..691907f
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -0,0 +1,59 @@
+name: 🐞 Bug report
+description: Create a report to help us improve (use this to report bugs only).
+title: "[BUG]
"
+labels: [🐞 bug]
+body:
+ - type: checkboxes
+ attributes:
+ label: Is there an existing issue for this?
+ description: Please search to see if an issue already exists for the bug you encountered.
+ options:
+ - label: I have searched the existing issues
+ required: true
+ - type: textarea
+ attributes:
+ label: Describe the bug
+ description: A clear and concise description of what the bug is. Include images if relevant.
+ placeholder: A bug happened!
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Screenshots [optional]
+ description: |
+ Add screenshots to help explain your problem. You can also add a video here.
+
+ Tip: You can attach images or video files by clicking this area to highlight it and then dragging files in.
+ validations:
+ required: false
+ - type: textarea
+ attributes:
+ label: Steps To Reproduce
+ description: Steps to reproduce the bug.
+ placeholder: |
+ 1. Visit '...'
+ 2. Click on '...'
+ 3. Scroll to '...'
+ 4. See error
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Expected behavior
+ description: A clear and concise description of what you expected to happen
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Additional context
+ description: |
+ Links? References? Anything that will give us more context about the issue you are encountering!
+ validations:
+ required: false
+ - type: dropdown
+ id: assign
+ attributes:
+ label: Are you working on this?
+ options:
+ - "Yes"
+ - "No"
diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml
new file mode 100644
index 0000000..368ba17
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/feature_request.yml
@@ -0,0 +1,39 @@
+name: ✨ Idea [Feature request]
+description: Tell us about the idea you have !
+title: "[Feature] "
+labels: [idea]
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Your suggestions are highly valuable.
+ - type: textarea
+ attributes:
+ label: Feature description
+ description: |
+ Is your feature request related to a problem? A clear and concise description of what the feature is.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Describe the solution
+ description: A clear and concise description of what you want to happen.
+ validations:
+ required: true
+ - type: textarea
+ attributes:
+ label: Describe alternatives
+ description: |
+ A clear and concise description of any alternative solutions or features you have considered.
+ - type: textarea
+ attributes:
+ label: Additional context
+ description: |
+ Add any other additional context or screenshots about the feature request here.
+ - type: dropdown
+ id: assign
+ attributes:
+ label: Are you working on this?
+ options:
+ - "Yes"
+ - "No"
diff --git a/.gitignore b/.gitignore
index 9c235c3..11ec569 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,6 +1,7 @@
.idea*
.github/*
-!.github/pull_request_template.md
+.github/ISSUE_TEMPLATE/
+.github/pull_request_template.md
__pycache__/
*.nii.gz
bvals.txt
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_10_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_10_CP_1.mat
new file mode 100644
index 0000000..fba3444
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_10_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_11_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_11_CP_1.mat
new file mode 100644
index 0000000..7623384
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_11_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_12_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_12_CP_1.mat
new file mode 100644
index 0000000..02c3128
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_12_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_13_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_13_CP_1.mat
new file mode 100644
index 0000000..f928228
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_13_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_14_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_14_CP_1.mat
new file mode 100644
index 0000000..8c94024
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_14_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_15_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_15_CP_1.mat
new file mode 100644
index 0000000..69d7b27
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_15_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_16_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_16_CP_1.mat
new file mode 100644
index 0000000..6e013d2
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_16_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_17_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_17_CP_1.mat
new file mode 100644
index 0000000..eb3170e
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_17_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_18_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_18_CP_1.mat
new file mode 100644
index 0000000..e3ec6f7
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_18_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_19_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_19_CP_1.mat
new file mode 100644
index 0000000..f70dcdb
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_19_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_1_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_1_CP_1.mat
new file mode 100644
index 0000000..f4390a7
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_1_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_20_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_20_CP_1.mat
new file mode 100644
index 0000000..5053c44
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_20_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_2_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_2_CP_1.mat
new file mode 100644
index 0000000..e57883a
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_2_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_3_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_3_CP_1.mat
new file mode 100644
index 0000000..758bb77
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_3_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_4_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_4_CP_1.mat
new file mode 100644
index 0000000..47b2816
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_4_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_5_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_5_CP_1.mat
new file mode 100644
index 0000000..9f153b6
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_5_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_6_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_6_CP_1.mat
new file mode 100644
index 0000000..b609a41
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_6_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_7_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_7_CP_1.mat
new file mode 100644
index 0000000..f891172
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_7_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_8_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_8_CP_1.mat
new file mode 100644
index 0000000..158db83
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_8_CP_1.mat differ
diff --git a/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_9_CP_1.mat b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_9_CP_1.mat
new file mode 100644
index 0000000..26583b5
Binary files /dev/null and b/phantoms/MR_XCAT_qMRI/XCAT_MAT_RESP/XCAT5D_RP_9_CP_1.mat differ
diff --git a/phantoms/brain/data/ballistic_snr200.nii.gz b/phantoms/brain/data/ballistic_snr200.nii.gz
new file mode 100644
index 0000000..a48d087
--- /dev/null
+++ b/phantoms/brain/data/ballistic_snr200.nii.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:59e2381e64ac5443fcb2d2bfd065780dc6804b126c370ab13c3a72e0076ffae4
+size 76022310
diff --git a/phantoms/brain/data/diffusive_snr200.nii.gz b/phantoms/brain/data/diffusive_snr200.nii.gz
new file mode 100644
index 0000000..d5cacf4
--- /dev/null
+++ b/phantoms/brain/data/diffusive_snr200.nii.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6916d0f70b2c5f9ec6e2f2376c49cbf1a81cc55339e354462ffcdf944634eea1
+size 41666269
diff --git a/phantoms/brain/ground_truth/hrgt_icbm_2009a_nls_3t.nii.gz b/phantoms/brain/ground_truth/hrgt_icbm_2009a_nls_3t.nii.gz
new file mode 100644
index 0000000..b3dde35
--- /dev/null
+++ b/phantoms/brain/ground_truth/hrgt_icbm_2009a_nls_3t.nii.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:66ad0c82b800aca9a872f4b7a78e881542f2417a5d53c5aa6cacab7232e80834
+size 2648858
diff --git a/src/original/PvH_KB_NKI/IVIM_b0_15_150_500.npy b/src/original/PvH_KB_NKI/IVIM_b0_15_150_500.npy
new file mode 100644
index 0000000..d317f55
Binary files /dev/null and b/src/original/PvH_KB_NKI/IVIM_b0_15_150_500.npy differ
diff --git a/utilities/digital_reference_object/DRO.npy b/utilities/digital_reference_object/DRO.npy
new file mode 100644
index 0000000..09635e0
Binary files /dev/null and b/utilities/digital_reference_object/DRO.npy differ