SpaceEnvironmentRadiation#
- class ansys.stk.core.stkobjects.SpaceEnvironmentRadiation#
Radiation model settings.
Overview#
Return electron energies in an array of doubles. Uses ParticleEnergy Dimension. |
|
Return proton energies in an array of doubles. Uses ParticleEnergy Dimension. |
|
Compute electron fluxes at the specified time, returned in an array of doubles (1 flux per electron energy). Uses FluxPerParticleEnergy Dimension. |
|
Compute proton fluxes at the specified time, returned in an array of doubles (1 flux per proton energy). Uses FluxPerParticleEnergy Dimension. |
|
Compute dose rate information for each shielding thickness and returns a collection to access the computed data. |
|
Compute electron integral fluxes at the specified time, returned in an array of doubles (1 flux per electron energy). Uses FluxPerParticleEnergy Dimension. |
|
Compute proton integral fluxes at the specified time, returned in an array of doubles (1 flux per proton energy). Uses FluxPerParticleEnergy Dimension. |
Models that are to be included when modeling radiation. |
|
Info concerning the ability to compute flux values given the computation mode and Scenarioβs energy values that have been set. |
|
Measure of the linear energy transfer to model. |
|
Flag to model nuclear attenuation. |
|
Detector material. |
|
Get the shielding thicknesses. Dose and dose rate can be computed for each thickness. |
|
Mode for computing 15 day average Ap. |
|
Ap 15-day average value. Dimensionless. |
|
Flux file containing Ap values. |
|
Flag to include neutrons in nuclear attenuation model. |
|
Detector geometry used by CRRES and NASA models. |
|
Flag to use modelβs epoch for magnetic field. |
|
Flag to shift the SAA based on the modelβs epoch. |
|
Get or set the sampling step used for integrating dose. Uses Time Dimension. |
|
Get or set the stepsize to use for dose related data providers. Uses Time Dimension. |
Import detail#
from ansys.stk.core.stkobjects import SpaceEnvironmentRadiation
Property detail#
- property SpaceEnvironmentRadiation.computation_mode: VehicleSpaceEnvironmentComputationMode#
Models that are to be included when modeling radiation.
- property SpaceEnvironmentRadiation.flux_status: str#
Info concerning the ability to compute flux values given the computation mode and Scenarioβs energy values that have been set.
- property SpaceEnvironmentRadiation.dose_channel: VehicleSpaceEnvironmentDoseChannel#
Measure of the linear energy transfer to model.
- property SpaceEnvironmentRadiation.use_nuclear_attenuation: bool#
Flag to model nuclear attenuation.
- property SpaceEnvironmentRadiation.detector_type: VehicleSpaceEnvironmentDetectorType#
Detector material.
- property SpaceEnvironmentRadiation.shielding_thicknesses: DoublesCollection#
Get the shielding thicknesses. Dose and dose rate can be computed for each thickness.
- property SpaceEnvironmentRadiation.ap_source: VehicleSpaceEnvironmentApSource#
Mode for computing 15 day average Ap.
- property SpaceEnvironmentRadiation.include_nuclear_attenuation_neutrons: bool#
Flag to include neutrons in nuclear attenuation model.
- property SpaceEnvironmentRadiation.detector_geometry: VehicleSpaceEnvironmentDetectorGeometry#
Detector geometry used by CRRES and NASA models.
- property SpaceEnvironmentRadiation.use_model_epoch: bool#
Flag to use modelβs epoch for magnetic field.
- property SpaceEnvironmentRadiation.shift_saa: bool#
Flag to shift the SAA based on the modelβs epoch.
Method detail#
- SpaceEnvironmentRadiation.get_electron_energies(self) list #
Return electron energies in an array of doubles. Uses ParticleEnergy Dimension.
- Returns:
- SpaceEnvironmentRadiation.get_proton_energies(self) list #
Return proton energies in an array of doubles. Uses ParticleEnergy Dimension.
- Returns:
- SpaceEnvironmentRadiation.compute_electron_fluxes(self, time: Any) list #
Compute electron fluxes at the specified time, returned in an array of doubles (1 flux per electron energy). Uses FluxPerParticleEnergy Dimension.
- SpaceEnvironmentRadiation.compute_proton_fluxes(self, time: Any) list #
Compute proton fluxes at the specified time, returned in an array of doubles (1 flux per proton energy). Uses FluxPerParticleEnergy Dimension.
- SpaceEnvironmentRadiation.compute_dose_rates(self, time: Any) SpaceEnvironmentRadiationDoseRateCollection #
Compute dose rate information for each shielding thickness and returns a collection to access the computed data.
- Parameters:
time :
Any
- Returns:
SpaceEnvironmentRadiationDoseRateCollection