-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearchindex.js
More file actions
1 lines (1 loc) · 242 KB
/
searchindex.js
File metadata and controls
1 lines (1 loc) · 242 KB
1
Search.setIndex({"docnames": ["atomic/atomic_data", "atomic/atomic_data_interface", "atomic/data_interpolators", "atomic/elements_and_isotopes", "atomic/emission_lines", "atomic/gaunt_factors", "atomic/openadas", "atomic/rate_coefficients", "atomic/repository", "available_modules", "demonstrations/active_spectroscopy/beam_bes", "demonstrations/active_spectroscopy/beam_cxs", "demonstrations/atomic_data/beam_plasma_interactions", "demonstrations/atomic_data/fractional_abundance", "demonstrations/atomic_data/photon_emissivity_coefficients", "demonstrations/atomic_data/radiated_powers", "demonstrations/bolometry/calculate_etendue", "demonstrations/bolometry/camera_from_mesh_and_coordinates", "demonstrations/bolometry/camera_from_primitives", "demonstrations/bolometry/geometry_matrix_from_voxels", "demonstrations/bolometry/geometry_matrix_with_raytransfer", "demonstrations/bolometry/inversion_with_raytransfer", "demonstrations/bolometry/inversion_with_voxels", "demonstrations/bolometry/observing_radiation_function", "demonstrations/demonstrations", "demonstrations/jet_cxrs/jet_demo_76666", "demonstrations/jet_cxrs/quickstart", "demonstrations/line_emission/balmer_series_spectra", "demonstrations/line_emission/custom_emitter", "demonstrations/line_emission/mastu_forward_cameras", "demonstrations/passive_spectroscopy/balmer_series", "demonstrations/passive_spectroscopy/multiplet", "demonstrations/passive_spectroscopy/stark_broadening", "demonstrations/passive_spectroscopy/stark_zeeman", "demonstrations/passive_spectroscopy/zeeman_spectroscopy", "demonstrations/plasmas/analytic_function_plasma", "demonstrations/plasmas/beams_into_plasmas", "demonstrations/plasmas/equilibrium", "demonstrations/plasmas/mesh2d_plasma", "demonstrations/plasmas/slab_plasma", "demonstrations/radiation_loads/radiation_function", "demonstrations/radiation_loads/surface_radiation_loads", "demonstrations/radiation_loads/symmetric_power_load", "demonstrations/radiation_loads/wall_from_polygon", "demonstrations/ray_transfer/ray_transfer_box", "demonstrations/ray_transfer/ray_transfer_cylinder", "demonstrations/ray_transfer/ray_transfer_map", "demonstrations/ray_transfer/ray_transfer_mask", "demonstrations/solps/solps_plasma", "governance", "index", "installation_and_structure", "licence", "math/caching", "math/clamp", "math/function", "math/interpolators", "math/mappers", "math/mask", "math/math", "math/samplers", "math/slice", "math/transform", "models/basic_line/basic_line_emission", "models/beam/beam_attenuation_calculation", "models/beam/beam_attenuator", "models/bes/bes_model", "models/brem/bremsstrahlung", "models/custom_models", "models/cxs/atomic_data_calculation", "models/cxs/charge_exchange_calculation", "models/cxs/cxs_model", "models/emission_models", "models/laser/laser", "models/line_shapes/spectral_line_shapes", "models/radiated_power/radiated_power", "plasmas/core_plasma_classes", "plasmas/equilibrium", "plasmas/laser", "plasmas/particle_beams", "plasmas/plasma_sources", "plasmas/plasmas", "tools/materials", "tools/observers", "tools/plasmas", "tools/primitives", "tools/spectroscopy", "tools/tomography", "tools/tools", "tools/utility", "welcome"], "filenames": ["atomic/atomic_data.rst", "atomic/atomic_data_interface.rst", "atomic/data_interpolators.rst", "atomic/elements_and_isotopes.rst", "atomic/emission_lines.rst", "atomic/gaunt_factors.rst", "atomic/openadas.rst", "atomic/rate_coefficients.rst", "atomic/repository.rst", "available_modules.rst", "demonstrations/active_spectroscopy/beam_bes.rst", "demonstrations/active_spectroscopy/beam_cxs.rst", "demonstrations/atomic_data/beam_plasma_interactions.rst", "demonstrations/atomic_data/fractional_abundance.rst", "demonstrations/atomic_data/photon_emissivity_coefficients.rst", "demonstrations/atomic_data/radiated_powers.rst", "demonstrations/bolometry/calculate_etendue.rst", "demonstrations/bolometry/camera_from_mesh_and_coordinates.rst", "demonstrations/bolometry/camera_from_primitives.rst", "demonstrations/bolometry/geometry_matrix_from_voxels.rst", "demonstrations/bolometry/geometry_matrix_with_raytransfer.rst", "demonstrations/bolometry/inversion_with_raytransfer.rst", "demonstrations/bolometry/inversion_with_voxels.rst", "demonstrations/bolometry/observing_radiation_function.rst", "demonstrations/demonstrations.rst", "demonstrations/jet_cxrs/jet_demo_76666.rst", "demonstrations/jet_cxrs/quickstart.rst", "demonstrations/line_emission/balmer_series_spectra.rst", "demonstrations/line_emission/custom_emitter.rst", "demonstrations/line_emission/mastu_forward_cameras.rst", "demonstrations/passive_spectroscopy/balmer_series.rst", "demonstrations/passive_spectroscopy/multiplet.rst", "demonstrations/passive_spectroscopy/stark_broadening.rst", "demonstrations/passive_spectroscopy/stark_zeeman.rst", "demonstrations/passive_spectroscopy/zeeman_spectroscopy.rst", "demonstrations/plasmas/analytic_function_plasma.rst", "demonstrations/plasmas/beams_into_plasmas.rst", "demonstrations/plasmas/equilibrium.rst", "demonstrations/plasmas/mesh2d_plasma.rst", "demonstrations/plasmas/slab_plasma.rst", "demonstrations/radiation_loads/radiation_function.rst", "demonstrations/radiation_loads/surface_radiation_loads.rst", "demonstrations/radiation_loads/symmetric_power_load.rst", "demonstrations/radiation_loads/wall_from_polygon.rst", "demonstrations/ray_transfer/ray_transfer_box.rst", "demonstrations/ray_transfer/ray_transfer_cylinder.rst", "demonstrations/ray_transfer/ray_transfer_map.rst", "demonstrations/ray_transfer/ray_transfer_mask.rst", "demonstrations/solps/solps_plasma.rst", "governance.rst", "index.rst", "installation_and_structure.rst", "licence.rst", "math/caching.rst", "math/clamp.rst", "math/function.rst", "math/interpolators.rst", "math/mappers.rst", "math/mask.rst", "math/math.rst", "math/samplers.rst", "math/slice.rst", "math/transform.rst", "models/basic_line/basic_line_emission.rst", "models/beam/beam_attenuation_calculation.rst", "models/beam/beam_attenuator.rst", "models/bes/bes_model.rst", "models/brem/bremsstrahlung.rst", "models/custom_models.rst", "models/cxs/atomic_data_calculation.rst", "models/cxs/charge_exchange_calculation.rst", "models/cxs/cxs_model.rst", "models/emission_models.rst", "models/laser/laser.rst", "models/line_shapes/spectral_line_shapes.rst", "models/radiated_power/radiated_power.rst", "plasmas/core_plasma_classes.rst", "plasmas/equilibrium.rst", "plasmas/laser.rst", "plasmas/particle_beams.rst", "plasmas/plasma_sources.rst", "plasmas/plasmas.rst", "tools/materials.rst", "tools/observers.rst", "tools/plasmas.rst", "tools/primitives.rst", "tools/spectroscopy.rst", "tools/tomography.rst", "tools/tools.rst", "tools/utility.rst", "welcome.rst"], "titles": ["<span class=\"section-number\">6. </span>Atomic Data", "<span class=\"section-number\">6.5. </span>Atomic Data Interface", "<span class=\"section-number\">6.6. </span>Atomic data interpolators", "<span class=\"section-number\">6.1. </span>Elements and Isotopes", "<span class=\"section-number\">6.2. </span>Spectroscopic Emission Lines", "<span class=\"section-number\">6.4. </span>Gaunt factors", "<span class=\"section-number\">6.8. </span>Open-ADAS", "<span class=\"section-number\">6.3. </span>Rate Coefficients", "<span class=\"section-number\">6.7. </span>Atomic data repository", "<span class=\"section-number\">5. </span>Available Packages", "Beam Emission Spectroscopy", "Charge Exchange Spectroscopy", "Beam-Plasma Interaction Rates", "Fractional Abundances", "Photon Emissivity Coefficients", "Radiated Powers", "Calculating the Etendue of Bolometer Foils", "Building a Bolometer Camera Using a Mesh and Corner Coordinates", "Building a Bolometer Camera Using Geometric Primitives", "Calculating a Geometry Matrix using the Voxel Framework", "Calculating a Geometry Matrix using Ray Transfer Objects", "Performing Inversions of Bolometer Measurements Using Ray Transfer Objects", "Performing Inversions of Bolometer Measurements Using the Voxel Framework", "Observing a 3D Radiation Function with a Bolometer", "Atomic Data", "76666 sample analysis", "Quickstart Example", "Measuring line of sight spectra", "Custom emission model", "MAST-U filtered cameras", "Impact Excitation and Recombination", "Multiplet Line Ratios", "Stark Broadening", "Stark-Zeeman line shape", "Zeeman Spectroscopy", "Analytic Function Plasma", "Beams into plasmas", "Flux Function Plasmas", "2D Mesh Plasmas", "Slab Plasma", "Defining A Radiation Function", "Calculating wall surface radiation loads", "Symmetric Power Load Calculation", "Defining A Wall From A 2D Polygon", "Rectangular regular grid", "Cylindrical regular grid", "Axisymmetrical (toroidal) regular grid with custom mapping of light sources", "Axisymmetrical (toroidal) regular grid", "Loading a MAST-U plasma from SOLPS", "<span class=\"section-number\">3. </span>Project Governance", "Cherab\u2019s documentation", "<span class=\"section-number\">4. </span>Installation and Project Structure", "<span class=\"section-number\">2. </span>Licence", "<span class=\"section-number\">9.1. </span>Caching", "<span class=\"section-number\">9.2. </span>Clamps", "<span class=\"section-number\">9.3. </span>Functions", "<span class=\"section-number\">9.4. </span>Interpolators", "<span class=\"section-number\">9.5. </span>Mappers", "<span class=\"section-number\">9.7. </span>Masks", "<span class=\"section-number\">9. </span>Function Framework", "<span class=\"section-number\">9.8. </span>Samplers", "<span class=\"section-number\">9.9. </span>Slicing", "<span class=\"section-number\">9.6. </span>Transformations", "<span class=\"section-number\">8.8. </span>Basic Line Emission", "Beam attenuation calcualtion", "<span class=\"section-number\">8.2. </span>Beam Attenuation", "<span class=\"section-number\">8.5. </span>BES - Beam Emission Spectroscopy", "<span class=\"section-number\">8.7. </span>Bremsstrahlung", "<span class=\"section-number\">8.1. </span>Custom emission models", "Atomic data calculation", "<span class=\"section-number\">8.4. </span>Calculation of predicted charge-exchange spectra seen by a line-of-sight", "<span class=\"section-number\">8.3. </span>CXS models", "<span class=\"section-number\">8. </span>Emission Models", "<span class=\"section-number\">8.10. </span>Laser", "<span class=\"section-number\">8.9. </span>Spectral Line Shapes", "<span class=\"section-number\">8.6. </span>Total Radiated Power", "<span class=\"section-number\">7.1. </span>Core Plasma Classes", "<span class=\"section-number\">7.2. </span>Plasma equilibrium", "<span class=\"section-number\">7.4. </span>Laser", "<span class=\"section-number\">7.3. </span>Mono-energetic Particle Beams", "Plasma sources", "<span class=\"section-number\">7. </span>Plasmas", "<span class=\"section-number\">10.2. </span>Materials", "<span class=\"section-number\">10.4. </span>Observers", "<span class=\"section-number\">10.1. </span>Plasmas", "<span class=\"section-number\">10.3. </span>Primitives", "<span class=\"section-number\">10.5. </span>Spectroscopy", "<span class=\"section-number\">10.6. </span>Tomography", "<span class=\"section-number\">10. </span>Tools", "<span class=\"section-number\">10.7. </span>Utilities", "<span class=\"section-number\">1. </span>Welcome"], "terms": {"element": [0, 1, 2, 4, 6, 7, 8, 10, 11, 13, 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 41, 42, 43, 44, 48, 50, 68, 75, 76, 79, 85, 87, 89], "isotop": [0, 1, 4, 6, 8, 48, 50, 75], "lookup_el": [0, 3], "lookup_isotop": [0, 3], "spectroscop": [0, 27, 28, 31, 50, 51, 63, 68, 72, 84, 88, 90], "emiss": [0, 1, 5, 6, 11, 12, 19, 20, 21, 22, 23, 24, 26, 27, 30, 31, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 50, 51, 64, 67, 70, 71, 74, 75, 76, 79, 83, 87, 90], "line": [0, 1, 2, 6, 7, 8, 10, 11, 15, 17, 18, 19, 20, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 38, 50, 51, 52, 68, 71, 72, 75, 79, 87, 88], "zeemanstructur": [0, 4, 34, 74], "rate": [0, 1, 6, 8, 13, 14, 24, 26, 28, 29, 50, 51, 64, 65, 68, 69, 70, 73, 74, 79], "coeffici": [0, 1, 13, 24, 28, 29, 50, 51, 56, 63, 65, 68, 72, 74, 75], "photon": [0, 1, 24, 26, 51, 63, 69, 70, 83, 89], "impactexcitationpec": [0, 2, 7], "recombinationpec": [0, 2, 7], "thermalcxpec": [0, 7], "__call__": [0, 5, 7, 12, 14, 35, 56, 58, 76, 81, 87, 88], "evalu": [0, 2, 5, 7, 21, 22, 26, 35, 38, 40, 42, 53, 56, 64, 70, 76, 77, 78, 82, 83], "beam": [0, 1, 6, 11, 24, 25, 26, 50, 70, 72, 73, 74, 76, 78, 81], "plasma": [0, 1, 5, 8, 9, 10, 11, 21, 22, 23, 25, 30, 31, 32, 33, 34, 42, 43, 50, 51, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 75, 78, 79, 83, 86, 87, 88, 90], "interact": [0, 1, 8, 10, 11, 24, 28, 29, 36, 48, 51, 64, 65, 70, 79], "beamstoppingr": [0, 2, 7], "beampopulationr": [0, 2, 7], "beamemissionpec": [0, 2, 7], "beamcxpec": [0, 2, 7], "abund": [0, 1, 15, 24], "cherab": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87, 89, 90], "core": [0, 1, 3, 4, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 65, 67, 71, 73, 74, 75, 78, 79, 80, 81, 83, 84, 85, 86, 87, 89, 90], "fractionalabund": [0, 7], "radiat": [0, 1, 6, 21, 22, 32, 34, 42, 43, 50, 64, 67, 72, 82, 83], "power": [0, 1, 6, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 32, 35, 36, 38, 40, 41, 44, 50, 52, 59, 65, 72, 73, 78, 79, 82, 83, 87], "radiatedpow": [0, 7], "stageresolvedlineradi": [0, 7], "gaunt": [0, 1, 50, 67], "factor": [0, 1, 28, 32, 50, 65, 67, 77, 83, 87, 89], "free": [0, 1, 52, 56, 67], "freefreegauntfactor": [0, 5, 67], "interpolatedfreefreegauntfactor": [0, 5], "maxwellianfreefreegauntfactor": [0, 5], "class": [0, 2, 3, 4, 5, 7, 8, 24, 26, 27, 28, 29, 31, 32, 35, 37, 38, 41, 42, 50, 53, 54, 56, 57, 58, 61, 62, 63, 65, 67, 68, 71, 73, 74, 75, 77, 78, 79, 81, 82, 83, 86, 87, 89], "atom": [3, 4, 5, 6, 10, 11, 12, 13, 14, 15, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 44, 45, 46, 47, 48, 50, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 79, 84, 87], "repres": [3, 20, 24, 26, 43, 52, 64, 70, 76, 77, 79, 87], "an": [2, 3, 4, 6, 7, 8, 9, 16, 17, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 56, 57, 58, 60, 62, 64, 68, 70, 73, 74, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 89], "paramet": [1, 2, 3, 4, 5, 6, 7, 8, 21, 22, 24, 26, 28, 31, 33, 38, 48, 53, 54, 56, 57, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87], "name": [3, 7, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29, 34, 41, 42, 52, 64, 69, 70, 76, 79, 83, 86, 87, 88], "str": [1, 3, 7, 10, 11, 25, 26, 28, 30, 31, 32, 33, 34, 42, 67, 68, 70, 71, 74, 76, 77, 79, 83, 86, 87], "symbol": [3, 13], "e": [2, 3, 4, 7, 8, 12, 15, 16, 17, 18, 23, 27, 28, 37, 43, 49, 51, 59, 63, 64, 65, 67, 68, 69, 70, 73, 75, 83, 85, 86, 87], "g": [3, 4, 7, 16, 17, 18, 28, 37, 43, 49, 57, 67, 68, 73, 74, 77, 83, 86, 87], "h": [3, 5, 7, 30, 64, 67, 69, 70, 86], "atomic_numb": [3, 13, 15], "int": [2, 3, 4, 7, 13, 20, 56, 65, 75, 76, 78, 83, 85, 86, 87], "number": [1, 3, 16, 19, 20, 21, 22, 23, 26, 29, 42, 43, 44, 49, 51, 52, 56, 64, 65, 69, 70, 72, 74, 77, 78, 83, 85, 86, 87], "proton": 3, "atomic_weight": [3, 11, 25, 26, 28, 30, 31, 32, 34, 35, 38, 68, 74, 76, 80], "float": [2, 3, 7, 19, 22, 34, 35, 37, 38, 53, 54, 56, 57, 61, 73, 74, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87], "averag": [1, 3, 5, 23, 42, 70, 86, 87], "weight": [3, 28, 33, 68, 70, 74, 83, 87], "amu": [2, 3, 7, 8, 12, 25, 26, 28, 64, 68, 69, 74, 79, 89], "variabl": [2, 3, 5, 51, 63, 67, 71, 73, 76, 77, 78, 79, 83, 86, 87], "from": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 49, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 67, 68, 70, 71, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90], "import": [3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 53, 54, 56, 57, 58, 60, 61, 62, 70, 71, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87], "helium": [3, 64, 70], "he": [3, 52, 64, 70], "2": [3, 4, 5, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 60, 61, 62, 64, 65, 67, 68, 69, 70, 73, 74, 76, 77, 79, 83, 85, 86, 87], "4": [2, 3, 4, 7, 8, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 34, 35, 38, 40, 41, 42, 44, 45, 46, 47, 48, 51, 60, 61, 63, 67, 69, 70, 75, 77, 82, 83, 87], "002602": 3, "some": [3, 7, 10, 11, 12, 13, 14, 21, 22, 27, 28, 31, 35, 36, 38, 40, 42, 44, 45, 46, 47, 48, 51, 52, 68, 70, 76, 77, 83, 87], "exampl": [3, 7, 9, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 31, 32, 33, 35, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 68, 70, 73, 74, 76, 77, 79, 80, 84, 87, 89], "commonli": [3, 11, 30, 36, 38, 77], "us": [1, 2, 3, 5, 6, 7, 8, 9, 15, 16, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 60, 64, 67, 68, 72, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90], "pre": 3, "defin": [1, 2, 3, 4, 6, 7, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 42, 44, 45, 46, 47, 51, 52, 57, 58, 60, 62, 64, 65, 70, 71, 74, 76, 79, 82, 83, 84, 86, 87, 89], "hydrogen": [1, 3, 4, 6, 8, 10, 11, 13, 31, 32, 33, 34, 36, 39, 64, 70, 74, 75], "lithium": [3, 64], "beryllium": 3, "boron": 3, "carbon": [3, 4, 7, 10, 11, 12, 17, 18, 25, 26, 27, 29, 36, 39, 48, 70, 71, 79, 80, 84], "nitrogen": [3, 31, 32, 74], "oxygen": 3, "fluorin": 3, "neon": [3, 7, 13, 15, 24, 64], "argon": 3, "krypton": 3, "xenon": 3, "For": [3, 4, 7, 17, 18, 19, 26, 34, 37, 40, 41, 42, 44, 51, 52, 55, 56, 57, 60, 64, 70, 73, 74, 76, 77, 79, 82, 83, 84, 87, 89, 90], "full": [3, 4, 10, 11, 16, 17, 18, 20, 27, 28, 36, 37, 41, 51, 52, 64, 70, 76, 79, 82, 83, 90], "list": [1, 3, 4, 16, 19, 26, 37, 41, 42, 45, 49, 52, 58, 63, 64, 73, 76, 77, 78, 79, 83, 84, 86, 87, 89], "avail": [1, 3, 12, 29, 37, 43, 49, 50, 51, 52, 69], "pleas": [3, 21, 22, 50, 51, 87, 89, 90], "consult": [3, 87], "sourc": [0, 3, 20, 21, 22, 24, 30, 31, 32, 33, 34, 40, 42, 49, 50, 52, 65, 70, 71, 74, 76, 79, 87, 89, 90], "file": [3, 6, 8, 17, 24, 26, 27, 28, 29, 37, 41, 44, 45, 46, 47, 48, 51, 64, 77, 80, 89], "v": [3, 52, 57, 60, 62, 69, 70, 74, 77], "find": [3, 26, 27, 41, 49], "ne": [2, 3, 8, 13, 15, 25, 26, 27, 28, 33, 68, 73, 80], "18": [3, 19, 20, 21, 22, 60, 73, 76], "search": [3, 8], "string": [3, 4, 87], "integ": [3, 4, 7, 26, 57, 64, 69, 83], "return": [1, 2, 3, 5, 6, 7, 8, 13, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 35, 37, 38, 40, 42, 53, 54, 57, 58, 60, 61, 62, 65, 67, 68, 71, 73, 74, 76, 77, 78, 79, 82, 83, 85, 86, 87, 89], "object": [1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 14, 16, 23, 24, 26, 27, 28, 29, 35, 37, 41, 53, 54, 56, 57, 60, 63, 67, 68, 71, 74, 77, 78, 79, 80, 81, 83, 85, 86, 88, 89], "t": [2, 3, 5, 8, 17, 20, 21, 23, 24, 25, 26, 27, 28, 33, 34, 42, 44, 45, 46, 47, 51, 68, 69, 70, 73, 74], "The": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 60, 62, 63, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90], "parent": [3, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 68, 73, 76, 78, 79, 83, 84, 86, 87], "thi": [1, 3, 4, 5, 7, 8, 9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52, 53, 57, 58, 59, 60, 63, 65, 66, 67, 68, 69, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 86, 87, 89, 90], "tritium": [3, 70], "would": [3, 17, 18, 21, 22, 28, 38, 68, 69, 70, 71], "mass_numb": 3, "mass": [3, 26, 76], "which": [2, 3, 4, 6, 7, 8, 16, 17, 19, 20, 21, 22, 23, 26, 27, 28, 29, 35, 38, 40, 49, 51, 52, 53, 55, 59, 60, 61, 63, 65, 67, 68, 70, 71, 73, 74, 75, 76, 78, 79, 82, 83, 85, 86, 87], "i": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 57, 58, 59, 60, 62, 63, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89, 90], "total": [1, 2, 3, 5, 7, 8, 15, 19, 20, 21, 22, 24, 31, 35, 38, 40, 41, 42, 50, 64, 70, 72, 76, 79, 82, 83, 87], "neutron": 3, "allow": [1, 3, 6, 7, 8, 9, 26, 49, 51, 52, 70, 77, 83, 87, 89], "identif": [3, 69], "specif": [3, 24, 26, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 70, 74, 76, 77, 83, 84, 86], "3": [1, 2, 3, 4, 7, 8, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 33, 34, 35, 36, 38, 40, 41, 42, 46, 47, 48, 51, 54, 56, 57, 60, 61, 62, 64, 65, 67, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 82, 83, 85, 86, 87, 89], "0160492777": 3, "protium": 3, "deuterium": [3, 4, 7, 10, 11, 12, 14, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 48, 68, 70, 74, 76, 79, 80], "helium3": 3, "helium4": 3, "none": [1, 3, 6, 8, 13, 19, 20, 21, 23, 27, 28, 30, 31, 32, 33, 34, 37, 46, 47, 53, 57, 63, 65, 67, 68, 71, 74, 75, 83, 84, 85, 86, 87], "ar": [1, 2, 3, 4, 7, 9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59, 60, 64, 65, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 80, 83, 85, 86, 87, 89, 90], "uniqu": [3, 51, 52, 76], "determin": [3, 17, 18, 24, 28, 31, 32, 34, 43, 52, 68, 70, 83, 86, 87], "type": [1, 2, 3, 7, 8, 26, 38, 51, 52, 65, 69, 76, 77, 80, 83, 87, 89], "These": [3, 9, 10, 17, 18, 24, 26, 27, 29, 35, 37, 38, 41, 51, 60, 62, 69, 74, 83, 84], "can": [3, 6, 7, 8, 10, 16, 17, 18, 20, 21, 22, 26, 27, 28, 29, 32, 34, 37, 38, 40, 41, 44, 48, 49, 51, 52, 56, 57, 58, 64, 68, 69, 70, 73, 74, 76, 78, 79, 80, 83, 84, 85, 86, 87, 89, 90], "specifi": [1, 2, 3, 4, 7, 8, 24, 28, 29, 31, 32, 40, 56, 57, 58, 59, 60, 63, 65, 67, 68, 71, 73, 74, 76, 77, 78, 79, 82, 83, 84, 85, 86, 87], "singl": [3, 8, 16, 18, 19, 20, 23, 24, 44, 45, 46, 47, 49, 56, 70, 72, 73, 76, 78, 79, 83, 87], "combin": [3, 20, 28, 42, 70, 77, 78, 83, 87], "1": [1, 2, 3, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64, 65, 70, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 86, 87, 89, 90], "he3": 3, "A": [1, 2, 4, 5, 10, 11, 14, 16, 17, 18, 20, 21, 22, 23, 24, 26, 28, 30, 33, 34, 35, 36, 37, 38, 42, 49, 50, 51, 54, 56, 58, 63, 64, 69, 70, 73, 74, 76, 77, 78, 79, 82, 83, 85, 86, 87, 89, 90], "fulli": [4, 7, 20, 21, 40, 69, 70, 76, 87], "observ": [4, 10, 11, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 36, 38, 40, 42, 44, 45, 46, 47, 50, 71, 72, 73, 74, 75, 78, 82, 86, 87, 88, 89], "note": [4, 8, 9, 16, 19, 20, 21, 22, 23, 26, 35, 36, 40, 41, 43, 44, 50, 51, 53, 60, 67, 69, 70, 77, 79, 82, 83, 85, 86, 87, 89, 90], "wavelength": [0, 1, 2, 4, 5, 10, 11, 20, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 44, 67, 68, 70, 73, 74, 78, 83, 86, 87, 89], "argument": [4, 8, 10, 26, 28, 29, 37, 38, 41, 42, 48, 54, 57, 63, 68, 71, 74, 86, 87, 89], "becaus": [4, 26, 28, 44, 53, 64, 76, 87], "principl": [4, 67], "transit": [1, 4, 6, 7, 8, 29, 64, 70], "ha": [4, 16, 19, 20, 21, 22, 23, 26, 29, 36, 37, 38, 49, 51, 52, 53, 64, 67, 70, 73, 78, 79, 83, 85, 87, 89], "alreadi": [4, 8, 16, 17, 18, 19, 20, 21, 22, 23, 38, 70, 73, 76, 78, 83], "been": [4, 7, 16, 17, 21, 22, 26, 29, 38, 49, 51, 52, 64, 70, 83, 87], "other": [4, 7, 9, 19, 20, 23, 27, 30, 34, 49, 51, 52, 62, 64, 83, 87], "three": [4, 10, 12, 34, 36, 54, 70, 74, 77], "look": [4, 16, 18, 19, 20, 21, 22, 23, 26, 27, 64, 70], "up": [4, 16, 18, 19, 20, 21, 22, 23, 26, 33, 35, 41, 42, 44, 45, 46, 47, 49, 53, 69, 70, 74, 83, 89], "databas": [4, 29, 51], "data": [4, 5, 6, 7, 12, 13, 14, 20, 21, 22, 25, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 40, 41, 42, 50, 52, 56, 63, 64, 65, 67, 68, 70, 71, 74, 75, 76, 77, 79, 80, 83, 84, 87, 89, 90], "provid": [4, 7, 8, 12, 13, 14, 17, 21, 22, 24, 26, 35, 41, 49, 50, 51, 52, 55, 56, 59, 60, 63, 65, 67, 71, 73, 74, 75, 76, 78, 79, 80, 82, 83, 84, 85, 86, 87, 89], "belong": [4, 83, 87], "charg": [0, 1, 2, 4, 5, 6, 7, 13, 15, 24, 36, 48, 50, 52, 63, 64, 65, 71, 72, 75, 76, 84], "state": [1, 2, 4, 6, 7, 8, 13, 48, 49, 50, 52, 64, 69, 70, 75, 76, 79, 87], "emit": [4, 19, 20, 23, 26, 29, 40, 41, 70, 71, 74], "tupl": [1, 2, 4, 5, 6, 8, 21, 26, 53, 57, 60, 74, 76, 77, 83, 84, 86, 87], "two": [4, 7, 16, 20, 21, 22, 26, 28, 29, 31, 32, 35, 45, 49, 53, 54, 64, 68, 70, 80, 83, 87, 89], "upper": [4, 6, 16, 17, 18, 19, 20, 21, 22, 23, 44, 54, 64, 70, 83, 86, 87], "lower": [4, 6, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 35, 36, 38, 44, 48, 54, 70, 83, 86, 87], "electron": [1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 15, 24, 26, 27, 28, 30, 34, 35, 37, 38, 48, 52, 63, 68, 69, 70, 73, 75, 76, 77, 84], "configur": [4, 8, 9, 25, 29, 50, 76, 79, 83, 86, 87, 89], "like": [1, 4, 5, 8, 16, 18, 19, 20, 21, 22, 23, 26, 28, 34, 35, 41, 44, 45, 56, 68, 73, 74, 87], "ion": [1, 2, 4, 6, 7, 8, 10, 11, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 39, 40, 41, 48, 63, 64, 65, 71, 72, 75, 76], "mai": [4, 16, 17, 23, 24, 28, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 51, 52, 68, 70, 71, 76, 78, 79, 83, 87, 89], "enough": [4, 20, 21, 34], "n": [2, 4, 7, 8, 11, 12, 26, 30, 31, 32, 34, 58, 64, 65, 72, 73, 74, 76, 85, 90], "level": [1, 4, 6, 8, 29, 41, 51, 64, 72, 89], "all": [1, 4, 7, 13, 16, 18, 19, 20, 21, 22, 26, 27, 28, 29, 31, 32, 34, 35, 38, 40, 41, 42, 43, 45, 46, 47, 48, 49, 51, 52, 64, 68, 69, 70, 73, 74, 75, 76, 78, 79, 80, 83, 87, 89], "should": [4, 13, 17, 18, 23, 26, 28, 34, 37, 41, 49, 51, 52, 55, 64, 67, 68, 69, 70, 71, 76, 77, 78, 79, 83, 84, 85, 87, 90], "both": [4, 11, 28, 29, 38, 52, 64, 68, 70, 74, 78, 87], "It": [4, 10, 20, 26, 31, 32, 37, 39, 40, 44, 48, 49, 51, 52, 64, 69, 70, 73, 74, 77, 78, 83, 87, 89], "packag": [4, 15, 24, 37, 50, 51, 77, 86], "exact": 4, "notat": [4, 69], "d": [1, 4, 5, 7, 10, 14, 16, 24, 25, 26, 27, 28, 29, 34, 35, 38, 67, 69, 70, 74, 83], "alpha": [4, 7, 10, 14, 21, 22, 24, 27, 28, 29, 30, 33, 34, 35, 38, 72, 74, 86, 87], "gamma": [4, 5, 29, 74], "balmer": [1, 4, 14, 24, 27, 30, 31, 32, 33, 35, 38, 74], "d_alpha": [4, 27, 28, 29, 30, 74], "0": [4, 7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 53, 54, 56, 57, 58, 60, 61, 62, 64, 65, 68, 69, 70, 73, 74, 76, 77, 79, 80, 82, 83, 84, 85, 86, 87, 90], "d_beta": [4, 27, 30], "ciii": [4, 48, 86], "465nm": [4, 29], "ciii_465": [4, 29], "2s1": 4, "3p1": 4, "3p4": 4, "3s1": 4, "zeeman": [1, 4, 24, 32, 70, 71, 74], "ratio": [1, 4, 10, 24, 70, 74, 83], "pi": [1, 4, 10, 21, 22, 23, 28, 33, 34, 41, 42, 43, 46, 47, 62, 63, 65, 67, 68, 69, 70, 73, 74, 75, 82, 83], "sigma": [1, 4, 10, 11, 25, 28, 30, 31, 32, 33, 34, 35, 36, 38, 65, 68, 69, 70, 73, 74, 79], "polaris": [1, 4, 34, 73, 74, 78], "compon": [1, 2, 4, 8, 10, 11, 25, 26, 31, 33, 34, 36, 37, 40, 51, 60, 70, 74, 77, 78, 82, 87], "ani": [1, 4, 19, 21, 22, 26, 28, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52, 64, 68, 70, 73, 74, 76, 78, 79, 83, 87], "given": [1, 2, 4, 7, 8, 16, 17, 18, 19, 20, 21, 22, 23, 26, 37, 38, 53, 57, 62, 67, 69, 70, 73, 74, 75, 76, 77, 78, 82, 83, 85, 86, 87], "valu": [1, 4, 5, 16, 19, 21, 22, 23, 26, 37, 38, 41, 42, 44, 48, 52, 53, 56, 57, 60, 61, 65, 69, 73, 76, 77, 78, 79, 83, 86, 87, 89], "magnet": [1, 2, 4, 7, 8, 21, 22, 26, 33, 34, 35, 37, 40, 42, 69, 70, 74, 76, 77], "field": [1, 2, 4, 7, 8, 17, 18, 23, 26, 32, 33, 34, 37, 57, 69, 70, 74, 76, 77, 90], "strength": [1, 2, 4, 8, 49, 70, 74, 87], "pi_compon": [4, 34], "function1d": [4, 37, 53, 54, 56, 57, 60, 61, 62, 77], "individu": [4, 34, 48, 49, 70, 74, 76, 83, 87], "wvl_func1": 4, "ratio_func1": 4, "wvl_func2": 4, "ratio_func2": 4, "sigma_plus_compon": [4, 34], "sigma_minus_compon": [4, 34], "includ": [5, 19, 20, 24, 26, 28, 29, 37, 49, 51, 52, 64, 70, 75, 76, 83, 84, 87], "temperatur": [1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 24, 26, 27, 28, 30, 31, 32, 34, 35, 36, 37, 38, 39, 48, 63, 64, 65, 68, 69, 70, 73, 74, 76, 77, 79, 84], "calcul": [5, 7, 13, 17, 18, 21, 22, 23, 24, 25, 28, 29, 33, 35, 40, 44, 45, 46, 47, 50, 51, 53, 56, 63, 65, 67, 68, 71, 72, 73, 74, 75, 76, 77, 78, 79, 82, 83, 84, 86, 87, 89], "bremsstrahlung": [5, 7, 30, 50, 72, 75], "radi": [5, 7, 33, 65, 69, 70], "recombin": [0, 1, 2, 5, 6, 7, 13, 14, 15, 24, 28, 29, 63, 64, 70, 75], "continuum": [1, 2, 5, 6, 7, 8, 15, 75], "bound": [5, 13, 40, 54, 56, 76, 79, 83, 86, 87], "base": [1, 5, 21, 22, 28, 32, 37, 49, 50, 51, 52, 53, 55, 56, 68, 73, 74, 76, 78, 79, 82, 83, 86, 87, 89, 90], "suppli": [2, 5, 7, 29, 37, 38, 51, 56, 57, 58, 67, 71, 76, 82, 83, 87, 89], "z": [1, 2, 5, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 47, 53, 54, 56, 57, 59, 60, 61, 62, 65, 67, 68, 72, 73, 76, 77, 78, 79, 80, 82, 83, 84, 85, 87], "doubl": [2, 5, 35, 38, 53, 56, 62, 65, 76], "speci": [1, 2, 5, 6, 7, 8, 11, 24, 25, 26, 28, 29, 30, 31, 32, 34, 35, 38, 48, 63, 64, 65, 68, 70, 71, 74, 75, 80, 81, 83, 84], "effect": [1, 2, 5, 7, 8, 10, 12, 21, 29, 32, 33, 34, 40, 41, 42, 52, 64, 70, 74, 76, 83, 84, 87], "ev": [2, 5, 7, 8, 11, 12, 13, 14, 15, 25, 26, 27, 33, 34, 64, 67, 69, 73, 74, 76, 79, 89], "spectral": [1, 5, 11, 28, 29, 30, 33, 34, 40, 44, 50, 63, 67, 68, 71, 72, 73, 75, 78, 82, 83, 86, 87], "interpol": [0, 1, 5, 7, 20, 21, 25, 26, 37, 38, 50, 53, 59, 69, 76, 77], "space": [1, 2, 5, 16, 18, 19, 20, 21, 22, 23, 26, 28, 35, 53, 62, 65, 67, 68, 70, 71, 76, 77, 78, 79, 82, 86, 87], "u": [5, 24, 27, 28, 69, 70, 83, 87], "nu": [5, 67, 70], "kt": 5, "ry": 5, "see": [1, 5, 10, 16, 21, 23, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 51, 64, 70, 73, 74, 76, 77, 79, 82, 83, 87], "r": [5, 10, 11, 12, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47, 57, 59, 62, 65, 74, 77, 85, 87], "carson": 5, "1988": 5, "astron": [1, 5], "astrophi": [1, 5], "189": 5, "319": 5, "detail": [5, 7, 23, 37, 41, 43, 55, 64, 69, 72, 74, 77, 90], "cubic": [1, 2, 5, 37, 53, 56, 57, 76], "semi": [5, 73], "log": [1, 2, 5, 15, 27, 31, 32, 69], "born": [1, 5], "approxim": [1, 5, 16, 20, 23, 28, 33, 35, 37, 53, 56, 64, 65, 70, 73, 74, 78, 79, 83, 87], "outsid": [1, 5, 19, 20, 21, 22, 26, 35, 37, 38, 46, 47, 53, 56, 58, 65, 77, 79, 83, 87], "rang": [1, 2, 5, 13, 14, 15, 16, 19, 20, 25, 28, 29, 38, 41, 42, 43, 44, 45, 46, 47, 53, 54, 56, 57, 60, 64, 65, 68, 69, 70, 75, 77, 79, 82, 83, 86, 87, 89], "1d": [2, 5, 8, 21, 24, 26, 37, 53, 55, 56, 57, 59, 62, 77, 78, 83, 86, 87], "arrai": [2, 5, 6, 8, 19, 20, 21, 24, 25, 26, 27, 29, 37, 38, 42, 44, 45, 47, 56, 58, 60, 64, 68, 70, 74, 77, 83, 85, 86, 87], "real": [5, 26, 38, 56, 83], "gamma2": 5, "gaunt_factor": [5, 67], "2d": [2, 5, 8, 19, 20, 21, 22, 23, 24, 37, 42, 45, 46, 47, 53, 56, 57, 58, 59, 62, 77, 83, 85, 87], "store": [5, 21, 26, 44, 52, 87], "u_rang": 5, "gamma2_rang": 5, "raw_data": [2, 5, 13], "dict": [2, 5, 83, 86, 88], "dictionari": [2, 5, 6, 8, 26, 63, 89], "contain": [1, 2, 5, 6, 8, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 34, 40, 51, 52, 56, 60, 68, 70, 71, 72, 74, 76, 83, 86, 87], "raw": [2, 5, 29, 37, 41, 80], "maxwellian": [1, 5, 11, 25, 26, 30, 31, 32, 34, 35, 38, 70, 74, 76, 80, 81], "over": [1, 5, 7, 19, 20, 23, 27, 32, 41, 42, 48, 49, 56, 60, 67, 69, 70, 74, 76, 78, 79, 82, 83, 86, 87], "tabl": [1, 5, 31, 64], "m": [1, 2, 5, 7, 8, 10, 11, 12, 13, 14, 15, 16, 18, 25, 26, 27, 28, 30, 31, 32, 33, 34, 36, 37, 40, 41, 42, 44, 45, 46, 47, 64, 65, 67, 68, 70, 71, 73, 74, 75, 76, 78, 79, 82, 83, 85, 87, 89, 90], "de": [1, 5, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 44, 45, 46, 47, 48, 80], "avillez": [1, 5], "breitschwerdt": [1, 5], "\u03ba": 5, "distribut": [5, 10, 11, 19, 20, 21, 22, 24, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 44, 45, 46, 47, 48, 51, 52, 68, 70, 73, 74, 78, 80, 81], "2015": [1, 5, 32, 33, 74], "580": [1, 5], "a124": [1, 5], "call": [2, 7, 16, 21, 22, 26, 28, 34, 35, 37, 49, 60, 62, 68, 70, 71, 73, 74, 76, 78, 79, 83, 87, 89], "signatur": 7, "must": [7, 19, 20, 25, 26, 28, 33, 34, 35, 41, 44, 49, 51, 52, 56, 58, 61, 62, 64, 67, 68, 70, 71, 74, 76, 79, 83, 87, 89], "arg1": 7, "arg2": 7, "associ": [2, 7, 26, 51, 70, 76, 79, 82], "actual": [7, 16, 26, 42, 70, 86, 87], "implement": [7, 28, 35, 49, 51, 56, 58, 67, 68, 69, 70, 71, 73, 74, 76, 79, 87, 89], "separ": [7, 16, 18, 19, 20, 21, 22, 23, 26, 42, 70, 83], "function": [1, 6, 7, 8, 9, 10, 11, 15, 19, 21, 22, 24, 26, 28, 34, 36, 38, 39, 42, 43, 50, 51, 52, 53, 56, 57, 58, 60, 61, 62, 64, 67, 68, 70, 73, 74, 77, 78, 79, 80, 81, 82, 83, 86, 87, 89], "No": [7, 23, 27, 35, 38], "inform": [1, 7, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 49, 51, 52, 68, 69, 70, 73, 76, 77, 78, 79, 83, 87, 90], "about": [7, 24, 26, 28, 49, 64, 68, 73, 77, 78, 87], "api": [7, 51, 82], "instead": [7, 8, 13, 16, 26, 29, 41, 42, 56, 60, 64, 68, 69, 70, 83, 87], "defer": 7, "reason": [7, 13, 21, 22, 23, 24, 49, 52, 64, 70, 87], "design": [7, 17, 18, 24, 43, 49, 51, 59, 64], "throughout": [7, 51, 77], "model": [1, 7, 9, 10, 11, 17, 18, 21, 22, 23, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 49, 50, 51, 63, 65, 66, 67, 69, 70, 74, 75, 76, 79, 80, 81, 82, 83, 87, 90], "without": [7, 21, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 51, 52, 53, 58, 64, 72, 73, 74, 83, 87], "know": [7, 26, 27, 28, 68], "how": [7, 10, 11, 16, 23, 24, 26, 28, 30, 34, 35, 36, 37, 38, 44, 45, 46, 47, 48, 49, 51, 64, 69, 70, 73, 76, 77, 79], "might": [7, 37, 41, 50, 53, 78, 90], "while": [7, 35, 52, 59, 64, 70, 74, 76, 79, 87], "could": [7, 17, 18, 28, 29, 40, 41, 51, 52, 64, 68, 69, 76], "theoret": [7, 64, 70], "equat": [7, 13, 27, 67, 69, 70, 83, 87], "onli": [7, 19, 20, 21, 22, 26, 27, 28, 34, 35, 44, 45, 46, 47, 48, 49, 51, 52, 56, 57, 64, 68, 70, 74, 76, 77, 79, 83, 87], "need": [2, 7, 9, 17, 19, 20, 21, 22, 23, 26, 27, 28, 40, 41, 42, 43, 49, 51, 64, 68, 69, 70, 73, 76, 79, 80, 83, 84, 87], "them": [7, 12, 13, 14, 16, 17, 18, 21, 22, 26, 28, 29, 37, 42, 49, 51, 83, 86, 87], "after": [1, 7, 26, 49, 70, 83, 86, 87], "thei": [7, 21, 24, 26, 30, 31, 32, 33, 34, 35, 37, 38, 42, 44, 45, 46, 47, 49, 51, 56, 70, 73, 83, 86, 87], "have": [7, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 34, 38, 43, 46, 49, 50, 51, 52, 56, 64, 68, 69, 70, 73, 76, 78, 80, 83, 86, 87, 89, 90], "instanti": [7, 37, 76, 77, 83], "impact": [1, 2, 7, 24, 28, 63, 64, 69, 70, 75], "excit": [1, 2, 6, 7, 8, 14, 24, 28, 29, 63, 64, 68, 69, 72, 74, 75], "thermal": [0, 1, 2, 6, 7, 13, 32, 63, 70, 74, 75], "exchang": [0, 1, 2, 6, 7, 13, 24, 36, 50, 63, 71, 72, 75], "share": [7, 49, 76, 83, 89], "same": [7, 16, 19, 20, 21, 22, 23, 26, 33, 34, 37, 69, 70, 76, 79, 83, 85, 87], "densiti": [1, 2, 6, 7, 8, 10, 11, 13, 24, 26, 27, 28, 32, 35, 36, 37, 38, 39, 48, 59, 63, 65, 68, 69, 70, 72, 73, 75, 76, 78, 79, 81, 84], "condit": [1, 2, 7, 27, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52, 64], "just": [7, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 51, 68], "wrap": [7, 26, 41, 42, 43, 59, 62, 76, 82], "cython": [7, 26, 35, 51, 76], "method": [1, 7, 12, 14, 16, 20, 21, 22, 26, 28, 37, 48, 51, 56, 67, 68, 70, 71, 73, 74, 76, 78, 79, 83, 86, 88, 89], "receiv": [1, 2, 6, 7, 8, 13, 52, 63, 70], "pec": [2, 7, 8, 14, 24, 28, 63, 68, 74], "wm": [7, 21, 22, 78], "code": [7, 12, 13, 14, 15, 35, 36, 37, 38, 40, 49, 50, 51, 52, 55, 56, 60, 64, 70, 77, 83, 90], "request": [1, 2, 7, 12, 13, 14, 48, 52, 56, 76, 77, 79, 83], "sampl": [7, 10, 11, 12, 14, 15, 16, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 34, 37, 38, 41, 42, 48, 53, 56, 59, 65, 68, 76, 77, 79, 83, 86, 87], "numpi": [6, 7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 25, 26, 27, 30, 34, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 51, 53, 54, 56, 57, 58, 85, 87], "np": [7, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 54, 56, 77, 80, 87], "matplotlib": [7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 51, 83, 86, 87], "pyplot": [7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 83, 86], "plt": [7, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 83, 86], "openada": [0, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 30, 31, 32, 33, 34, 35, 36, 38, 39, 51, 76, 79, 84], "initialis": [7, 12, 13, 14, 19, 28, 30, 34, 44, 56, 73, 76, 78, 79, 87], "ada": [0, 1, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 50, 64, 68, 70, 76], "instanc": [7, 14, 16, 17, 18, 19, 20, 21, 22, 23, 26, 54, 57, 65, 67, 73, 74, 76, 77, 78, 79, 83, 86, 87], "impactexcitationr": [7, 14], "dalpha_excit": [7, 14], "impact_excitation_pec": [0, 1, 7, 14], "recombinationr": [0, 2, 7, 14], "dalpha_recom": [7, 14], "recombination_pec": [0, 1, 7, 14], "n_e": [7, 13, 28, 64, 68, 69, 70, 73, 74], "1e19": [7, 12, 13, 14, 30, 31, 34, 35, 38], "t_e": [7, 12, 13, 28, 68, 69, 73, 74], "50352900": 7, "36": 7, "09586154": 7, "38": [7, 60], "": [1, 2, 7, 8, 9, 10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 42, 44, 45, 46, 47, 48, 49, 52, 56, 59, 64, 65, 68, 69, 73, 74, 76, 79, 83, 85, 86, 87, 89, 90], "_": [7, 10, 11, 12, 17, 18, 19, 20, 23, 35, 36, 38, 39, 63, 64, 70, 87], "cr": [7, 12, 41, 64], "collision": [7, 65, 69, 70], "stop": [1, 2, 6, 7, 8, 12, 65, 87], "neutral": [6, 7, 8, 10, 11, 24, 28, 35, 36, 38, 39, 64, 68, 69, 70, 75, 76, 84], "x": [7, 10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 65, 68, 69, 70, 73, 74, 76, 77, 78, 79, 80, 82, 83, 84, 87, 89], "mono": [7, 24, 36, 50, 81, 83], "energet": [7, 24, 36, 50, 81], "strip": [7, 69], "y": [7, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 65, 68, 69, 73, 76, 78, 79, 80, 82, 83, 84, 87], "equival": [1, 7, 20, 60, 64, 69, 83], "adf21": [6, 7, 64, 69], "bmp": [6, 7, 12, 69, 70], "m_i": [7, 69], "dimensionless": [1, 2, 7, 8, 12, 64, 69], "rel": [6, 7, 16, 18, 19, 20, 21, 22, 23, 40, 64, 69, 70, 74, 76, 79, 83, 87], "popul": [0, 1, 2, 6, 7, 8, 12, 27, 28, 29, 37, 41, 42, 51, 64, 72, 76, 77, 79, 80, 89], "ground": [7, 44, 64, 69, 70], "adf22": [6, 7, 64, 69], "bme": [6, 7, 12], "w": [1, 2, 7, 8, 10, 11, 12, 14, 15, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 40, 41, 42, 67, 68, 70, 71, 73, 75, 78, 79, 82, 83, 87], "energi": [1, 2, 7, 8, 10, 11, 12, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 42, 44, 45, 46, 47, 64, 65, 69, 70, 73, 78, 79], "reaction": [7, 51, 64, 69, 70, 73], "target": [1, 2, 6, 7, 8, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 63, 70, 74, 75, 83, 88], "permit_extrapol": [1, 7, 10, 11, 12, 13, 25, 26, 30, 31, 32, 33, 34, 35, 36, 38, 39, 76, 84], "true": [1, 2, 6, 7, 8, 10, 11, 12, 13, 19, 20, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 42, 47, 53, 56, 64, 65, 76, 77, 80, 83, 84, 86, 87, 89], "bm": [7, 12], "beam_stopping_r": [0, 1, 7, 12], "6": [7, 10, 11, 12, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 33, 34, 36, 39, 44, 45, 48, 52, 53, 60, 73, 74, 76, 77, 80, 84, 87], "50000": [7, 11, 36], "777336e": 7, "13": [7, 41, 51, 60], "beam_population_r": [0, 1, 7, 12], "7": [7, 11, 12, 15, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 36, 60, 62, 70, 71, 74, 76, 77, 79], "599066e": 7, "beam_emission_pec": [0, 1, 7, 12], "8": [7, 11, 12, 19, 25, 26, 30, 34, 36, 44, 45, 60, 70, 71, 73, 79, 86, 87], "651598e": 7, "34": [7, 29, 60], "q": [2, 7, 8, 12, 35, 38, 70, 77], "eff": [7, 12, 64, 70, 76], "rightarrow": [7, 12, 70, 87], "correspond": [2, 7, 19, 20, 56, 57, 64, 69, 70, 83], "donor": [1, 2, 6, 7, 8, 12, 13, 63, 69, 70], "metast": [1, 2, 6, 7, 8, 64, 69], "m_": [7, 67, 69, 70], "adf12": [6, 7], "http": [7, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 67, 69, 73, 77, 90], "open": [0, 1, 7, 8, 9, 19, 20, 21, 22, 24, 49, 50, 69], "ac": [7, 69], "uk": [7, 69, 90], "cx": [1, 2, 6, 7, 8, 11, 12, 24, 25, 26, 30, 50, 63, 72, 75], "z_effect": [2, 7, 76, 81], "b_field": [1, 2, 7, 10, 11, 25, 26, 30, 31, 32, 33, 34, 35, 37, 38, 76, 77], "magnitud": [1, 2, 7, 27, 48, 77], "tesla": [2, 7, 8, 26], "cxr": [7, 12, 24, 70], "beam_cx_pec": [0, 1, 7, 12], "cxr_n1": [7, 12], "cxr_n2": [7, 12], "100": [7, 12, 13, 14, 19, 20, 21, 22, 30, 31, 35, 38, 44, 45, 46, 47, 56, 77, 87], "5": [7, 10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 45, 46, 47, 48, 51, 53, 54, 56, 57, 58, 60, 61, 62, 65, 67, 71, 73, 74, 76, 77, 79, 83, 84, 86, 87], "826619e": 7, "33": [7, 60], "203986e": 7, "32": [7, 60, 67], "fraction": [1, 7, 15, 23, 24, 26, 64, 69, 70, 83], "thermodynam": [1, 7, 76], "equilibrium": [1, 7, 15, 24, 37, 50, 57, 64, 76, 80, 81], "electron_dens": [2, 7, 14, 15, 25, 26, 33, 80], "electron_temperatur": [2, 7, 13, 14, 15, 33], "ionis": [0, 1, 2, 6, 7, 11, 13, 26, 64, 69, 70, 76], "stage": [7, 13, 15, 24, 49], "atomic_data": [7, 10, 11, 15, 25, 26, 30, 31, 32, 33, 34, 35, 36, 38, 39, 63, 65, 67, 71, 74, 75, 76, 79, 84], "ne0_frac": 7, "fractional_abund": [0, 1, 7, 15], "999899505093943": 7, "ne_total_rad": 7, "radiated_power_r": 7, "10": [7, 10, 11, 12, 13, 14, 16, 17, 18, 23, 25, 26, 29, 33, 36, 44, 46, 47, 54, 60, 64, 67, 73, 76, 83, 86, 87, 90], "9": [7, 15, 25, 33, 37, 52, 56, 57, 60, 67, 73, 74, 76, 77, 87], "2261136594e": 7, "08": [7, 25, 83], "ne_continuum_rad": 7, "4387672228e": 7, "resolv": [7, 8, 15, 24, 34, 69, 70, 74], "option": [6, 7, 28, 56, 68, 76, 83, 84, 87], "label": [7, 10, 11, 12, 13, 14, 15, 16, 21, 22, 27, 34, 36, 42, 83], "identifi": [7, 19, 29, 37, 49, 76, 77], "ne0_line_rad": 7, "stage_resolved_line_radiation_r": 7, "1448254527e": 7, "16": [7, 19, 20, 45, 77, 87], "ne1_line_rad": 7, "7723122151e": 7, "11": [7, 21, 22, 29, 41, 60], "descript": [9, 24, 38, 69, 72, 90], "util": [9, 26, 37, 39, 40, 43, 50, 59, 84, 85, 88], "download": [6, 8, 9, 27, 28, 41, 51, 52], "load": [9, 13, 16, 21, 22, 40, 50, 51, 68, 80, 82, 83], "default": [1, 2, 6, 8, 9, 26, 27, 28, 29, 32, 46, 47, 51, 53, 54, 56, 63, 65, 67, 68, 71, 74, 75, 76, 77, 79, 83, 84, 85, 86, 87, 89], "python": [9, 26, 35, 37, 40, 42, 50, 51, 54, 60, 89, 90], "wrapper": [9, 62, 87], "subscript": [9, 15, 24], "enabl": [2, 9, 49, 56], "you": [9, 26, 28, 30, 31, 32, 33, 34, 35, 37, 38, 42, 44, 45, 46, 47, 51, 52, 53, 57, 68, 76, 79, 80, 83, 87, 90], "current": [9, 28, 36, 41, 50, 51, 68, 70, 74, 77, 79, 87], "earli": [9, 49], "develop": [9, 35, 49, 50, 52, 64, 70], "phase": [9, 49, 76], "readi": 9, "gener": [9, 14, 19, 20, 21, 22, 26, 34, 41, 49, 51, 52, 60, 64, 70, 74, 77, 82, 85, 87, 89], "aug": [9, 24, 27, 28, 29, 41, 48, 70, 80], "compass": 9, "iter": [9, 42, 64, 76, 78, 83, 87, 89], "integr": [9, 10, 11, 23, 25, 27, 28, 30, 31, 32, 34, 36, 44, 45, 49, 67, 68, 73, 74, 76, 78, 79, 82, 86, 87, 90], "ima": 9, "diagnost": [9, 23, 34, 49, 50, 51, 64, 67, 80, 83, 87, 90], "under": [9, 26, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 52, 64, 70, 83, 90], "yet": [9, 90], "publicli": [9, 52], "jet": [1, 9, 24, 25, 26, 28, 29, 32, 33, 49, 51, 64, 70, 74, 80, 90], "mastu": [9, 28, 29], "workflow": [9, 41], "manag": [9, 51, 64, 70, 76, 79, 83, 87, 90], "tool": [9, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 30, 31, 32, 33, 34, 36, 37, 39, 40, 42, 43, 44, 45, 46, 47, 50, 57, 77, 82, 83, 84, 85, 86, 87], "omfit": 9, "modul": [9, 26, 27, 28, 29, 37, 41, 48, 50, 51, 60, 87, 89], "script": [9, 21, 22, 42, 51], "solp": [9, 24, 27, 28, 41], "save": [9, 19, 20, 25, 29, 45, 46, 47, 51], "simul": [9, 21, 22, 24, 26, 27, 28, 38, 41, 48, 51], "demonstr": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 35, 36, 37, 38, 39, 44, 45, 46, 47, 64], "show": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 44, 45, 46, 47, 48, 64, 70, 73, 76, 79, 83, 86, 87], "spectrum": [10, 11, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 42, 67, 68, 70, 71, 72, 74, 81, 83, 86, 87], "BES": [10, 24, 50, 72], "featur": [10, 32, 33, 49, 51, 59, 87], "sometim": [10, 24, 27, 43], "also": [10, 16, 17, 18, 21, 22, 24, 26, 27, 28, 44, 46, 48, 49, 52, 64, 68, 70, 73, 74, 76, 79, 80, 83, 87, 90], "known": [10, 17, 18, 32, 49, 52, 69, 70, 74], "motion": [10, 70, 74], "stark": [1, 10, 24, 74], "mse": [10, 74], "slab": [10, 11, 24, 33, 36, 76, 84], "setup": [10, 11, 30, 31, 32, 33, 34, 35, 38, 41, 51, 68, 76, 80, 86], "inject": [10, 11, 36, 64], "along": [10, 11, 16, 18, 19, 20, 21, 22, 23, 24, 26, 34, 36, 39, 48, 52, 62, 65, 73, 76, 77, 79, 83, 84, 87], "axi": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42, 57, 60, 61, 62, 65, 67, 71, 73, 74, 77, 79, 83, 87], "possibl": [10, 19, 26, 31, 32, 35, 40, 44, 52, 64, 69, 70, 73, 80, 87, 90], "chang": [10, 26, 28, 32, 49, 51, 62, 68, 70, 71, 73, 76, 78, 79, 83, 89], "overrid": [10, 28, 32, 68, 71], "beamemissionlin": 10, "raysect": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 51, 55, 56, 57, 59, 60, 62, 68, 73, 76, 78, 79, 82, 83, 84, 85, 86, 87], "optic": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 76, 79, 83, 84, 86, 87], "world": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 52, 68, 76, 79, 83, 84, 86, 87], "translat": [10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 35, 36, 38, 40, 41, 42, 44, 45, 46, 47, 79, 83, 87], "rotate_basi": [10, 11, 18, 19, 20, 21, 22, 23, 27, 35, 36, 38, 40, 41, 42, 83], "vector3d": [10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 40, 41, 42, 57, 60, 62, 68, 73, 76, 77, 79, 80, 83], "point3d": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 41, 42, 44, 68, 83, 87], "rai": [10, 11, 16, 17, 18, 19, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 41, 42, 44, 45, 46, 47, 51, 68, 70, 72, 76, 79, 83, 86, 88, 90], "pinholecamera": [10, 11, 25, 30, 35, 36, 38, 40, 44, 45, 46, 47, 87], "math": [10, 11, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 34, 35, 36, 37, 38, 39, 40, 41, 42, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 76, 79, 83, 85, 87], "sample3d": [10, 11, 35, 36, 38, 39, 59, 60], "singlerayattenu": [10, 11, 25, 26, 36, 65, 72, 79], "excitationlin": [10, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 63, 68, 72, 74], "recombinationlin": [10, 27, 29, 30, 31, 32, 34, 35, 38, 63, 72], "beam_emiss": 10, "sigma_to_pi": 10, "sigma1_to_sigma0": 10, "pi2_to_pi3": 10, "pi4_to_pi3": 10, "build_slab_plasma": [10, 36, 39, 84, 88], "make": [10, 11, 12, 16, 17, 18, 19, 20, 21, 22, 24, 26, 28, 36, 38, 39, 42, 43, 45, 46, 47, 50, 52, 57, 68, 69, 70, 73, 80, 83, 84, 87, 90], "width": [10, 11, 17, 19, 20, 25, 28, 33, 41, 42, 68, 70, 73, 74, 78, 79, 83, 84, 86], "height": [10, 11, 17, 19, 20, 21, 22, 23, 33, 45, 46, 47, 73, 77, 83, 84, 87], "peak_dens": [10, 11, 35, 36, 38, 39, 84], "1e18": [10, 76], "neutral_temperatur": [10, 11, 84], "20": [10, 19, 20, 21, 22, 25, 45, 60, 83], "impur": [10, 11, 26, 36, 39, 69, 72, 84], "005": [10, 11, 16, 18, 19, 20, 21, 22, 23, 28, 36, 39, 68, 83, 84], "add": [6, 8, 10, 11, 13, 28, 29, 31, 32, 33, 34, 35, 38, 40, 41, 42, 51, 67, 68, 71, 74, 76, 81, 83, 87, 89], "background": [10, 24, 84], "h_alpha": 10, "visualis": [10, 11, 27, 29, 35, 36, 38, 39, 40, 42, 43, 51], "h0": [10, 11, 36, 39], "composit": [10, 11, 26, 30, 31, 32, 34, 35, 36, 38, 39, 48, 64, 65, 69, 70, 76, 81], "get": [8, 10, 11, 13, 19, 20, 23, 26, 27, 28, 29, 36, 39, 41, 42, 48, 68, 70, 76, 81, 83], "h1": [10, 11, 36, 39], "c6": [10, 11, 25, 26, 36, 39, 48, 69, 70, 71], "run": [10, 11, 21, 22, 23, 29, 35, 36, 38, 40, 42, 44, 45, 46, 47, 51, 87], "plot": [10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 48, 77, 83, 86, 87, 88], "check": [10, 11, 17, 18, 35, 36, 38, 40, 42, 87], "profil": [10, 11, 19, 20, 21, 22, 23, 24, 26, 27, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 57, 70, 72, 74, 77, 79, 81, 87], "expect": [10, 11, 19, 35, 36, 38, 40, 49, 78, 83], "ti": [2, 8, 10, 25, 26], "effective_temperatur": [10, 11, 27, 28, 36, 39, 48, 68, 76, 81], "t_sampl": [10, 11, 27, 35, 36, 38, 39, 40, 42], "200": [10, 11, 25, 33, 35, 36, 38, 39, 40, 42, 45, 46, 47], "imshow": [10, 11, 20, 21, 23, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47, 48], "transpos": [10, 11, 35, 36, 37, 38, 39, 40, 42], "squeez": [10, 11, 15, 21, 35, 36, 38, 39, 40, 42], "extent": [10, 11, 20, 21, 23, 35, 36, 38, 39, 40, 42, 48, 52, 76, 83, 85, 87], "colorbar": [10, 11, 20, 21, 23, 35, 36, 37, 38, 39, 40, 42, 48], "equal": [10, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 35, 36, 37, 38, 39, 40, 41, 42, 44, 56, 83, 86, 87], "xlabel": [10, 11, 12, 13, 14, 15, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42], "ylabel": [10, 11, 12, 14, 15, 27, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 42], "titl": [10, 11, 12, 13, 15, 19, 22, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 48, 83, 87], "plane": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 35, 36, 37, 38, 39, 40, 42, 45, 46, 47, 48, 57, 59, 60, 62, 73, 77, 79, 83, 85, 87], "figur": [10, 11, 12, 13, 14, 15, 27, 33, 34, 35, 36, 37, 38, 39, 42, 44, 45, 46, 47, 48], "missing_rates_return_nul": [1, 10, 11, 36], "integration_step": [10, 11, 36], "0025": [10, 11, 36, 83], "beam_transform": [10, 11, 36], "beam_energi": [10, 11, 12, 36], "110000": 10, "kev": [10, 36], "beam_curr": 10, "beam_sigma": 10, "05": [10, 11, 16, 18, 19, 20, 21, 22, 23, 36, 40, 41, 42, 43, 44, 46, 47], "beam_diverg": 10, "beam_length": [10, 79], "beam_temperatur": 10, "bes_full_model": 10, "beam_ful": [10, 11, 36], "transform": [10, 11, 16, 18, 19, 20, 21, 22, 23, 25, 27, 28, 30, 35, 36, 38, 40, 41, 42, 44, 45, 46, 47, 50, 57, 59, 68, 73, 76, 78, 79, 83, 87], "3e6": [10, 11, 36], "divergence_x": [10, 11, 36, 79], "divergence_i": [10, 11, 36, 79], "length": [10, 11, 16, 21, 22, 28, 33, 36, 40, 42, 48, 56, 57, 62, 64, 68, 73, 79, 82, 83, 84, 86, 87], "attenu": [10, 11, 26, 36, 39, 50, 72, 79], "clamp_to_zero": [10, 11, 26, 36, 65], "step": [10, 11, 25, 26, 28, 29, 30, 31, 32, 34, 36, 41, 42, 44, 45, 49, 65, 68, 70, 76, 79, 82, 87], "min_sampl": [10, 11, 36, 79, 87], "bes_half_model": 10, "beam_half": [10, 11, 36], "bes_third_model": 10, "beam_third": [10, 11, 36], "behaviour": [8, 10, 11, 28, 29, 36, 53, 70, 83], "beam_dens": [10, 11, 36], "empti": [10, 16, 19, 38, 83, 89], "xpt": 10, "linspac": [10, 11, 12, 13, 14, 19, 20, 35, 36, 38, 42, 46, 47, 48, 56, 87], "ypt": 10, "enumer": [10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 34, 35, 38, 41, 42, 45, 48, 68], "j": [2, 8, 10, 13, 19, 20, 21, 22, 25, 26, 33, 35, 38, 41, 42, 45, 48, 56, 60, 63, 65, 67, 72, 73, 76, 90], "pt": 10, "to_loc": [10, 28, 68], "origin": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 30, 31, 32, 33, 34, 35, 36, 38, 48, 51, 52, 65, 79, 83], "los_start": 10, "los_target": 10, "los_direct": 10, "vector_to": [10, 11, 16, 17, 21, 22, 27, 40, 42], "normalis": [10, 11, 16, 17, 21, 22, 25, 26, 27, 37, 40, 42, 53, 56, 63, 77, 79, 86, 87], "k": [2, 8, 10, 13, 15, 17, 18, 19, 20, 23, 27, 38, 42, 56, 60, 76, 86, 87], "xlim": [10, 48], "ylim": [10, 13, 15, 31, 48], "beam_full_dens": [10, 11, 36], "zz": [10, 11, 36], "beam_half_dens": [10, 11, 36], "beam_third_dens": [10, 11, 36], "half": [10, 11, 21, 22, 25, 26, 36], "third": [10, 11, 25, 26, 36, 49, 53], "coord": [10, 11, 36, 38], "legend": [10, 11, 12, 13, 14, 15, 16, 21, 22, 27, 34, 36, 42], "direct": [10, 11, 21, 22, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 40, 42, 43, 49, 52, 67, 68, 70, 71, 73, 74, 78, 79, 81, 83, 85, 87, 89], "min_wavelength": [10, 11, 20, 25, 26, 27, 30, 31, 32, 33, 34, 44, 45, 46, 47, 73, 78, 83, 86, 87], "640": 10, "max_wavelength": [10, 11, 20, 25, 26, 27, 30, 31, 32, 33, 34, 44, 45, 46, 47, 73, 78, 83, 86, 87], "670": 10, "bin": [10, 11, 20, 30, 31, 32, 33, 34, 44, 45, 46, 47, 67, 74, 78, 86, 87], "2000": [10, 11, 32, 37, 42, 56, 57, 64, 83], "trace": [10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 41, 44, 45, 46, 47, 51, 68, 83, 86, 90], "nm": [1, 2, 8, 10, 11, 25, 26, 28, 30, 31, 32, 33, 34, 67, 68, 69, 70, 71, 73, 74, 78, 83, 86, 87, 89], "radianc": [10, 11, 23, 24, 25, 28, 30, 31, 32, 33, 34, 44, 67, 68, 71, 74, 83, 87], "25": [10, 11, 23, 29, 30, 31, 32, 33, 34, 36, 60, 61, 62, 77, 87], "camera": [10, 11, 16, 19, 20, 21, 22, 23, 24, 25, 30, 35, 36, 38, 40, 44, 45, 46, 47, 83, 87], "128": [10, 11, 30, 36, 86], "spectral_rai": [10, 11, 27, 29, 30, 36, 83], "spectral_bin": [10, 11, 20, 27, 28, 29, 30, 36, 41, 42, 44, 45, 46, 47, 83, 86, 87], "15": [10, 11, 28, 29, 30, 36, 41, 44, 45, 52, 60], "pixel_sampl": [10, 11, 23, 27, 28, 29, 30, 35, 36, 38, 40, 41, 42, 44, 45, 46, 47, 83], "50": [10, 11, 29, 30, 36, 44, 46, 47, 73, 74, 85, 87], "ioff": [10, 11, 25, 30, 31, 35, 36, 38, 40], "caption": [10, 11, 14, 16, 17, 18, 19, 20, 21, 22, 23, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 42, 43, 44, 45, 46, 47, 51], "view": [10, 11, 17, 18, 20, 21, 23, 28, 29, 30, 37, 41, 42, 70, 83, 90], "enter": [10, 11, 51], "tune": [10, 64], "light": [10, 17, 18, 20, 24, 28, 29, 34, 38, 64, 70, 73, 78, 86, 87], "we": [10, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 31, 32, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 48, 50, 64, 68, 69, 70, 71, 76, 80, 82, 83, 84, 87, 90], "passiv": [10, 30, 50], "hit": [10, 17, 18, 19, 20, 23, 27, 83], "well": [10, 16, 21, 22, 44, 87], "slice": [10, 23, 37, 38, 40, 42, 50, 59, 77], "sightlin": [10, 21, 22, 23, 83], "amount": [10, 21, 22, 41, 42, 82, 87], "split": [10, 27, 31, 32, 33, 34, 41, 70, 71, 74, 87], "depend": [10, 34, 41, 51, 52, 64, 70, 83, 87, 89], "emis": 10, "peak": [10, 35, 38, 70, 74, 84], "multiplet": [10, 24, 32, 34, 74], "zoom": [10, 11, 30, 41, 42], "beamcxlin": [11, 36, 71, 72, 79], "ad": [8, 11, 26, 29, 41, 49, 51, 67, 71, 73, 74, 76, 78, 79, 83], "properti": [1, 11, 16, 18, 20, 28, 29, 32, 33, 37, 51, 52, 71, 74, 76, 78, 79, 83, 86, 87, 90], "scipi": [11, 13, 25, 26, 28, 30, 31, 32, 34, 35, 38, 51, 76, 87], "constant": [11, 16, 18, 19, 20, 21, 22, 23, 25, 26, 28, 30, 31, 32, 34, 35, 37, 38, 39, 41, 53, 64, 73, 76, 86, 87], "electron_mass": [11, 25, 26, 30, 31, 32, 34, 35, 38, 76, 80], "atomic_mass": [11, 25, 26, 30, 31, 32, 34, 35, 38, 76, 80], "primit": [11, 16, 17, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 34, 35, 38, 40, 41, 42, 43, 44, 45, 46, 47, 50, 68, 73, 76, 78, 82, 83, 87, 88], "box": [11, 16, 17, 18, 19, 20, 21, 22, 23, 44, 83, 87], "scalartovectorfunction3d": [11, 55, 59], "neutralfunct": [11, 35], "ionfunct": [11, 35], "5e19": [11, 36, 39, 84], "pedestal_top": [11, 84], "peak_temperatur": [11, 35, 38, 84], "2500": [11, 35, 37, 38, 56, 57, 84], "geometri": [11, 16, 17, 18, 21, 22, 23, 26, 30, 31, 32, 34, 35, 38, 44, 45, 46, 47, 48, 50, 73, 76, 78, 79, 83, 84, 87, 90], "non": [11, 52, 64, 70, 73, 79, 83, 86], "zero": [2, 11, 13, 15, 19, 20, 25, 27, 35, 38, 40, 42, 43, 45, 46, 48, 56, 65, 70, 73, 77, 79, 83], "veloc": [11, 26, 30, 35, 38, 48, 70, 74, 76, 77, 89], "vy_profil": 11, "1e5": [11, 30], "velocity_profil": 11, "h0_densiti": 11, "h0_temperatur": 11, "h0_distribut": 11, "append": [11, 16, 19, 20, 21, 22, 27, 34, 41, 42, 45, 46, 47, 88, 89], "h1_densiti": 11, "h1_temperatur": 11, "h1_distribut": 11, "concentr": [11, 84], "imp_dens": 11, "imp_temperatur": 11, "imp_distribut": 11, "e_dens": [11, 30, 31, 32, 34, 35, 38], "e_temperatur": [11, 35, 38], "e_distribut": [11, 25, 26, 30, 31, 32, 34, 35, 38, 76, 80], "electron_distribut": [11, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 38, 48, 68, 76, 80], "h1_temp": 11, "h0_den": 11, "cvi_8_7": [11, 71], "cvi_10_8": 11, "440": [11, 26], "540": [11, 26], "viewing_target": 11, "75": [11, 23, 46, 47, 60, 62], "target_point": 11, "528": 11, "531": 11, "700": [11, 27, 86], "format": [11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 34, 37, 41, 42, 43, 52, 64, 69, 77, 84], "spectra": [1, 11, 24, 25, 26, 34, 50, 72, 74, 83, 86], "multipl": [8, 11, 20, 24, 28, 31, 46, 68, 73, 76, 83, 86, 87], "sight": [11, 17, 18, 19, 20, 23, 24, 26, 50, 72, 88], "colour": [11, 21, 87], "imag": [11, 20, 21, 22, 23, 27, 37, 44, 45, 46, 47, 83, 87], "due": [11, 16, 23, 24, 30, 32, 34, 42, 57, 65, 69, 70, 74, 75, 83, 87, 90], "mix": [11, 64, 70, 87], "reveal": [11, 30, 37], "activ": [11, 26, 44, 49, 50, 87], "studi": [11, 30, 43, 52, 70, 87], "cvi": [11, 30, 36, 48, 70], "doppler": [11, 30, 32, 33, 70, 74], "shift": [11, 16, 18, 19, 20, 21, 22, 23, 30, 40, 42, 46, 47, 70, 74], "latex": 12, "rcparam": 12, "updat": [8, 12, 67, 71, 87], "font": 12, "size": [2, 8, 12, 15, 16, 19, 20, 21, 22, 28, 44, 58, 68, 73, 76, 79, 83, 86, 87], "12": [1, 12, 23, 32, 33, 44, 45, 60, 73, 74], "rc": 12, "text": [12, 16, 52, 64, 70], "usetex": 12, "famili": 12, "serif": 12, "comput": [12, 38, 51, 52, 64, 83, 87], "modern": 12, "differ": [8, 12, 16, 21, 22, 23, 26, 29, 34, 36, 44, 45, 46, 47, 48, 49, 56, 70, 76, 82, 83, 86, 87], "log10": [12, 13, 14], "5000": [12, 29, 83], "125000": 12, "num": [12, 13, 14, 43], "512": [12, 83, 86], "bms_rates_1": 12, "bms_rates_2": 12, "bms_rates_3": 12, "1000": [12, 14, 26, 30, 31, 37, 44, 56, 57, 83, 87], "semilogx": [12, 13], "1ev": 12, "100ev": 12, "1000ev": 12, "bmp_rates_1": 12, "bmp_rates_2": 12, "bmp_rates_3": 12, "bme_rates_1": 12, "bme_rates_2": 12, "bme_rates_3": 12, "cxr_rate_1": 12, "cxr_rate_2": 12, "loglog": [12, 13, 14], "optim": [13, 87], "lsq_linear": 13, "def": [13, 17, 18, 19, 20, 21, 22, 23, 28, 35, 38, 40, 42, 53, 54, 57, 60, 61, 62, 68, 82], "get_rates_recombin": 13, "recombinatio": 13, "ionic": [13, 64], "coef_recom": 13, "arang": [13, 25, 27], "elem": 13, "recombination_r": [0, 1, 13], "get_rates_tcx": 13, "donor_charg": [1, 6, 8, 13], "coef_tcx": 13, "thermal_cx_r": [0, 1, 13], "get_rates_ionis": 13, "param": 13, "coef_ioni": 13, "ionisation_r": [0, 1, 13], "solve_ion_bal": 13, "coef_ion": 13, "nh0": 13, "construct": [13, 20, 24, 42, 64, 83, 84, 85, 89], "matrix": [13, 17, 18, 21, 22, 24, 28, 41, 44, 45, 46, 47, 68, 83, 87], "matbal": 13, "seem": [13, 49], "yield": [13, 77, 78, 83], "better": [13, 20, 21, 22, 33, 64, 69, 87], "result": [13, 16, 19, 20, 21, 22, 26, 27, 28, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 52, 56, 63, 68, 70, 73, 76, 79, 83, 87, 89], "than": [13, 19, 20, 21, 22, 26, 31, 35, 49, 52, 56, 60, 64, 70, 83, 87], "abun": 13, "multipli": [13, 21, 22, 26, 44, 70, 78, 87], "sum": [1, 13, 15, 19, 20, 21, 22, 27, 33, 70, 73, 74, 87], "constraint": 13, "concaten": 13, "ones": [8, 13, 20], "shape": [13, 15, 19, 21, 22, 24, 32, 34, 38, 46, 50, 57, 63, 71, 72, 73, 78, 85, 87], "rh": 13, "balanc": [13, 15, 70], "steadi": [13, 64], "normal": [13, 31, 32, 41, 42, 73, 77, 83], "frac_abund": 13, "temperature_step": 13, "1e15": 13, "numstat": 13, "collect": [13, 19, 27, 29, 41, 42, 51, 76, 83, 87, 89], "rates_ion": 13, "rates_recom": 13, "rates_tcx": 13, "te": [2, 8, 13, 14, 27, 28, 33, 37, 67, 68, 73, 77, 80], "min": [13, 20, 21, 23, 25, 53, 54, 60, 87], "max": [13, 20, 21, 22, 23, 25, 40, 42, 45, 46, 47, 53, 54, 60, 70, 83, 87], "ioniz": [13, 64, 70], "ion_bal": 13, "len": [13, 16, 19, 25, 27], "ion_balance_tcx": 13, "try": [13, 19, 21, 22, 53, 87], "except": [2, 13, 19, 21, 22, 23, 26, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 48, 52, 64, 83], "keyerror": [13, 19], "continu": [13, 37, 49, 52, 56, 77], "1e": [13, 16, 18, 19, 20, 21, 22, 23, 29, 73, 76, 84], "21": 13, "tcx_rate": 13, "pl": 13, "color": [13, 15, 33], "get_color": 13, "lw": 13, "1e16": 13, "set": [1, 2, 6, 8, 14, 16, 18, 23, 26, 35, 38, 44, 45, 46, 47, 49, 51, 53, 56, 58, 60, 62, 64, 70, 73, 76, 79, 81, 83, 84, 86, 87, 89], "temp_low": 14, "temp_high": 14, "num_point": 14, "dalpha_excit_pec": 14, "dalpha_recom_pec": 14, "abov": [14, 21, 22, 24, 25, 26, 48, 51, 52, 64, 70, 83], "snippet": 14, "sample2d_grid": [15, 59, 60], "print": [15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 29, 37, 41, 42, 76, 77], "test": [15, 39, 50], "e19": 15, "logspac": 15, "41": 15, "obtain": [1, 15, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 69, 70, 74, 78], "adas405": 15, "total_rad": 15, "total_radiated_pow": [0, 1, 15, 75], "total_pow": 15, "line_pow": 15, "continuum_pow": 15, "line_rad": 15, "line_radiated_power_r": [0, 1, 15], "continuum_rad": 15, "continuum_radiated_power_r": [0, 1, 15], "l": [2, 8, 15, 33, 34, 64, 69, 72, 73, 74, 77, 83, 87], "bremsstr": 15, "xscale": 15, "yscale": [15, 31, 32], "39": [15, 17, 18, 60], "31": [15, 60], "ncol": [15, 83], "fontsiz": 15, "In": [16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 49, 51, 52, 64, 68, 72, 73, 76, 79, 80, 82, 83, 84, 87, 90], "each": [8, 16, 17, 18, 19, 20, 21, 22, 23, 26, 27, 28, 29, 35, 36, 38, 41, 42, 45, 51, 52, 56, 60, 64, 68, 69, 70, 74, 76, 80, 83, 84, 86, 87, 89], "produc": [16, 18, 19, 20, 21, 22, 23, 37, 38, 43, 71, 74, 77, 83, 85, 89], "wai": [16, 17, 18, 20, 21, 22, 23, 27, 30, 49, 51, 52, 59, 69, 70, 80, 83, 90], "demo": [16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 36, 41, 46, 48, 51, 87], "simpl": [16, 17, 18, 19, 20, 21, 22, 23, 24, 28, 33, 34, 38, 39, 40, 42, 43, 58, 68, 70, 73, 74, 83, 84, 87], "analyt": [16, 24, 38, 40, 42, 73, 76], "formula": [16, 64, 67, 74, 87], "apertur": [16, 17, 18, 19, 20, 21, 22, 23, 83], "system": [16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 36, 40, 45, 46, 47, 49, 51, 64, 76, 79, 80, 82, 83, 87], "frac": [16, 33, 63, 64, 65, 67, 69, 70, 73, 74, 75, 79, 83, 87], "a_": [16, 74], "slit": [16, 17, 18, 19, 20, 21, 22, 23, 83], "co": [16, 21, 22, 34, 40, 42, 43, 46, 47, 62, 73, 83, 87], "theta_": 16, "good": [16, 20, 21, 22], "when": [1, 16, 17, 18, 20, 21, 22, 28, 29, 34, 38, 40, 42, 43, 44, 49, 51, 52, 53, 56, 60, 70, 73, 76, 78, 83, 87, 89], "distanc": [16, 19, 20, 21, 22, 27, 40, 41, 42, 43, 65, 74, 83, 87], "between": [7, 16, 18, 19, 20, 21, 22, 23, 25, 31, 34, 35, 38, 49, 52, 64, 65, 69, 70, 73, 74, 76, 83, 86, 87, 89], "larg": [16, 20, 21, 22, 44, 49, 51, 83, 84, 87, 90], "compar": [16, 20, 21, 22, 33, 46, 64, 83, 87], "area": [16, 42, 46, 51, 53, 70, 83, 87], "infinitesim": 16, "pinhol": 16, "detector": [16, 17, 18, 23, 24, 41, 42, 44, 83, 87], "becom": [16, 26, 42, 49, 50, 52, 70, 87, 90], "finit": [16, 53, 56, 83], "less": [16, 64, 70], "accur": [16, 64], "3d": [16, 17, 18, 20, 21, 24, 26, 37, 38, 40, 42, 43, 45, 46, 47, 53, 56, 57, 59, 62, 76, 77, 78, 80, 82, 83, 87], "treatment": [16, 70], "requir": [2, 16, 19, 21, 22, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 41, 44, 45, 46, 47, 48, 49, 51, 52, 64, 68, 70, 80, 87], "bolometerfoil": [16, 17, 18, 19, 20, 21, 22, 23, 83, 88], "calculate_etendu": [16, 23, 83, 88], "veri": [16, 27, 41, 53, 64, 69, 70, 83, 84, 87], "bodi": [16, 17, 18, 49], "otherwis": [16, 41, 52, 89], "scenegraph": [16, 25, 30, 31, 32, 33, 34, 35, 38, 44, 78, 83, 86, 87], "correct": [16, 18, 40, 64, 70, 78, 82], "noth": [16, 52], "els": [16, 17, 18, 19, 21, 22, 27, 35, 38, 40, 42], "present": [6, 8, 16, 17, 18, 23, 51, 55, 64, 70, 83, 87, 89], "node": [16, 18, 19, 20, 21, 22, 23, 76, 78, 79, 83, 84, 87], "subtract": [16, 18, 19, 20, 21, 22, 23, 25, 45, 46, 47, 87], "materi": [16, 17, 18, 19, 20, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 40, 41, 42, 44, 45, 46, 47, 50, 52, 68, 83, 87, 88], "absorbingsurfac": [16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 29, 41, 42], "bolometercamera": [16, 17, 18, 19, 20, 21, 22, 23, 83, 88], "bolometerslit": [16, 17, 18, 19, 20, 21, 22, 23, 83, 88], "conveni": [16, 18, 19, 20, 21, 22, 23, 37, 52, 77], "xaxi": [16, 18, 19, 20, 21, 22, 23], "yaxi": [16, 18, 19, 20, 21, 22, 23], "zaxi": [16, 18, 19, 20, 21, 22, 23, 35], "box_width": [16, 18, 19, 20, 21, 22, 23], "box_height": [16, 18, 19, 20, 21, 22, 23], "07": [16, 18, 19, 20, 21, 22, 23, 41], "box_depth": [16, 18, 19, 20, 21, 22, 23], "slit_width": [16, 18, 19, 20, 21, 22, 23], "004": [16, 18, 19, 20, 21, 22, 23], "slit_height": [16, 18, 19, 20, 21, 22, 23], "foil_width": [16, 18, 19, 20, 21, 22, 23], "0013": [16, 18, 19, 20, 21, 22, 23], "foil_height": [16, 18, 19, 20, 21, 22, 23], "0038": [16, 18, 19, 20, 21, 22, 23], "foil_corner_curvatur": [16, 18, 19, 20, 21, 22, 23], "slit_sensor_separ": [16, 18, 19, 20, 21, 22, 23], "02": [16, 18, 74], "foil_separ": [16, 18, 19, 20, 21, 22, 23], "00508": [16, 18, 19, 20, 21, 22, 23], "inch": [16, 18, 19, 20, 21, 22, 23], "build": [16, 19, 20, 21, 22, 23, 26, 35, 42, 51, 69, 73, 74, 86], "consist": [16, 18, 19, 20, 21, 22, 23, 51, 52, 70, 76], "rectangular": [16, 17, 18, 19, 20, 21, 22, 23, 24, 41, 83, 87], "its": [16, 18, 19, 20, 21, 22, 23, 26, 28, 40, 41, 42, 43, 44, 51, 52, 64, 67, 71, 75, 76, 79, 83, 86, 87, 89], "local": [1, 6, 8, 16, 17, 18, 19, 20, 21, 22, 23, 28, 36, 40, 41, 51, 53, 56, 68, 70, 76, 79, 82, 83, 87], "coordin": [16, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 35, 36, 38, 40, 42, 49, 53, 56, 57, 60, 62, 65, 68, 76, 77, 78, 79, 82, 83, 87], "locat": [8, 16, 18, 19, 20, 21, 22, 23, 27, 34, 51, 52, 87], "below": [16, 18, 19, 20, 21, 22, 23, 25, 49, 51, 52, 64, 69], "toward": [16, 18, 19, 20, 21, 22, 23, 90], "To": [8, 16, 18, 21, 22, 23, 26, 37, 42, 51, 69, 76, 77, 89], "posit": [16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 39, 42, 43, 57, 62, 68, 70, 73, 76, 79, 83, 84], "rotat": [16, 18, 25, 27, 30, 31, 32, 44, 45, 46, 47, 57, 79, 80], "camera_box": [16, 17, 18, 19, 20, 21, 22, 23], "hollow": [16, 18, 19, 20, 21, 22, 23], "out": [2, 16, 18, 19, 20, 21, 22, 23, 24, 26, 43, 46, 47, 52, 64, 70, 87, 89], "outside_box": [16, 18], "hole": [16, 18, 19, 20, 21, 22, 23], "bolometer_camera": [16, 17, 18, 19, 20, 21, 22, 23, 83], "camera_geometri": [16, 17, 18, 19, 20, 21, 22, 23, 83], "sinc": [16, 17, 18, 19, 20, 21, 22, 23, 49, 56, 70, 83], "our": [16, 17, 18, 19, 20, 21, 22, 23, 27, 28, 36, 38, 51, 64, 70, 90], "slit_id": [16, 17, 18, 19, 20, 21, 22, 23, 83], "centre_point": [16, 17, 18, 19, 20, 21, 22, 23, 41, 42, 83], "basis_x": [16, 17, 18, 19, 20, 21, 22, 23, 83], "dx": [16, 17, 18, 19, 20, 21, 22, 23, 74, 83, 87], "basis_i": [16, 17, 18, 19, 20, 21, 22, 23, 83], "dy": [16, 17, 18, 19, 20, 21, 22, 23, 83, 87], "interv": [16, 18, 19, 20, 21, 22, 23, 62], "orient": [16, 17, 18, 19, 20, 21, 22, 23, 41, 42, 76, 79, 83], "sensor": [16, 17, 18, 19, 20, 21, 22, 23], "so": [8, 16, 18, 19, 20, 21, 22, 23, 26, 27, 28, 34, 35, 36, 40, 41, 42, 43, 44, 52, 53, 56, 64, 68, 70, 74, 83, 84, 86, 87], "centr": [16, 17, 18, 19, 20, 21, 22, 23, 27, 33, 41, 74, 83], "time": [16, 18, 19, 20, 21, 22, 23, 25, 26, 27, 35, 37, 41, 49, 51, 52, 53, 64, 70, 73, 77, 80, 83, 87, 90], "foil_transform": [16, 18, 19, 20, 21, 22, 23], "detector_id": [16, 17, 18, 19, 20, 21, 22, 23, 83], "unit": [1, 2, 16, 17, 18, 19, 20, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 35, 37, 38, 42, 44, 45, 46, 47, 64, 67, 68, 69, 70, 71, 79, 83, 87, 88], "accumul": [16, 17, 18, 19, 20, 21, 22, 23, 29, 83], "fals": [1, 2, 6, 8, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 29, 38, 44, 45, 46, 47, 53, 56, 65, 77, 83, 86, 87], "curvature_radiu": [16, 18, 19, 20, 21, 22, 23, 83], "add_foil_detector": [16, 17, 18, 19, 20, 21, 22, 23, 83, 88], "raytraced_etendu": 16, "raytraced_error": 16, "analytic_etendu": 16, "ray_count": [16, 83], "100000": [16, 23, 25], "adet": 16, "x_width": [16, 41, 42, 83], "y_width": [16, 41, 42, 83], "aslit": 16, "costhetadet": 16, "sightline_vector": [16, 83], "dot": [16, 44, 45, 46, 47], "normal_vector": [16, 41, 42, 83], "costhetaslit": 16, "raytrac": [16, 86], "4g": [16, 21, 22, 41, 42], "1g": [16, 23], "fig": [16, 17, 18, 19, 20, 21, 22, 23, 44, 45, 46, 47], "ax": [16, 17, 18, 19, 20, 21, 22, 23, 37, 44, 45, 46, 47, 83, 87], "subplot": [16, 17, 18, 19, 20, 21, 22, 23], "foil_numb": 16, "errorbar": 16, "yerr": 16, "set_xlabel": [16, 17, 18, 19, 20, 21, 22, 23], "set_ylabel": [16, 17, 18, 19, 20, 21, 22, 23], "sr": [16, 21, 22, 23, 44, 67, 83, 87], "program": [16, 17, 49, 52, 69], "output": [16, 23, 27, 40, 41, 42, 49, 54, 64, 73, 74, 77, 80, 87], "follow": [2, 6, 8, 16, 23, 28, 33, 34, 35, 38, 49, 51, 52, 64, 65, 68, 69, 70, 73, 74, 79, 83, 87, 89, 90], "slightli": [16, 19, 20, 23, 35, 42, 70, 83], "mont": 16, "carlo": 16, "techniqu": [16, 27, 87], "851e": 16, "4e": 16, "883e": 16, "341e": 16, "6e": 16, "392e": 16, "338e": 16, "5e": [16, 73], "854e": 16, "There": [16, 18, 21, 22, 49, 70], "agreement": [16, 21, 22, 52], "shown": [16, 19, 20, 41, 49], "overestim": 16, "small": [16, 41, 42, 70, 83, 89], "document": [16, 23, 49, 51, 55, 59, 64, 66, 70, 76, 79, 80, 82, 87, 90], "foil": [17, 18, 19, 20, 21, 22, 23, 83], "wall": [17, 19, 20, 21, 22, 24, 40, 42, 44, 45, 46, 47, 77, 82, 85], "stl": [17, 28, 29], "retriv": 17, "extract": [17, 26, 37, 41, 42, 57, 64, 69], "stp": 17, "cad": [17, 28, 29, 41, 68], "machin": [17, 24, 26, 43, 51, 52, 77, 83, 86], "read": [6, 8, 17, 26, 69], "directli": [17, 20, 23, 26, 37, 49, 52, 53, 76, 83], "render": [17, 25, 29, 37, 38, 83, 86, 87], "meshlab": [17, 43], "insid": [17, 18, 19, 21, 25, 26, 35, 37, 38, 40, 47, 52, 58, 73, 77, 80, 87], "don": [17, 21, 26, 28, 42, 51, 68], "own": [17, 28, 51, 52, 67, 68, 76, 79, 82, 87], "alwai": [2, 17, 18, 40, 43, 64, 76], "risk": [17, 18, 51], "strai": [17, 18], "reach": [17, 18, 29, 36, 49, 76, 87], "block": [17, 18, 28, 29, 68, 87], "enclosur": [17, 18], "physic": [17, 18, 26, 40, 49, 51, 59, 70, 72, 73, 90], "realist": [17, 18], "suitabl": [17, 18, 21, 22, 58, 64, 70, 73], "metal": [17, 18, 87], "permit": [17, 18, 52, 56, 89], "reflect": [17, 18, 21, 22, 28, 29, 41, 87], "ignor": [17, 18, 34, 70, 82, 83, 87], "perfectli": [17, 18], "absorb": [17, 18, 27, 28, 29, 41, 42], "onc": [17, 18, 21, 22, 28, 35, 49, 51, 76, 89], "through": [8, 17, 18, 19, 20, 23, 26, 29, 37, 38, 40, 42, 49, 64, 67, 70, 76, 79, 83, 87], "intersect": [17, 18, 27, 58, 72, 83], "point": [17, 18, 19, 20, 23, 27, 28, 29, 37, 41, 42, 56, 58, 60, 65, 67, 68, 70, 71, 73, 76, 77, 78, 79, 82, 83, 87, 90], "distant": [17, 18], "surfac": [17, 18, 29, 37, 40, 42, 50, 70, 77, 83], "quick": [17, 18], "easi": [17, 18, 20], "doe": [17, 18, 21, 22, 44, 52, 70, 73, 76, 78, 90], "examin": [17, 18, 24], "sensit": [17, 18, 19, 20, 21, 22, 23, 29, 42, 44, 64, 70, 83, 87], "where": [2, 8, 17, 18, 21, 22, 28, 35, 41, 49, 51, 52, 53, 57, 60, 63, 64, 65, 67, 68, 69, 70, 73, 74, 75, 76, 79, 83, 84, 85, 87], "represent": [17, 76, 87], "exist": [8, 17, 28, 44, 45, 46, 47, 48, 49, 68, 70, 76, 77, 80, 83], "perhap": [17, 40], "export": [17, 38], "off": [17, 25, 26, 34, 52, 64, 87], "pathlib": [17, 19, 20, 21, 22], "path": [1, 6, 8, 17, 19, 20, 21, 22, 27, 28, 29, 41, 44, 45, 46, 47, 51, 76, 77, 79, 83, 87], "point2d": [17, 18, 19, 20, 21, 22, 23, 40, 42, 43, 77, 87], "import_stl": [17, 27, 28, 29], "camera_mesh_path": 17, "__file__": [17, 19, 20, 21, 22], "demo_camera_mesh": 17, "slit_corn": 17, "002": 17, "008": [17, 23], "470": 17, "998": 17, "012": 17, "foil_corn": 17, "99303": 17, "0081": 17, "49": [17, 46, 47, 62], "99173": 17, "0119": 17, "99811": 17, "99681": 17, "00319": 17, "00189": 17, "00827": 17, "00697": 17, "_centre_basis_and_dimens": 17, "basi": [17, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52, 77, 83], "vector": [17, 21, 22, 26, 29, 37, 41, 48, 57, 59, 60, 62, 64, 73, 74, 76, 77, 78, 79, 83, 87], "mean": [17, 23, 26, 29, 41, 42, 52, 64, 70, 73, 75, 76, 83, 86, 87, 90], "distance_to": [17, 21, 22, 27, 40, 42], "scale": [17, 21, 22, 25, 28, 32, 35, 42, 64, 68, 82, 90], "001": [17, 27, 28, 41, 42, 76, 77, 79, 83, 87], "mm": 17, "slit_geometri": 17, "foil_geom": 17, "foil_geometri": 17, "_point3d_to_rz": [17, 18, 19, 20, 23], "hypot": [17, 18, 19, 20, 23], "slit_centr": [17, 18, 19, 20, 23], "slit_centre_rz": [17, 18, 19, 20, 23], "ko": [17, 18, 19, 20, 23], "trace_sightlin": [17, 18, 19, 20, 23, 83, 88], "centre_rz": [17, 18, 19, 20, 23], "kx": [17, 18, 19, 20, 23], "origin_rz": [17, 18, 19, 20, 23], "hit_rz": [17, 18, 19, 20, 23], "itself": [18, 20, 37, 49, 90], "form": [8, 18, 33, 35, 49, 51, 52, 70, 73, 74, 83, 87], "common": [18, 37, 49, 51, 80], "work": [18, 20, 24, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 52, 64, 83], "draw": 18, "csg": [18, 83, 87], "oper": [18, 19, 20, 21, 22, 32, 38, 49, 83, 87, 89], "describ": [6, 18, 23, 26, 38, 49, 52, 59, 70, 74, 76, 77, 78, 85, 87], "case": [2, 6, 18, 19, 20, 21, 22, 23, 26, 28, 34, 35, 37, 38, 40, 44, 46, 47, 52, 64, 69, 70, 78, 80, 83, 85, 87], "offic": [18, 51, 52], "0005": [18, 19, 20, 21, 22, 23], "straight": 18, "down": [18, 19, 20, 21, 22, 49, 52, 69], "more": [19, 20, 21, 22, 23, 28, 29, 49, 51, 55, 56, 64, 69, 72, 73, 76, 79, 83, 86, 87, 89, 90], "complic": [19, 20, 70], "bolomet": [19, 20, 24, 88], "simplic": [19, 20, 38], "discretis": [19, 20], "measur": [19, 23, 24, 26, 28, 31, 42, 51, 62, 64, 68, 70, 77, 83, 87], "toroid": [19, 20, 24, 26, 35, 42, 43, 77, 80, 85, 87], "symmetr": [19, 21, 22, 24, 38, 73, 84, 86, 87], "ident": [19, 52, 87], "cross": [19, 20, 23, 41, 56, 72, 73, 83, 87], "section": [19, 20, 23, 41, 49, 59, 72, 73, 87], "although": [6, 19, 21, 64, 69, 83, 84], "arbitrari": [19, 20, 21, 24, 40, 41], "addit": [6, 19, 20, 33, 34, 35, 49, 51, 52, 59, 70, 74, 77], "regularis": [19, 20, 21, 22, 87], "tomograph": [19, 20, 87], "invers": [19, 20, 23, 24, 40, 42, 57, 88, 89], "laplacian": [19, 20, 21, 22, 87], "isotrop": [19, 20, 21, 22, 23, 87], "smooth": [19, 20, 87], "regular": [19, 24, 48, 60, 87], "grid": [2, 19, 20, 21, 22, 24, 37, 42, 48, 60, 69, 77, 87], "strictli": [19, 51], "necessari": [19, 26, 28, 40, 49, 51, 52, 68, 83], "deriv": [19, 20, 52, 56, 69, 70, 76, 79], "bit": 19, "easier": [19, 80], "pickl": [19, 20, 21, 22], "patch": [19, 20, 49], "rectangl": [19, 20, 41], "rotate_i": [19, 20, 21, 22], "arg2d": [19, 35], "cylind": [19, 20, 21, 22, 23, 25, 28, 35, 38, 40, 42, 45, 46, 47, 73, 87], "toroidalvoxelgrid": [19, 22, 87, 88], "sensor_angl": [19, 20, 21, 22], "vessel": [19, 20, 21, 22, 27, 28, 29, 48], "centre_column_radiu": [19, 20, 21, 22], "vessel_wall_radiu": [19, 20, 21, 22], "vessel_height": [19, 20, 21, 22], "radiu": [19, 20, 21, 22, 23, 27, 35, 40, 41, 42, 45, 46, 47, 73, 77, 83, 87], "make_bolometer_camera": [19, 20, 21, 22], "inside_box": [19, 20, 21, 22, 23], "angl": [19, 20, 21, 22, 23, 30, 34, 42, 43, 65, 70, 73, 79, 83, 85, 86, 87], "rather": [19, 20, 49], "sever": [19, 20, 21, 22, 34, 87], "around": [19, 20, 21, 22, 29, 37, 38, 41, 42, 57, 70, 87], "camera_angl": [19, 20, 21, 22], "60": [19, 20, 21, 22, 44, 45], "rotation_origin": [19, 20, 21, 22], "channel": [19, 20, 49, 52], "all_foil": [19, 20], "add_patch": [19, 20], "edgecolor": [19, 20], "facecolor": [19, 20], "set_titl": [19, 20, 21], "region": [19, 20, 31, 32, 41, 57, 83], "interest": [19, 27, 29, 48, 49, 69, 70, 83, 90], "perform": [19, 20, 24, 38, 42, 44, 51, 52, 57, 62, 69, 83, 84, 85, 87, 90], "radiation_funct": [19, 20, 21, 22, 82], "py": [19, 20, 21, 22, 42, 51], "ll": [19, 20, 21, 22, 70], "trim": [19, 20], "plasma_axi": [19, 20, 21, 22, 40, 42, 43], "lcfs_radiu": [19, 20, 21, 22, 35, 38, 40, 42, 43], "virtual": [19, 20, 51], "inner": [19, 20, 45, 46, 47, 87], "lcf": [19, 20, 21, 22, 26, 35, 37, 38, 40, 42, 43, 77], "wall_lcfs_offset": [19, 20, 21, 22, 40, 42, 43], "mask": [19, 20, 21, 24, 25, 26, 37, 46, 47, 50, 59, 77, 87], "cell": [19, 20, 21, 22, 24, 38, 41, 42, 46, 47, 87], "within": [19, 20, 38, 42, 49, 69, 70, 73], "radius_squar": 19, "here": [19, 20, 21, 22, 26, 27, 28, 36, 41, 44, 45, 46, 52, 56, 64, 65, 66, 67, 68, 69, 70, 71, 79, 87], "neither": 19, "nor": 19, "uniform": [19, 23, 29, 73], "simpler": [19, 76], "nx": [19, 20, 41, 87], "ny": [19, 20, 41, 87], "40": [19, 20, 67], "cell_centr": [19, 20], "meshgrid": 19, "cell_r": [19, 20], "cell_z": [19, 20], "cell_r_grid": [19, 20], "cell_z_grid": [19, 20], "broadcast_arrai": [19, 20], "stack": [19, 20], "cell_dx": [19, 20, 21], "cell_di": [19, 21], "vertic": [19, 20, 38, 58, 77, 85, 87], "cell_vertex_displac": 19, "asarrai": [19, 20, 21, 22], "all_cell_vertic": 19, "swapax": 19, "ncell": 19, "nvertic": 19, "toroidalvoxelcollect": 19, "flat": [19, 36, 86], "implicit": 19, "assumpt": [19, 64, 70, 74, 84], "lie": [19, 79], "enclosed_cel": 19, "grid_mask": [19, 20], "dtype": [19, 20, 25, 26, 44, 45, 46], "bool": [1, 19, 25, 26, 77, 83, 86, 87], "grid_index_2d_to_1d_map": 19, "grid_index_1d_to_2d_map": 19, "enclos": 19, "polygon": [19, 24, 37, 42, 58, 77, 85, 87], "simultan": [19, 83, 87], "write": [19, 30, 31, 32, 33, 34, 35, 37, 38, 43, 44, 45, 46, 47, 49, 69], "map": [19, 20, 21, 23, 24, 25, 26, 37, 38, 57, 62, 77, 80, 87], "unwrapped_cell_index": 19, "ix": [19, 20, 87], "ii": [19, 20, 31, 32, 87], "p1": [19, 42], "p2": [19, 42], "p3": [19, 42], "p4": [19, 42], "cell_vertic": 19, "retain": [19, 56], "p": [19, 29, 35, 38, 65, 73, 90], "num_cel": [19, 20], "voxel_data": [19, 22], "row": [19, 60, 83, 87], "voxel_grid": [19, 22], "nd": [19, 20], "second": [19, 20, 26, 56, 67, 70, 73, 74, 76, 77, 87], "appropri": [19, 20, 29, 37, 64, 70, 83, 84], "grid_laplacian": [19, 20, 21, 22], "ith_cel": [19, 20], "mesh": [19, 20, 24, 27, 28, 29, 41, 42, 43, 48, 51, 58, 68, 80, 83, 85, 87], "neighbour": [1, 2, 19, 32, 85, 87], "n1": 19, "pass": [19, 20, 28, 29, 67, 68, 83, 86, 87], "n2": 19, "n3": 19, "n4": 19, "n5": 19, "n6": 19, "n7": 19, "n8": 19, "sensitivity_matrix": [19, 20, 21, 22], "calculate_sensit": [19, 22, 83, 88], "m\u00b3sr": [19, 20], "voxel_valu": [19, 22, 87], "voxel_grid_data": [19, 22], "script_dir": [19, 20, 21, 22], "wb": [19, 20], "f": [19, 20, 21, 22, 23, 54, 56, 57, 59, 60, 62, 63, 69, 70, 77, 90], "dump": [19, 20], "48": [19, 20], "sensitivti": [19, 20], "end": [20, 27, 70, 85, 87, 89], "With": [20, 70, 76], "voxel": [20, 21, 24, 44, 46, 83, 88], "significantli": [20, 35], "higher": [20, 31, 51, 64, 87], "axisymmetr": [20, 21, 23, 24, 38, 73, 85, 87], "framework": [20, 24, 35, 50, 51, 55, 76, 90], "gometri": 20, "cannot": [20, 34, 49, 52, 64, 70, 76, 78, 84, 86], "exactli": [20, 26], "cubiod": 20, "axisymmet": 20, "larger": [20, 29, 70, 83], "quit": [20, 38, 70], "matric": [20, 44, 50, 83, 87], "expens": 20, "pixel": [20, 25, 29, 41, 42, 44, 83, 86, 87], "raytransf": [20, 21, 44, 45, 46, 47, 87], "raytransfercylind": [20, 45, 46, 47, 87, 88], "raytransferpipeline0d": [20, 87, 88], "retstep": 20, "cell_dz": 20, "cell_vertices_r": 20, "cell_vertices_z": 20, "vertex_radius_squar": 20, "vertex_mask": 20, "least": [20, 52, 83], "one": [8, 20, 21, 22, 26, 29, 35, 49, 54, 56, 64, 70, 74, 76, 83, 86, 87, 90], "vertex": [20, 24, 38, 58, 85], "re": [20, 51, 64, 70], "ue": 20, "newaxi": 20, "dimens": [20, 41, 42, 59, 65, 69, 79, 83, 84], "ray_transfer_grid": 20, "radius_out": [20, 87], "radius_inn": [20, 45, 46, 47, 87], "n_radiu": [20, 87], "n_height": [20, 87], "n_polar": [20, 45, 46, 47, 87], "faster": [20, 21, 22, 26, 35, 60], "vectoris": 20, "pad": [20, 21], "wide": [20, 41, 52], "border": [20, 86], "voxel_map_with_bord": 20, "voxel_map": [20, 46, 87], "inverted_voxel_map": 20, "invert_voxel_map": [20, 87, 88], "didn": 20, "neighbours_2d": 20, "neighbours_1d": 20, "pipelin": [20, 23, 29, 35, 38, 40, 41, 42, 44, 45, 46, 47, 51, 83, 86, 87, 88], "independ": [20, 21, 22, 33, 70, 72, 73, 74, 87], "doesn": 20, "matter": [20, 44, 70], "long": [20, 49, 52, 70, 73, 83], "thu": [20, 64, 86], "back": [20, 21, 22, 34, 70, 74], "seen": [20, 26, 50, 72], "inversion_with_raytransf": 20, "sensitivity_2d": 20, "nan": [20, 21, 77], "ray_transfer_grid_data": 20, "grid_centr": [20, 21], "inverse_voxel_map": [20, 21], "raytransfer_grid_data": [20, 21], "subset": 20, "treat": [20, 33, 64, 70, 79, 83], "rest": [2, 20, 35, 36, 65, 70, 74, 76], "undefin": [20, 21], "take": [21, 22, 28, 29, 32, 38, 48, 49, 51, 52, 54, 64, 67, 70, 71, 74, 82, 83, 87], "necessarili": [21, 22], "nnl": [21, 22, 87], "routin": [21, 22, 51, 64, 69, 74], "control": [1, 21, 22, 34, 49, 73, 74, 76, 83, 89], "wa": [21, 22, 27, 48, 51, 64, 70, 83, 90], "chosen": [21, 22, 28, 29, 32, 41, 70], "simpli": [8, 21, 22, 37, 76, 79], "until": [21, 22, 49, 50, 90], "Of": [21, 22], "cours": [21, 22, 70], "algorithm": [21, 22, 87], "showcas": [21, 22], "built": [21, 22, 26, 51, 55, 64, 83], "deliber": [21, 22], "If": [1, 2, 8, 21, 22, 26, 29, 42, 48, 49, 51, 52, 53, 56, 64, 65, 67, 70, 71, 73, 76, 77, 78, 79, 80, 83, 85, 87, 89], "mani": [21, 22, 24, 40, 51, 64, 70], "being": [21, 22, 28, 37, 41, 49, 56, 68, 69, 70, 73, 76, 79, 83, 89], "invert": [21, 22, 57, 87], "substanti": [21, 22, 64, 70], "done": [21, 22, 44, 51, 52, 53, 70, 83], "phantom": [21, 22], "qualiti": [21, 22], "emitt": [21, 22, 23, 24, 28, 29, 30, 31, 32, 34, 40, 42, 44, 45, 46, 47, 63, 67, 68, 75, 76, 79, 82, 87], "observe_radiation_funct": [21, 22], "simplifi": [21, 22, 41, 86], "cylindr": [21, 22, 23, 24, 38, 41, 42, 46, 47, 62, 73, 87], "volumetransform": [21, 22, 23, 40, 42, 82], "axisymmetricmapp": [21, 22, 23, 35, 38, 40, 42, 57, 59], "sample2d": [21, 23, 37, 40, 42, 59, 60], "radiationfunct": [21, 22, 23, 40, 42, 82, 88], "invert_regularised_nnl": [21, 22, 87, 88], "csg_apertur": [21, 22, 23, 83], "1e6": [21, 22, 28, 30, 31, 32, 40, 42, 68, 76], "cleaner": [21, 22], "ring_radiu": [21, 22, 40, 42, 43], "radiation_peak": [21, 22, 40, 42, 43], "centre_peak_width": [21, 22, 40, 42, 43], "ring_width": [21, 22, 40, 42, 43], "025": [21, 22, 37, 40, 42, 43, 77, 79], "cylinder_radiu": [21, 22, 40, 42, 43], "cylinder_height": [21, 22, 23, 40, 42, 43], "emission_function_2d": [21, 22], "sample_point": [21, 22, 27, 40, 42], "bear": [21, 22, 40, 42], "atan2": [21, 22], "radius_from_axi": [21, 22, 35, 40, 42], "closest_ring_point": [21, 22, 40, 42], "radius_from_r": [21, 22, 40, 42], "pedest": [21, 22, 35, 36, 38, 39, 40, 42, 84], "central_radiatior": [21, 22, 40, 42], "exp": [21, 22, 28, 35, 38, 40, 42, 46, 47, 54, 65, 68, 73, 74], "ring_radi": [21, 22, 40, 42], "emission_function_3d": [21, 22, 23], "emitting_materi": [21, 22, 23], "extend": [21, 22, 36, 62, 64, 73, 85, 88, 89], "rb": [21, 22], "grid_data": [21, 22], "filenotfounderror": [21, 22], "rais": [21, 22, 27, 49, 53, 56, 76, 83, 89], "runtimeerror": [21, 22, 27, 83], "found": [8, 21, 22, 27, 64, 69, 70, 76, 83], "geometry_matrix_with_raytransf": 21, "first": [21, 22, 26, 30, 44, 51, 53, 56, 64, 74, 76, 77, 89], "m3sr": [21, 22], "divid": [21, 22, 23, 65, 74, 83, 87], "4pi": [21, 22, 23], "experi": [21, 22, 32, 49, 50, 51, 64], "sart": [21, 22, 87], "bolometri": [21, 22, 23, 50, 83], "low": [21, 22, 34, 70], "though": [21, 22, 41, 87], "high": [1, 21, 22, 32, 34, 49, 51, 64, 70, 73, 74, 87], "resolut": [21, 22, 31, 34, 53, 77, 86, 88], "appli": [2, 7, 21, 22, 24, 40, 46, 47, 52, 57, 70, 73, 83, 87], "penalti": [21, 22], "place": [21, 22, 26, 49, 52, 70, 82, 83, 87, 89], "coverag": [21, 22], "put": [21, 22, 79], "affect": [21, 22, 49, 52, 70, 83, 87], "nonzero": [21, 22], "1e10": [21, 22], "inverted_emiss": [21, 22], "residual_norm": [21, 22], "tikhonov_matrix": [21, 22, 87], "rsampl": 21, "zsampl": 21, "phantom_sampl": [21, 22], "convert": [21, 41, 42, 45, 46, 47, 58, 62, 76, 79, 85, 87, 89], "handl": [21, 26, 51, 76, 79, 83, 84], "shorter": 21, "therefor": [21, 34, 35, 51, 52, 60, 64, 70, 87], "indic": [21, 27, 41, 52, 85, 87], "inversion_2d": 21, "full_lik": 21, "zip": 21, "part": [21, 27, 28, 29, 41, 52, 86, 87], "nice": 21, "side": [21, 34, 58, 74, 83], "ax1": [21, 22], "ax2": [21, 22], "phantom_imag": 21, "inversion_imag": 21, "tight_layout": [21, 22], "metric": [21, 22], "comparison": [21, 22, 23, 64, 83], "back_calculated_measur": [21, 22], "voxel_phantom_sampl": 21, "phantom_measur": [21, 22], "voxel_r": 21, "voxel_volum": 21, "total_phantom_pow": [21, 22], "total_inversion_pow": [21, 22], "linestyl": [21, 22], "discrep": [21, 22], "848w": 21, "13w": 21, "input": [21, 22, 26, 34, 54, 56, 64, 77, 80, 84], "reconstruct": [21, 22, 87], "preserv": [21, 22, 55], "central": [21, 22, 42, 73, 74, 83, 86], "blob": [21, 22], "ring": [21, 22, 23, 46], "visibl": [21, 22, 34, 51, 70], "few": [21, 22, 70, 82, 83, 84, 85], "artefact": [21, 22], "edg": [21, 22, 64, 70], "volum": [21, 22, 40, 70, 87], "blur": [21, 22], "boundari": [21, 22, 26, 49, 53, 77, 87], "fact": [21, 22, 32, 52, 64], "midplan": [21, 22, 28], "forward": [21, 22, 23, 50, 87, 90], "geometry_matrix_with_voxel": 22, "emissivities_from_funct": [22, 87, 88], "cell_volum": [22, 42], "fromit": 22, "838w": 22, "03w": 22, "particularli": [22, 40, 53, 85], "bottom": [22, 44, 45, 46, 47, 52], "synthet": [23, 51], "toru": 23, "circular": [23, 83], "1w": 23, "m\u00b3": [23, 83], "volumetr": [23, 31, 73, 76, 78, 79], "etendu": [23, 24, 41, 83], "bright": 23, "assum": [23, 25, 37, 38, 64, 70, 74, 77, 83, 87, 89], "entir": [23, 26, 56, 75, 82, 83, 89], "solid": [23, 83], "steradian": [23, 69, 70], "meaning": [23, 83], "renormalis": 23, "subtend": [23, 83], "creat": [8, 23, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 52, 73, 76, 80, 83, 85, 86, 87, 89], "2pi": 23, "m3": [23, 28, 68, 89], "annular": 23, "major_radiu": 23, "minor_radiu": 23, "centre_z": 23, "emission_funct": [23, 28, 68, 87], "floor": 23, "26": 23, "emiss_sampl": 23, "150": [23, 44], "zorder": 23, "ensur": [23, 40, 49, 82], "statist": [23, 64, 72, 76, 83], "incid": [23, 83, 86], "power_error": [23, 41], "error": [23, 26, 41, 51, 52, 64, 70, 83, 87], "03g": 23, "as_sightlin": [23, 83, 88], "sightline_radi": 23, "m2": 23, "scene": [23, 29, 44, 45, 46, 47, 76, 79, 83, 84, 87], "etendue_error": [23, 83], "radiance_from_pow": 23, "radiance_from_power_error": 23, "fractional_solid_angl": 23, "radiance_error": 23, "brightness_error": 23, "subsequ": [23, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52, 70, 83, 84, 89], "random": [23, 41], "55e": 23, "2e": [23, 65, 73], "0813": 23, "081": 23, "0007": 23, "0721": 23, "0006": 23, "906": 23, "93e": 23, "0716": 23, "0735": 23, "0004": 23, "923": 23, "0736": 23, "925": 23, "007": 23, "71e": 23, "0718": 23, "0717": 23, "072": 23, "905": 23, "m\u00b2": [23, 83], "diamet": [23, 73], "1m": [23, 37], "preview": 24, "variou": [24, 37, 44, 45, 49, 59, 70], "flux": [24, 50, 57, 77, 80], "efit": [24, 26, 37, 77], "triangular": [24, 38, 43], "ve": 24, "tokamak": [24, 32, 37, 51, 70, 77], "made": [8, 24, 26, 27, 49, 51, 64, 70, 83, 87], "outlin": [24, 42, 43, 85, 87], "exploit": [24, 42], "symmetri": [24, 38, 42, 43, 85, 87], "manual": [6, 24, 29, 37, 42, 69], "doc": 24, "older": 24, "tutori": [24, 27, 28, 37, 41, 55], "experiment": [24, 31, 37, 70, 86], "broaden": [24, 34, 70, 74, 79], "lineshap": [24, 31, 32, 33, 34, 63, 71, 74], "triplet": [24, 33, 34, 64, 74], "transfer": [24, 33, 44, 45, 46, 47, 64, 70, 73, 83, 88], "filter": [24, 47, 83, 86], "extra": [24, 47, 51, 83], "custom": [24, 50, 72, 87], "histor": [24, 56], "version": [24, 26, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 51, 52, 56, 83, 87, 89, 90], "submodul": [24, 26], "access": [8, 24, 26, 28, 37, 48, 49, 51, 52, 68, 76, 79, 83, 89], "quickstart": 24, "comment": [24, 26], "76666": 24, "analysi": [24, 49, 51, 64, 70, 90], "puls": [24, 25, 26, 73, 86], "61": [24, 25, 26], "mast": [24, 27, 28, 71], "inspect": [24, 48], "basic": [24, 26, 27, 30, 31, 32, 34, 50, 72, 76, 79, 87, 89], "seri": [1, 24, 27, 30, 31, 32, 33, 74, 83], "divertor": [1, 24, 27, 28, 31, 32, 33, 41, 74, 90], "fibr": [24, 83], "localis": [24, 27, 64], "trajectori": 24, "79666": 25, "extern": [25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41, 43, 83], "isnan": 25, "cherab_contrib": [25, 26, 27, 28, 29, 80], "corentin": [25, 26, 90], "data_sourc": [25, 26], "datasourc": [25, 26, 80], "neutralbeam": [25, 26], "piniparamet": [25, 26], "ppf_access": [25, 26], "intern": [25, 26, 76, 79, 89], "interpolators1d": [25, 26, 56], "interpolate1dcub": [25, 26, 56, 59], "mapper": [25, 26, 50, 59, 62], "isomapper3d": [25, 26, 57, 59, 80], "singlerai": [25, 26, 65], "beaminteract": [25, 26], "cxsbeamplasmaintersect": [25, 26], "cumtrapz": 25, "creation": [25, 35, 38, 52], "c1": [25, 48, 56], "c2": [25, 48], "dalphaplasma": 25, "attenuation_instruct": [25, 26], "01": [25, 26, 27, 29, 31, 32, 37, 41, 42, 45, 65, 74, 87], "emission_instruct": [25, 26], "build_jet_scenegraph": [25, 26], "octant8": 25, "nib8": [25, 26], "ks5_oct1": [25, 26], "ks7_oct8": [25, 26], "526": 25, "532": 25, "print_scenegraph": [25, 26], "79503": [25, 26], "pulse_plasma": 25, "src": [25, 26, 80], "n_puls": [25, 26, 80], "psi": [25, 26, 37, 57, 77, 80], "get_psi_normalis": [25, 26, 80], "cached2d": [25, 26, 80], "lambda": [25, 26, 33, 63, 67, 69, 70, 73, 74, 75, 80], "ppfsetdevic": [25, 26], "ppfuid": [25, 26], "cgiroud": [25, 26], "rw": [25, 26], "ppfgo": [25, 26], "seq": [25, 26], "psi_coord": [25, 26], "ppfget": [25, 26], "prfl": [25, 26], "float64": [25, 26, 44, 45], "flow_velocity_tor_data": [25, 26], "vt": [25, 26], "flow_velocity_tor_psi": [25, 26], "flow_velocity_tor": [25, 26, 80], "flow_veloc": [25, 26, 80], "sqrt": [25, 26, 27, 28, 35, 41, 42, 46, 47, 53, 57, 62, 65, 67, 68, 73, 74, 80], "ion_temperature_data": [25, 26], "ion_temperature_psi": [25, 26], "ion_temperatur": [25, 26, 80], "electron_density_data": [25, 26], "electron_density_psi": [25, 26], "density_c6_data": [25, 26], "density_c6_psi": [25, 26], "density_c6": [25, 26, 80], "density_d": [25, 26, 80], "d_distribut": [25, 26, 30, 31, 32, 80], "c6_distribut": [25, 26, 80], "d_speci": [25, 26, 80], "c6_speci": [25, 26, 80], "set_speci": [25, 26, 80], "pini": 25, "turn": [25, 26, 48, 64, 87], "109717": 25, "109863": 25, "109179": 25, "99267": 25, "99657": 25, "17340e": 25, "06": 25, "19512e": 25, "08606e": 25, "00185e": 25, "02248e": 25, "00373e": 25, "main": [25, 26, 49, 51, 64, 69, 70, 81, 83], "237300": 25, "241693": 25, "219749": 25, "202222": 25, "196378": 25, "193255": 25, "175050": 25, "178290": 25, "161481": 25, "151293": 25, "189440": 25, "184596": 25, "turned_on": [25, 26], "pini_paramet": [25, 26], "displai": [25, 26, 37, 52, 83], "get_los_group": [25, 26], "get_lo": [25, 26], "fov": [25, 44, 45, 46, 47], "90": [25, 34, 45, 46, 47, 57, 79], "500": [25, 34, 41, 42, 44, 45, 46, 47, 48, 77, 85], "180": [25, 44, 45, 46, 47], "135": 25, "plonge": 25, "5000000": 25, "horizon": 25, "orthographiccamera": 25, "ray_max_depth": [25, 83], "spectral_sampl": [25, 26, 29], "display_progress": [25, 29, 83], "display_update_tim": [25, 29], "png": [25, 29, 44, 45, 46, 47], "nb_track": 25, "d_lines_c": 25, "d_samples_c": 25, "d_wavelengths_all_c": 25, "ph": [25, 26], "photontoj": [25, 88, 89], "inv": [25, 88, 89], "intens": [25, 28, 68, 69, 72, 73, 74, 78, 87], "d_intensity_c": 25, "d_wavelengths_c": 25, "argmax": 25, "ind": 25, "aim": [26, 69], "give": [26, 27, 34, 37, 40, 49, 52, 64, 69, 73, 77, 87], "start": [26, 27, 28, 29, 36, 39, 41, 42, 44, 45, 46, 47, 48, 51, 73, 80, 83, 84, 87], "octant": 26, "achiev": [26, 38, 43, 49, 64, 87], "build_scenegraph": 26, "valid": [26, 28, 51, 52, 68, 84], "whose": 26, "ks5": [26, 80], "ks7": 26, "want": [26, 28, 40, 42, 57, 68, 70], "home": [26, 41, 80], "c5": [26, 48], "let": [26, 44, 45, 46, 47], "line_1": 26, "line_2": 26, "As": [26, 49, 51, 53, 64, 70, 87], "eg": 26, "03": [26, 41, 69, 74, 80], "now": [26, 44, 45, 46, 47, 48, 52, 56, 64, 70, 87], "root": [6, 26], "abl": [26, 70], "adjust": [26, 28, 68], "group": [26, 88], "whole": [26, 28, 49, 51, 52, 68, 70, 87], "feed": 26, "etc": [26, 37, 43, 51, 86], "ppf": [26, 80], "exterior_valu": [26, 80], "taken": [26, 33, 34, 64, 70, 73, 74, 83, 87], "exterior": 26, "boolean": [26, 47, 87], "later": [26, 52], "librari": [26, 44, 50, 87, 90], "content": [6, 26, 52, 89], "person": [26, 52], "dda": 26, "howev": [26, 32, 38, 40, 49, 52, 64, 69, 70, 86, 87, 89], "ppfgt": 26, "extrapol": [1, 2, 26, 56, 65], "compos": [26, 36, 73, 76, 78, 79], "written": [26, 64, 70], "flow": 26, "deduc": 26, "easili": [26, 49, 52, 70, 83, 87], "fast": [26, 53, 64, 76, 87], "particl": [26, 36, 38, 50, 64, 65, 70, 76, 81], "kg": [26, 76, 89], "often": [26, 40, 49, 53, 70, 77, 83, 87], "fill": [26, 86], "even": [26, 41, 52, 69, 70], "unitari": 26, "beam_el": 26, "regroup": [26, 83], "pini1": 26, "pini8": 26, "99707": 26, "102295": 26, "96386": 26, "101416": 26, "101855": 26, "947863": 26, "1053350": 26, "888242": 26, "1091590": 26, "936611": 26, "1066350": 26, "550345": 26, "202872": 26, "526211": 26, "213485": 26, "176385": 26, "208979": 26, "208035": 26, "324286": 26, "193540": 26, "283783": 26, "190731": 26, "182980": 26, "190921": 26, "187949": 26, "statu": 26, "pini6": 26, "unusu": 26, "complet": [26, 41, 51, 52, 64, 87], "sure": [26, 70], "choos": [26, 49, 52], "los_o8l10": 26, "o8l_10": 26, "particular": [26, 51, 52, 70, 87], "too": [26, 83], "c": [1, 26, 29, 34, 52, 60, 67, 69, 70, 73, 74, 87, 90], "b": [1, 2, 8, 26, 27, 32, 33, 37, 38, 42, 70, 74, 77, 87, 89, 90], "los_d5": 26, "d5": 26, "Or": [26, 70], "los_d5_direct": 26, "attribut": [26, 28, 37, 44, 48, 52, 56, 76, 77, 86, 89], "d5_spectrum": 26, "to_photon": 26, "photons_sampl": 26, "capabl": [27, 59], "By": [27, 51], "difficult": 27, "interpret": [27, 52], "highli": [27, 70], "diffus": 27, "o": [27, 30, 41, 44, 45, 46, 47], "corerai": 27, "fibreopt": [27, 83, 86], "spectralpipeline0d": 27, "simulation_data": [27, 28, 29, 41, 80], "solps_plasma": [27, 28, 29, 41, 80], "solpssimul": [27, 28, 29, 41, 48, 80], "impact_excit": [27, 29, 63], "pec_lin": [27, 29], "cherab_mastu": 27, "mast_cad_fil": 27, "centre_column": 27, "lower_divertor_armour": 27, "column": [27, 38, 60, 83, 87], "mesh_part": [27, 28, 29, 41], "cad_fil": 27, "directori": [27, 41, 51], "filenam": [27, 28, 41, 68, 69], "ext": [27, 41], "from_fil": [27, 41], "mds_server": [27, 28, 29, 41, 48, 80], "mdsplu": [27, 28, 29, 41, 48, 80], "ipp": [27, 28, 29, 41, 48, 80], "mpg": [27, 28, 29, 41, 48, 80], "8001": [27, 28, 29, 41, 48, 80], "ref_numb": [27, 28, 29, 41, 48, 80], "69636": [27, 28, 29, 48], "sim": [27, 28, 29, 41, 48, 80], "load_from_mdsplu": [27, 28, 29, 41, 48, 80], "explain": 27, "anoth": [27, 52, 69, 70, 89], "656": [27, 28, 29, 33, 34, 86], "19": [27, 28, 29, 60, 84], "486": 27, "d_gamma": [27, 29, 30], "433": [27, 29], "99": [27, 29], "d_delta": [27, 30], "410": [27, 31, 32], "d_epsilon": [27, 30], "397": 27, "d_ion_speci": [27, 29], "get_speci": [27, 28, 29, 48], "d_atom_speci": [27, 28, 29], "d_alpha_excit": [27, 28, 29, 35, 38], "inside_outsid": [27, 29], "add_emitter_to_world": [27, 29], "d_alpha_recom": [27, 29], "d_gamma_excit": [27, 29], "d_gamma_recom": [27, 29], "d_beta_excit": 27, "d_beta_recom": 27, "d_delta_excit": 27, "d_delta_recom": 27, "d_epsilon_excit": 27, "d_epsilon_recom": 27, "start_point": 27, "669": 27, "6502": 27, "forward_vector": 27, "up_vector": 27, "acceptance_angl": [27, 83], "8000": 27, "350": 27, "easiest": [27, 51], "understand": [27, 70], "predict": [27, 50, 72], "parameteris": 27, "parametr": 27, "next": [27, 49, 51], "hit_point": 27, "primitive_to_world": 27, "travers": 27, "parametric_vector": 27, "loop": [27, 29, 41, 42, 45, 46, 47, 87], "relev": [27, 51, 64, 85], "ray_r_point": 27, "ray_z_point": 27, "dalpha": [27, 69], "dgamma": 27, "dbeta": 27, "ddelta": 27, "depsilon": 27, "At": [27, 78], "new": [8, 27, 49, 51, 52, 55, 56, 69, 70, 74, 76, 83, 86, 87], "emission_at_point": 27, "plot_pec_emission_lin": 27, "poloid": [27, 41, 42, 43, 48, 70, 77, 85], "overplot": 27, "blue": [27, 41], "red": [27, 42, 83], "respect": [1, 2, 27, 51, 57, 60, 65, 67, 70, 73, 75, 76, 79, 83, 87], "drive": [28, 36], "pylab": 28, "elementary_charg": [28, 68], "speed_of_light": [28, 68], "vector_camera": 28, "vectorcamera": [28, 29, 87], "volumeemitterinhomogen": [28, 68], "adf_fil": 28, "read_adf15": 28, "get_adf15_pec": [28, 68], "calcam": [28, 29], "load_calcam_calibr": [28, 29], "66053892e": 28, "27": 28, "either": [28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 52, 76, 79, 87], "obj": [28, 29, 43], "modifi": [28, 29, 40, 51, 52, 57, 69, 74, 87, 89], "act": [28, 29, 42, 45, 49, 52, 83, 87], "perfect": [28, 29, 41], "restrict": [28, 29, 52], "advanc": [28, 29, 86], "project": [28, 29, 41, 50, 59], "cadmesh": [28, 29, 41], "mug_centrecolumn_endpl": [28, 29], "mug_divertor_nose_pl": [28, 29], "server": [28, 29, 41, 48, 80], "inherit": [28, 56, 58, 68, 87], "__init__": [28, 35, 68], "altern": [8, 28, 35, 51, 68], "hold": [28, 37, 52, 68, 76, 78, 79, 89], "my": [28, 68], "But": [28, 68], "alot": [28, 68], "applic": [28, 30, 31, 32, 33, 34, 35, 37, 38, 40, 43, 44, 45, 46, 47, 51, 52, 64, 68, 78], "your": [28, 29, 31, 37, 51, 52, 68, 76, 79, 82, 84, 85, 87], "ur": [28, 68], "init": [28, 68, 83, 86], "whith": [28, 68], "super": [28, 29, 68], "magic": [28, 68], "happen": [28, 68], "everi": [28, 41, 49, 52, 68, 70, 83], "tracer": [28, 51, 68, 70], "fix": [28, 49, 68], "far": [28, 52, 68], "overwrit": [28, 68], "sphere": [28, 30, 31, 32, 34, 68, 76, 83, 87], "cylin": [28, 68], "affinematrix3d": [28, 68, 76, 79, 83, 87], "affin": [28, 41, 68], "to_world": [28, 68], "self": [28, 35, 58, 68], "atom_speci": [28, 68], "replac": [8, 28, 33, 64, 68, 70, 74, 76, 89], "pec_excit": [28, 68], "na": [28, 68], "5e13": [28, 68], "2e21": [28, 68], "10000": [28, 30, 31, 32, 34, 68, 83], "photo": [28, 68], "pece": [28, 68], "inti": [28, 68], "cm": [28, 69, 73, 89], "rest_wavelength": [28, 68], "gaussian": [28, 65, 68, 70, 73, 74, 79], "previou": [28, 29, 42, 43, 64, 68, 87], "i0": [28, 68], "wvl": [28, 68], "attach": [28, 30, 40, 52, 63, 65, 67, 73, 75, 76, 78, 79, 80, 82, 87], "outer_radiu": 28, "misc_properti": 28, "maxr": 28, "plasma_height": 28, "maxz": [28, 53], "minz": [28, 53], "lower_z": 28, "main_plasma_cylind": 28, "camera_config": [28, 29], "mug_bulletb_midplan": [28, 29], "nc": [28, 29], "pixels_shap": [28, 29], "pixel_origin": [28, 29], "pixel_direct": [28, 29], "mid": [28, 29], "bullet": [28, 29], "domin": [28, 32, 70, 87], "account": [28, 33, 34, 51, 64, 67, 70, 71, 74, 87], "rgbpipeline2d": 29, "spectralpipeline2d": 29, "powerpipeline2d": [29, 35, 38, 40], "lambert": 29, "debug": 29, "spectralfunct": [29, 83], "constantsf": 29, "lambertian": 29, "percentag": 29, "henc": [29, 70], "suffici": [29, 40], "accuraci": [29, 33, 52, 53, 87], "global": [29, 40], "illumin": [29, 70], "desir": [29, 48], "adf": [6, 29], "user": [8, 29, 37, 40, 51, 76, 77, 79, 87, 89], "curv": [29, 83], "465": [29, 86], "ciii_speci": 29, "ciii_excit": 29, "calibr": [29, 70, 86, 88], "select": [29, 51, 87], "mug_divcam_isp": 29, "mug_divcam_sxd": 29, "rgb": 29, "display_unsaturated_fract": 29, "96": 29, "srgb": 29, "scientif": [29, 49], "power_unfilt": 29, "unfilt": 29, "recommend": [29, 35, 51, 83, 87, 90], "lot": 29, "termin": [29, 51, 52, 83, 87], "nois": [29, 41, 42], "batch": [29, 83], "cluster": 29, "accumulated_sampl": 29, "mastu_divcam_dalpha_": 29, "_sampl": 29, "further": [29, 70, 83, 90], "250": [29, 42, 43, 44, 87], "frame": [29, 65, 70, 73, 78], "iii": [29, 31], "sxd": 29, "repeat": [29, 64, 85], "goe": 29, "tile": [29, 42], "lead": [29, 42, 64, 83], "visabl": 29, "spheric": 30, "similar": [30, 52, 83], "Then": [30, 64], "five": 30, "copyright": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "2016": [30, 31, 32, 33, 34, 35, 37, 38, 41, 44, 45, 46, 47, 87], "2018": [30, 31, 34, 35, 37, 38, 44, 45, 46, 47, 90], "euratom": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "kingdom": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "author": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52, 90], "centro": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "investigacion": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "energ\u00e9tica": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "medioambiental": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "tecnol\u00f3gica": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "licens": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "eupl": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "soon": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 66, 80, 90], "approv": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52], "european": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 50], "commiss": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "licenc": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 50], "complianc": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "copi": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52, 87, 89], "joinup": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "ec": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "europa": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "eu": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "softwar": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52], "page": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 50, 90], "eupl5": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "unless": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 52, 87], "law": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "agre": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52], "AS": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "warranti": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52], "OR": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "OF": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "kind": [20, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 52, 70, 83, 87], "express": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52, 70, 77, 87], "impli": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "languag": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47], "govern": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 50, 52, 64], "permiss": [30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 51, 52], "limit": [1, 30, 31, 32, 33, 34, 35, 37, 38, 44, 45, 46, 47, 49, 52, 56, 70, 73, 77, 83, 87], "gaussianvolum": [30, 31, 32, 34], "inhomogen": [30, 31, 32, 34], "numericalintegr": [30, 31, 32, 34, 76, 79], "tunabl": [30, 31, 32, 33, 34, 35, 38], "ion_dens": [30, 31, 32, 33, 34, 76, 81], "geometry_transform": [30, 31, 32, 34, 35, 38, 76], "d_densiti": [30, 31, 32, 34], "79": [30, 31, 32, 34, 73], "bulk_veloc": [30, 31, 32, 34, 48, 76, 81], "d_mass": 30, "d0_speci": [30, 31, 32, 34, 35, 38, 76], "d1_speci": [30, 31, 32, 34, 35, 38, 76], "vari": [30, 41], "spectroscopi": [1, 31, 32, 33, 50, 70, 72, 74, 83, 88, 90], "multipletlineshap": [31, 32, 72, 74], "match": [31, 83], "paper": [31, 33, 87, 90], "henderson": [31, 90], "et": [1, 31, 32, 33, 73, 74, 77, 87], "al": [1, 31, 32, 33, 73, 74, 77, 87], "asdex": 31, "upgrad": 31, "nuclear": [1, 31, 32, 33, 74], "fusion": [1, 31, 32, 33, 34, 36, 49, 50, 51, 64, 73, 74, 77, 78, 85, 90], "58": 31, "2017": [31, 33, 90], "016047": 31, "n_densiti": [31, 32], "deuterium_mass": [31, 32, 34], "nitrogen_mass": [31, 32], "n_distribut": [31, 32], "n1_speci": [31, 32], "hydrogen_i_410": [31, 32], "12nm": [31, 32], "hydrogen_i_396": [31, 32], "396": [31, 32], "95nm": [31, 32], "nitrgon": [31, 32], "instruct": [31, 32], "nitrogen_ii_404": [31, 32, 74], "2s2": [31, 32, 74], "2p1": [31, 32, 74], "4f1": [31, 32, 74], "3g13": [31, 32, 74], "3d1": [31, 32, 74], "3f10": [31, 32, 74], "403": [31, 32, 74], "509": [31, 32, 74], "404": [31, 32, 74, 86], "132": [31, 32, 74], "354": [31, 32, 74], "479": [31, 32, 74], "405": [31, 32, 73, 74], "692": [31, 32, 74], "205": [31, 32, 74], "562": [31, 32, 74], "175": [31, 32, 74], "029": [31, 32, 74], "lineshape_arg": [31, 32, 34, 63, 71, 74], "395": [31, 32], "415": [31, 32], "nii": [31, 32], "402": [31, 86], "407nm": 31, "surround": [31, 32], "brighter": 31, "certain": [32, 70], "scenario": [32, 84], "secondari": 32, "pressur": 32, "electr": [32, 70, 78], "presenc": [32, 34, 64, 70], "neglig": 32, "starkbroadenedlin": [32, 33, 72, 74], "1e20": 33, "397nm": 32, "410nm": 32, "characterist": 64, "confin": [34, 64], "devic": [34, 87], "usus": 34, "spatial": [34, 38, 64, 76, 77, 78, 79, 84, 87], "scrape": [34, 64], "layer": [1, 34, 51, 64], "versu": 34, "zeemantriplet": [34, 72, 74], "strong": 34, "disrupt": 34, "coupl": [33, 34, 87], "orbit": [34, 70], "spin": 34, "angular": [34, 62, 70, 85], "momenta": 34, "paschen": [1, 32, 33, 34, 74], "parametrisedzeemantriplet": [34, 71, 72, 74], "stil": 34, "fine": [34, 70, 74], "structur": [33, 34, 50, 53, 64, 70, 74, 83], "blom": [1, 34, 74], "jup\u00e9n": [1, 34, 74], "parametris": [1, 34, 74], "phy": [1, 34, 74, 87], "44": [1, 34, 44, 74], "2002": [1, 34, 67, 74], "1229": [1, 34, 74], "1241": [1, 34, 74], "zeemanmultiplet": [34, 72, 74], "adas603": [34, 74], "subroutin": 34, "d_": 34, "sin": [34, 42, 43, 83], "deg2rad": 34, "arg1d": 34, "constant1d": 34, "d0_distribut": [34, 35, 38, 76], "d1_distribut": [34, 35, 38, 76], "deuterium_i_656": 34, "1nm": [34, 42], "45": [34, 44], "angle_rad": 34, "655": [33, 34], "taek": 34, "again": 34, "parametrised_triplet": 34, "bohr_magneton": 34, "78838180123e": 34, "hc_ev_nm": 34, "1239": 34, "8419738620933": 34, "planck": 34, "speed": [33, 34, 35, 65, 70, 73, 74, 89], "photon_energi": 34, "zeeman_structur": [0, 1, 34, 74], "degre": [10, 34, 57, 79, 83, 85, 86, 87], "circ": [34, 79], "perpendicularli": 34, "callabl": [35, 54, 87], "pure": [35, 69], "typic": [6, 8, 35, 38, 49, 83, 87], "slower": [35, 87], "counterpart": 35, "move": [35, 50, 87], "solut": [35, 38, 49, 87], "compil": [35, 51, 52, 64, 70], "hand": 35, "still": [35, 64, 73, 87], "tab": [], "exponenti": [35, 38], "decai": [32, 35, 38, 70], "peak_valu": 35, "magnetic_axi": [35, 77], "_constant": 35, "r_axi": 35, "z_axi": 35, "quadrat": [1, 2, 35, 38, 56], "v_core": [35, 38], "v_lcf": [35, 38], "net": [35, 38], "zero_veloc": [35, 38], "d0_densiti": [35, 38, 76], "d0_temperatur": [35, 38, 76], "5ev": [35, 38], "d1_densiti": [35, 38, 76], "d1_temperatur": [35, 38, 76], "purpos": [35, 38, 49, 52, 82, 89], "400": [35, 38, 77, 86, 87], "xrang": [35, 38, 48], "yrang": [35, 38, 48], "d_alpha_rz_intens": [35, 38], "650": [35, 38], "660": [35, 38], "256": [35, 38, 40, 44, 45, 46, 47, 87], "exp2d": 35, "sqrt2d": 35, "function3d": [53, 54, 55, 56, 57, 60, 61, 62, 76, 77, 82, 87], "raxi": 35, "inside_lcf": [35, 37, 77], "rearrang": [35, 57], "usual": [36, 49, 51, 64, 70, 83], "abbrevi": 36, "nbi": 36, "befor": [36, 49, 56, 70, 76, 79, 83, 87, 89], "top": [36, 44, 45, 46, 47, 51, 84, 86], "pedestal_length": 36, "align": 36, "psi_n": [37, 57, 59, 77], "term": [37, 40, 52, 59, 64, 79, 83, 87], "efitequilibrium": [37, 77, 81], "workhors": 37, "equilibria": 37, "choic": [37, 52, 87], "onto": [37, 70, 77], "interpolator1darrai": [37, 56, 57], "slice3d": [37, 59, 61], "example_equilibrium": [37, 57, 77, 81], "plot_equilibrium": [37, 77, 81], "function2d": [37, 53, 54, 55, 56, 57, 58, 60, 61, 62, 77], "2m": [37, 73], "psi_normalis": [37, 57, 77], "similarli": [37, 52], "li": [37, 58, 70, 77], "last": [37, 60, 76, 77, 89], "close": [8, 37, 41, 58, 64, 77, 85], "accord": [37, 52, 64, 82, 84, 86], "numer": [2, 37, 42, 52, 76, 79, 84], "fake": 37, "temperature_2d": 37, "map2d": [37, 77, 81], "temperature_3d": 37, "map3d": [37, 77, 81], "rmin": [37, 87], "rmax": 37, "r_rang": 37, "zmin": [37, 54], "zmax": [37, 54, 87], "z_rang": [37, 60], "nr": 37, "round": [37, 42], "nz": [37, 87], "temperature_grid": 37, "aspect": [37, 64, 70], "pcolormesh": 37, "shade": 37, "gouraud": 37, "autoscal": 37, "tight": 37, "temperature_slic": 37, "te_psin": 37, "quantitii": 37, "revolv": [38, 41, 42], "encount": 38, "fluid": 38, "discrete2dmesh": 38, "interpolator2dmesh": 38, "triangl": [38, 43, 85], "definit": [38, 52, 64, 72, 74], "barycentr": 38, "promot": 38, "scratch": 38, "delaunai": 38, "neutral_distribut": 38, "ion_distribut": 38, "num_vertical_point": [38, 42], "vertical_point": [38, 42], "num_radial_point": [38, 42], "30": [38, 45, 46, 47, 57, 60], "radial_point": [38, 42], "vertex_coord": 38, "index": [8, 38, 41, 42, 50, 76, 83, 87, 89], "triangul": [38, 85], "d0_vertex_dens": 38, "d1_vertex_dens": 38, "d1_vertex_temperatur": 38, "d0_density_interp": 38, "axisymmetri": 38, "d1_density_interp": 38, "d1_temperature_interp": 38, "e_density_interp": 38, "e_temperature_interp": 38, "slow": [38, 53, 64, 87], "tri_index": 38, "v1": [38, 85], "v2": [38, 85], "v3": [38, 85], "underli": [38, 87], "were": [38, 55, 73, 83, 87], "assembl": [39, 84, 89], "reactor": [40, 43, 82], "prescrib": 40, "regardless": [40, 51, 83], "interfac": [0, 40, 50, 51, 59, 76, 82, 89], "transpar": [40, 42], "proport": [40, 70, 87], "unshift": 40, "volumemateri": 40, "rad_funct": [40, 42], "arctan2": [40, 42, 54], "rad_function_3d": [40, 42, 82], "opposit": 40, "radiation_emitt": [40, 42, 82], "geom": [40, 42], "visuali": 40, "notic": [40, 44, 52], "everywher": 40, "serialengin": 41, "nonimag": [41, 42, 83], "powerpipeline0d": [41, 42, 83], "cherab_extra": 41, "radiated_pow": [2, 8, 41], "solps_total_radiated_pow": 41, "cherab_aug": 41, "integrated_pow": 41, "wall_detector_geometri": 41, "aug_wall_detector": 41, "mesh_path": 41, "vessel_s02": 41, "rsm": 41, "vessel_s04": 41, "vessel_s06": 41, "vessel_s08": 41, "09": 41, "vessel_s10": 41, "vessel_s12": 41, "vessel_s14": 41, "vessel_s16": 41, "divertor_s02": 41, "divertor_s04": 41, "divertor_s06": 41, "divertor_s08": 41, "divertor_s10": 41, "divertor_s12": 41, "divertor_s14": 41, "divertor_s16": 41, "inner_heat_shield_s01": 41, "inner_heat_shield_s02": 41, "inner_heat_shield_s03": 41, "inner_heat_shield_s04": 41, "inner_heat_shield_s05": 41, "inner_heat_shield_s06": 41, "inner_heat_shield_s07": 41, "inner_heat_shield_s08": 41, "inner_heat_shield_s09": 41, "inner_heat_shield_s10": 41, "inner_heat_shield_s11": 41, "inner_heat_shield_s12": 41, "inner_heat_shield_s13": 41, "inner_heat_shield_s14": 41, "inner_heat_shield_s15": 41, "inner_heat_shield_s16": 41, "machine_materi": 41, "felix": 41, "reimold": [41, 90], "40195": [41, 80], "sim_path": [41, 80], "mcarr": [41, 80], "mst1": [41, 80], "aug_2016": [41, 80], "solps_testcas": 41, "load_from_output_fil": [41, 80], "plasma_cylind": 41, "occlus": [41, 83], "shadow": 41, "1cm": 41, "cover": [41, 52], "much": [41, 80, 83, 87], "gradient": 41, "steeper": 41, "minimum": [41, 78, 83, 87], "xwidth": 41, "ywidth": 41, "y_vector": [41, 42], "2027": 41, "0566": 41, "072559": 41, "99958": 41, "028904": 41, "06912": 41, "0647": 41, "20806": 41, "98882": 41, "14913": 41, "1362": 41, "0761": 41, "31002": 41, "99575": 41, "092117": 41, "overlap": [41, 42, 79], "across": [41, 65], "storag": [41, 42], "detector_numb": [41, 42], "running_dist": [41, 42], "cherab_total_pow": 41, "pixel_area": [41, 42], "record": [41, 42], "arriv": [41, 42], "power_data": [41, 42], "correctli": 41, "pixel_transform": [41, 42], "increas": [41, 42, 64, 87], "reduc": [41, 42, 52, 76, 87], "contribut": [41, 42, 49, 52, 64, 69, 70, 73, 78, 90], "pixel_radiu": 41, "total_rad_data": 41, "vol": 41, "solps_total_pow": 41, "launch": [42, 83], "collid": 42, "avoid": [8, 42, 51, 53], "issu": [42, 49], "displac": 42, "trap": 42, "faulti": 42, "Its": [42, 76], "best": [42, 51, 87], "axisymmetric_mesh_from_polygon": [42, 43, 85, 88], "plasma_axis_3d": 42, "wall_detector_offset": 42, "wall_radiu": [42, 43], "detector_radiu": 42, "n_poloid": 42, "d_angl": [42, 43], "wall_polygon": [42, 43, 85], "pr": [42, 43], "pz": [42, 43], "inward": [42, 43], "wall_mesh": [42, 43], "intial": 42, "initi": [1, 6, 8, 42, 49, 57, 70, 79, 86, 87], "adn": 42, "wall_detector": 42, "p1x": 42, "p1y": 42, "p2x": 42, "p2y": 42, "y_vector_ful": 42, "detector_cent": 42, "pc": 42, "pcn": 42, "power_dens": 42, "observed_total_pow": 42, "radit": 42, "conserv": 42, "1e3": [42, 77], "per": [42, 67, 70, 71, 76, 83, 85, 86, 87], "kw": 42, "emitted_total_pow": 42, "circumfer": 42, "emitted_rad_data": 42, "mw": 42, "detect": [42, 70], "confirm": 42, "symmetric_power_load": 42, "848": 42, "844": 42, "overlaid": 42, "black": 42, "candid": 43, "futur": [43, 49, 51, 74, 90], "engin": [43, 51, 83], "intend": [43, 52], "export_obj": 43, "face": [43, 83, 85], "wind": [43, 85], "outward": 43, "flip": 43, "blender": 43, "toroidal_wal": 43, "collaps": [44, 45, 46, 47], "roughnickel": [44, 45, 46, 47], "raytransferbox": [44, 87, 88], "fullframesampler2d": [44, 45, 46, 47], "raytransferpipeline2d": [44, 45, 46, 47, 87, 88], "optimis": [44, 87], "spectralradiancepipeline2d": 44, "special": [44, 49, 78, 87], "14": [44, 54, 56, 60], "120": 44, "80": [44, 45, 46, 47], "gird": [44, 45, 46, 47, 87], "rtb": [44, 87], "connect": [44, 78, 83, 86], "moment": [44, 70], "frame_sampl": [44, 45, 46, 47], "35": 44, "ptofil": 44, "flatten": [44, 45], "folder": [44, 45, 46, 47, 51], "makedir": [44, 45, 46, 47], "diffrent": 44, "figsiz": [44, 45, 46, 47], "add_subplot": [44, 45, 46, 47], "cmap": [44, 45, 46, 47, 87], "grai": [44, 45, 46, 47], "tick_param": [44, 45, 46, 47], "labelbottom": [44, 45, 46, 47], "labelleft": [44, 45, 46, 47], "left": [44, 45, 46, 47, 64, 65, 67, 69, 70, 73, 74, 75, 83], "subplots_adjust": [44, 45, 46, 47], "right": [44, 45, 46, 47, 52, 64, 65, 67, 69, 70, 73, 74, 75], "95": [44, 46, 47], "wspace": [44, 45], "hspace": [44, 45, 65], "savefig": [44, 45, 46, 47], "ray_transfer_box_demo": 44, "dpi": [44, 45, 46, 47], "four": [44, 70], "period": [45, 62, 87], "cylinder_inn": [45, 46, 47], "cylinder_out": [45, 46, 47], "300": 45, "260": 45, "outer": [45, 46, 47, 87], "140": [45, 46, 47], "160": 45, "deg": 45, "peroid": 45, "phi": [45, 62, 77, 82, 83, 87], "rtc": [45, 46, 47, 87], "258": 45, "9415": 45, "149": 45, "uncom": [45, 46, 47], "ray_transfer_cylinder_matrix": 45, "npy": [45, 46, 47], "rz": [45, 46, 47], "rz_profil": 45, "vmax": [45, 46, 47, 87], "images_prof": 45, "z_shift": 45, "iphi": [45, 87], "iz": [45, 87], "profile3d": 45, "64": [45, 87], "clf": 45, "ray_transfer_cylinder_demo_": 45, "02d": [45, 46, 47], "paus": [45, 46, 47], "gif": [45, 46, 47], "anim": [45, 46, 47, 89], "imagemagick": [45, 46, 47], "delai": [45, 46, 47], "ray_transfer_cylinder_demo": 45, "220": [46, 47], "70": [46, 47, 87], "unlik": [46, 62], "cut": [46, 47, 87], "circl": [46, 47], "rad_circl": [46, 47], "xsqr": [46, 47, 87], "rad": [46, 47], "int32": 46, "remov": [46, 47, 49, 76, 87, 88, 89], "219": [46, 47], "ray_transfer_map": 46, "rad_insid": [46, 47], "endpoint": [46, 47], "111": [46, 47], "cla": [46, 47], "ray_transfer_map_demo_": 46, "ray_transfer_map_demo": 46, "ray_transfer_mask_demo": [46, 47], "100x100": 47, "ray_transfer_mask": 47, "ray_transfer_mask_demo_": 47, "automat": [48, 52, 76, 79, 86, 89], "thrown": [48, 70], "d0": 48, "d1": 48, "c0": 48, "c3": [33, 48], "c4": 48, "pattern": [48, 79, 89], "dedic": [48, 87], "xl": 48, "xu": 48, "yl": 48, "yu": 48, "te_sampl": 48, "ne_sampl": 48, "d0_sampl": 48, "d1_sampl": 48, "c0_sampl": 48, "c1_sampl": 48, "c2_sampl": 48, "c3_sampl": 48, "c4_sampl": 48, "c5_sampl": 48, "c6_sampl": 48, "d0_veloc": 48, "d1_veloc": 48, "plot_mesh": 48, "di": 48, "ci": 48, "cii": 48, "civ": 48, "cv": 48, "cvii": 48, "clearli": [49, 69], "parti": [49, 52], "engag": 49, "rule": [49, 52], "remain": [49, 52, 64], "resourc": 49, "sens": [49, 83], "commun": [49, 52, 77, 90], "led": 49, "meritocraci": 49, "mozilla": 49, "apach": 49, "kei": [49, 89], "prevent": [49, 56, 89], "fork": 49, "compet": [49, 52], "prepar": 49, "deal": 49, "disagr": 49, "most": [49, 51, 52, 59, 64, 70, 80, 83], "effici": [49, 64, 70, 83], "signific": [49, 70], "mainten": 49, "problem": [49, 70, 87], "everyon": 49, "duplic": 49, "costli": 49, "programm": 49, "meritocrat": 49, "anyon": 49, "join": 49, "particip": 49, "earn": 49, "merit": 49, "foundat": 49, "member": 49, "strategi": 49, "task": [49, 83], "forc": [49, 56, 70], "eurofus": 49, "meet": 49, "bulk": [49, 76], "protect": [49, 52], "maintain": 49, "standard": [49, 70, 73, 74, 87], "who": [49, 52], "team": [49, 50, 51], "satisfi": 49, "those": [49, 51, 52, 87], "evangelis": 49, "weak": [49, 89], "perspect": 49, "concret": 49, "action": 49, "themselv": 49, "do": [8, 49, 51, 52, 62, 69, 76, 79, 83], "support": [8, 49, 51, 52, 59, 83, 87], "report": [49, 64, 70, 83, 89], "bug": [49, 52], "graphic": 49, "web": [49, 51], "assist": 49, "infrastructur": 49, "tracker": 49, "mail": 49, "edit": [49, 51, 67], "submit": 49, "via": 49, "consid": [8, 49, 51, 60, 64, 70, 74, 82, 83], "inclus": [49, 90], "gain": 49, "familiar": [49, 77], "nomin": 49, "committership": 49, "commit": 49, "ongo": 49, "carri": [49, 52, 64], "relat": [49, 64, 70, 76, 83], "That": 49, "sought": 49, "seek": 49, "review": 49, "trust": 49, "peopl": [49, 52], "major": [49, 78, 87], "accept": [49, 52, 64, 83], "emploi": 49, "mechan": 49, "membership": 49, "steward": 49, "strateg": 49, "plan": [49, 90], "invit": 49, "someon": 49, "appoint": 49, "retir": 49, "cast": [49, 83], "facilit": 49, "adher": 49, "fail": 49, "discuss": [49, 64, 70], "order": [49, 51, 52, 57, 70, 83, 86, 87], "bog": 49, "endless": 49, "polici": 49, "resort": 49, "formal": [49, 51], "involv": [49, 89], "propos": 49, "consider": [49, 60, 70], "idea": 49, "prompt": 49, "goal": [49, 87], "vision": 49, "littl": [49, 70], "nobodi": 49, "explicitli": 49, "oppos": 49, "recognis": 49, "opinion": 49, "implicitli": 49, "Not": 49, "architectur": 49, "explicit": 49, "encourag": [49, 56], "bind": 49, "welcom": 50, "stabl": [50, 89, 90], "finish": [50, 52, 90], "github": [50, 90], "contributor": [50, 52], "histori": 50, "citat": 50, "public": 50, "union": [50, 87], "rational": 50, "overview": [50, 77, 90], "role": [50, 70], "respons": [50, 51, 52, 67, 71], "decis": 50, "process": [0, 6, 8, 50, 51, 64, 70, 83], "instal": [0, 50], "prerequisit": 50, "laser": [50, 67, 72, 81], "cach": [50, 56, 59, 71, 76, 79, 87, 89], "clamp": [50, 59, 65, 79], "sampler": [50, 59], "tomographi": [50, 88, 90], "galleri": 50, "ipython": 51, "smaller": [51, 83, 87], "overal": [51, 84], "onion": 51, "shell": [51, 64, 69, 70], "research": [51, 77], "industri": 51, "astrophys": 51, "diagram": 51, "illustr": [32, 51], "interchang": 51, "3a": 51, "almost": 51, "aladdin": 51, "3b": 51, "tend": [51, 70], "facil": 51, "expert": 51, "fit": [51, 52, 74], "organis": [51, 64], "offer": [51, 52], "clone": 51, "repositori": [0, 1, 6, 50, 51, 52], "pypi": 51, "latest": 51, "releas": [51, 87, 90], "binari": 51, "administr": 51, "flag": 51, "environ": 51, "conflict": [51, 52], "inter": 51, "prefer": [51, 55], "mode": 51, "command": 51, "caus": [51, 52, 64, 70, 78, 83], "site": 51, "modif": [51, 52], "dev": 51, "sh": 51, "branch": 51, "archiv": [51, 64, 69], "autom": 51, "nose": 51, "failur": [51, 52], "2007": 52, "authoris": 52, "prohibit": 52, "holder": 52, "licensor": 52, "immedi": 52, "hi": 52, "willing": 52, "execut": [52, 53, 64], "license": 52, "upon": 52, "thereof": 52, "classifi": 52, "countri": 52, "mention": [52, 64, 70], "articl": [33, 52, 73], "human": 52, "readabl": 52, "meant": [52, 64, 70], "natur": [1, 2, 52, 57, 69, 70], "legal": 52, "usag": 52, "sell": 52, "lend": 52, "rent": 52, "transmit": 52, "essenti": [52, 70], "dispos": 52, "scope": 52, "grant": 52, "herebi": 52, "royalti": 52, "exclus": 52, "sublicens": 52, "durat": 52, "vest": 52, "circumst": 52, "reproduc": 52, "sub": [52, 83], "exercis": 52, "media": 52, "whether": [52, 83, 86], "invent": 52, "moral": 52, "waiv": 52, "econom": 52, "patent": 52, "held": 52, "freeli": 52, "depriv": 52, "benefit": 52, "owner": 52, "exhaust": 52, "thereto": 52, "oblig": 52, "subject": 52, "impos": [52, 56, 57, 87], "shall": 52, "keep": [52, 64, 76, 79], "intact": 52, "trademark": 52, "refer": [2, 8, 52, 55, 64, 65, 67, 69, 77, 78, 80, 82, 87, 89], "disclaim": 52, "she": 52, "promin": 52, "date": [52, 64, 70], "copyleft": 52, "claus": 52, "expressli": 52, "alter": 52, "compat": [52, 55, 56, 83], "sake": 52, "appendix": 52, "her": 52, "prevail": 52, "provis": 52, "trade": 52, "servic": 52, "mark": 52, "customari": [52, 87], "chain": 52, "authorship": 52, "warrant": 52, "hereund": 52, "him": 52, "bring": 52, "progress": [52, 53, 83], "improv": [52, 83, 87], "defect": 52, "inher": 52, "concern": [52, 70], "merchant": 52, "absenc": 52, "infring": 52, "intellectu": [52, 90], "liabil": 52, "wil": 52, "misconduct": 52, "damag": 52, "event": [52, 76, 79], "liabl": 52, "indirect": 52, "aris": [52, 87], "loss": 52, "goodwil": 52, "stoppag": 52, "malfunct": 52, "commerci": 52, "advis": 52, "statutori": 52, "product": [52, 70, 83, 87], "conclud": 52, "fee": 52, "indemn": 52, "behalf": 52, "sole": 52, "indemnifi": 52, "defend": 52, "harmless": 52, "incur": 52, "claim": 52, "assert": 52, "against": [52, 70], "click": 52, "icon": 52, "window": [52, 86], "affirm": 52, "consent": 52, "clear": [52, 69, 71, 76, 79, 81, 88, 89], "irrevoc": 52, "remot": 52, "websit": [8, 52], "regard": 52, "breach": 52, "Such": 52, "miscellan": 52, "prejudic": 52, "invalid": [52, 71, 89], "unenforc": 52, "enforc": 52, "constru": 52, "reform": 52, "publish": [52, 87, 90], "linguist": 52, "advantag": [52, 64], "jurisdict": 52, "litig": 52, "court": 52, "justic": 52, "laid": 52, "238": 52, "treati": 52, "establish": [52, 64], "resid": 52, "conduct": 52, "primari": [52, 64, 70, 89], "busi": 52, "regist": [52, 76, 79, 89], "belgian": 52, "caching1d": [53, 59], "precalcul": 53, "spline": [1, 2, 53, 56], "cost": 53, "decreas": [53, 64], "demand": [53, 56], "troubl": 53, "space_area": 53, "minx": 53, "maxx": 53, "no_boundary_error": 53, "valueerror": [2, 53, 56, 76, 89], "function_boundari": 53, "sleep": 53, "expensive_sqrt": 53, "f1": [53, 57, 60, 61, 62], "5811388": 53, "6124515": 53, "55": [1, 32, 33, 53, 74], "5968720": 53, "caching2d": [53, 59], "mini": 53, "maxi": 53, "resolutionx": 53, "resolutioni": 53, "expensive_radiu": 53, "121320343595476": 53, "19317121996626": 53, "156964925578382": 53, "caching3d": [53, 59], "resolutionz": 53, "598076": 53, "657066": 53, "627260": 53, "clampinput1d": [54, 59], "xmin": 54, "xmax": [54, 87], "infin": [54, 56, 83], "clamped_func": 54, "718281828459045": 54, "clampinput2d": [54, 59], "ymin": 54, "ymax": [54, 87], "my_func": [54, 57, 60, 62], "clampinput3d": [54, 59], "clampoutput1d": [54, 59], "clampoutput2d": [54, 59], "clampoutput3d": [54, 59], "previous": 55, "old": 55, "alias": 55, "backward": [55, 56], "vectorfunction2d": [55, 57, 59, 62, 77], "alia": 55, "scalartovectorfunction2d": [55, 59], "floattovector3dfunction2d": 55, "vectorfunction3d": [55, 59, 62, 76, 78], "floattovector3dfunction3d": 55, "interpolate1dlinear": [56, 59], "deprec": [56, 83], "linear": [1, 2, 56, 64], "f_data": 56, "x_data": 56, "bint": [2, 56, 65], "disabl": [2, 8, 56], "extrapolation_typ": 56, "nearest": [1, 2, 56], "extrapolation_rang": 56, "beyond": [1, 56], "tolerate_single_valu": 56, "toler": 56, "f1d": 56, "2300": 56, "875": 56, "1062": 56, "inaccuraci": 56, "continuity_ord": 56, "estim": [56, 70, 83, 87], "2197": 56, "4683": 56, "1184": 56, "4343": 56, "interpolators2d": 56, "interpolate2dlinear": [56, 59], "interpolator2darrai": 56, "drang": 56, "f2d": 56, "00063769": 56, "00022956": 56, "interpolate2dcub": [56, 59], "plu": 56, "polynomi": 56, "interpolators3d": 56, "interpolate3dlinear": [56, 59], "interpolator3darrai": 56, "f3d": 56, "50085102": 56, "interpolate3dcub": [56, 59], "xy": [56, 73], "xz": [56, 57, 62, 79], "yz": 56, "xyz": [56, 57], "7763e": 56, "50000927": 56, "360": [57, 85, 87], "f2": [57, 61, 62], "99999999": 57, "isomapper2d": [57, 59], "scalar": [57, 78], "2499": 57, "97177": 57, "1990": 57, "03783": 57, "psi_n_3d": 57, "swizzle2d": [57, 59], "swizzle3d": [57, 59], "swap": 57, "xzy": 57, "reorder": 57, "vectoraxisymmetricmapp": [57, 59], "70710678": 57, "polygonmask2d": [58, 59], "nx2": [58, 60, 74, 77, 87], "sequenc": [58, 60, 86], "mathemat": [58, 59], "fp": 58, "One": [59, 70, 87], "leverag": 59, "arithmet": 59, "blend": 59, "dice": 59, "sample1d": [59, 60], "sample1d_point": [59, 60], "sample2d_point": [59, 60], "samplevector2d": [59, 60], "samplevector2d_point": [59, 60], "samplevector2d_grid": [59, 60], "sample3d_point": [59, 60], "sample3d_grid": [59, 60], "samplevector3d": [59, 60], "samplevector3d_point": [59, 60], "samplevector3d_grid": [59, 60], "slice2d": [59, 61], "rapidli": [60, 89], "x_rang": 60, "x_point": [60, 77], "function_sampl": 60, "x_pt": 60, "f_val": 60, "5625": 60, "0625": 60, "y_rang": 60, "x_min": 60, "x_max": 60, "x_sampl": 60, "y_min": 60, "y_max": 60, "y_sampl": 60, "y_point": 60, "y_pt": 60, "unstructur": 60, "rectilinear": 60, "nxmx3": 60, "nx3": 60, "z_min": 60, "z_max": 60, "z_sampl": 60, "z_point": 60, "z_pt": 60, "29": 60, "37": 60, "nxmxkx3": 60, "expos": 61, "375": 61, "go": 66, "concis": [64, 69, 70], "highlight": 64, "what": [64, 69, 70, 83], "reader": [64, 70], "ask": [64, 70], "mistak": [64, 70], "thank": [64, 70], "n_": [63, 64, 65, 67, 70, 75, 76, 87], "n_i": [64, 65, 70, 76], "equiv": [64, 69, 74], "alpha_i": [64, 65, 79], "f_i": 64, "t_i": [64, 65, 69], "e_c": [64, 69, 70], "collis": [64, 69, 70], "q_": [64, 70], "st": [1, 2, 8, 64], "s_": 64, "z_": [63, 64, 67, 69, 70, 75, 76], "quad": [64, 70, 87], "dt": 64, "quasi": 64, "realiti": 64, "emb": 64, "pictur": [64, 70], "theori": [64, 73], "static": [64, 70], "instantan": 64, "bundl": [64, 69], "nutshel": 64, "come": [64, 70, 80], "short": 64, "equilibr": 64, "ordinari": 64, "evolv": [64, 84], "approach": [64, 70], "saha": 64, "boltzmann": [64, 70, 76], "probabl": [64, 83], "quantum": [64, 70], "whilst": 64, "transport": [64, 70], "ok": 64, "analys": [64, 80], "anderson2000": 64, "probe": 64, "suit": 64, "deep": 64, "medium": 64, "equlibrium": 64, "charact": 64, "interplai": 64, "relax": [64, 87], "alpha_": 64, "influenc": [64, 70, 78], "adf26": [64, 69], "scan": 64, "latter": [64, 70, 83], "mixtur": 64, "ne10": 64, "impract": 64, "tabul": [1, 64, 69], "practis": [64, 70], "superposit": 64, "acquisit": 64, "cheap": 64, "post": [64, 90], "comprehens": 64, "condens": 64, "rapid": 64, "dimension": [62, 64], "sum_iq_": 64, "sum_i": [64, 67], "n_in_": 64, "sum_in_in_": 64, "alpha_is_": 64, "sum_in_i": 64, "es_": 64, "n_en_": 64, "th": [64, 65, 73, 86, 87], "multi": [64, 69], "sum_jn_j": 64, "alpha_j": 64, "quantiti": [64, 70, 77, 83], "alpha_in_i": 64, "final": [1, 6, 8, 64, 70], "anderson": 64, "1999": 64, "compact": 64, "conditon": 64, "delabi": [64, 69, 90], "annex": 64, "bremmstrahlung": 67, "beursken": [], "lidar": [], "rev": 90, "sci": 90, "instrum": 90, "10e727": [], "2008": [], "epsilon": [], "sum_": [65, 70, 73, 74, 76, 87], "g_": 67, "ff": 67, "z_i": 65, "hc": [33, 67, 74], "atomicdata": [0, 1, 63, 65, 67, 71, 74, 75, 76, 79], "meter": [65, 67, 71, 73, 76, 77, 78, 79, 87], "thomsen": 67, "scatter": [67, 70, 73, 78], "loos": 68, "paragraph": 69, "e_": [65, 69, 73], "sigma_": 69, "adas303": 69, "adas304": 69, "i_": [69, 70], "lambda_n": [69, 70], "e_h": 69, "www": 69, "man": 69, "chap3": 69, "pdf": [69, 77], "idl": 69, "adaslib": 69, "readadf": 69, "read_adf12": 69, "pro": 69, "cxsqef": 69, "qef93": 69, "h_c6": 69, "dat": 69, "qef97": 69, "h_en2_kvi": 69, "vec": [69, 70], "v_h": 69, "n_z": 69, "t_z": 69, "b_": [69, 70, 74], "mag": [69, 70], "isel": 69, "alfonso": [69, 90], "baciero": [69, 90], "ephrem": [69, 90], "ob": [69, 70], "iiint_v": 69, "iiint": 69, "delta": [69, 70, 74, 75], "lowest": 69, "04": [69, 74], "1st": 69, "2nd": 69, "ith": [69, 87], "properli": [69, 70, 77], "read_adf21": 69, "think": 69, "am": 69, "fed": 69, "break": 69, "fundament": [69, 70], "adf02": 69, "adf04": 69, "adf07": 69, "togeth": [70, 83], "simplif": [33, 70], "educ": 70, "longrightarrow": 70, "nu_1": 70, "nu_2": 70, "captur": 70, "ly": 70, "undergo": 70, "redistribut": 70, "cascad": 70, "link": 70, "incorpor": 70, "nl": 70, "strongest": 70, "hoekstra1998": 70, "practic": [70, 83], "neglect": [70, 78], "lambda_d": 70, "plai": 70, "princip": 70, "absolut": 70, "reliabl": 70, "especi": [70, 87, 89], "variat": 70, "firstli": 70, "boileau89": 70, "phaneuf82": 70, "isler94": 70, "collim": 70, "ga": 70, "hypothet": 70, "abandon": 70, "occur": [70, 79], "travel": [70, 87], "rewritten": 70, "f_": [70, 87], "int_": [65, 70, 74], "v_b": 70, "ash": 70, "possibli": 70, "spenc": 70, "summer86": 70, "summari": 70, "suppos": 70, "spontan": 70, "nearli": 70, "degener": 70, "begin": 70, "mu": [33, 70, 74], "overset": 70, "depopul": 70, "mostli": 70, "alon": [70, 73], "momentum": 70, "induc": 70, "wherea": 70, "sublevel": 70, "nlj": 70, "justif": 70, "pm": 70, "1986": 70, "adopt": 70, "greatest": 70, "precis": [70, 87], "2_": 70, "intrins": 70, "uncertainti": 70, "introduc": [33, 70], "evid": 70, "un": [70, 83], "vuv": 70, "xuv": 70, "critic": 70, "perpendicular": [33, 70], "gyro": 70, "ae": 70, "lifetim": 70, "tau": [70, 73], "drop": [70, 77], "phenomenon": 70, "4ev": 70, "2j": 70, "stronger": 70, "90ev": 70, "whatev": 70, "partial": [65, 70, 83, 87], "nabla": 70, "nabla_": 70, "col": 70, "lorentz": 70, "experienc": 70, "sink": 70, "approx": 70, "plume": 70, "tau_": 70, "And": 70, "detour": 70, "dv": 70, "di_": 70, "calculate_attenu": [65, 72], "trigger": 65, "charge_exchang": 71, "_chang": [71, 72], "overridden": [51, 71], "beam_point": 71, "plasma_point": 71, "beam_direct": 71, "observation_direct": [71, 74], "add_gaussian_lin": [72, 74], "lineshapemodel": [71, 72, 74], "gaussianlin": [63, 71, 72, 74], "show_supported_transit": [], "zeemanlineshapemodel": [72, 74], "constantspectrum": [72, 73], "gaussianspectrum": [72, 73], "uniformenergydens": [72, 73], "generate_geometri": [72, 73, 78, 81], "constantbivariategaussian": [72, 73], "trivariategaussian": [72, 73], "gaussianbeamaxisymmetr": [72, 73], "seldenmatobathomsonspectrum": [72, 73], "calculate_spectrum": [72, 73], "laserspectrum": [73, 78, 81], "infinit": [62, 73, 78, 84], "thin": [73, 87], "1063": 73, "1064": 73, "inegr": 73, "thought": 73, "stddev": 73, "deviat": [65, 73, 74, 79], "laserprofil": [73, 78, 81], "volumentr": 73, "3e": 73, "laser_profil": [73, 78], "energy_dens": 73, "laser_length": 73, "laser_radiu": 73, "polar": 73, "assign": [73, 78, 83], "_configur": [73, 78], "why": [73, 78], "propag": [73, 78], "imit": 73, "exi": 73, "e_p": 73, "ep": [73, 87, 90], "tempor": 73, "vacuum": [73, 77], "bivari": 73, "correl": 73, "sigma_x": [65, 73], "sigma_i": [65, 73], "pulse_length": 73, "get_point": [73, 78, 81], "get_polar": [73, 78, 81], "get_energy_dens": [73, 78, 81], "outisd": 73, "ellipt": 73, "pulse_energi": 73, "width_x": 73, "width_i": 73, "joul": 73, "deliv": 73, "stddev_x": 73, "stddev_i": 73, "trivari": 73, "frozen": [73, 89], "sigma_z": 73, "mu_z": 73, "deliverd": 73, "tau_p": 73, "ouput": 73, "stand": 73, "maximum": [73, 78, 83, 87], "mean_z": 73, "pulse_z": 73, "domain": [73, 79], "immit": 73, "focus": 73, "sigma_0": 73, "z_0": 73, "z_r": 73, "focu": 73, "rayleigh": 73, "omega_0": 73, "lambda_l": 73, "focal": [73, 86], "waist": 73, "e_xi": 73, "en": 73, "wikipedia": 73, "org": [33, 67, 73, 90], "wiki": 73, "gaussian_beam": 73, "5j": 73, "5mm": 73, "1060": 73, "waist_width": 73, "waist_z": 73, "laser_wlen": 73, "stddev_waist": 73, "laser_wavelength": 73, "nanomet": [1, 73, 74, 86], "thomson": 73, "selden": 73, "matoba": 73, "empir": 73, "r_e": 73, "theta": [73, 77, 83], "e_l": 73, "varphi": 73, "classic": 73, "delsiti": 73, "prunti": 73, "thorough": 73, "introduct": 73, "phyisc": 73, "1980": 73, "relativist": 73, "letter": 73, "pp": 73, "406": 73, "1979": 73, "japanes": 73, "journal": [33, 73], "1127": 73, "2014": 73, "primer": 73, "physica": 73, "scripta": 73, "89": [73, 90], "128001": 73, "laser_energy_dens": 73, "observation_angl": 73, "angle_polar": 73, "poynt": [73, 78], "lambda_0": 74, "lambda_1": 74, "erf": 74, "target_speci": 74, "integrator1d": [67, 74], "unresolv": [74, 75], "microfield": 74, "mmm": 74, "embed": [], "lomanowski": [1, 32, 33, 74], "infer": [1, 32, 33, 74], "ilw": [1, 32, 33, 74], "123028": [1, 32, 33, 74], "stark_model_coeffici": [0, 1, 74], "line_ij": [], "c_ij": 74, "a_ij": 74, "b_ij": 74, "gaussianquadratur": [67, 74], "leav": [74, 87], "beta": [33, 74], "lambda_": 74, "w_": [74, 86, 87], "line_paramet": 74, "line_i": [], "beta_i": [], "gamma_i": [], "graph": [76, 79, 83, 84, 87], "appear": 76, "distributionfunct": [76, 81], "live": [76, 79, 83], "affinetransform": [76, 79], "modelmanag": [76, 79], "plasmamodel": 76, "notif": [76, 79, 89], "sent": [76, 79], "notifi": [76, 79, 88], "track": [76, 79], "callback": [76, 79, 89], "guidanc": [76, 79], "volumeintegr": [76, 79, 87], "1mm": [76, 79], "geometr": [76, 79, 87], "null": [1, 76], "1e17": 76, "z_j": [65, 76], "z_k": 76, "6d": 76, "homogen": 76, "ever": 76, "never": [76, 87], "indirectli": 76, "__getitem__": [76, 81, 83, 88], "__iter__": [76, 81, 83, 88], "notimplementederror": 76, "vx": 76, "vy": 76, "vz": 76, "maxwel": 76, "17": 76, "lao": 77, "nucl": [33, 77], "1985": 77, "psin_to_r": 77, "monoton": 77, "psi_grid": 77, "psi_axi": 77, "psi_lcf": 77, "strike_point": 77, "strike": 77, "f_profil": 77, "psin": 77, "2xn": 77, "q_profil": 77, "safeti": 77, "b_vacuum_radiu": 77, "b_vacuum_magnitud": 77, "lcfs_polygon": 77, "x0": 77, "y0": 77, "limiter_polygon": 77, "stamp": 77, "toroidal_vector": 77, "hat": [77, 87], "poloidal_vector": 77, "heta": [], "surface_norm": 77, "inside_limit": 77, "value_outside_lcf": 77, "hypothesis": 77, "te_data": 77, "550": 77, "600": [77, 86, 87], "487": 77, "924780234": 77, "357": 77, "8793240": 77, "map_vector2d": [77, 81], "v_": 77, "v_toroid": 77, "1e4": [77, 79], "3e4": 77, "5e4": 77, "6e4": 77, "v_poloid": 77, "4e4": 77, "3e3": 77, "v_normal": 77, "134": 77, "523": 77, "543": 77, "6347": 77, "25342": 77, "map_vector3d": [77, 81], "eqdsk": 77, "import_eqdsk": [77, 81], "file_path": [6, 77], "drop_nan": 77, "w3": 77, "pppl": 77, "gov": 77, "ntcc": 77, "torai": 77, "g_eqdsk": 77, "unstabl": 77, "unreli": 77, "caution": [77, 79], "abstract": [0, 78, 86], "care": [44, 78, 83], "dure": 78, "unexpect": 78, "narrow": 78, "specral": 78, "ndarrai": [78, 85, 86, 87], "wavelengt": 78, "power_spectral_dens": 78, "delta_wavelength": 78, "ligth": 78, "incompat": [78, 87], "incorrect": 78, "denot": 78, "electromagnet": 78, "wave": 78, "set_energy_density_funct": [78, 81], "set_pointing_funct": [78, 81], "ass": 78, "set_polarization_funct": [78, 81], "lasermodel": [78, 81], "laser_spectrum": 78, "diverg": [65, 79], "beammodel": 79, "beamattenu": 79, "extinct": [79, 83], "60000": 79, "bean": 79, "envelop": 79, "shot": [80, 86], "analysis_tim": 80, "jetmeasuredprofil": 80, "seed": [80, 87], "hrt": 80, "hrts_te": 80, "errvar_cod": 80, "dte": 80, "filtered_profil": 80, "start_tim": 80, "hrts_ne": 80, "dne": 80, "vel_profil": 80, "v_tor": 80, "cxfm": 80, "angf": 80, "b2fgmtry": 80, "b2fstate": 80, "catalogu": 82, "inhomogeneousvolumeemitt": 82, "spread": [75, 82], "insert": [82, 88, 89], "specialist": 83, "fire": 83, "omega": [83, 87], "overlin": 83, "int_0": 83, "mathrm": [63, 67, 75, 83], "mathbf": [83, 87], "signal": 83, "omega_": 83, "l_b": 83, "phi_b": 83, "convers": [83, 88], "infra": 83, "video": 83, "irvb": 83, "ir": [83, 87], "incom": 83, "solv": [83, 87], "heat": 83, "downstream": 83, "manner": 83, "ccd": [83, 86], "bolometerirvb": [83, 88], "caveat": 83, "foil_detector": 83, "mybolomet": 83, "item": [83, 87, 89], "detector_2": 83, "detector_a": 83, "detector_b": 83, "detector_c": 83, "__len__": [83, 88], "dz": [65, 83, 87], "Be": [44, 83], "nearbi": 83, "reli": 83, "targetted_path_prob": 83, "guarante": [83, 87], "proper": 83, "thick": 83, "toggl": [83, 86], "occlud": 83, "corner": 83, "basis_z": 83, "ch": 83, "max_dist": 83, "inf": 83, "imped": 83, "voxel_collect": 83, "voxelcollect": [83, 87, 88], "decent": 83, "fan": 83, "squar": [83, 87], "pixels_as_foil": 83, "mislead": 83, "nrow": 83, "nvoxel": 83, "_spectroscopicobserver0dbas": [83, 88], "0d": [83, 87], "connect_pipelin": [83, 88], "spectralradiancepipeline0d": 83, "spectralradiacnepipeline0d": 83, "spectralpowerpipeline0d": 83, "radiacnepipeline0d": 83, "get_pipelin": [83, 88], "pipeline0d": 83, "plot_spectrum": [83, 88], "in_photon": 83, "spectroscopicsightlin": [83, 88], "sightlinegroup": [83, 88], "mysightlin": 83, "spectroscopicfibreopt": [83, 88], "tip": [83, 87], "conic": 83, "fibreopticgroup": [83, 88], "cone": 83, "metr": 83, "myfibreopt": [83, 86], "observer0d": 83, "supoort": 83, "sequenti": 83, "observer0dgroup": [83, 88], "render_engin": [83, 88], "renderengin": 83, "ray_extinction_prob": 83, "ray_extinction_min_depth": 83, "russian": 83, "roulett": 83, "style": 83, "ray_importance_sampl": 83, "ray_important_path_weight": 83, "samples_per_task": 83, "add_observ": [83, 88], "pipeline_class": [83, 86], "keywords_list": 83, "suppress_display_progress": 83, "keyword": [63, 71, 83, 86, 87], "radiancepipeline0d": 83, "myspectralpipelin": 83, "pipelist": 83, "rtype": 83, "plot_group_tot": 83, "plot_group_spectra": 83, "transform1": 83, "sightline_1": 83, "transform2": 83, "sightline_2": 83, "transform3": 83, "sightline_3": 83, "mysightlinegroup": 83, "mymonopipelin": 83, "fibre1": 83, "fibre2": 83, "fibre3": 83, "myfibregroup": 83, "pixelgroup": [83, 88], "targettedpixelgroup": [83, 88], "targettedpixel": 83, "preferenti": 83, "did": 83, "prefix": 83, "degrad": 84, "accordingli": 84, "axisymmetric_mesh": 85, "num_toroidal_seg": 85, "segment": 85, "toroidal_mesh": 85, "toroidal_mesh_from_polygon": [85, 88], "toroidal_ext": 85, "polygon_triangl": 85, "watertight": 85, "clockwis": 85, "triangulate2d": 85, "polychrom": [86, 88], "spectromet": [86, 88], "pipeline_properti": 86, "spectroscopicinstru": [86, 88], "pipeline_kwarg": 86, "create_pipelin": [86, 88], "polychromatorfilt": [86, 88], "interpolatedsf": 86, "trapezoidalfilt": [86, 88], "central_wavelength": 86, "flat_top": 86, "trapezoid": 86, "min_bins_per_window": 86, "assembli": 86, "minim": 86, "h_alpha_filt": 86, "ciii_465nm_filt": 86, "464": 86, "mypolychrom": 86, "wavelength_to_pixel": 86, "min_bins_per_pixel": 86, "accommod": 86, "p_i": 86, "recalibr": 86, "401": 86, "601": [86, 87], "602": 86, "604": 86, "607": 86, "myspectromet": 86, "calibrated_spectra": 86, "czernyturnerspectromet": [86, 88], "diffraction_ord": 86, "grate": 86, "focal_length": 86, "pixel_spac": 86, "diffraction_angl": 86, "accommodated_spectra": 86, "czerni": 86, "turner": 86, "diffract": 86, "scheme": [86, 87], "pair": 86, "hires_spectromet": 86, "e9": 86, "e4": 86, "recov": 87, "wider": 87, "tofu": 87, "ill": 87, "pose": 87, "x_l": 87, "phi_k": 87, "n_d": 87, "invert_sart": [87, 88], "geometry_matrix": 87, "measurement_vector": 87, "initial_guess": 87, "max_iter": 87, "conv_tol": 87, "algebra": 87, "andersen": 87, "kak": 87, "ultrason": 87, "81": 87, "1984": 87, "oplu": 87, "_k": 87, "guess": 87, "hyperparamet": 87, "converg": 87, "inverted_solut": 87, "conv": 87, "weight_matrix": 87, "invert_constrained_sart": [87, 88], "laplacian_matrix": 87, "beta_laplac": 87, "constrain": 87, "mathcal": 87, "iso": 87, "beta_l": 87, "cx_l": 87, "x_c": 87, "opencl": 87, "sart_opencl": 87, "sartopencl": [87, 88], "block_siz": 87, "copy_column_major": 87, "block_size_row_maj": 87, "use_atom": 87, "steps_per_thread": 87, "verbos": 87, "gpu": 87, "acceler": 87, "memori": 87, "update_laplacian_matrix": [87, 88], "new_laplacian_matrix": 87, "pyopencl": 87, "autoselect": 87, "thread": 87, "1024": 87, "nvidia": 87, "amd": 87, "intel": 87, "twice": 87, "mat_vec_mult_row_maj": 87, "kernel": 87, "y_hat": 87, "parallel": [51, 87], "help": 87, "kepler": 87, "apu": 87, "residu": 87, "inv_sart": 87, "clean": [87, 88], "0001": 87, "time_limit": 87, "hardli": 87, "buffer": 87, "w_matrix": 87, "b_vector": 87, "tikhonov": 87, "regulariast": 87, "lpha": [], "norm": 87, "svd": 87, "invert_svd": [87, 88], "singular": 87, "decomposit": 87, "axisymmetricvoxel": [87, 88], "arbitrarili": 87, "unityvolumeemitt": 87, "primitive_typ": 87, "cross_sectional_area": 87, "cross_section_centroid": 87, "centroid": 87, "emissivity_from_funct": [87, 88], "grid_sampl": 87, "\u03d5": 87, "emissivitii": 87, "count": 87, "total_volum": 87, "nonsens": 87, "parent_all_voxel": [87, 88], "set_act": [87, 88], "unparent_all_voxel": [87, 88], "voxel_coordin": 87, "vmin": 87, "kajita": 87, "contrib": 87, "cartesian": [62, 87], "rough": 87, "thousand": 87, "lack": 87, "cpu": 87, "seriou": 87, "hyper": 87, "raytransferobject": [87, 88], "inact": 87, "ordin": 87, "exclud": 87, "tranfer": 87, "495": 87, "bollean": 87, "raytransferemitt": [87, 88], "grid_shap": 87, "grid_step": 87, "i1": 87, "i2": 87, "i3": 87, "numericalvolumeintegr": 87, "raytransferintegr": [87, 88], "cartesianraytransferemitt": [87, 88], "cartesianraytranferintegr": 87, "cartesianraytransferintegr": [87, 88], "bounding_box": 87, "cylindricalraytransferemitt": [87, 88], "cylindricalraytranferintegr": 87, "coaxial": 87, "cylindricalraytransferintegr": [87, 88], "dr": [87, 90], "dphi": 87, "000": 87, "dispers": 87, "adapt": 87, "raytransferpipeline1d": [87, 88], "n_x": 87, "n_y": 87, "instrument": 88, "amutokg": [88, 89], "angstromtonm": [88, 89], "basefactorconvers": [88, 89], "cm3tom3": [88, 89], "evamutom": [88, 89], "evtoj": [88, 89], "percm3toperm3": [88, 89], "notifyinglist": [88, 89], "pop": [88, 89], "revers": [88, 89], "sort": [88, 89], "recurs": 88, "recursivedict": [88, 89], "freez": [88, 89], "from_dict": [88, 89], "helper": 89, "angstrom": 89, "classmethod": 89, "cm3": 89, "jule": 89, "broadcast": 89, "wish": 89, "disconnect": 89, "stale": 89, "delet": 89, "referenc": 89, "garbag": 89, "arg": 89, "kwarg": [87, 89], "subclass": [71, 89], "builtin": 89, "whenev": 89, "notifierlist": 89, "__add__": 89, "__mul__": 89, "p_object": 89, "indexerror": 89, "occurr": 89, "IN": 89, "expand": 89, "tree": 89, "nest": 89, "quickli": 89, "bird": 89, "parrot": 89, "dead": 89, "larch": 89, "heavi": 90, "migrat": 90, "collabor": 90, "contact": 90, "carin": 90, "giroud": 90, "leader": 90, "matthew": 90, "carr": 90, "ccfe": 90, "oxfordshir": 90, "alex": 90, "meakin": 90, "architect": 90, "bertrand": 90, "andrea": 90, "callarelli": 90, "jack": 90, "lovel": 90, "nick": 90, "hawk": 90, "andi": 90, "meig": 90, "prior": 90, "privat": 90, "cite": 90, "bernert": 90, "harrison": 90, "lipschultz": 90, "44th": 90, "confer": 90, "belfast": 90, "northern": 90, "ireland": 90, "mr": 90, "march": 90, "23": 90, "v0": 90, "zenodo": 90, "doi": [67, 90], "5281": 90, "1206142": 90, "noteabl": 90, "david": 90, "complex": 90, "083506": 90, "wheel": 51, "processor": 51, "cherab_ncpu": 51, "cylindricaltransform": [59, 62], "vectorcylindricaltransform": [59, 62], "periodictransform1d": [59, 62], "periodictransform2d": [59, 62], "periodictransform3d": [59, 62], "vectorperiodictransform1d": [59, 62], "vectorperiodictransform2d": [59, 62], "vectorperiodictransform3d": [59, 62], "radian": 62, "counterclockwis": 62, "8660254037844385": 62, "my_vec_func": 62, "ab": 62, "period_x": 62, "period_i": 62, "f3": 62, "91": 62, "period_z": 62, "125": 62, "343": 62, "063": 62, "vectorfunction1d": 62, "lineshape_kwarg": [63, 71], "hutchinson": 67, "cambridg": 67, "univers": 67, "press": 67, "isbn": 67, "9780511613630": 67, "1017": 67, "cbo9780511613630": 67, "eq": [65, 67], "hz": 67, "frequenc": 67, "epsilon_": [63, 67, 75], "varepsilon_0": 67, "t_": [63, 65, 67, 75], "spectralpowerpipeline2d": 44, "quantifi": [], "anisotrop": [], "admt": [], "smoother": [], "ingesson": [], "admt_util": [], "generate_derivative_oper": [], "voxel_vertic": [], "nx4x2": [], "grid_1d_to_2d_map": [], "arrang": [], "grid_2d_to_1d_map": [], "dij": [], "dsp": [], "dsm": [], "diagon": [], "addition": [], "xx": [], "trivial": [], "yy": [], "sp": [], "sm": [], "\u03b1": [], "rsi": [], "isotropi": [], "calculate_admt": [], "voxel_radii": [], "derivative_oper": [], "psi_at_voxel": [], "anisotropi": [], "func": [], "dictat": [], "suppress": [], "56": [], "cdot": [], "dielectron": 63, "recomb": [63, 75], "omptimis": 65, "clamp_sigma": 65, "v_0": 65, "ztg": [65, 79], "alpha_x": [65, 79], "5cm": 65, "kinet": 65, "s_i": 65, "n_j": 65, "e_x": 79, "e_i": 79, "e_z": 79, "notmalis": 87, "ionisationr": [0, 2, 7], "thermalcxr": [0, 2, 7], "nullionisationr": [0, 2], "nullrecombinationr": [0, 2], "nullthermalcxr": [0, 2], "nullimpactexcitationpec": [0, 2], "nullrecombinationpec": [0, 2], "nullbeamcxpec": [0, 2], "nullbeamstoppingr": [0, 2], "nullbeampopulationr": [0, 2], "nullbeamemissionpec": [0, 2], "lineradiationpow": [0, 2], "nulllineradiationpow": [0, 2], "continuumpow": [0, 2], "nullcontinuumpow": [0, 2], "cxradiationpow": [0, 2], "nullcxradiationpow": [0, 2], "entri": [2, 8], "density_rang": 2, "temperature_rang": 2, "miss": [1, 2, 8], "rcombin": 2, "qeb": [1, 2, 8], "qti": [1, 2, 8], "qni": [1, 2, 8], "qz": [1, 2, 8], "qb": [1, 2, 8], "donor_metast": [2, 6, 7, 8], "eb": [2, 8], "ni": [2, 8], "zeff": [2, 8], "qref": [2, 8], "beam_energy_rang": 2, "zeff_rang": 2, "b_field_rang": 2, "throw": 2, "sen": [1, 2, 8], "sref": [2, 8], "cx_radiated_power_r": [0, 1], "free_free_gaunt_factor": [0, 1], "thermal_cx_pec": [0, 1], "zeeman_triplet_paramet": [0, 1, 74], "add_wavelength": [0, 8], "get_wavelength": [0, 8], "update_wavelength": [0, 8], "add_ionisation_r": [0, 8], "get_ionisation_r": [0, 8], "update_ionisation_r": [0, 8], "add_recombination_r": [0, 8], "get_recombination_r": [0, 8], "update_recombination_r": [0, 8], "add_thermal_cx_r": [0, 8], "get_thermal_cx_r": [0, 8], "update_thermal_cx_r": [0, 8], "add_pec_excitation_r": [0, 8], "add_pec_recombination_r": [0, 8], "add_pec_thermal_cx_r": [0, 8], "get_pec_excitation_r": [0, 8], "get_pec_recombination_r": [0, 8], "get_pec_thermal_cx_r": [0, 8], "update_pec_r": [0, 8], "update_pec_thermal_cx_r": [0, 8], "add_continuum_power_r": [0, 8], "add_cx_power_r": [0, 8], "add_line_power_r": [0, 8], "get_continuum_radiated_power_r": [0, 8], "get_cx_radiated_power_r": [0, 8], "get_line_radiated_power_r": [0, 8], "update_continuum_power_r": [0, 8], "update_cx_power_r": [0, 8], "update_line_power_r": [0, 8], "add_beam_cx_r": [0, 8], "get_beam_cx_r": [0, 8], "update_beam_cx_r": [0, 8], "add_beam_emission_r": [0, 8], "get_beam_emission_r": [0, 8], "update_beam_emission_r": [0, 8], "add_beam_population_r": [0, 8], "get_beam_population_r": [0, 8], "update_beam_population_r": [0, 8], "add_beam_stopping_r": [0, 8], "get_beam_stopping_r": [0, 8], "update_beam_stopping_r": [0, 8], "pars": 0, "parse_adf11": [0, 6], "parse_adf12": [0, 6], "parse_adf15": [0, 6], "parse_adf21": [0, 6], "parse_adf22bmp": [0, 6], "parse_adf22bm": [0, 6], "install_adf11acd": [0, 6], "install_adf11ccd": [0, 6], "install_adf11plt": [0, 6], "install_adf11prb": [0, 6], "install_adf11prc": [0, 6], "install_adf11scd": [0, 6], "install_adf12": [0, 6], "install_adf15": [0, 6], "install_adf21": [0, 6], "install_adf22bm": [0, 6], "install_adf22bmp": [0, 6], "standardis": 1, "donor_ion": [1, 6, 8], "receiver_ion": [1, 6, 8], "receiver_charg": [1, 6, 8], "beam_ion": 1, "plasma_ion": 1, "truplet": 1, "data_path": [1, 8], "wavelength_element_fallback": 1, "donor_el": [1, 6, 8], "receiver_el": [1, 6, 8], "adf11": 6, "adf_file_path": 6, "adf15": 6, "header_format": 6, "beam_speci": [6, 8], "target_ion": [6, 8], "target_charg": [6, 8], "beam_metast": [6, 8], "repository_path": [6, 8], "adas_path": [6, 8], "attempt": [6, 8], "donat": [6, 8], "manipul": 8, "repeatedli": 8, "json": 8, "thermal_cx": [8, 63], "update_pec_thermal_r": 8, "td": 8, "exchag": 8, "eref": 8, "nref": 8, "tref": 8, "suppor": 32, "logarithm": 32, "wing": 32, "2022": [32, 33], "2e20": [32, 33], "jointli": 33, "rosato": 33, "marandet": 33, "stamm": 33, "quantit": 33, "187": 33, "333": 33, "convolut": [33, 74], "pseudo": [33, 74], "voigt": [33, 74], "iopscienc": 33, "iop": 33, "1088": 33, "0029": 33, "5515": 33, "build_constant_slab_plasma": 33, "balmer_alpha": 33, "paschen_beta": 33, "plasma_speci": 33, "e20": 33, "5e20": 33, "1280": 33, "1282": 33, "thermalcxlin": [63, 72], "sum_j": 63, "beam_cx_lin": 71, "totalradiatedpow": [72, 75], "doppler_shift": [72, 74], "thermal_broaden": [72, 74], "add_lorentzian_lin": [72, 74], "beamlineshapemodel": [72, 74], "beamemissionmultiplet": [72, 74], "lambda_1_2": 74, "lorentzian": 74, "c_0": 74, "4r": 74, "_2": 74, "f_1": 74, "fwhm": 74, "hypergeometr": 74, "truncat": 74, "c_": [74, 75], "ij": 74, "gauss": 74, "eta": 74, "infti": 74, "a_n": 74, "le": 74, "b_n": 74, "15882": 74, "04388": 74, "38281": 74, "46251": 74, "82325": 74, "58026": 74, "57575": 74, "37902": 74, "42519": 74, "31525": 74, "31718": 74, "c_n": 74, "ln": 74, "999": 74, "14820e": 74, "38821e": 74, "00": 74, "60424e": 74, "83995e": 74, "40042e": 74, "47626e": 74, "hyd": 75}, "objects": {"": [[7, 0, 1, "id3", "__call__"], [7, 0, 1, "id4", "evaluate"]], "cherab.core": [[76, 1, 1, "", "Plasma"], [76, 1, 1, "", "Species"]], "cherab.core.Plasma": [[76, 2, 1, "", "ion_density"], [76, 2, 1, "", "z_effective"]], "cherab.core.atomic.elements": [[3, 1, 1, "", "Element"], [3, 1, 1, "", "Isotope"], [3, 0, 1, "", "lookup_element"], [3, 0, 1, "", "lookup_isotope"]], "cherab.core.atomic.gaunt": [[5, 1, 1, "", "FreeFreeGauntFactor"], [5, 1, 1, "", "InterpolatedFreeFreeGauntFactor"], [5, 1, 1, "", "MaxwellianFreeFreeGauntFactor"]], "cherab.core.atomic.gaunt.FreeFreeGauntFactor": [[5, 2, 1, "", "__call__"], [5, 2, 1, "", "evaluate"]], "cherab.core.atomic.gaunt.InterpolatedFreeFreeGauntFactor": [[5, 2, 1, "", "evaluate"]], "cherab.core.atomic.interface": [[1, 1, 1, "", "AtomicData"]], "cherab.core.atomic.interface.AtomicData": [[1, 2, 1, "", "beam_cx_pec"], [1, 2, 1, "", "beam_emission_pec"], [1, 2, 1, "", "beam_population_rate"], [1, 2, 1, "", "beam_stopping_rate"], [1, 2, 1, "", "continuum_radiated_power_rate"], [1, 2, 1, "", "cx_radiated_power_rate"], [1, 2, 1, "", "fractional_abundance"], [1, 2, 1, "", "free_free_gaunt_factor"], [1, 2, 1, "", "impact_excitation_pec"], [1, 2, 1, "", "ionisation_rate"], [1, 2, 1, "", "line_radiated_power_rate"], [1, 2, 1, "", "recombination_pec"], [1, 2, 1, "", "recombination_rate"], [1, 2, 1, "", "stark_model_coefficients"], [1, 2, 1, "", "thermal_cx_pec"], [1, 2, 1, "", "thermal_cx_rate"], [1, 2, 1, "", "total_radiated_power"], [1, 2, 1, "", "wavelength"], [1, 2, 1, "", "zeeman_structure"], [1, 2, 1, "", "zeeman_triplet_parameters"]], "cherab.core.atomic.line": [[4, 1, 1, "", "Line"]], "cherab.core.atomic.rates": [[7, 1, 1, "", "BeamCXPEC"], [7, 1, 1, "", "BeamEmissionPEC"], [7, 1, 1, "", "BeamPopulationRate"], [7, 1, 1, "", "BeamStoppingRate"], [7, 1, 1, "", "FractionalAbundance"], [7, 1, 1, "", "ImpactExcitationPEC"], [7, 1, 1, "", "IonisationRate"], [7, 1, 1, "", "RadiatedPower"], [7, 1, 1, "", "RecombinationPEC"], [7, 1, 1, "", "RecombinationRate"], [7, 1, 1, "", "StageResolvedLineRadiation"], [7, 1, 1, "", "ThermalCXPEC"], [7, 1, 1, "", "ThermalCXRate"]], "cherab.core.atomic.rates.BeamCXPEC": [[7, 2, 1, "", "__call__"], [7, 2, 1, "", "evaluate"]], "cherab.core.atomic.rates.FractionalAbundance": [[7, 0, 1, "", "__call__"]], "cherab.core.atomic.rates.RadiatedPower": [[7, 0, 1, "", "__call__"]], "cherab.core.atomic.rates.StageResolvedLineRadiation": [[7, 0, 1, "", "__call__"]], "cherab.core.atomic.zeeman": [[4, 1, 1, "", "ZeemanStructure"]], "cherab.core.beam.node": [[79, 1, 1, "", "Beam"]], "cherab.core.beam.node.Beam": [[79, 2, 1, "", "density"], [79, 2, 1, "", "direction"]], "cherab.core.distribution": [[76, 1, 1, "", "DistributionFunction"], [76, 1, 1, "", "Maxwellian"]], "cherab.core.distribution.DistributionFunction": [[76, 2, 1, "", "__call__"], [76, 2, 1, "", "bulk_velocity"], [76, 2, 1, "", "density"], [76, 2, 1, "", "effective_temperature"]], "cherab.core.distribution.Maxwellian": [[76, 2, 1, "", "bulk_velocity"], [76, 2, 1, "", "density"], [76, 2, 1, "", "effective_temperature"]], "cherab.core.laser.laserspectrum": [[78, 1, 1, "", "LaserSpectrum"]], "cherab.core.laser.model": [[78, 1, 1, "", "LaserModel"]], "cherab.core.laser.profile": [[78, 1, 1, "", "LaserProfile"]], "cherab.core.laser.profile.LaserProfile": [[78, 2, 1, "", "generate_geometry"], [78, 2, 1, "", "get_energy_density"], [78, 2, 1, "", "get_pointing"], [78, 2, 1, "", "get_polarization"], [78, 2, 1, "", "set_energy_density_function"], [78, 2, 1, "", "set_pointing_function"], [78, 2, 1, "", "set_polarization_function"]], "cherab.core.math.caching": [[53, 3, 0, "-", "caching1d"], [53, 3, 0, "-", "caching2d"], [53, 3, 0, "-", "caching3d"]], "cherab.core.math.caching.caching1d": [[53, 1, 1, "", "Caching1D"]], "cherab.core.math.caching.caching2d": [[53, 1, 1, "", "Caching2D"]], "cherab.core.math.caching.caching3d": [[53, 1, 1, "", "Caching3D"]], "cherab.core.math": [[54, 3, 0, "-", "clamp"], [57, 3, 0, "-", "mappers"], [58, 3, 0, "-", "mask"], [61, 3, 0, "-", "slice"]], "cherab.core.math.clamp": [[54, 1, 1, "", "ClampInput1D"], [54, 1, 1, "", "ClampInput2D"], [54, 1, 1, "", "ClampInput3D"], [54, 1, 1, "", "ClampOutput1D"], [54, 1, 1, "", "ClampOutput2D"], [54, 1, 1, "", "ClampOutput3D"]], "cherab.core.math.function": [[55, 4, 1, "", "ScalarToVectorFunction2D"], [55, 4, 1, "", "ScalarToVectorFunction3D"], [55, 4, 1, "", "VectorFunction2D"], [55, 4, 1, "", "VectorFunction3D"]], "cherab.core.math.interpolators.interpolators1d": [[56, 1, 1, "", "Interpolate1DCubic"], [56, 1, 1, "", "Interpolate1DLinear"]], "cherab.core.math.interpolators.interpolators2d": [[56, 1, 1, "", "Interpolate2DCubic"], [56, 1, 1, "", "Interpolate2DLinear"]], "cherab.core.math.interpolators.interpolators3d": [[56, 1, 1, "", "Interpolate3DCubic"], [56, 1, 1, "", "Interpolate3DLinear"]], "cherab.core.math.mappers": [[57, 1, 1, "", "AxisymmetricMapper"], [57, 1, 1, "", "IsoMapper2D"], [57, 1, 1, "", "IsoMapper3D"], [57, 1, 1, "", "Swizzle2D"], [57, 1, 1, "", "Swizzle3D"], [57, 1, 1, "", "VectorAxisymmetricMapper"]], "cherab.core.math.mask": [[58, 1, 1, "", "PolygonMask2D"]], "cherab.core.math.samplers": [[60, 0, 1, "", "sample1d"], [60, 0, 1, "", "sample1d_points"], [60, 0, 1, "", "sample2d"], [60, 0, 1, "", "sample2d_grid"], [60, 0, 1, "", "sample2d_points"], [60, 0, 1, "", "sample3d"], [60, 0, 1, "", "sample3d_grid"], [60, 0, 1, "", "sample3d_points"], [60, 0, 1, "", "samplevector2d"], [60, 0, 1, "", "samplevector2d_grid"], [60, 0, 1, "", "samplevector2d_points"], [60, 0, 1, "", "samplevector3d"], [60, 0, 1, "", "samplevector3d_grid"], [60, 0, 1, "", "samplevector3d_points"]], "cherab.core.math.slice": [[61, 1, 1, "", "Slice2D"], [61, 1, 1, "", "Slice3D"]], "cherab.core.math.transform": [[62, 3, 0, "-", "cylindrical"], [62, 3, 0, "-", "periodic"]], "cherab.core.math.transform.cylindrical": [[62, 1, 1, "", "CylindricalTransform"], [62, 1, 1, "", "VectorCylindricalTransform"]], "cherab.core.math.transform.periodic": [[62, 1, 1, "", "PeriodicTransform1D"], [62, 1, 1, "", "PeriodicTransform2D"], [62, 1, 1, "", "PeriodicTransform3D"], [62, 1, 1, "", "VectorPeriodicTransform1D"], [62, 1, 1, "", "VectorPeriodicTransform2D"], [62, 1, 1, "", "VectorPeriodicTransform3D"]], "cherab.core.model.attenuator.singleray": [[65, 1, 1, "", "SingleRayAttenuator"]], "cherab.core.model.attenuator.singleray.SingleRayAttenuator": [[65, 2, 1, "", "calculate_attenuation"], [65, 2, 1, "", "density"]], "cherab.core.model.beam.charge_exchange": [[71, 1, 1, "", "BeamCXLine"]], "cherab.core.model.beam.charge_exchange.BeamCXLine": [[71, 2, 1, "", "_change"], [71, 2, 1, "", "emission"]], "cherab.core.model.laser.laserspectrum": [[73, 1, 1, "", "ConstantSpectrum"], [73, 1, 1, "", "GaussianSpectrum"]], "cherab.core.model.laser.model": [[73, 1, 1, "", "SeldenMatobaThomsonSpectrum"]], "cherab.core.model.laser.model.SeldenMatobaThomsonSpectrum": [[73, 2, 1, "", "calculate_spectrum"]], "cherab.core.model.laser.profile": [[73, 1, 1, "", "ConstantBivariateGaussian"], [73, 1, 1, "", "GaussianBeamAxisymmetric"], [73, 1, 1, "", "TrivariateGaussian"], [73, 1, 1, "", "UniformEnergyDensity"]], "cherab.core.model.laser.profile.ConstantBivariateGaussian": [[73, 2, 1, "", "generate_geometry"]], "cherab.core.model.laser.profile.GaussianBeamAxisymmetric": [[73, 2, 1, "", "generate_geometry"]], "cherab.core.model.laser.profile.TrivariateGaussian": [[73, 2, 1, "", "generate_geometry"]], "cherab.core.model.laser.profile.UniformEnergyDensity": [[73, 2, 1, "", "generate_geometry"]], "cherab.core.model.lineshape.base": [[74, 1, 1, "", "LineShapeModel"]], "cherab.core.model.lineshape.beam.base": [[74, 1, 1, "", "BeamLineShapeModel"]], "cherab.core.model.lineshape.beam.mse": [[74, 1, 1, "", "BeamEmissionMultiplet"]], "cherab.core.model.lineshape.doppler": [[74, 1, 1, "", "doppler_shift"], [74, 1, 1, "", "thermal_broadening"]], "cherab.core.model.lineshape.gaussian": [[74, 1, 1, "", "GaussianLine"], [74, 1, 1, "", "add_gaussian_line"]], "cherab.core.model.lineshape.multiplet": [[74, 1, 1, "", "MultipletLineShape"]], "cherab.core.model.lineshape.stark": [[74, 1, 1, "", "StarkBroadenedLine"], [74, 1, 1, "", "add_lorentzian_line"]], "cherab.core.model.lineshape.zeeman": [[74, 1, 1, "", "ParametrisedZeemanTriplet"], [74, 1, 1, "", "ZeemanLineShapeModel"], [74, 1, 1, "", "ZeemanMultiplet"], [74, 1, 1, "", "ZeemanTriplet"]], "cherab.core.model.plasma.bremsstrahlung": [[67, 1, 1, "", "Bremsstrahlung"]], "cherab.core.model.plasma.bremsstrahlung.Bremsstrahlung": [[67, 2, 1, "", "emission"]], "cherab.core.model.plasma.impact_excitation": [[63, 1, 1, "", "ExcitationLine"]], "cherab.core.model.plasma.recombination": [[63, 1, 1, "", "RecombinationLine"]], "cherab.core.model.plasma.thermal_cx": [[63, 1, 1, "", "ThermalCXLine"]], "cherab.core.model.plasma.total_radiated_power": [[75, 1, 1, "", "TotalRadiatedPower"]], "cherab.core.plasma.node": [[76, 1, 1, "", "Composition"]], "cherab.core.plasma.node.Composition": [[76, 2, 1, "", "__getitem__"], [76, 2, 1, "", "__iter__"], [76, 2, 1, "", "add"], [76, 2, 1, "", "clear"], [76, 2, 1, "", "get"], [76, 2, 1, "", "set"]], "cherab.core.utility": [[89, 3, 0, "-", "conversion"], [89, 3, 0, "-", "notify"], [89, 3, 0, "-", "recursivedict"]], "cherab.core.utility.conversion": [[89, 1, 1, "", "AmuToKg"], [89, 1, 1, "", "AngstromToNm"], [89, 1, 1, "", "BaseFactorConversion"], [89, 1, 1, "", "Cm3ToM3"], [89, 1, 1, "", "EvAmuToMS"], [89, 1, 1, "", "EvToJ"], [89, 1, 1, "", "PerCm3ToPerM3"], [89, 1, 1, "", "PhotonToJ"]], "cherab.core.utility.conversion.BaseFactorConversion": [[89, 2, 1, "", "inv"], [89, 2, 1, "", "to"]], "cherab.core.utility.conversion.EvAmuToMS": [[89, 2, 1, "", "inv"], [89, 2, 1, "", "to"]], "cherab.core.utility.conversion.PhotonToJ": [[89, 2, 1, "", "inv"], [89, 2, 1, "", "to"]], "cherab.core.utility.notify": [[89, 1, 1, "", "Notifier"], [89, 1, 1, "", "NotifyingList"]], "cherab.core.utility.notify.NotifyingList": [[89, 2, 1, "", "append"], [89, 2, 1, "", "clear"], [89, 2, 1, "", "extend"], [89, 2, 1, "", "insert"], [89, 2, 1, "", "pop"], [89, 2, 1, "", "remove"], [89, 2, 1, "", "reverse"], [89, 2, 1, "", "sort"]], "cherab.core.utility.recursivedict": [[89, 1, 1, "", "RecursiveDict"]], "cherab.core.utility.recursivedict.RecursiveDict": [[89, 2, 1, "", "freeze"], [89, 2, 1, "", "from_dict"]], "cherab.openadas": [[6, 3, 0, "-", "install"]], "cherab.openadas.install": [[6, 0, 1, "", "install_adf11acd"], [6, 0, 1, "", "install_adf11ccd"], [6, 0, 1, "", "install_adf11plt"], [6, 0, 1, "", "install_adf11prb"], [6, 0, 1, "", "install_adf11prc"], [6, 0, 1, "", "install_adf11scd"], [6, 0, 1, "", "install_adf12"], [6, 0, 1, "", "install_adf15"], [6, 0, 1, "", "install_adf21"], [6, 0, 1, "", "install_adf22bme"], [6, 0, 1, "", "install_adf22bmp"]], "cherab.openadas.openadas": [[1, 1, 1, "", "OpenADAS"]], "cherab.openadas.openadas.OpenADAS": [[1, 2, 1, "", "beam_cx_pec"], [1, 2, 1, "", "beam_emission_pec"], [1, 2, 1, "", "beam_population_rate"], [1, 2, 1, "", "beam_stopping_rate"], [1, 2, 1, "", "continuum_radiated_power_rate"], [1, 2, 1, "", "cx_radiated_power_rate"], [1, 2, 1, "", "impact_excitation_pec"], [1, 2, 1, "", "ionisation_rate"], [1, 2, 1, "", "line_radiated_power_rate"], [1, 2, 1, "", "recombination_pec"], [1, 2, 1, "", "recombination_rate"], [1, 2, 1, "", "thermal_cx_pec"], [1, 2, 1, "", "thermal_cx_rate"], [1, 2, 1, "", "wavelength"]], "cherab.openadas.parse.adf11": [[6, 0, 1, "", "parse_adf11"]], "cherab.openadas.parse.adf12": [[6, 0, 1, "", "parse_adf12"]], "cherab.openadas.parse.adf15": [[6, 0, 1, "", "parse_adf15"]], "cherab.openadas.parse.adf21": [[6, 0, 1, "", "parse_adf21"]], "cherab.openadas.parse.adf22": [[6, 0, 1, "", "parse_adf22bme"], [6, 0, 1, "", "parse_adf22bmp"]], "cherab.openadas.rates.atomic": [[2, 1, 1, "", "IonisationRate"], [2, 1, 1, "", "NullIonisationRate"], [2, 1, 1, "", "NullRecombinationRate"], [2, 1, 1, "", "NullThermalCXRate"], [2, 1, 1, "", "RecombinationRate"], [2, 1, 1, "", "ThermalCXRate"]], "cherab.openadas.rates.atomic.IonisationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.atomic.NullIonisationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.atomic.NullRecombinationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.atomic.NullThermalCXRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.atomic.RecombinationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.atomic.ThermalCXRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam": [[2, 1, 1, "", "BeamEmissionPEC"], [2, 1, 1, "", "BeamPopulationRate"], [2, 1, 1, "", "BeamStoppingRate"], [2, 1, 1, "", "NullBeamEmissionPEC"], [2, 1, 1, "", "NullBeamPopulationRate"], [2, 1, 1, "", "NullBeamStoppingRate"]], "cherab.openadas.rates.beam.BeamEmissionPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam.BeamPopulationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam.BeamStoppingRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam.NullBeamEmissionPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam.NullBeamPopulationRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.beam.NullBeamStoppingRate": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.cx": [[2, 1, 1, "", "BeamCXPEC"], [2, 1, 1, "", "NullBeamCXPEC"]], "cherab.openadas.rates.cx.BeamCXPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.cx.NullBeamCXPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.pec": [[2, 1, 1, "", "ImpactExcitationPEC"], [2, 1, 1, "", "NullImpactExcitationPEC"], [2, 1, 1, "", "NullRecombinationPEC"], [2, 1, 1, "", "RecombinationPEC"]], "cherab.openadas.rates.pec.ImpactExcitationPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.pec.NullImpactExcitationPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.pec.NullRecombinationPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.pec.RecombinationPEC": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power": [[2, 1, 1, "", "CXRadiationPower"], [2, 1, 1, "", "ContinuumPower"], [2, 1, 1, "", "LineRadiationPower"], [2, 1, 1, "", "NullCXRadiationPower"], [2, 1, 1, "", "NullContinuumPower"], [2, 1, 1, "", "NullLineRadiationPower"]], "cherab.openadas.rates.radiated_power.CXRadiationPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power.ContinuumPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power.LineRadiationPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power.NullCXRadiationPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power.NullContinuumPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.rates.radiated_power.NullLineRadiationPower": [[2, 2, 1, "", "evaluate"]], "cherab.openadas.repository.atomic": [[8, 0, 1, "", "add_ionisation_rate"], [8, 0, 1, "", "add_recombination_rate"], [8, 0, 1, "", "add_thermal_cx_rate"], [8, 0, 1, "", "get_ionisation_rate"], [8, 0, 1, "", "get_recombination_rate"], [8, 0, 1, "", "get_thermal_cx_rate"], [8, 0, 1, "", "update_ionisation_rates"], [8, 0, 1, "", "update_recombination_rates"], [8, 0, 1, "", "update_thermal_cx_rates"]], "cherab.openadas.repository.beam": [[8, 3, 0, "-", "cx"], [8, 3, 0, "-", "emission"], [8, 3, 0, "-", "population"], [8, 3, 0, "-", "stopping"]], "cherab.openadas.repository.beam.cx": [[8, 0, 1, "", "add_beam_cx_rate"], [8, 0, 1, "", "get_beam_cx_rates"], [8, 0, 1, "", "update_beam_cx_rates"]], "cherab.openadas.repository.beam.emission": [[8, 0, 1, "", "add_beam_emission_rate"], [8, 0, 1, "", "get_beam_emission_rate"], [8, 0, 1, "", "update_beam_emission_rates"]], "cherab.openadas.repository.beam.population": [[8, 0, 1, "", "add_beam_population_rate"], [8, 0, 1, "", "get_beam_population_rate"], [8, 0, 1, "", "update_beam_population_rates"]], "cherab.openadas.repository.beam.stopping": [[8, 0, 1, "", "add_beam_stopping_rate"], [8, 0, 1, "", "get_beam_stopping_rate"], [8, 0, 1, "", "update_beam_stopping_rates"]], "cherab.openadas.repository.create": [[8, 0, 1, "", "populate"]], "cherab.openadas.repository": [[8, 3, 0, "-", "pec"], [8, 3, 0, "-", "radiated_power"], [8, 3, 0, "-", "wavelength"]], "cherab.openadas.repository.pec": [[8, 0, 1, "", "add_pec_excitation_rate"], [8, 0, 1, "", "add_pec_recombination_rate"], [8, 0, 1, "", "add_pec_thermal_cx_rate"], [8, 0, 1, "", "get_pec_excitation_rate"], [8, 0, 1, "", "get_pec_recombination_rate"], [8, 0, 1, "", "get_pec_thermal_cx_rate"], [8, 0, 1, "", "update_pec_rates"], [8, 0, 1, "", "update_pec_thermal_cx_rates"]], "cherab.openadas.repository.radiated_power": [[8, 0, 1, "", "add_continuum_power_rate"], [8, 0, 1, "", "add_cx_power_rate"], [8, 0, 1, "", "add_line_power_rate"], [8, 0, 1, "", "get_continuum_radiated_power_rate"], [8, 0, 1, "", "get_cx_radiated_power_rate"], [8, 0, 1, "", "get_line_radiated_power_rate"], [8, 0, 1, "", "update_continuum_power_rates"], [8, 0, 1, "", "update_cx_power_rates"], [8, 0, 1, "", "update_line_power_rates"]], "cherab.openadas.repository.wavelength": [[8, 0, 1, "", "add_wavelength"], [8, 0, 1, "", "get_wavelength"], [8, 0, 1, "", "update_wavelengths"]], "cherab.tools.emitters.radiation_function": [[82, 1, 1, "", "RadiationFunction"]], "cherab.tools.equilibrium.efit": [[77, 1, 1, "", "EFITEquilibrium"]], "cherab.tools.equilibrium.efit.EFITEquilibrium": [[77, 2, 1, "", "map2d"], [77, 2, 1, "", "map3d"], [77, 2, 1, "", "map_vector2d"], [77, 2, 1, "", "map_vector3d"]], "cherab.tools.equilibrium.eqdsk": [[77, 0, 1, "", "import_eqdsk"]], "cherab.tools.equilibrium.example": [[77, 0, 1, "", "example_equilibrium"]], "cherab.tools.equilibrium.plot": [[77, 0, 1, "", "plot_equilibrium"]], "cherab.tools.inversions.nnls": [[87, 0, 1, "", "invert_regularised_nnls"]], "cherab.tools.inversions.opencl.sart_opencl": [[87, 1, 1, "", "SartOpencl"]], "cherab.tools.inversions.opencl.sart_opencl.SartOpencl": [[87, 2, 1, "", "__call__"], [87, 2, 1, "", "clean"], [87, 2, 1, "", "update_laplacian_matrix"]], "cherab.tools.inversions.sart": [[87, 0, 1, "", "invert_constrained_sart"], [87, 0, 1, "", "invert_sart"]], "cherab.tools.inversions.svd": [[87, 0, 1, "", "invert_svd"]], "cherab.tools.inversions.voxels": [[87, 1, 1, "", "AxisymmetricVoxel"], [87, 1, 1, "", "ToroidalVoxelGrid"], [87, 1, 1, "", "Voxel"], [87, 1, 1, "", "VoxelCollection"]], "cherab.tools.inversions.voxels.AxisymmetricVoxel": [[87, 2, 1, "", "emissivity_from_function"]], "cherab.tools.inversions.voxels.ToroidalVoxelGrid": [[87, 2, 1, "", "plot"], [87, 2, 1, "", "set_active"]], "cherab.tools.inversions.voxels.VoxelCollection": [[87, 2, 1, "", "emissivities_from_function"], [87, 2, 1, "", "parent_all_voxels"], [87, 2, 1, "", "set_active"], [87, 2, 1, "", "unparent_all_voxels"]], "cherab.tools.observers.bolometry": [[83, 1, 1, "", "BolometerCamera"], [83, 1, 1, "", "BolometerFoil"], [83, 1, 1, "", "BolometerIRVB"], [83, 1, 1, "", "BolometerSlit"]], "cherab.tools.observers.bolometry.BolometerCamera": [[83, 2, 1, "", "__getitem__"], [83, 2, 1, "", "__iter__"], [83, 2, 1, "", "__len__"], [83, 2, 1, "", "add_foil_detector"], [83, 2, 1, "", "observe"]], "cherab.tools.observers.bolometry.BolometerFoil": [[83, 2, 1, "", "as_sightline"], [83, 2, 1, "", "calculate_etendue"], [83, 2, 1, "", "calculate_sensitivity"], [83, 2, 1, "", "trace_sightline"]], "cherab.tools.observers.bolometry.BolometerIRVB": [[83, 2, 1, "", "as_sightlines"], [83, 2, 1, "", "calculate_etendue"], [83, 2, 1, "", "calculate_sensitivity"], [83, 2, 1, "", "trace_sightlines"]], "cherab.tools.observers.group": [[83, 1, 1, "", "FibreOpticGroup"], [83, 1, 1, "", "PixelGroup"], [83, 1, 1, "", "SightLineGroup"], [83, 1, 1, "", "TargettedPixelGroup"]], "cherab.tools.observers.group.TargettedPixelGroup": [[83, 5, 1, "", "targets"]], "cherab.tools.observers.group.base": [[83, 1, 1, "", "Observer0DGroup"]], "cherab.tools.observers.group.base.Observer0DGroup": [[83, 2, 1, "", "add_observer"], [83, 2, 1, "", "connect_pipelines"], [83, 5, 1, "", "names"], [83, 2, 1, "", "observe"], [83, 5, 1, "", "observers"], [83, 5, 1, "", "pipelines"], [83, 5, 1, "", "render_engine"]], "cherab.tools.observers.spectroscopy": [[83, 1, 1, "", "SpectroscopicFibreOptic"], [83, 1, 1, "", "SpectroscopicSightLine"]], "cherab.tools.observers.spectroscopy.base": [[83, 1, 1, "", "_SpectroscopicObserver0DBase"]], "cherab.tools.observers.spectroscopy.base._SpectroscopicObserver0DBase": [[83, 2, 1, "", "connect_pipelines"], [83, 2, 1, "", "get_pipeline"], [83, 2, 1, "", "plot_spectrum"]], "cherab.tools.plasmas.slab": [[84, 0, 1, "", "build_slab_plasma"]], "cherab.tools.primitives.axisymmetric_mesh": [[85, 0, 1, "", "axisymmetric_mesh_from_polygon"]], "cherab.tools.primitives.toroidal_mesh": [[85, 0, 1, "", "toroidal_mesh_from_polygon"]], "cherab.tools.raytransfer.emitters": [[87, 1, 1, "", "CartesianRayTransferEmitter"], [87, 1, 1, "", "CartesianRayTransferIntegrator"], [87, 1, 1, "", "CylindricalRayTransferEmitter"], [87, 1, 1, "", "CylindricalRayTransferIntegrator"], [87, 1, 1, "", "RayTransferEmitter"], [87, 1, 1, "", "RayTransferIntegrator"]], "cherab.tools.raytransfer.pipelines": [[87, 1, 1, "", "RayTransferPipeline0D"], [87, 1, 1, "", "RayTransferPipeline1D"], [87, 1, 1, "", "RayTransferPipeline2D"]], "cherab.tools.raytransfer.raytransfer": [[87, 1, 1, "", "RayTransferBox"], [87, 1, 1, "", "RayTransferCylinder"], [87, 1, 1, "", "RayTransferObject"]], "cherab.tools.raytransfer.raytransfer.RayTransferObject": [[87, 2, 1, "", "invert_voxel_map"]], "cherab.tools.spectroscopy": [[86, 1, 1, "", "CzernyTurnerSpectrometer"], [86, 1, 1, "", "Polychromator"], [86, 1, 1, "", "PolychromatorFilter"], [86, 1, 1, "", "Spectrometer"], [86, 1, 1, "", "SpectroscopicInstrument"], [86, 1, 1, "", "TrapezoidalFilter"]], "cherab.tools.spectroscopy.CzernyTurnerSpectrometer": [[86, 2, 1, "", "resolution"]], "cherab.tools.spectroscopy.Spectrometer": [[86, 2, 1, "", "calibrate"]], "cherab.tools.spectroscopy.SpectroscopicInstrument": [[86, 2, 1, "", "create_pipelines"]]}, "objtypes": {"0": "py:function", "1": "py:class", "2": "py:method", "3": "py:module", "4": "py:attribute", "5": "py:property"}, "objnames": {"0": ["py", "function", "Python function"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "module", "Python module"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"]}, "titleterms": {"atom": [0, 1, 2, 7, 8, 9, 24, 51, 69], "data": [0, 1, 2, 8, 9, 24, 51, 69], "element": 3, "isotop": 3, "spectroscop": [4, 83, 86], "emiss": [2, 4, 7, 8, 10, 14, 28, 29, 63, 66, 68, 69, 72], "line": [4, 27, 29, 31, 33, 63, 69, 70, 74, 83], "gaunt": 5, "factor": 5, "free": 5, "rate": [2, 7, 12], "coeffici": [2, 7, 8, 14, 64, 69, 70], "photon": [2, 7, 8, 14], "beam": [2, 7, 8, 10, 12, 36, 64, 65, 66, 69, 71, 79], "plasma": [2, 7, 12, 24, 26, 27, 28, 29, 35, 36, 37, 38, 39, 41, 48, 71, 76, 77, 80, 81, 84], "interact": [2, 7, 12], "abund": [7, 13], "radiat": [2, 7, 8, 15, 23, 24, 40, 41, 75], "power": [2, 7, 8, 15, 42, 75], "avail": 9, "packag": 9, "provid": 9, "fusion": 9, "experi": 9, "code": [9, 24], "interfac": [1, 9], "spectroscopi": [10, 11, 24, 34, 66, 86], "charg": [8, 11, 69, 70], "exchang": [8, 11, 69, 70], "fraction": 13, "calcul": [16, 19, 20, 41, 42, 64, 69, 70], "etendu": 16, "bolomet": [16, 17, 18, 21, 22, 23, 83], "foil": 16, "build": [17, 18, 64], "camera": [17, 18, 28, 29], "us": [17, 18, 19, 20, 21, 22, 69, 70], "mesh": [17, 38], "corner": 17, "coordin": 17, "geometr": 18, "primit": [18, 85], "geometri": [19, 20, 24, 27, 28, 29, 41], "matrix": [19, 20], "voxel": [19, 22, 87], "framework": [19, 22, 59], "rai": [20, 21, 27, 65, 87], "transfer": [20, 21, 87], "object": [20, 21, 76, 87], "perform": [21, 22], "invers": [21, 22, 87], "measur": [21, 22, 27, 80], "observ": [23, 26, 41, 70, 83], "3d": [23, 55, 60], "function": [23, 35, 37, 40, 55, 59, 76], "creat": 24, "surfac": [24, 41], "load": [24, 27, 28, 29, 41, 42, 48], "activ": 24, "passiv": 24, "bolometri": 24, "matric": 24, "exampl": [24, 26, 27, 28, 29], "galleri": 24, "76666": 25, "sampl": [25, 27, 60], "analysi": 25, "quickstart": 26, "preambl": 26, "scenegraph": 26, "creation": 26, "configur": [26, 51], "pini": 26, "sight": [27, 70, 83], "spectra": [27, 70], "machin": [27, 28, 29, 41], "optic": 27, "fibr": 27, "setup": [27, 28, 29], "paramet": 27, "along": 27, "trajectori": 27, "plot": 27, "custom": [28, 46, 68], "model": [28, 64, 68, 71, 72, 73, 78], "output": [28, 29], "imag": [28, 29], "mast": [29, 48], "u": [29, 48], "filter": 29, "from": [29, 43, 48, 51, 64, 69], "solp": [29, 48, 80], "simul": [29, 69, 80], "set": 29, "up": [29, 64], "impact": 30, "excit": [30, 70], "recombin": [8, 30], "multiplet": 31, "ratio": 31, "stark": [32, 33], "broaden": 32, "zeeman": [33, 34], "analyt": 35, "flux": 37, "2d": [38, 43, 55, 60], "slab": 39, "defin": [40, 43], "A": [40, 43], "wall": [41, 43], "descript": [41, 70], "tile": 41, "check": 41, "energi": 41, "conserv": 41, "symmetr": 42, "polygon": 43, "rectangular": 44, "regular": [44, 45, 46, 47], "grid": [44, 45, 46, 47], "cylindr": 45, "axisymmetr": [46, 47], "toroid": [46, 47], "map": 46, "light": 46, "sourc": [1, 46, 51, 80], "project": [49, 51, 90], "govern": 49, "rational": 49, "overview": 49, "role": 49, "respons": 49, "user": 49, "contributor": [49, 90], "committ": 49, "technic": 49, "manag": 49, "committe": 49, "tmc": 49, "chair": 49, "decis": 49, "make": [49, 64], "process": [2, 7, 49], "lazi": 49, "consensu": 49, "vote": 49, "cherab": [50, 64], "": 50, "document": 50, "tabl": 50, "content": 50, "demonstr": 50, "indic": 50, "instal": [6, 51], "structur": 51, "prerequisit": 51, "through": 51, "pip": 51, "develop": [51, 90], "test": 51, "licenc": 52, "european": 52, "union": 52, "public": [52, 90], "cach": 53, "clamp": 54, "vector": 55, "interpol": [2, 56], "mapper": 57, "mask": 58, "sampler": 60, "1d": 60, "slice": 61, "basic": 63, "attenu": [64, 65], "calcualt": 64, "notat": [64, 70], "thi": [64, 70], "section": [64, 69, 70], "stop": [64, 69], "respect": 64, "electron": 64, "densiti": 64, "The": 64, "collision": 64, "radi": 64, "adas310": 64, "pure": 64, "impur": [64, 70], "solut": 64, "simplif": 64, "adopt": 64, "faster": 64, "adas312": 64, "featur": 64, "implement": 64, "litteratur": 64, "which": 64, "note": 64, "i": 64, "base": 64, "BES": 66, "bremsstrahlung": 67, "import": 69, "quantiti": 69, "effect": 69, "q": 69, "eff": 69, "_": 69, "n": [69, 70], "rightarrow": 69, "ada": [6, 69], "input": 69, "best": 69, "method": [69, 87], "adf12": 69, "file": 69, "spectral": [69, 70, 74], "maxwellian": 69, "distribut": [69, 76], "veloc": 69, "target": 69, "ion": [69, 70], "z": [69, 70], "alpha": [69, 70], "1": 69, "take": 69, "account": 69, "cross": [69, 70], "effet": 69, "popul": [69, 70], "s_": 69, "cr": 69, "list": 69, "present": 69, "cheap": 69, "cx": [69, 70, 71], "transit": 69, "accur": 69, "wavelength": [8, 69], "predict": 70, "seen": 70, "definit": 70, "intens": 70, "without": 70, "In": 70, "more": 70, "detail": 70, "level": 70, "l": 70, "j": 70, "statist": 70, "singl": 65, "intersect": 71, "laser": [73, 78], "spectrum": [73, 78], "profil": [73, 78, 80], "shape": [33, 74], "total": 75, "core": 76, "class": [1, 76, 80], "main": 76, "speci": 76, "equilibrium": 77, "mono": 79, "energet": 79, "particl": 79, "solpsmesh": 80, "materi": 82, "group": 83, "instrument": 86, "tomographi": 87, "tool": 88, "util": 89, "unit": 89, "convers": 89, "notifi": 89, "recurs": 89, "dict": 89, "welcom": 90, "current": 90, "team": 90, "histori": 90, "citat": 90, "transform": 62, "regularis": [], "abstract": 1, "openada": 1, "open": 6, "pars": 6, "repositori": 8, "ionis": 8, "thermal": 8}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 57}, "alltitles": {"Atomic Data": [[0, "atomic-data"], [24, "atomic-data"]], "Atomic Data Interface": [[1, "atomic-data-interface"]], "Abstract (interface) class": [[1, "abstract-interface-class"]], "OpenADAS atomic data source": [[1, "openadas-atomic-data-source"]], "Atomic data interpolators": [[2, "atomic-data-interpolators"]], "Atomic Processes": [[2, "atomic-processes"], [7, "atomic-processes"]], "Photon Emissivity Coefficients": [[2, "photon-emissivity-coefficients"], [7, "photon-emissivity-coefficients"], [8, "module-cherab.openadas.repository.pec"], [14, "photon-emissivity-coefficients"]], "Beam-Plasma Interaction Rates": [[2, "beam-plasma-interaction-rates"], [7, "beam-plasma-interaction-rates"], [12, "beam-plasma-interaction-rates"]], "Radiated Power": [[2, "radiated-power"], [7, "radiated-power"], [8, "module-cherab.openadas.repository.radiated_power"]], "Elements and Isotopes": [[3, "elements-and-isotopes"]], "Spectroscopic Emission Lines": [[4, "spectroscopic-emission-lines"]], "Gaunt factors": [[5, "gaunt-factors"]], "Free-free Gaunt factors": [[5, "free-free-gaunt-factors"]], "Open-ADAS": [[6, "open-adas"]], "Parse": [[6, "parse"]], "Install": [[6, "module-cherab.openadas.install"]], "Rate Coefficients": [[7, "rate-coefficients"]], "Abundances": [[7, "abundances"]], "Atomic data repository": [[8, "atomic-data-repository"]], "Wavelength": [[8, "module-cherab.openadas.repository.wavelength"]], "Ionisation": [[8, "ionisation"]], "Recombination": [[8, "recombination"]], "Thermal Charge Exchange": [[8, "thermal-charge-exchange"]], "Beam": [[8, "module-cherab.openadas.repository.beam.cx"]], "Available Packages": [[9, "available-packages"]], "Atomic Data Providers": [[9, "atomic-data-providers"]], "Fusion Experiment Packages": [[9, "fusion-experiment-packages"]], "Code Interface Packages": [[9, "code-interface-packages"]], "Beam Emission Spectroscopy": [[10, "beam-emission-spectroscopy"]], "Charge Exchange Spectroscopy": [[11, "charge-exchange-spectroscopy"]], "Fractional Abundances": [[13, "fractional-abundances"]], "Radiated Powers": [[15, "radiated-powers"]], "Calculating the Etendue of Bolometer Foils": [[16, "calculating-the-etendue-of-bolometer-foils"]], "Building a Bolometer Camera Using a Mesh and Corner Coordinates": [[17, "building-a-bolometer-camera-using-a-mesh-and-corner-coordinates"]], "Building a Bolometer Camera Using Geometric Primitives": [[18, "building-a-bolometer-camera-using-geometric-primitives"]], "Calculating a Geometry Matrix using the Voxel Framework": [[19, "calculating-a-geometry-matrix-using-the-voxel-framework"]], "Calculating a Geometry Matrix using Ray Transfer Objects": [[20, "calculating-a-geometry-matrix-using-ray-transfer-objects"]], "Performing Inversions of Bolometer Measurements Using Ray Transfer Objects": [[21, "performing-inversions-of-bolometer-measurements-using-ray-transfer-objects"]], "Performing Inversions of Bolometer Measurements Using the Voxel Framework": [[22, "performing-inversions-of-bolometer-measurements-using-the-voxel-framework"]], "Observing a 3D Radiation Function with a Bolometer": [[23, "observing-a-3d-radiation-function-with-a-bolometer"]], "Creating Plasmas": [[24, "creating-plasmas"]], "Surface Radiation Loads": [[24, "surface-radiation-loads"]], "Active Spectroscopy": [[24, "active-spectroscopy"]], "Passive Spectroscopy": [[24, "passive-spectroscopy"]], "Bolometry": [[24, "bolometry"]], "Geometry Matrices": [[24, "geometry-matrices"]], "Code examples gallery": [[24, "code-examples-gallery"]], "76666 sample analysis": [[25, "sample-analysis"]], "Quickstart Example": [[26, "quickstart-example"]], "Preamble": [[26, "preamble"]], "Scenegraph Creation": [[26, "scenegraph-creation"]], "Plasma Configuration": [[26, "plasma-configuration"]], "PINI Configuration": [[26, "pini-configuration"]], "Observation": [[26, "observation"]], "Measuring line of sight spectra": [[27, "measuring-line-of-sight-spectra"]], "Loading Plasma and machine geometry": [[27, "loading-plasma-and-machine-geometry"], [28, "loading-plasma-and-machine-geometry"], [41, "loading-plasma-and-machine-geometry"]], "Optical Fibre setup": [[27, "optical-fibre-setup"]], "Sampling plasma parameters along ray trajectory": [[27, "sampling-plasma-parameters-along-ray-trajectory"]], "Example plots": [[27, "example-plots"]], "Custom emission model": [[28, "custom-emission-model"], [28, "id1"]], "Camera setup": [[28, "camera-setup"]], "Example output images": [[28, "example-output-images"], [29, "example-output-images"]], "MAST-U filtered cameras": [[29, "mast-u-filtered-cameras"]], "Loading machine geometry": [[29, "loading-machine-geometry"]], "Loading plasma from SOLPS simulation": [[29, "loading-plasma-from-solps-simulation"]], "Setting up emission lines": [[29, "setting-up-emission-lines"]], "Filtered camera setup": [[29, "filtered-camera-setup"]], "Impact Excitation and Recombination": [[30, "impact-excitation-and-recombination"]], "Multiplet Line Ratios": [[31, "multiplet-line-ratios"]], "Stark Broadening": [[32, "stark-broadening"]], "Stark-Zeeman line shape": [[33, "stark-zeeman-line-shape"]], "Zeeman Spectroscopy": [[34, "zeeman-spectroscopy"]], "Analytic Function Plasma": [[35, "analytic-function-plasma"]], "Beams into plasmas": [[36, "beams-into-plasmas"]], "Flux Function Plasmas": [[37, "flux-function-plasmas"]], "2D Mesh Plasmas": [[38, "d-mesh-plasmas"]], "Slab Plasma": [[39, "slab-plasma"]], "Defining A Radiation Function": [[40, "defining-a-radiation-function"]], "Calculating wall surface radiation loads": [[41, "calculating-wall-surface-radiation-loads"]], "Description of wall tile observers": [[41, "description-of-wall-tile-observers"]], "Checking for energy conservation": [[41, "checking-for-energy-conservation"]], "Symmetric Power Load Calculation": [[42, "symmetric-power-load-calculation"]], "Defining A Wall From A 2D Polygon": [[43, "defining-a-wall-from-a-2d-polygon"]], "Rectangular regular grid": [[44, "rectangular-regular-grid"]], "Cylindrical regular grid": [[45, "cylindrical-regular-grid"]], "Axisymmetrical (toroidal) regular grid with custom mapping of light sources": [[46, "axisymmetrical-toroidal-regular-grid-with-custom-mapping-of-light-sources"]], "Axisymmetrical (toroidal) regular grid": [[47, "axisymmetrical-toroidal-regular-grid"]], "Loading a MAST-U plasma from SOLPS": [[48, "loading-a-mast-u-plasma-from-solps"]], "Project Governance": [[49, "project-governance"]], "Rationale": [[49, "rationale"]], "Overview": [[49, "overview"]], "Roles and responsibilities": [[49, "roles-and-responsibilities"]], "Users": [[49, "users"]], "Contributors": [[49, "contributors"], [90, "contributors"]], "Committers": [[49, "committers"]], "Technical Management Committee (TMC)": [[49, "technical-management-committee-tmc"]], "TMC Chair": [[49, "tmc-chair"]], "Decision making process": [[49, "decision-making-process"]], "Lazy consensus": [[49, "lazy-consensus"]], "Voting": [[49, "voting"]], "Cherab\u2019s documentation": [[50, "cherab-s-documentation"]], "Table of Contents": [[50, null]], "Demonstrations": [[50, null]], "Indices and tables": [[50, "indices-and-tables"]], "Installation and Project Structure": [[51, "installation-and-project-structure"]], "Prerequisites": [[51, "prerequisites"]], "Project Structure": [[51, "project-structure"]], "Installation": [[51, "installation"]], "Installing through Pip": [[51, "installing-through-pip"]], "Installing from source": [[51, "installing-from-source"]], "Installing for development": [[51, "installing-for-development"]], "Configuring Atomic Data": [[51, "configuring-atomic-data"]], "Testing": [[51, "testing"]], "Licence": [[52, "licence"]], "European Union Public Licence": [[52, "european-union-public-licence"]], "Caching": [[53, "module-cherab.core.math.caching.caching1d"]], "Clamps": [[54, "module-cherab.core.math.clamp"]], "Functions": [[55, "functions"]], "2D Vector Functions": [[55, "d-vector-functions"]], "3D Vector Functions": [[55, "id1"]], "Interpolators": [[56, "interpolators"]], "Mappers": [[57, "module-cherab.core.math.mappers"]], "Masks": [[58, "module-cherab.core.math.mask"]], "Function Framework": [[59, "function-framework"]], "Samplers": [[60, "samplers"]], "1D Sampling": [[60, "d-sampling"]], "2D Sampling": [[60, "id1"]], "3D Sampling": [[60, "id2"]], "Slicing": [[61, "module-cherab.core.math.slice"]], "Transformations": [[62, "transformations"]], "Basic Line Emission": [[63, "basic-line-emission"]], "Beam attenuation calcualtion": [[64, "beam-attenuation-calcualtion"]], "Notations for this section": [[64, "id1"], [70, "id1"]], "Stopping coefficients with respect to electron density": [[64, "stopping-coefficients-with-respect-to-electron-density"]], "The collisional-radiative model for beam stopping": [[64, "the-collisional-radiative-model-for-beam-stopping"]], "ADAS310": [[64, null]], "Building-up the beam stopping coefficient from the pure impurity solutions: simplification adopted to make calculation faster": [[64, "building-up-the-beam-stopping-coefficient-from-the-pure-impurity-solutions-simplification-adopted-to-make-calculation-faster"]], "ADAS312": [[64, null]], "Features implemented in Cherab": [[64, "features-implemented-in-cherab"]], "Litterature on which this note is based": [[64, "litterature-on-which-this-note-is-based"]], "Beam Attenuation": [[65, "beam-attenuation"]], "Single Ray Attenuator": [[65, "single-ray-attenuator"]], "BES - Beam Emission Spectroscopy": [[66, "bes-beam-emission-spectroscopy"]], "Bremsstrahlung": [[67, "bremsstrahlung"]], "Custom emission models": [[68, "custom-emission-models"]], "Atomic data calculation": [[69, "atomic-data-calculation"]], "Important quantities": [[69, "id1"]], "Effective emission charge-exchange coefficient q^{eff}_{n\\rightarrow n'}": [[69, "effective-emission-charge-exchange-coefficient-q-eff-n-rightarrow-n"]], "ADAS inputs for effective emission charge-exchange coefficient": [[69, "id2"]], "> Best method to calculate q^{eff}_{n\\rightarrow n'} from adf12 files?": [[69, "best-method-to-calculate-q-eff-n-rightarrow-n-from-adf12-files"]], "> Best method to calculate simulated spectral line with Maxwellian distribution of velocity for target ion Z^{(\\alpha+1)+} but taking into account the cross-section effet": [[69, "best-method-to-calculate-simulated-spectral-line-with-maxwellian-distribution-of-velocity-for-target-ion-z-alpha-1-but-taking-into-account-the-cross-section-effet"]], "Effective beam population coefficient": [[69, "effective-beam-population-coefficient"]], "ADAS inputs for effective beam population coefficient": [[69, "id3"]], "Effective beam stopping coefficient S_{CR}^{Z}": [[69, "effective-beam-stopping-coefficient-s-cr-z"]], "ADAS inputs for effective beam stopping coefficient": [[69, "id4"]], "List of ADAS file used at present in CHEAP": [[69, "list-of-adas-file-used-at-present-in-cheap"]], "List of CX lines, transition and accurate wavelength": [[69, "list-of-cx-lines-transition-and-accurate-wavelength"]], "Calculation of predicted charge-exchange spectra seen by a line-of-sight": [[70, "calculation-of-predicted-charge-exchange-spectra-seen-by-a-line-of-sight"]], "Definition of charge-exchange coefficients": [[70, "definition-of-charge-exchange-coefficients"]], "Calculation of the line intensity of CX spectral lines (without predicting observed spectra)": [[70, "calculation-of-the-line-intensity-of-cx-spectral-lines-without-predicting-observed-spectra"]], "In more details charge-exchange cross-section": [[70, "in-more-details-charge-exchange-cross-section"]], "In more details calculation of excited level populations of impurity ions Z^{* \\alpha+}(n, l, j)": [[70, "in-more-details-calculation-of-excited-level-populations-of-impurity-ions-z-alpha-n-l-j"]], "Calculation of the line intensity of CX spectral lines using a statistical description (prediction of spectra)": [[70, "calculation-of-the-line-intensity-of-cx-spectral-lines-using-a-statistical-description-prediction-of-spectra"]], "CXS models": [[71, "cxs-models"]], "CXS Beam Plasma Intersection": [[71, "cxs-beam-plasma-intersection"]], "Emission Models": [[72, "emission-models"]], "Laser": [[73, "laser"], [78, "laser"]], "Laser Spectrum": [[73, "laser-spectrum"], [78, "laser-spectrum"]], "Laser Profile": [[73, "laser-profile"], [78, "laser-profile"]], "Laser Model": [[73, "laser-model"], [78, "laser-model"]], "Spectral Line Shapes": [[74, "spectral-line-shapes"]], "Total Radiated Power": [[75, "total-radiated-power"]], "Core Plasma Classes": [[76, "core-plasma-classes"]], "Main Plasma Object": [[76, "main-plasma-object"]], "Plasma Species": [[76, "plasma-species"]], "Distribution functions": [[76, "distribution-functions"]], "Plasma equilibrium": [[77, "plasma-equilibrium"]], "Mono-energetic Particle Beams": [[79, "mono-energetic-particle-beams"]], "Plasma sources": [[80, "plasma-sources"]], "Measured profiles": [[80, "measured-profiles"]], "SOLPS Simulations": [[80, "solps-simulations"]], "SOLPSMesh Class": [[80, "solpsmesh-class"]], "Plasmas": [[81, "plasmas"], [84, "plasmas"]], "Materials": [[82, "materials"]], "Observers": [[83, "observers"]], "Bolometers": [[83, "bolometers"]], "Spectroscopic lines of sight": [[83, "spectroscopic-lines-of-sight"]], "Group observers": [[83, "group-observers"]], "Spectroscopic Groups": [[83, "spectroscopic-groups"]], "Primitives": [[85, "primitives"]], "Spectroscopy": [[86, "spectroscopy"]], "Spectroscopic instruments": [[86, "spectroscopic-instruments"]], "Tomography": [[87, "tomography"]], "Inversion Methods": [[87, "inversion-methods"]], "Voxels": [[87, "voxels"]], "Ray Transfer Objects": [[87, "ray-transfer-objects"]], "Tools": [[88, "tools"]], "Utilities": [[89, "utilities"]], "Unit Conversions": [[89, "module-cherab.core.utility.conversion"]], "Notify": [[89, "module-cherab.core.utility.notify"]], "Recursive Dict": [[89, "module-cherab.core.utility.recursivedict"]], "Welcome": [[90, "welcome"]], "Current Development Team": [[90, "current-development-team"]], "Project History": [[90, "project-history"]], "Citations": [[90, "citations"]], "Publications": [[90, "publications"]]}, "indexentries": {"atomicdata (class in cherab.core.atomic.interface)": [[1, "cherab.core.atomic.interface.AtomicData"]], "openadas (class in cherab.openadas.openadas)": [[1, "cherab.openadas.openadas.OpenADAS"]], "beam_cx_pec() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.beam_cx_pec"]], "beam_cx_pec() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.beam_cx_pec"]], "beam_emission_pec() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.beam_emission_pec"]], "beam_emission_pec() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.beam_emission_pec"]], "beam_population_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.beam_population_rate"]], "beam_population_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.beam_population_rate"]], "beam_stopping_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.beam_stopping_rate"]], "beam_stopping_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.beam_stopping_rate"]], "continuum_radiated_power_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.continuum_radiated_power_rate"]], "continuum_radiated_power_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.continuum_radiated_power_rate"]], "cx_radiated_power_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.cx_radiated_power_rate"]], "cx_radiated_power_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.cx_radiated_power_rate"]], "fractional_abundance() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.fractional_abundance"]], "free_free_gaunt_factor() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.free_free_gaunt_factor"]], "impact_excitation_pec() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.impact_excitation_pec"]], "impact_excitation_pec() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.impact_excitation_pec"]], "ionisation_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.ionisation_rate"]], "ionisation_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.ionisation_rate"]], "line_radiated_power_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.line_radiated_power_rate"]], "line_radiated_power_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.line_radiated_power_rate"]], "recombination_pec() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.recombination_pec"]], "recombination_pec() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.recombination_pec"]], "recombination_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.recombination_rate"]], "recombination_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.recombination_rate"]], "stark_model_coefficients() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.stark_model_coefficients"]], "thermal_cx_pec() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.thermal_cx_pec"]], "thermal_cx_pec() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.thermal_cx_pec"]], "thermal_cx_rate() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.thermal_cx_rate"]], "thermal_cx_rate() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.thermal_cx_rate"]], "total_radiated_power() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.total_radiated_power"]], "wavelength() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.wavelength"]], "wavelength() (cherab.openadas.openadas.openadas method)": [[1, "cherab.openadas.openadas.OpenADAS.wavelength"]], "zeeman_structure() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.zeeman_structure"]], "zeeman_triplet_parameters() (cherab.core.atomic.interface.atomicdata method)": [[1, "cherab.core.atomic.interface.AtomicData.zeeman_triplet_parameters"]], "beamcxpec (class in cherab.openadas.rates.cx)": [[2, "cherab.openadas.rates.cx.BeamCXPEC"]], "beamemissionpec (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.BeamEmissionPEC"]], "beampopulationrate (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.BeamPopulationRate"]], "beamstoppingrate (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.BeamStoppingRate"]], "cxradiationpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.CXRadiationPower"]], "continuumpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.ContinuumPower"]], "impactexcitationpec (class in cherab.openadas.rates.pec)": [[2, "cherab.openadas.rates.pec.ImpactExcitationPEC"]], "ionisationrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.IonisationRate"]], "lineradiationpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.LineRadiationPower"]], "nullbeamcxpec (class in cherab.openadas.rates.cx)": [[2, "cherab.openadas.rates.cx.NullBeamCXPEC"]], "nullbeamemissionpec (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.NullBeamEmissionPEC"]], "nullbeampopulationrate (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.NullBeamPopulationRate"]], "nullbeamstoppingrate (class in cherab.openadas.rates.beam)": [[2, "cherab.openadas.rates.beam.NullBeamStoppingRate"]], "nullcxradiationpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.NullCXRadiationPower"]], "nullcontinuumpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.NullContinuumPower"]], "nullimpactexcitationpec (class in cherab.openadas.rates.pec)": [[2, "cherab.openadas.rates.pec.NullImpactExcitationPEC"]], "nullionisationrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.NullIonisationRate"]], "nulllineradiationpower (class in cherab.openadas.rates.radiated_power)": [[2, "cherab.openadas.rates.radiated_power.NullLineRadiationPower"]], "nullrecombinationpec (class in cherab.openadas.rates.pec)": [[2, "cherab.openadas.rates.pec.NullRecombinationPEC"]], "nullrecombinationrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.NullRecombinationRate"]], "nullthermalcxrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.NullThermalCXRate"]], "recombinationpec (class in cherab.openadas.rates.pec)": [[2, "cherab.openadas.rates.pec.RecombinationPEC"]], "recombinationrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.RecombinationRate"]], "thermalcxrate (class in cherab.openadas.rates.atomic)": [[2, "cherab.openadas.rates.atomic.ThermalCXRate"]], "evaluate() (cherab.openadas.rates.atomic.ionisationrate method)": [[2, "cherab.openadas.rates.atomic.IonisationRate.evaluate"]], "evaluate() (cherab.openadas.rates.atomic.nullionisationrate method)": [[2, "cherab.openadas.rates.atomic.NullIonisationRate.evaluate"]], "evaluate() (cherab.openadas.rates.atomic.nullrecombinationrate method)": [[2, "cherab.openadas.rates.atomic.NullRecombinationRate.evaluate"]], "evaluate() (cherab.openadas.rates.atomic.nullthermalcxrate method)": [[2, "cherab.openadas.rates.atomic.NullThermalCXRate.evaluate"]], "evaluate() (cherab.openadas.rates.atomic.recombinationrate method)": [[2, "cherab.openadas.rates.atomic.RecombinationRate.evaluate"]], "evaluate() (cherab.openadas.rates.atomic.thermalcxrate method)": [[2, "cherab.openadas.rates.atomic.ThermalCXRate.evaluate"]], "evaluate() (cherab.openadas.rates.beam.beamemissionpec method)": [[2, "cherab.openadas.rates.beam.BeamEmissionPEC.evaluate"]], "evaluate() (cherab.openadas.rates.beam.beampopulationrate method)": [[2, "cherab.openadas.rates.beam.BeamPopulationRate.evaluate"]], "evaluate() (cherab.openadas.rates.beam.beamstoppingrate method)": [[2, "cherab.openadas.rates.beam.BeamStoppingRate.evaluate"]], "evaluate() (cherab.openadas.rates.beam.nullbeamemissionpec method)": [[2, "cherab.openadas.rates.beam.NullBeamEmissionPEC.evaluate"]], "evaluate() (cherab.openadas.rates.beam.nullbeampopulationrate method)": [[2, "cherab.openadas.rates.beam.NullBeamPopulationRate.evaluate"]], "evaluate() (cherab.openadas.rates.beam.nullbeamstoppingrate method)": [[2, "cherab.openadas.rates.beam.NullBeamStoppingRate.evaluate"]], "evaluate() (cherab.openadas.rates.cx.beamcxpec method)": [[2, "cherab.openadas.rates.cx.BeamCXPEC.evaluate"]], "evaluate() (cherab.openadas.rates.cx.nullbeamcxpec method)": [[2, "cherab.openadas.rates.cx.NullBeamCXPEC.evaluate"]], "evaluate() (cherab.openadas.rates.pec.impactexcitationpec method)": [[2, "cherab.openadas.rates.pec.ImpactExcitationPEC.evaluate"]], "evaluate() (cherab.openadas.rates.pec.nullimpactexcitationpec method)": [[2, "cherab.openadas.rates.pec.NullImpactExcitationPEC.evaluate"]], "evaluate() (cherab.openadas.rates.pec.nullrecombinationpec method)": [[2, "cherab.openadas.rates.pec.NullRecombinationPEC.evaluate"]], "evaluate() (cherab.openadas.rates.pec.recombinationpec method)": [[2, "cherab.openadas.rates.pec.RecombinationPEC.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.cxradiationpower method)": [[2, "cherab.openadas.rates.radiated_power.CXRadiationPower.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.continuumpower method)": [[2, "cherab.openadas.rates.radiated_power.ContinuumPower.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.lineradiationpower method)": [[2, "cherab.openadas.rates.radiated_power.LineRadiationPower.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.nullcxradiationpower method)": [[2, "cherab.openadas.rates.radiated_power.NullCXRadiationPower.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.nullcontinuumpower method)": [[2, "cherab.openadas.rates.radiated_power.NullContinuumPower.evaluate"]], "evaluate() (cherab.openadas.rates.radiated_power.nulllineradiationpower method)": [[2, "cherab.openadas.rates.radiated_power.NullLineRadiationPower.evaluate"]], "element (class in cherab.core.atomic.elements)": [[3, "cherab.core.atomic.elements.Element"]], "isotope (class in cherab.core.atomic.elements)": [[3, "cherab.core.atomic.elements.Isotope"]], "lookup_element() (in module cherab.core.atomic.elements)": [[3, "cherab.core.atomic.elements.lookup_element"]], "lookup_isotope() (in module cherab.core.atomic.elements)": [[3, "cherab.core.atomic.elements.lookup_isotope"]], "line (class in cherab.core.atomic.line)": [[4, "cherab.core.atomic.line.Line"]], "zeemanstructure (class in cherab.core.atomic.zeeman)": [[4, "cherab.core.atomic.zeeman.ZeemanStructure"]], "freefreegauntfactor (class in cherab.core.atomic.gaunt)": [[5, "cherab.core.atomic.gaunt.FreeFreeGauntFactor"]], "interpolatedfreefreegauntfactor (class in cherab.core.atomic.gaunt)": [[5, "cherab.core.atomic.gaunt.InterpolatedFreeFreeGauntFactor"]], "maxwellianfreefreegauntfactor (class in cherab.core.atomic.gaunt)": [[5, "cherab.core.atomic.gaunt.MaxwellianFreeFreeGauntFactor"]], "__call__() (cherab.core.atomic.gaunt.freefreegauntfactor method)": [[5, "cherab.core.atomic.gaunt.FreeFreeGauntFactor.__call__"]], "evaluate() (cherab.core.atomic.gaunt.freefreegauntfactor method)": [[5, "cherab.core.atomic.gaunt.FreeFreeGauntFactor.evaluate"]], "evaluate() (cherab.core.atomic.gaunt.interpolatedfreefreegauntfactor method)": [[5, "cherab.core.atomic.gaunt.InterpolatedFreeFreeGauntFactor.evaluate"]], "cherab.openadas.install": [[6, "module-cherab.openadas.install"]], "install_adf11acd() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11acd"]], "install_adf11ccd() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11ccd"]], "install_adf11plt() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11plt"]], "install_adf11prb() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11prb"]], "install_adf11prc() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11prc"]], "install_adf11scd() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf11scd"]], "install_adf12() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf12"]], "install_adf15() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf15"]], "install_adf21() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf21"]], "install_adf22bme() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf22bme"]], "install_adf22bmp() (in module cherab.openadas.install)": [[6, "cherab.openadas.install.install_adf22bmp"]], "module": [[6, "module-cherab.openadas.install"], [8, "module-cherab.openadas.repository.beam.cx"], [8, "module-cherab.openadas.repository.beam.emission"], [8, "module-cherab.openadas.repository.beam.population"], [8, "module-cherab.openadas.repository.beam.stopping"], [8, "module-cherab.openadas.repository.pec"], [8, "module-cherab.openadas.repository.radiated_power"], [8, "module-cherab.openadas.repository.wavelength"], [53, "module-cherab.core.math.caching.caching1d"], [53, "module-cherab.core.math.caching.caching2d"], [53, "module-cherab.core.math.caching.caching3d"], [54, "module-cherab.core.math.clamp"], [57, "module-cherab.core.math.mappers"], [58, "module-cherab.core.math.mask"], [61, "module-cherab.core.math.slice"], [62, "module-cherab.core.math.transform.cylindrical"], [62, "module-cherab.core.math.transform.periodic"], [89, "module-cherab.core.utility.conversion"], [89, "module-cherab.core.utility.notify"], [89, "module-cherab.core.utility.recursivedict"]], "parse_adf11() (in module cherab.openadas.parse.adf11)": [[6, "cherab.openadas.parse.adf11.parse_adf11"]], "parse_adf12() (in module cherab.openadas.parse.adf12)": [[6, "cherab.openadas.parse.adf12.parse_adf12"]], "parse_adf15() (in module cherab.openadas.parse.adf15)": [[6, "cherab.openadas.parse.adf15.parse_adf15"]], "parse_adf21() (in module cherab.openadas.parse.adf21)": [[6, "cherab.openadas.parse.adf21.parse_adf21"]], "parse_adf22bme() (in module cherab.openadas.parse.adf22)": [[6, "cherab.openadas.parse.adf22.parse_adf22bme"]], "parse_adf22bmp() (in module cherab.openadas.parse.adf22)": [[6, "cherab.openadas.parse.adf22.parse_adf22bmp"]], "beamcxpec (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.BeamCXPEC"]], "beamemissionpec (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.BeamEmissionPEC"]], "beampopulationrate (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.BeamPopulationRate"]], "beamstoppingrate (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.BeamStoppingRate"]], "impactexcitationpec (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.ImpactExcitationPEC"]], "ionisationrate (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.IonisationRate"]], "recombinationpec (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.RecombinationPEC"]], "recombinationrate (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.RecombinationRate"]], "thermalcxpec (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.ThermalCXPEC"]], "thermalcxrate (class in cherab.core.atomic.rates)": [[7, "cherab.core.atomic.rates.ThermalCXRate"]], "__call__()": [[7, "call__"], [7, "id0"], [7, "id3"]], "__call__() (cherab.core.atomic.rates.beamcxpec method)": [[7, "cherab.core.atomic.rates.BeamCXPEC.__call__"]], "built-in function": [[7, "call__"], [7, "cherab.core.atomic.rates.FractionalAbundance.__call__"], [7, "cherab.core.atomic.rates.RadiatedPower.__call__"], [7, "cherab.core.atomic.rates.StageResolvedLineRadiation.__call__"], [7, "evaluate"], [7, "id0"], [7, "id1"], [7, "id3"], [7, "id4"]], "cherab.core.atomic.rates.fractionalabundance (built-in class)": [[7, "cherab.core.atomic.rates.FractionalAbundance"]], "cherab.core.atomic.rates.fractionalabundance.__call__()": [[7, "cherab.core.atomic.rates.FractionalAbundance.__call__"]], "cherab.core.atomic.rates.radiatedpower (built-in class)": [[7, "cherab.core.atomic.rates.RadiatedPower"]], "cherab.core.atomic.rates.radiatedpower.__call__()": [[7, "cherab.core.atomic.rates.RadiatedPower.__call__"]], "cherab.core.atomic.rates.stageresolvedlineradiation (built-in class)": [[7, "cherab.core.atomic.rates.StageResolvedLineRadiation"]], "cherab.core.atomic.rates.stageresolvedlineradiation.__call__()": [[7, "cherab.core.atomic.rates.StageResolvedLineRadiation.__call__"]], "evaluate()": [[7, "evaluate"], [7, "id1"], [7, "id4"]], "evaluate() (cherab.core.atomic.rates.beamcxpec method)": [[7, "cherab.core.atomic.rates.BeamCXPEC.evaluate"]], "add_beam_cx_rate() (in module cherab.openadas.repository.beam.cx)": [[8, "cherab.openadas.repository.beam.cx.add_beam_cx_rate"]], "add_beam_emission_rate() (in module cherab.openadas.repository.beam.emission)": [[8, "cherab.openadas.repository.beam.emission.add_beam_emission_rate"]], "add_beam_population_rate() (in module cherab.openadas.repository.beam.population)": [[8, "cherab.openadas.repository.beam.population.add_beam_population_rate"]], "add_beam_stopping_rate() (in module cherab.openadas.repository.beam.stopping)": [[8, "cherab.openadas.repository.beam.stopping.add_beam_stopping_rate"]], "add_continuum_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.add_continuum_power_rate"]], "add_cx_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.add_cx_power_rate"]], "add_ionisation_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.add_ionisation_rate"]], "add_line_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.add_line_power_rate"]], "add_pec_excitation_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.add_pec_excitation_rate"]], "add_pec_recombination_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.add_pec_recombination_rate"]], "add_pec_thermal_cx_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.add_pec_thermal_cx_rate"]], "add_recombination_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.add_recombination_rate"]], "add_thermal_cx_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.add_thermal_cx_rate"]], "add_wavelength() (in module cherab.openadas.repository.wavelength)": [[8, "cherab.openadas.repository.wavelength.add_wavelength"]], "cherab.openadas.repository.beam.cx": [[8, "module-cherab.openadas.repository.beam.cx"]], "cherab.openadas.repository.beam.emission": [[8, "module-cherab.openadas.repository.beam.emission"]], "cherab.openadas.repository.beam.population": [[8, "module-cherab.openadas.repository.beam.population"]], "cherab.openadas.repository.beam.stopping": [[8, "module-cherab.openadas.repository.beam.stopping"]], "cherab.openadas.repository.pec": [[8, "module-cherab.openadas.repository.pec"]], "cherab.openadas.repository.radiated_power": [[8, "module-cherab.openadas.repository.radiated_power"]], "cherab.openadas.repository.wavelength": [[8, "module-cherab.openadas.repository.wavelength"]], "get_beam_cx_rates() (in module cherab.openadas.repository.beam.cx)": [[8, "cherab.openadas.repository.beam.cx.get_beam_cx_rates"]], "get_beam_emission_rate() (in module cherab.openadas.repository.beam.emission)": [[8, "cherab.openadas.repository.beam.emission.get_beam_emission_rate"]], "get_beam_population_rate() (in module cherab.openadas.repository.beam.population)": [[8, "cherab.openadas.repository.beam.population.get_beam_population_rate"]], "get_beam_stopping_rate() (in module cherab.openadas.repository.beam.stopping)": [[8, "cherab.openadas.repository.beam.stopping.get_beam_stopping_rate"]], "get_continuum_radiated_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.get_continuum_radiated_power_rate"]], "get_cx_radiated_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.get_cx_radiated_power_rate"]], "get_ionisation_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.get_ionisation_rate"]], "get_line_radiated_power_rate() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.get_line_radiated_power_rate"]], "get_pec_excitation_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.get_pec_excitation_rate"]], "get_pec_recombination_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.get_pec_recombination_rate"]], "get_pec_thermal_cx_rate() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.get_pec_thermal_cx_rate"]], "get_recombination_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.get_recombination_rate"]], "get_thermal_cx_rate() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.get_thermal_cx_rate"]], "get_wavelength() (in module cherab.openadas.repository.wavelength)": [[8, "cherab.openadas.repository.wavelength.get_wavelength"]], "populate() (in module cherab.openadas.repository.create)": [[8, "cherab.openadas.repository.create.populate"]], "update_beam_cx_rates() (in module cherab.openadas.repository.beam.cx)": [[8, "cherab.openadas.repository.beam.cx.update_beam_cx_rates"]], "update_beam_emission_rates() (in module cherab.openadas.repository.beam.emission)": [[8, "cherab.openadas.repository.beam.emission.update_beam_emission_rates"]], "update_beam_population_rates() (in module cherab.openadas.repository.beam.population)": [[8, "cherab.openadas.repository.beam.population.update_beam_population_rates"]], "update_beam_stopping_rates() (in module cherab.openadas.repository.beam.stopping)": [[8, "cherab.openadas.repository.beam.stopping.update_beam_stopping_rates"]], "update_continuum_power_rates() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.update_continuum_power_rates"]], "update_cx_power_rates() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.update_cx_power_rates"]], "update_ionisation_rates() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.update_ionisation_rates"]], "update_line_power_rates() (in module cherab.openadas.repository.radiated_power)": [[8, "cherab.openadas.repository.radiated_power.update_line_power_rates"]], "update_pec_rates() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.update_pec_rates"]], "update_pec_thermal_cx_rates() (in module cherab.openadas.repository.pec)": [[8, "cherab.openadas.repository.pec.update_pec_thermal_cx_rates"]], "update_recombination_rates() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.update_recombination_rates"]], "update_thermal_cx_rates() (in module cherab.openadas.repository.atomic)": [[8, "cherab.openadas.repository.atomic.update_thermal_cx_rates"]], "update_wavelengths() (in module cherab.openadas.repository.wavelength)": [[8, "cherab.openadas.repository.wavelength.update_wavelengths"]], "caching1d (class in cherab.core.math.caching.caching1d)": [[53, "cherab.core.math.caching.caching1d.Caching1D"]], "caching2d (class in cherab.core.math.caching.caching2d)": [[53, "cherab.core.math.caching.caching2d.Caching2D"]], "caching3d (class in cherab.core.math.caching.caching3d)": [[53, "cherab.core.math.caching.caching3d.Caching3D"]], "cherab.core.math.caching.caching1d": [[53, "module-cherab.core.math.caching.caching1d"]], "cherab.core.math.caching.caching2d": [[53, "module-cherab.core.math.caching.caching2d"]], "cherab.core.math.caching.caching3d": [[53, "module-cherab.core.math.caching.caching3d"]], "clampinput1d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampInput1D"]], "clampinput2d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampInput2D"]], "clampinput3d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampInput3D"]], "clampoutput1d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampOutput1D"]], "clampoutput2d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampOutput2D"]], "clampoutput3d (class in cherab.core.math.clamp)": [[54, "cherab.core.math.clamp.ClampOutput3D"]], "cherab.core.math.clamp": [[54, "module-cherab.core.math.clamp"]], "scalartovectorfunction2d (in module cherab.core.math.function)": [[55, "cherab.core.math.function.ScalarToVectorFunction2D"]], "scalartovectorfunction3d (in module cherab.core.math.function)": [[55, "cherab.core.math.function.ScalarToVectorFunction3D"]], "vectorfunction2d (in module cherab.core.math.function)": [[55, "cherab.core.math.function.VectorFunction2D"]], "vectorfunction3d (in module cherab.core.math.function)": [[55, "cherab.core.math.function.VectorFunction3D"]], "interpolate1dcubic (class in cherab.core.math.interpolators.interpolators1d)": [[56, "cherab.core.math.interpolators.interpolators1d.Interpolate1DCubic"]], "interpolate1dlinear (class in cherab.core.math.interpolators.interpolators1d)": [[56, "cherab.core.math.interpolators.interpolators1d.Interpolate1DLinear"]], "interpolate2dcubic (class in cherab.core.math.interpolators.interpolators2d)": [[56, "cherab.core.math.interpolators.interpolators2d.Interpolate2DCubic"]], "interpolate2dlinear (class in cherab.core.math.interpolators.interpolators2d)": [[56, "cherab.core.math.interpolators.interpolators2d.Interpolate2DLinear"]], "interpolate3dcubic (class in cherab.core.math.interpolators.interpolators3d)": [[56, "cherab.core.math.interpolators.interpolators3d.Interpolate3DCubic"]], "interpolate3dlinear (class in cherab.core.math.interpolators.interpolators3d)": [[56, "cherab.core.math.interpolators.interpolators3d.Interpolate3DLinear"]], "axisymmetricmapper (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.AxisymmetricMapper"]], "isomapper2d (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.IsoMapper2D"]], "isomapper3d (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.IsoMapper3D"]], "swizzle2d (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.Swizzle2D"]], "swizzle3d (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.Swizzle3D"]], "vectoraxisymmetricmapper (class in cherab.core.math.mappers)": [[57, "cherab.core.math.mappers.VectorAxisymmetricMapper"]], "cherab.core.math.mappers": [[57, "module-cherab.core.math.mappers"]], "polygonmask2d (class in cherab.core.math.mask)": [[58, "cherab.core.math.mask.PolygonMask2D"]], "cherab.core.math.mask": [[58, "module-cherab.core.math.mask"]], "sample1d() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample1d"]], "sample1d_points() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample1d_points"]], "sample2d() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample2d"]], "sample2d_grid() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample2d_grid"]], "sample2d_points() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample2d_points"]], "sample3d() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample3d"]], "sample3d_grid() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample3d_grid"]], "sample3d_points() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.sample3d_points"]], "samplevector2d() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector2d"]], "samplevector2d_grid() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector2d_grid"]], "samplevector2d_points() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector2d_points"]], "samplevector3d() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector3d"]], "samplevector3d_grid() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector3d_grid"]], "samplevector3d_points() (in module cherab.core.math.samplers)": [[60, "cherab.core.math.samplers.samplevector3d_points"]], "slice2d (class in cherab.core.math.slice)": [[61, "cherab.core.math.slice.Slice2D"]], "slice3d (class in cherab.core.math.slice)": [[61, "cherab.core.math.slice.Slice3D"]], "cherab.core.math.slice": [[61, "module-cherab.core.math.slice"]], "cylindricaltransform (class in cherab.core.math.transform.cylindrical)": [[62, "cherab.core.math.transform.cylindrical.CylindricalTransform"]], "periodictransform1d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.PeriodicTransform1D"]], "periodictransform2d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.PeriodicTransform2D"]], "periodictransform3d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.PeriodicTransform3D"]], "vectorcylindricaltransform (class in cherab.core.math.transform.cylindrical)": [[62, "cherab.core.math.transform.cylindrical.VectorCylindricalTransform"]], "vectorperiodictransform1d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.VectorPeriodicTransform1D"]], "vectorperiodictransform2d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.VectorPeriodicTransform2D"]], "vectorperiodictransform3d (class in cherab.core.math.transform.periodic)": [[62, "cherab.core.math.transform.periodic.VectorPeriodicTransform3D"]], "cherab.core.math.transform.cylindrical": [[62, "module-cherab.core.math.transform.cylindrical"]], "cherab.core.math.transform.periodic": [[62, "module-cherab.core.math.transform.periodic"]], "excitationline (class in cherab.core.model.plasma.impact_excitation)": [[63, "cherab.core.model.plasma.impact_excitation.ExcitationLine"]], "recombinationline (class in cherab.core.model.plasma.recombination)": [[63, "cherab.core.model.plasma.recombination.RecombinationLine"]], "thermalcxline (class in cherab.core.model.plasma.thermal_cx)": [[63, "cherab.core.model.plasma.thermal_cx.ThermalCXLine"]], "singlerayattenuator (class in cherab.core.model.attenuator.singleray)": [[65, "cherab.core.model.attenuator.singleray.SingleRayAttenuator"]], "calculate_attenuation() (cherab.core.model.attenuator.singleray.singlerayattenuator method)": [[65, "cherab.core.model.attenuator.singleray.SingleRayAttenuator.calculate_attenuation"]], "density() (cherab.core.model.attenuator.singleray.singlerayattenuator method)": [[65, "cherab.core.model.attenuator.singleray.SingleRayAttenuator.density"]], "bremsstrahlung (class in cherab.core.model.plasma.bremsstrahlung)": [[67, "cherab.core.model.plasma.bremsstrahlung.Bremsstrahlung"]], "emission() (cherab.core.model.plasma.bremsstrahlung.bremsstrahlung method)": [[67, "cherab.core.model.plasma.bremsstrahlung.Bremsstrahlung.emission"]], "beamcxline (class in cherab.core.model.beam.charge_exchange)": [[71, "cherab.core.model.beam.charge_exchange.BeamCXLine"]], "_change() (cherab.core.model.beam.charge_exchange.beamcxline method)": [[71, "cherab.core.model.beam.charge_exchange.BeamCXLine._change"]], "emission() (cherab.core.model.beam.charge_exchange.beamcxline method)": [[71, "cherab.core.model.beam.charge_exchange.BeamCXLine.emission"]], "constantbivariategaussian (class in cherab.core.model.laser.profile)": [[73, "cherab.core.model.laser.profile.ConstantBivariateGaussian"]], "constantspectrum (class in cherab.core.model.laser.laserspectrum)": [[73, "cherab.core.model.laser.laserspectrum.ConstantSpectrum"]], "gaussianbeamaxisymmetric (class in cherab.core.model.laser.profile)": [[73, "cherab.core.model.laser.profile.GaussianBeamAxisymmetric"]], "gaussianspectrum (class in cherab.core.model.laser.laserspectrum)": [[73, "cherab.core.model.laser.laserspectrum.GaussianSpectrum"]], "seldenmatobathomsonspectrum (class in cherab.core.model.laser.model)": [[73, "cherab.core.model.laser.model.SeldenMatobaThomsonSpectrum"]], "trivariategaussian (class in cherab.core.model.laser.profile)": [[73, "cherab.core.model.laser.profile.TrivariateGaussian"]], "uniformenergydensity (class in cherab.core.model.laser.profile)": [[73, "cherab.core.model.laser.profile.UniformEnergyDensity"]], "calculate_spectrum() (cherab.core.model.laser.model.seldenmatobathomsonspectrum method)": [[73, "cherab.core.model.laser.model.SeldenMatobaThomsonSpectrum.calculate_spectrum"]], "generate_geometry() (cherab.core.model.laser.profile.constantbivariategaussian method)": [[73, "cherab.core.model.laser.profile.ConstantBivariateGaussian.generate_geometry"]], "generate_geometry() (cherab.core.model.laser.profile.gaussianbeamaxisymmetric method)": [[73, "cherab.core.model.laser.profile.GaussianBeamAxisymmetric.generate_geometry"]], "generate_geometry() (cherab.core.model.laser.profile.trivariategaussian method)": [[73, "cherab.core.model.laser.profile.TrivariateGaussian.generate_geometry"]], "generate_geometry() (cherab.core.model.laser.profile.uniformenergydensity method)": [[73, "cherab.core.model.laser.profile.UniformEnergyDensity.generate_geometry"]], "beamemissionmultiplet (class in cherab.core.model.lineshape.beam.mse)": [[74, "cherab.core.model.lineshape.beam.mse.BeamEmissionMultiplet"]], "beamlineshapemodel (class in cherab.core.model.lineshape.beam.base)": [[74, "cherab.core.model.lineshape.beam.base.BeamLineShapeModel"]], "gaussianline (class in cherab.core.model.lineshape.gaussian)": [[74, "cherab.core.model.lineshape.gaussian.GaussianLine"]], "lineshapemodel (class in cherab.core.model.lineshape.base)": [[74, "cherab.core.model.lineshape.base.LineShapeModel"]], "multipletlineshape (class in cherab.core.model.lineshape.multiplet)": [[74, "cherab.core.model.lineshape.multiplet.MultipletLineShape"]], "parametrisedzeemantriplet (class in cherab.core.model.lineshape.zeeman)": [[74, "cherab.core.model.lineshape.zeeman.ParametrisedZeemanTriplet"]], "starkbroadenedline (class in cherab.core.model.lineshape.stark)": [[74, "cherab.core.model.lineshape.stark.StarkBroadenedLine"]], "zeemanlineshapemodel (class in cherab.core.model.lineshape.zeeman)": [[74, "cherab.core.model.lineshape.zeeman.ZeemanLineShapeModel"]], "zeemanmultiplet (class in cherab.core.model.lineshape.zeeman)": [[74, "cherab.core.model.lineshape.zeeman.ZeemanMultiplet"]], "zeemantriplet (class in cherab.core.model.lineshape.zeeman)": [[74, "cherab.core.model.lineshape.zeeman.ZeemanTriplet"]], "add_gaussian_line (class in cherab.core.model.lineshape.gaussian)": [[74, "cherab.core.model.lineshape.gaussian.add_gaussian_line"]], "add_lorentzian_line (class in cherab.core.model.lineshape.stark)": [[74, "cherab.core.model.lineshape.stark.add_lorentzian_line"]], "doppler_shift (class in cherab.core.model.lineshape.doppler)": [[74, "cherab.core.model.lineshape.doppler.doppler_shift"]], "thermal_broadening (class in cherab.core.model.lineshape.doppler)": [[74, "cherab.core.model.lineshape.doppler.thermal_broadening"]], "totalradiatedpower (class in cherab.core.model.plasma.total_radiated_power)": [[75, "cherab.core.model.plasma.total_radiated_power.TotalRadiatedPower"]], "composition (class in cherab.core.plasma.node)": [[76, "cherab.core.plasma.node.Composition"]], "distributionfunction (class in cherab.core.distribution)": [[76, "cherab.core.distribution.DistributionFunction"]], "maxwellian (class in cherab.core.distribution)": [[76, "cherab.core.distribution.Maxwellian"]], "plasma (class in cherab.core)": [[76, "cherab.core.Plasma"]], "species (class in cherab.core)": [[76, "cherab.core.Species"]], "__call__() (cherab.core.distribution.distributionfunction method)": [[76, "cherab.core.distribution.DistributionFunction.__call__"]], "__getitem__() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.__getitem__"]], "__iter__() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.__iter__"]], "add() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.add"]], "bulk_velocity() (cherab.core.distribution.distributionfunction method)": [[76, "cherab.core.distribution.DistributionFunction.bulk_velocity"]], "bulk_velocity() (cherab.core.distribution.maxwellian method)": [[76, "cherab.core.distribution.Maxwellian.bulk_velocity"]], "clear() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.clear"]], "density() (cherab.core.distribution.distributionfunction method)": [[76, "cherab.core.distribution.DistributionFunction.density"]], "density() (cherab.core.distribution.maxwellian method)": [[76, "cherab.core.distribution.Maxwellian.density"]], "effective_temperature() (cherab.core.distribution.distributionfunction method)": [[76, "cherab.core.distribution.DistributionFunction.effective_temperature"]], "effective_temperature() (cherab.core.distribution.maxwellian method)": [[76, "cherab.core.distribution.Maxwellian.effective_temperature"]], "get() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.get"]], "ion_density() (cherab.core.plasma method)": [[76, "cherab.core.Plasma.ion_density"]], "set() (cherab.core.plasma.node.composition method)": [[76, "cherab.core.plasma.node.Composition.set"]], "z_effective() (cherab.core.plasma method)": [[76, "cherab.core.Plasma.z_effective"]], "efitequilibrium (class in cherab.tools.equilibrium.efit)": [[77, "cherab.tools.equilibrium.efit.EFITEquilibrium"]], "example_equilibrium() (in module cherab.tools.equilibrium.example)": [[77, "cherab.tools.equilibrium.example.example_equilibrium"]], "import_eqdsk() (in module cherab.tools.equilibrium.eqdsk)": [[77, "cherab.tools.equilibrium.eqdsk.import_eqdsk"]], "map2d() (cherab.tools.equilibrium.efit.efitequilibrium method)": [[77, "cherab.tools.equilibrium.efit.EFITEquilibrium.map2d"]], "map3d() (cherab.tools.equilibrium.efit.efitequilibrium method)": [[77, "cherab.tools.equilibrium.efit.EFITEquilibrium.map3d"]], "map_vector2d() (cherab.tools.equilibrium.efit.efitequilibrium method)": [[77, "cherab.tools.equilibrium.efit.EFITEquilibrium.map_vector2d"]], "map_vector3d() (cherab.tools.equilibrium.efit.efitequilibrium method)": [[77, "cherab.tools.equilibrium.efit.EFITEquilibrium.map_vector3d"]], "plot_equilibrium() (in module cherab.tools.equilibrium.plot)": [[77, "cherab.tools.equilibrium.plot.plot_equilibrium"]], "lasermodel (class in cherab.core.laser.model)": [[78, "cherab.core.laser.model.LaserModel"]], "laserprofile (class in cherab.core.laser.profile)": [[78, "cherab.core.laser.profile.LaserProfile"]], "laserspectrum (class in cherab.core.laser.laserspectrum)": [[78, "cherab.core.laser.laserspectrum.LaserSpectrum"]], "generate_geometry() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.generate_geometry"]], "get_energy_density() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.get_energy_density"]], "get_pointing() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.get_pointing"]], "get_polarization() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.get_polarization"]], "set_energy_density_function() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.set_energy_density_function"]], "set_pointing_function() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.set_pointing_function"]], "set_polarization_function() (cherab.core.laser.profile.laserprofile method)": [[78, "cherab.core.laser.profile.LaserProfile.set_polarization_function"]], "beam (class in cherab.core.beam.node)": [[79, "cherab.core.beam.node.Beam"]], "density() (cherab.core.beam.node.beam method)": [[79, "cherab.core.beam.node.Beam.density"]], "direction() (cherab.core.beam.node.beam method)": [[79, "cherab.core.beam.node.Beam.direction"]], "radiationfunction (class in cherab.tools.emitters.radiation_function)": [[82, "cherab.tools.emitters.radiation_function.RadiationFunction"]], "bolometercamera (class in cherab.tools.observers.bolometry)": [[83, "cherab.tools.observers.bolometry.BolometerCamera"]], "bolometerfoil (class in cherab.tools.observers.bolometry)": [[83, "cherab.tools.observers.bolometry.BolometerFoil"]], "bolometerirvb (class in cherab.tools.observers.bolometry)": [[83, "cherab.tools.observers.bolometry.BolometerIRVB"]], "bolometerslit (class in cherab.tools.observers.bolometry)": [[83, "cherab.tools.observers.bolometry.BolometerSlit"]], "fibreopticgroup (class in cherab.tools.observers.group)": [[83, "cherab.tools.observers.group.FibreOpticGroup"]], "observer0dgroup (class in cherab.tools.observers.group.base)": [[83, "cherab.tools.observers.group.base.Observer0DGroup"]], "pixelgroup (class in cherab.tools.observers.group)": [[83, "cherab.tools.observers.group.PixelGroup"]], "sightlinegroup (class in cherab.tools.observers.group)": [[83, "cherab.tools.observers.group.SightLineGroup"]], "spectroscopicfibreoptic (class in cherab.tools.observers.spectroscopy)": [[83, "cherab.tools.observers.spectroscopy.SpectroscopicFibreOptic"]], "spectroscopicsightline (class in cherab.tools.observers.spectroscopy)": [[83, "cherab.tools.observers.spectroscopy.SpectroscopicSightLine"]], "targettedpixelgroup (class in cherab.tools.observers.group)": [[83, "cherab.tools.observers.group.TargettedPixelGroup"]], "_spectroscopicobserver0dbase (class in cherab.tools.observers.spectroscopy.base)": [[83, "cherab.tools.observers.spectroscopy.base._SpectroscopicObserver0DBase"]], "__getitem__() (cherab.tools.observers.bolometry.bolometercamera method)": [[83, "cherab.tools.observers.bolometry.BolometerCamera.__getitem__"]], "__iter__() (cherab.tools.observers.bolometry.bolometercamera method)": [[83, "cherab.tools.observers.bolometry.BolometerCamera.__iter__"]], "__len__() (cherab.tools.observers.bolometry.bolometercamera method)": [[83, "cherab.tools.observers.bolometry.BolometerCamera.__len__"]], "add_foil_detector() (cherab.tools.observers.bolometry.bolometercamera method)": [[83, "cherab.tools.observers.bolometry.BolometerCamera.add_foil_detector"]], "add_observer() (cherab.tools.observers.group.base.observer0dgroup method)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.add_observer"]], "as_sightline() (cherab.tools.observers.bolometry.bolometerfoil method)": [[83, "cherab.tools.observers.bolometry.BolometerFoil.as_sightline"]], "as_sightlines() (cherab.tools.observers.bolometry.bolometerirvb method)": [[83, "cherab.tools.observers.bolometry.BolometerIRVB.as_sightlines"]], "calculate_etendue() (cherab.tools.observers.bolometry.bolometerfoil method)": [[83, "cherab.tools.observers.bolometry.BolometerFoil.calculate_etendue"]], "calculate_etendue() (cherab.tools.observers.bolometry.bolometerirvb method)": [[83, "cherab.tools.observers.bolometry.BolometerIRVB.calculate_etendue"]], "calculate_sensitivity() (cherab.tools.observers.bolometry.bolometerfoil method)": [[83, "cherab.tools.observers.bolometry.BolometerFoil.calculate_sensitivity"]], "calculate_sensitivity() (cherab.tools.observers.bolometry.bolometerirvb method)": [[83, "cherab.tools.observers.bolometry.BolometerIRVB.calculate_sensitivity"]], "connect_pipelines() (cherab.tools.observers.group.base.observer0dgroup method)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.connect_pipelines"]], "connect_pipelines() (cherab.tools.observers.spectroscopy.base._spectroscopicobserver0dbase method)": [[83, "cherab.tools.observers.spectroscopy.base._SpectroscopicObserver0DBase.connect_pipelines"]], "get_pipeline() (cherab.tools.observers.spectroscopy.base._spectroscopicobserver0dbase method)": [[83, "cherab.tools.observers.spectroscopy.base._SpectroscopicObserver0DBase.get_pipeline"]], "names (cherab.tools.observers.group.base.observer0dgroup property)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.names"]], "observe() (cherab.tools.observers.bolometry.bolometercamera method)": [[83, "cherab.tools.observers.bolometry.BolometerCamera.observe"]], "observe() (cherab.tools.observers.group.base.observer0dgroup method)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.observe"]], "observers (cherab.tools.observers.group.base.observer0dgroup property)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.observers"]], "pipelines (cherab.tools.observers.group.base.observer0dgroup property)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.pipelines"]], "plot_spectrum() (cherab.tools.observers.spectroscopy.base._spectroscopicobserver0dbase method)": [[83, "cherab.tools.observers.spectroscopy.base._SpectroscopicObserver0DBase.plot_spectrum"]], "render_engine (cherab.tools.observers.group.base.observer0dgroup property)": [[83, "cherab.tools.observers.group.base.Observer0DGroup.render_engine"]], "targets (cherab.tools.observers.group.targettedpixelgroup property)": [[83, "cherab.tools.observers.group.TargettedPixelGroup.targets"]], "trace_sightline() (cherab.tools.observers.bolometry.bolometerfoil method)": [[83, "cherab.tools.observers.bolometry.BolometerFoil.trace_sightline"]], "trace_sightlines() (cherab.tools.observers.bolometry.bolometerirvb method)": [[83, "cherab.tools.observers.bolometry.BolometerIRVB.trace_sightlines"]], "build_slab_plasma() (in module cherab.tools.plasmas.slab)": [[84, "cherab.tools.plasmas.slab.build_slab_plasma"]], "axisymmetric_mesh_from_polygon() (in module cherab.tools.primitives.axisymmetric_mesh)": [[85, "cherab.tools.primitives.axisymmetric_mesh.axisymmetric_mesh_from_polygon"]], "toroidal_mesh_from_polygon() (in module cherab.tools.primitives.toroidal_mesh)": [[85, "cherab.tools.primitives.toroidal_mesh.toroidal_mesh_from_polygon"]], "czernyturnerspectrometer (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.CzernyTurnerSpectrometer"]], "polychromator (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.Polychromator"]], "polychromatorfilter (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.PolychromatorFilter"]], "spectrometer (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.Spectrometer"]], "spectroscopicinstrument (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.SpectroscopicInstrument"]], "trapezoidalfilter (class in cherab.tools.spectroscopy)": [[86, "cherab.tools.spectroscopy.TrapezoidalFilter"]], "calibrate() (cherab.tools.spectroscopy.spectrometer method)": [[86, "cherab.tools.spectroscopy.Spectrometer.calibrate"]], "create_pipelines() (cherab.tools.spectroscopy.spectroscopicinstrument method)": [[86, "cherab.tools.spectroscopy.SpectroscopicInstrument.create_pipelines"]], "resolution() (cherab.tools.spectroscopy.czernyturnerspectrometer method)": [[86, "cherab.tools.spectroscopy.CzernyTurnerSpectrometer.resolution"]], "axisymmetricvoxel (class in cherab.tools.inversions.voxels)": [[87, "cherab.tools.inversions.voxels.AxisymmetricVoxel"]], "cartesianraytransferemitter (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.CartesianRayTransferEmitter"]], "cartesianraytransferintegrator (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.CartesianRayTransferIntegrator"]], "cylindricalraytransferemitter (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.CylindricalRayTransferEmitter"]], "cylindricalraytransferintegrator (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.CylindricalRayTransferIntegrator"]], "raytransferbox (class in cherab.tools.raytransfer.raytransfer)": [[87, "cherab.tools.raytransfer.raytransfer.RayTransferBox"]], "raytransfercylinder (class in cherab.tools.raytransfer.raytransfer)": [[87, "cherab.tools.raytransfer.raytransfer.RayTransferCylinder"]], "raytransferemitter (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.RayTransferEmitter"]], "raytransferintegrator (class in cherab.tools.raytransfer.emitters)": [[87, "cherab.tools.raytransfer.emitters.RayTransferIntegrator"]], "raytransferobject (class in cherab.tools.raytransfer.raytransfer)": [[87, "cherab.tools.raytransfer.raytransfer.RayTransferObject"]], "raytransferpipeline0d (class in cherab.tools.raytransfer.pipelines)": [[87, "cherab.tools.raytransfer.pipelines.RayTransferPipeline0D"]], "raytransferpipeline1d (class in cherab.tools.raytransfer.pipelines)": [[87, "cherab.tools.raytransfer.pipelines.RayTransferPipeline1D"]], "raytransferpipeline2d (class in cherab.tools.raytransfer.pipelines)": [[87, "cherab.tools.raytransfer.pipelines.RayTransferPipeline2D"]], "sartopencl (class in cherab.tools.inversions.opencl.sart_opencl)": [[87, "cherab.tools.inversions.opencl.sart_opencl.SartOpencl"]], "toroidalvoxelgrid (class in cherab.tools.inversions.voxels)": [[87, "cherab.tools.inversions.voxels.ToroidalVoxelGrid"]], "voxel (class in cherab.tools.inversions.voxels)": [[87, "cherab.tools.inversions.voxels.Voxel"]], "voxelcollection (class in cherab.tools.inversions.voxels)": [[87, "cherab.tools.inversions.voxels.VoxelCollection"]], "__call__() (cherab.tools.inversions.opencl.sart_opencl.sartopencl method)": [[87, "cherab.tools.inversions.opencl.sart_opencl.SartOpencl.__call__"]], "clean() (cherab.tools.inversions.opencl.sart_opencl.sartopencl method)": [[87, "cherab.tools.inversions.opencl.sart_opencl.SartOpencl.clean"]], "emissivities_from_function() (cherab.tools.inversions.voxels.voxelcollection method)": [[87, "cherab.tools.inversions.voxels.VoxelCollection.emissivities_from_function"]], "emissivity_from_function() (cherab.tools.inversions.voxels.axisymmetricvoxel method)": [[87, "cherab.tools.inversions.voxels.AxisymmetricVoxel.emissivity_from_function"]], "invert_constrained_sart() (in module cherab.tools.inversions.sart)": [[87, "cherab.tools.inversions.sart.invert_constrained_sart"]], "invert_regularised_nnls() (in module cherab.tools.inversions.nnls)": [[87, "cherab.tools.inversions.nnls.invert_regularised_nnls"]], "invert_sart() (in module cherab.tools.inversions.sart)": [[87, "cherab.tools.inversions.sart.invert_sart"]], "invert_svd() (in module cherab.tools.inversions.svd)": [[87, "cherab.tools.inversions.svd.invert_svd"]], "invert_voxel_map() (cherab.tools.raytransfer.raytransfer.raytransferobject method)": [[87, "cherab.tools.raytransfer.raytransfer.RayTransferObject.invert_voxel_map"]], "parent_all_voxels() (cherab.tools.inversions.voxels.voxelcollection method)": [[87, "cherab.tools.inversions.voxels.VoxelCollection.parent_all_voxels"]], "plot() (cherab.tools.inversions.voxels.toroidalvoxelgrid method)": [[87, "cherab.tools.inversions.voxels.ToroidalVoxelGrid.plot"]], "set_active() (cherab.tools.inversions.voxels.toroidalvoxelgrid method)": [[87, "cherab.tools.inversions.voxels.ToroidalVoxelGrid.set_active"]], "set_active() (cherab.tools.inversions.voxels.voxelcollection method)": [[87, "cherab.tools.inversions.voxels.VoxelCollection.set_active"]], "unparent_all_voxels() (cherab.tools.inversions.voxels.voxelcollection method)": [[87, "cherab.tools.inversions.voxels.VoxelCollection.unparent_all_voxels"]], "update_laplacian_matrix() (cherab.tools.inversions.opencl.sart_opencl.sartopencl method)": [[87, "cherab.tools.inversions.opencl.sart_opencl.SartOpencl.update_laplacian_matrix"]], "amutokg (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.AmuToKg"]], "angstromtonm (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.AngstromToNm"]], "basefactorconversion (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.BaseFactorConversion"]], "cm3tom3 (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.Cm3ToM3"]], "evamutoms (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.EvAmuToMS"]], "evtoj (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.EvToJ"]], "notifier (class in cherab.core.utility.notify)": [[89, "cherab.core.utility.notify.Notifier"]], "notifyinglist (class in cherab.core.utility.notify)": [[89, "cherab.core.utility.notify.NotifyingList"]], "percm3toperm3 (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.PerCm3ToPerM3"]], "photontoj (class in cherab.core.utility.conversion)": [[89, "cherab.core.utility.conversion.PhotonToJ"]], "recursivedict (class in cherab.core.utility.recursivedict)": [[89, "cherab.core.utility.recursivedict.RecursiveDict"]], "append() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.append"]], "cherab.core.utility.conversion": [[89, "module-cherab.core.utility.conversion"]], "cherab.core.utility.notify": [[89, "module-cherab.core.utility.notify"]], "cherab.core.utility.recursivedict": [[89, "module-cherab.core.utility.recursivedict"]], "clear() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.clear"]], "extend() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.extend"]], "freeze() (cherab.core.utility.recursivedict.recursivedict method)": [[89, "cherab.core.utility.recursivedict.RecursiveDict.freeze"]], "from_dict() (cherab.core.utility.recursivedict.recursivedict class method)": [[89, "cherab.core.utility.recursivedict.RecursiveDict.from_dict"]], "insert() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.insert"]], "inv() (cherab.core.utility.conversion.basefactorconversion class method)": [[89, "cherab.core.utility.conversion.BaseFactorConversion.inv"]], "inv() (cherab.core.utility.conversion.evamutoms class method)": [[89, "cherab.core.utility.conversion.EvAmuToMS.inv"]], "inv() (cherab.core.utility.conversion.photontoj class method)": [[89, "cherab.core.utility.conversion.PhotonToJ.inv"]], "pop() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.pop"]], "remove() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.remove"]], "reverse() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.reverse"]], "sort() (cherab.core.utility.notify.notifyinglist method)": [[89, "cherab.core.utility.notify.NotifyingList.sort"]], "to() (cherab.core.utility.conversion.basefactorconversion class method)": [[89, "cherab.core.utility.conversion.BaseFactorConversion.to"]], "to() (cherab.core.utility.conversion.evamutoms class method)": [[89, "cherab.core.utility.conversion.EvAmuToMS.to"]], "to() (cherab.core.utility.conversion.photontoj class method)": [[89, "cherab.core.utility.conversion.PhotonToJ.to"]]}})