Skip to main content
Ctrl+K

Cherab-PHiX Documentation

Site Navigation

  • User Guide
  • Examples
  • API Reference

Site Navigation

  • User Guide
  • Examples
  • API Reference

Section Navigation

  • cherab.phix.machine
    • cherab.phix.machine.import_phix_mesh
    • cherab.phix.machine.show_PFCs_3D
    • cherab.phix.machine.plot_phix_wall_outline
    • cherab.phix.machine.material
      • cherab.phix.machine.material.RoughSUS316L
        • cherab.phix.machine.material.RoughSUS316L.bsdf
        • cherab.phix.machine.material.RoughSUS316L.evaluate_shading
        • cherab.phix.machine.material.RoughSUS316L.evaluate_surface
        • cherab.phix.machine.material.RoughSUS316L.evaluate_volume
        • cherab.phix.machine.material.RoughSUS316L.notify_material_change
        • cherab.phix.machine.material.RoughSUS316L.pdf
        • cherab.phix.machine.material.RoughSUS316L.sample
        • cherab.phix.machine.material.RoughSUS316L.extinction
        • cherab.phix.machine.material.RoughSUS316L.importance
        • cherab.phix.machine.material.RoughSUS316L.index
        • cherab.phix.machine.material.RoughSUS316L.primitives
        • cherab.phix.machine.material.RoughSUS316L.roughness
      • cherab.phix.machine.material.SUS316L
        • cherab.phix.machine.material.SUS316L.evaluate_surface
        • cherab.phix.machine.material.SUS316L.evaluate_volume
        • cherab.phix.machine.material.SUS316L.notify_material_change
        • cherab.phix.machine.material.SUS316L.extinction
        • cherab.phix.machine.material.SUS316L.importance
        • cherab.phix.machine.material.SUS316L.index
        • cherab.phix.machine.material.SUS316L.primitives
      • cherab.phix.machine.material.PCTFE
        • cherab.phix.machine.material.PCTFE.evaluate_surface
        • cherab.phix.machine.material.PCTFE.evaluate_volume
        • cherab.phix.machine.material.PCTFE.notify_material_change
        • cherab.phix.machine.material.PCTFE.external_index
        • cherab.phix.machine.material.PCTFE.importance
        • cherab.phix.machine.material.PCTFE.index
        • cherab.phix.machine.material.PCTFE.primitives
        • cherab.phix.machine.material.PCTFE.transmission
        • cherab.phix.machine.material.PCTFE.transmission_only
      • cherab.phix.machine.material.dielectric
        • cherab.phix.machine.material.dielectric.PCTFE
      • cherab.phix.machine.material.metal
        • cherab.phix.machine.material.metal.SUS316L
      • cherab.phix.machine.material.roughmetal
        • cherab.phix.machine.material.roughmetal.RoughSUS316L
    • cherab.phix.machine.pfc_mesh
      • cherab.phix.machine.pfc_mesh.import_phix_mesh
      • cherab.phix.machine.pfc_mesh.show_PFCs_3D
    • cherab.phix.machine.wall_outline
      • cherab.phix.machine.wall_outline.plot_phix_wall_outline
  • cherab.phix.plasma
    • cherab.phix.plasma.import_equilibrium
    • cherab.phix.plasma.import_plasma
    • cherab.phix.plasma.equilibrium
      • cherab.phix.plasma.equilibrium.import_equilibrium
    • cherab.phix.plasma.plasma
      • cherab.phix.plasma.plasma.import_plasma
    • cherab.phix.plasma.species
      • cherab.phix.plasma.species.PHiXSpecies
        • cherab.phix.plasma.species.PHiXSpecies.plot_1d_profile
        • cherab.phix.plasma.species.PHiXSpecies.plot_distribution
        • cherab.phix.plasma.species.PHiXSpecies.set_species
  • cherab.phix.observer
    • cherab.phix.observer.import_phix_camera
    • cherab.phix.observer.fast_camera
      • cherab.phix.observer.fast_camera.import_phix_camera
      • cherab.phix.observer.fast_camera.resample_phantom_rgb
      • cherab.phix.observer.fast_camera.spectrum_to_phantom_rgb
      • cherab.phix.observer.fast_camera.phantom_rgb_to_srgb
      • cherab.phix.observer.fast_camera.plot_samples
      • cherab.phix.observer.fast_camera.plot_RGB_filter
      • cherab.phix.observer.fast_camera.RGBPipeline2D
        • cherab.phix.observer.fast_camera.RGBPipeline2D.display
        • cherab.phix.observer.fast_camera.RGBPipeline2D.finalise
        • cherab.phix.observer.fast_camera.RGBPipeline2D.initialise
        • cherab.phix.observer.fast_camera.RGBPipeline2D.pixel_processor
        • cherab.phix.observer.fast_camera.RGBPipeline2D.save
        • cherab.phix.observer.fast_camera.RGBPipeline2D.update
        • cherab.phix.observer.fast_camera.RGBPipeline2D.accumulate
        • cherab.phix.observer.fast_camera.RGBPipeline2D.auto_normalize
        • cherab.phix.observer.fast_camera.RGBPipeline2D.display_persist_figure
        • cherab.phix.observer.fast_camera.RGBPipeline2D.display_progress
        • cherab.phix.observer.fast_camera.RGBPipeline2D.display_update_time
        • cherab.phix.observer.fast_camera.RGBPipeline2D.exposure_time
        • cherab.phix.observer.fast_camera.RGBPipeline2D.rgb_frame
      • cherab.phix.observer.fast_camera.camera
        • cherab.phix.observer.fast_camera.camera.import_phix_camera
      • cherab.phix.observer.fast_camera.colour
        • cherab.phix.observer.fast_camera.colour.resample_phantom_rgb
        • cherab.phix.observer.fast_camera.colour.spectrum_to_phantom_rgb
        • cherab.phix.observer.fast_camera.colour.phantom_rgb_to_srgb
        • cherab.phix.observer.fast_camera.colour.plot_samples
        • cherab.phix.observer.fast_camera.colour.plot_RGB_filter
      • cherab.phix.observer.fast_camera.pipeline
        • cherab.phix.observer.fast_camera.pipeline.RGBPipeline2D
        • cherab.phix.observer.fast_camera.pipeline.rgb
    • cherab.phix.observer.thin_lens_ccd
      • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray._generate_rays
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.observe
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.to
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.to_local
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.to_root
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.children
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.f_number
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.focal_length
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.frame_sampler
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.lens_radias
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.lens_samples
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.max_wavelength
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.meta
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.min_wavelength
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.name
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.parent
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.per_pixel_samples
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.pipelines
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.pixel_area
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.pixel_samples
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.pixels
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.quiet
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.ray_extinction_min_depth
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.ray_extinction_prob
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.ray_importance_sampling
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.ray_important_path_weight
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.ray_max_depth
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.render_complete
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.render_engine
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.root
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.spectral_bins
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.spectral_rays
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.transform
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.width
        • cherab.phix.observer.thin_lens_ccd.ThinLensCCDArray.working_distance
  • cherab.phix.inversion
    • cherab.phix.inversion._SVDBase
      • cherab.phix.inversion._SVDBase.eta
      • cherab.phix.inversion._SVDBase.eta_diff
      • cherab.phix.inversion._SVDBase.inverted_solution
      • cherab.phix.inversion._SVDBase.regularization_norm
      • cherab.phix.inversion._SVDBase.residual_norm
      • cherab.phix.inversion._SVDBase.rho
      • cherab.phix.inversion._SVDBase.solve
      • cherab.phix.inversion._SVDBase.w
      • cherab.phix.inversion._SVDBase.basis
      • cherab.phix.inversion._SVDBase.data
      • cherab.phix.inversion._SVDBase.lambda_opt
      • cherab.phix.inversion._SVDBase.s
      • cherab.phix.inversion._SVDBase.u
    • cherab.phix.inversion.Lcurve
      • cherab.phix.inversion.Lcurve.curvature
      • cherab.phix.inversion.Lcurve.eta
      • cherab.phix.inversion.Lcurve.eta_diff
      • cherab.phix.inversion.Lcurve.inverted_solution
      • cherab.phix.inversion.Lcurve.optimize
      • cherab.phix.inversion.Lcurve.plot_L_curve
      • cherab.phix.inversion.Lcurve.plot_curvature
      • cherab.phix.inversion.Lcurve.regularization_norm
      • cherab.phix.inversion.Lcurve.residual_norm
      • cherab.phix.inversion.Lcurve.rho
      • cherab.phix.inversion.Lcurve.solve
      • cherab.phix.inversion.Lcurve.w
      • cherab.phix.inversion.Lcurve.basis
      • cherab.phix.inversion.Lcurve.data
      • cherab.phix.inversion.Lcurve.lambda_opt
      • cherab.phix.inversion.Lcurve.s
      • cherab.phix.inversion.Lcurve.u
    • cherab.phix.inversion.GCV
      • cherab.phix.inversion.GCV.eta
      • cherab.phix.inversion.GCV.eta_diff
      • cherab.phix.inversion.GCV.gcv
      • cherab.phix.inversion.GCV.inverted_solution
      • cherab.phix.inversion.GCV.optimize
      • cherab.phix.inversion.GCV.plot_gcv
      • cherab.phix.inversion.GCV.regularization_norm
      • cherab.phix.inversion.GCV.residual_norm
      • cherab.phix.inversion.GCV.rho
      • cherab.phix.inversion.GCV.solve
      • cherab.phix.inversion.GCV.w
      • cherab.phix.inversion.GCV.basis
      • cherab.phix.inversion.GCV.data
      • cherab.phix.inversion.GCV.lambda_opt
      • cherab.phix.inversion.GCV.s
      • cherab.phix.inversion.GCV.u
    • cherab.phix.inversion.gcv
      • cherab.phix.inversion.gcv.GCV
        • cherab.phix.inversion.gcv.GCV.eta
        • cherab.phix.inversion.gcv.GCV.eta_diff
        • cherab.phix.inversion.gcv.GCV.gcv
        • cherab.phix.inversion.gcv.GCV.inverted_solution
        • cherab.phix.inversion.gcv.GCV.optimize
        • cherab.phix.inversion.gcv.GCV.plot_gcv
        • cherab.phix.inversion.gcv.GCV.regularization_norm
        • cherab.phix.inversion.gcv.GCV.residual_norm
        • cherab.phix.inversion.gcv.GCV.rho
        • cherab.phix.inversion.gcv.GCV.solve
        • cherab.phix.inversion.gcv.GCV.w
        • cherab.phix.inversion.gcv.GCV.basis
        • cherab.phix.inversion.gcv.GCV.data
        • cherab.phix.inversion.gcv.GCV.lambda_opt
        • cherab.phix.inversion.gcv.GCV.s
        • cherab.phix.inversion.gcv.GCV.u
    • cherab.phix.inversion.inversion
      • cherab.phix.inversion.inversion._SVDBase
        • cherab.phix.inversion.inversion._SVDBase.eta
        • cherab.phix.inversion.inversion._SVDBase.eta_diff
        • cherab.phix.inversion.inversion._SVDBase.inverted_solution
        • cherab.phix.inversion.inversion._SVDBase.regularization_norm
        • cherab.phix.inversion.inversion._SVDBase.residual_norm
        • cherab.phix.inversion.inversion._SVDBase.rho
        • cherab.phix.inversion.inversion._SVDBase.solve
        • cherab.phix.inversion.inversion._SVDBase.w
        • cherab.phix.inversion.inversion._SVDBase.basis
        • cherab.phix.inversion.inversion._SVDBase.data
        • cherab.phix.inversion.inversion._SVDBase.lambda_opt
        • cherab.phix.inversion.inversion._SVDBase.s
        • cherab.phix.inversion.inversion._SVDBase.u
    • cherab.phix.inversion.lcurve
      • cherab.phix.inversion.lcurve.Lcurve
        • cherab.phix.inversion.lcurve.Lcurve.curvature
        • cherab.phix.inversion.lcurve.Lcurve.eta
        • cherab.phix.inversion.lcurve.Lcurve.eta_diff
        • cherab.phix.inversion.lcurve.Lcurve.inverted_solution
        • cherab.phix.inversion.lcurve.Lcurve.optimize
        • cherab.phix.inversion.lcurve.Lcurve.plot_L_curve
        • cherab.phix.inversion.lcurve.Lcurve.plot_curvature
        • cherab.phix.inversion.lcurve.Lcurve.regularization_norm
        • cherab.phix.inversion.lcurve.Lcurve.residual_norm
        • cherab.phix.inversion.lcurve.Lcurve.rho
        • cherab.phix.inversion.lcurve.Lcurve.solve
        • cherab.phix.inversion.lcurve.Lcurve.w
        • cherab.phix.inversion.lcurve.Lcurve.basis
        • cherab.phix.inversion.lcurve.Lcurve.data
        • cherab.phix.inversion.lcurve.Lcurve.lambda_opt
        • cherab.phix.inversion.lcurve.Lcurve.s
        • cherab.phix.inversion.lcurve.Lcurve.u
  • cherab.phix.tools
    • cherab.phix.tools.laplacian_matrix
    • cherab.phix.tools.profile_1D_to_2D
    • cherab.phix.tools.profile_2D_to_1D
    • cherab.phix.tools.Spinner
      • cherab.phix.tools.Spinner.__call__
      • cherab.phix.tools.Spinner.fail
      • cherab.phix.tools.Spinner.hidden
      • cherab.phix.tools.Spinner.hide
      • cherab.phix.tools.Spinner.ok
      • cherab.phix.tools.Spinner.show
      • cherab.phix.tools.Spinner.start
      • cherab.phix.tools.Spinner.stop
      • cherab.phix.tools.Spinner.write
      • cherab.phix.tools.Spinner.elapsed_time
      • cherab.phix.tools.Spinner.frames
      • cherab.phix.tools.Spinner.interval
      • cherab.phix.tools.Spinner.side
      • cherab.phix.tools.Spinner.text
      • cherab.phix.tools.Spinner.timer
    • cherab.phix.tools.laplacian
      • cherab.phix.tools.laplacian.laplacian_matrix
    • cherab.phix.tools.raytransfer
      • cherab.phix.tools.raytransfer.import_phix_rtc
    • cherab.phix.tools.spinner
      • cherab.phix.tools.spinner.Spinner
        • cherab.phix.tools.spinner.Spinner.__call__
        • cherab.phix.tools.spinner.Spinner.fail
        • cherab.phix.tools.spinner.Spinner.hidden
        • cherab.phix.tools.spinner.Spinner.hide
        • cherab.phix.tools.spinner.Spinner.ok
        • cherab.phix.tools.spinner.Spinner.show
        • cherab.phix.tools.spinner.Spinner.start
        • cherab.phix.tools.spinner.Spinner.stop
        • cherab.phix.tools.spinner.Spinner.write
        • cherab.phix.tools.spinner.Spinner.elapsed_time
        • cherab.phix.tools.spinner.Spinner.frames
        • cherab.phix.tools.spinner.Spinner.interval
        • cherab.phix.tools.spinner.Spinner.side
        • cherab.phix.tools.spinner.Spinner.text
        • cherab.phix.tools.spinner.Spinner.timer
    • cherab.phix.tools.utils
      • cherab.phix.tools.utils.profile_1D_to_2D
      • cherab.phix.tools.utils.profile_2D_to_1D
      • cherab.phix.tools.utils.calc_contours
    • cherab.phix.tools.visualize
      • cherab.phix.tools.visualize.plot_ray
      • cherab.phix.tools.visualize.show_phix_profiles
      • cherab.phix.tools.visualize.show_phix_profile
  • API Reference
  • cherab.phix.machine
  • cherab.phix.machine.material

cherab.phix.machine.material#

Subpackage for Material classes.

Classes

RoughSUS316L(roughness)

Stainless Used Steel 316L metal material.

SUS316L()

Stainless Used Steel 316L metal material.

PCTFE()

Polychlorotrifluoroethylene material.

Modules

cherab.phix.machine.material.dielectric

Module defining dielectric material classes.

cherab.phix.machine.material.metal

Module defining metal material classes.

cherab.phix.machine.material.roughmetal

Module defining Rough metal material classes.

previous

cherab.phix.machine.plot_phix_wall_outline

next

cherab.phix.machine.material.RoughSUS316L

Show Source

© Copyright 2019-2023, Koyo Munechika.

Created using Sphinx 7.2.6.

Built with the PyData Sphinx Theme 0.13.3.