rpt_dosi.doserate ================= .. py:module:: rpt_dosi.doserate Classes ------- .. autoapisummary:: rpt_dosi.doserate.DoseRateSimulation Functions --------- .. autoapisummary:: rpt_dosi.doserate.read_dose_rate_options rpt_dosi.doserate.check_dose_rate_options rpt_dosi.doserate.init_dose_rate_options rpt_dosi.doserate.get_timepoint_output_folder rpt_dosi.doserate.simu_default_init rpt_dosi.doserate.sim_add_waterbox rpt_dosi.doserate.simu_add_ct rpt_dosi.doserate.simu_add_activity_source rpt_dosi.doserate.simu_add_dose_actor rpt_dosi.doserate.scale_to_absorbed_dose_rate Module Contents --------------- .. py:function:: read_dose_rate_options(json_file) .. py:function:: check_dose_rate_options(options) .. py:function:: init_dose_rate_options() .. py:function:: get_timepoint_output_folder(output_folder, cycle, timepoint, name='doserate') .. py:function:: simu_default_init(sim) .. py:function:: sim_add_waterbox(sim, ct_filename) .. py:function:: simu_add_ct(sim, ct_filename, density_tolerance_gcm3, table_mat=None, table_density=None) .. py:function:: simu_add_activity_source(sim, ct, activity_filename, rad) .. py:function:: simu_add_dose_actor(sim, ct, source) .. py:function:: scale_to_absorbed_dose_rate(activity, dose_in_gray, simu_activity, calibration_factor, verbose=True) .. py:class:: DoseRateSimulation(ct_filename, spect_filename) .. py:attribute:: radionuclide :value: 'Lu177' .. py:attribute:: activity_bq :value: 10000.0 .. py:attribute:: ct_filename .. py:attribute:: activity_filename .. py:attribute:: activity_image :value: None .. py:attribute:: output_folder :value: None .. py:attribute:: density_tolerance_gcm3 :value: 0.2 .. py:attribute:: table_mat .. py:attribute:: table_density .. py:attribute:: resample_like :value: None .. py:attribute:: gaussian_sigma :value: None .. py:attribute:: resampled_ct_filename :value: None .. py:attribute:: resampled_activity_filename :value: None .. py:method:: resample() .. py:method:: init_gate_simulation(sim) .. py:method:: compute_scaling(sim, unit=None)