2.1.1.5. rpt_dosi.dosimetry¶
2.1.1.5.1. Classes¶
2.1.1.5.2. Functions¶
|
Input img and ROI must be numpy arrays |
|
Input image and ROI must be numpy arrays |
|
|
|
|
|
|
|
Input image and ROI must be numpy arrays |
|
|
|
|
|
from https://github.com/jacksonmedphysics/TriExponential-Solver |
|
|
|
|
|
|
|
|
2.1.1.5.3. Module Contents¶
- rpt_dosi.dosimetry.dose_hanscheid2017(spect_bq_a, roi_a, time_from_injection_h, volume_voxel_m_l, effective_time_h)[source]¶
Input img and ROI must be numpy arrays Input SPECT img must be in Bq
- rpt_dosi.dosimetry.dose_hanscheid2018(spect_bq_a, roi_a, time_from_injection_h, s_value, mass_scaling)[source]¶
Input image and ROI must be numpy arrays - spect must be in Bq (not concentration) - acquisition time in hours - output is in Gray
- rpt_dosi.dosimetry.dose_madsen2018_dose_rate(dose_rate_a, roi_a, time_from_injection_h, effective_time_h)[source]¶
- rpt_dosi.dosimetry.dose_hanscheid2017_dose_rate(dose_rate_a, roi_a, time_from_injection_h, roi_time_eff_h)[source]¶
- rpt_dosi.dosimetry.dose_madsen2018(spect_Bq, roi, acq_time_h, svalue, mass_scaling, roi_time_eff_h)[source]¶
Input image and ROI must be numpy arrays - spect must be in Bq (not concentration) - svalue in mGy/MBq/s - time in hours - output is in Gray
- rpt_dosi.dosimetry.triexpo_fit(times, activities, as_dict=True)[source]¶
from https://github.com/jacksonmedphysics/TriExponential-Solver Pharmacokinetics backend of the VRAK Voxel dosimetry software reported in Med Phys. 2013 Nov;40(11):112503. doi: 10.1118/1.4824318. https://www.ncbi.nlm.nih.gov/pubmed/24320462
- class rpt_dosi.dosimetry.DoseComputation(ct: rpt_dosi.images.MetaImageCT, spect: rpt_dosi.images.MetaImageSPECT)[source]¶
-
- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseComputationWithDoseRate(ct, dose_rate)[source]¶
Bases:
DoseComputation
- class rpt_dosi.dosimetry.DoseMadsen2018(ct, spect)[source]¶
Bases:
DoseComputation,DoseComputationWithPhantom- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseHanscheid2017(ct, spect)[source]¶
Bases:
DoseComputation- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseHanscheid2018(ct, spect)[source]¶
Bases:
DoseComputation,DoseComputationWithPhantom- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseMadsen2018DoseRate(ct, dose_rate)[source]¶
Bases:
DoseComputationWithDoseRate- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseHanscheid2018DoseRate(ct, dose_rate)[source]¶
Bases:
DoseComputationWithDoseRate- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶
- class rpt_dosi.dosimetry.DoseHanscheid2017DoseRate(ct, dose_rate)[source]¶
Bases:
DoseComputationWithDoseRate- run(rois: list[rpt_dosi.images.MetaImageROI])[source]¶