Laser-Plasma ontology
type: Ontology
comment: This is an Ontology for Laser-Plasma and its Applications.

Laser-Driven Shocks creates WDM HEDP
type: ObjectProperty
sub property of: WDM
domain: Laser-Driven Shocks
range: High Energy Density Physics (HEDP)
range: Warm Dense Matter (WDM)
comment: Laser-Driven Shocks creates WDM

Laser Ablation creates WDM HEDP
type: ObjectProperty
sub property of: WDM
domain: Laser Ablation
range: High Energy Density Physics (HEDP)
range: Warm Dense Matter (WDM)
comment: Laser Ablation creates WDM states .

Particle diagnostics for measuring Laser Matter Interaction
type: ObjectProperty
domain: Particle Beam Generation
range: Laser Plasma Application
comment: Particle diagnostics for measuring particle energies and distributions.

Simulation
type: ObjectProperty
type: Class
comment: The "Simulation" class encompasses all computational and numerical methods used to model and analyze phenomena in laser-plasma interactions, including but not limited to laser ion acceleration, electron acceleration, and various plasma behaviors under different conditions. This class includes attributes describing the parameters, methodologies, and outcomes of simulations.

X-ray diagnostics to study WDM and HEDP
type: ObjectProperty
sub property of: WDM
domain: X-ray radiography
domain: X-ray spectroscopy
range: High Energy Density Physics (HEDP)
range: Warm Dense Matter (WDM)
comment: X-ray diagnostics is used to study WDM and HED physics

accelerates
type: ObjectProperty
domain: Laser
range: Species
comment: Laser accelerates species.

has Input Parameters
type: ObjectProperty
sub property of: Simulation
domain: Simulation
range: Laser
range: Simulation
range: Species
range: Target
comment: simulation has Input Parameters (e.g., laser intensity, plasma density).

has Output Data
type: ObjectProperty
sub property of: Simulation
domain: Simulation
range: Data
range: Laser Plasma Application
range: Laser Plasma Physics
comment: simulation has Output Parameters (e.g., particles energy gain).

has Simulation Type
type: ObjectProperty
sub property of: Simulation
domain: Simulation
range: Simulation
comment: simulation has simulation type of (e.g., PIC, MHD, Fluid).

has polarization
type: ObjectProperty
sub property of: laser
domain: Laser
comment: Laser hasPolarization laserPolarizationType

interact with
type: ObjectProperty
domain: Laser
range: Target
comment: laser interact_with target.

Creator
type: DatatypeProperty
sub property of: Metadata property
domain: Owner
range: string
comment: The information about the creator of this laser plasma ontology.

Creator affiliation
type: DatatypeProperty
sub property of: Creator
domain: Owner
range: string
comment: Creator Affiliation: HZDR – Helmholtz-Zentrum Dresden-Rossendorf

Creator name
type: DatatypeProperty
sub property of: Creator
domain: Owner
range: string
comment: The creator of this laser_plasma ontology. Currently: Masoud Afshari

Facility properties
type: DatatypeProperty
comment: A Facility can provide experimental (laser, ring or linear accelerator) or computational equipments (supercomputer, data storage) etc.

Metadata property
type: DatatypeProperty
sub property of: topDataProperty
comment: Metadata: Provides information about the data and can be: Descriptive Metadata: Provides information about the data itself (e.g., title, author, creation date, format). Structural Metadata: Describes the organization and structure of the data (e.g., data types, units, relationships). Administrative Metadata: Includes information about data access, ownership, and permissions. Provenance Metadata: Tracks the origin and history of the data (e.g., processing steps, software used).

PI collaborators
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: string
comment: collaborators who support PI.

PI contact number
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: integer
comment: PI contact (phone) number

PI email address
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: string
comment: PI Email Address

PI institute
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: string
comment: The institute (group or department) where the PI is working there

PI name
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: string
comment: the name or family name of the PI of a project.

PI website
type: DatatypeProperty
sub property of: project Principal Investigator (PI)
domain: Project
range: string
comment: the website of PI: Orcid, Google Scholar, ResearchGate, etc.

Simulation code DOI
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: The DOI of a peer-reviewed paper that address the details of the code.

Simulation code Git
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: The git address of the code where it is maintained and updated.

Simulation code name
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: The name of simulation code

bunch divergence
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the angular spread of the particle beam from the central axis of the beam. It describes how a beam widens as it travels. The unit of divergence for a particle beam is radians per unit length. A divergence of 1 radian per meter (1 rad/m) signifies that for every meter the beam travels, it widens by an angle of 1 radian.

bunch emittance
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the beam's phase space characteristics, indicating its divergence and focusability.

bunch emittance X
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the beam's phase space characteristics, indicating its divergence and focusability in the X direction

bunch emittance Y
type: DatatypeProperty
sub property of: particle bunch properties
comment: the beam's phase space characteristics, indicating its divergence and focusability in the Y direction

bunch emittance Z
type: DatatypeProperty
sub property of: particle bunch properties
comment: the beam's phase space characteristics, indicating its divergence and focusability in the Z direction

bunch energy spectrum type
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: string
comment: spectrumType" (e.g., "GaussianSpectrum," "MonoenergeticSpectrum") and parameters specific to that type. For example, a "GaussianSpectrum" class might have properties for "meanEnergy" and "standardDeviation" to represent a Gaussian energy distribution.

bunch mean energy
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the mean energy of particle bunch

bunch peak energy
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the peak energy of the particle bunch

bunch pulse duration
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the Pulse Duration of particle bunch

bunch repetition rate
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: for pulsed beams, such as those created with pulsed lasers, indicates the number of pulses emitted per unit time (Hz).

bunch spatial profile type
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: string
comment: the spatial distribution of particle density within the beam (e.g., "GaussianProfile," "UniformProfile") similar to the energy spectrum

bunch species
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: string
see also: the type of particle in the beam (e.g., "proton," "electron," "carbonIon"). it determines the distribution of individual energies and how many particles in the bunch have a specific energy or energy range.

bunch standard deviation
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: the standard deviation of particle bunch energy

bunch total charge
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: total charge of a particle bunch

bunch transmittance
type: DatatypeProperty
sub property of: particle bunch properties
domain: Laser Plasma Application
range: float
comment: if beam interacts with materials, specifies the fraction of particles that pass through a material without being absorbed or scattered.

checkpoint backend
type: DatatypeProperty
sub property of: checkpoint configuration
domain: Output
range: string
comment: This option defines which format or system will be used to store checkpoint data. The checkpoint data represents the state of the simulation at specific intervals and is essential for resuming the simulation or recovering from interruptions. For instance "checkpoint_backend": "openPMD" indicates that the checkpoint data will be stored using the OpenPMD format. OpenPMD is a standard format designed for high-performance scientific data storage and is often used in high-performance computing applications.

checkpoint period
type: DatatypeProperty
sub property of: checkpoint configuration
domain: Output
range: integer
comment: This option determines the interval, in terms of simulation steps or iterations, at which the simulation state is saved to a checkpoint file. Checkpoints are used to record the state of the simulation at regular intervals, allowing you to resume the simulation from a recent state if needed.

checkpoint restart backend
type: DatatypeProperty
sub property of: checkpoint configuration
domain: Output
range: string
comment: Purpose: This option defines the format or system that will be used to read the checkpoint files when restarting a simulation. It ensures that the simulation can correctly interpret and utilize the checkpoint data to resume from where it left off. "checkpoint_restart_backend": "openPMD" indicates that the simulation will use the OpenPMD format for reading checkpoint data when restarting. This means that the checkpoint files must be stored in the OpenPMD format for the restart process to correctly interpret and load the saved simulation state.

creator identifier
type: DatatypeProperty
sub property of: Creator
domain: Owner
range: string
comment: creator identifier : https://orcid.org/0000-0003-4486-9683

data acquisition method
type: DatatypeProperty
sub property of: data property
domain: Data
domain: Diagnostics
domain: Experiment
domain: Simulation
range: string
comment: data acquisition methods used in an experiment. e.g., "Time-resolved spectroscopy," "X-ray imaging".

data calibration method
type: DatatypeProperty
sub property of: data property
domain: Data
domain: Diagnostics
domain: Experiment
domain: Simulation
range: string
comment: It describes the specific techniques or procedures used to ensure the accuracy and reliability of the data collected by a diagnostic tool during the experimental campaign.for instance: General Calibration Methods: Dark Current Correction: This method accounts for background signal in detectors used for measuring light or particle flux. Flat-Field Correction: This method corrects for spatial non-uniformities in detector response, ensuring consistent sensitivity across the entire detection area. Energy Calibration: This method establishes the relationship between the detector signal and the actual energy of particles (e.g., electrons, ions) being measured. Wavelength Calibration: This method defines the relationship between the detector signal and the actual wavelength of light for spectroscopic techniques. LaserPlasma Specific Calibration Methods: Thomson Scattering Calibration: This method utilizes reference materials with well-defined electron density and temperature to calibrate the measurement of these parameters in the plasma using Thomson Scattering diagnostics. Interferometry Calibration: This method employs reference paths with known optical path lengths to calibrate the measurement of electron density in the plasma using interferometry diagnostics. Particle Spectrometer Calibration: This method utilizes well-characterized radioactive sources emitting particles with known energies to calibrate the energy scale and resolution of particle spectrometers used to diagnose particle acceleration in the plasma.

data encoding scheme
type: DatatypeProperty
sub property of: data property
domain: Data
range: string
comment: This refers to the specific method used to represent characters, numbers, and other data elements within a data format. Different encoding schemes define how these elements are translated into a series of bits (0s and 1s) that computers can understand. Common encoding schemes: ASCII (American Standard Code for Information Interchange): A widely used character encoding for text formats, representing characters with 7-bit or 8-bit codes. Unicode: A more comprehensive character encoding that can represent a wider range of characters, including those from various languages and symbols. Binary encoding schemes: Specific to binary formats, defining how data types like integers, floating-point numbers, or images are represented in binary form.

data filename extension
type: DatatypeProperty
sub property of: data property
domain: Data
range: string
comment: This is a short suffix added to the filename that indicates the data format of the file. Operating systems and software applications use file extensions to identify the appropriate program to open or process the data. Common examples: ".txt" for plain text files ".csv" for comma-separated values ".jpg" for JPEG image files ".doc" for Microsoft Word documents

data format
type: DatatypeProperty
sub property of: data property
domain: Data
range: string
comment: This refers to the specific way data is structured and represented for storage or transmission. It defines how the data elements are arranged and interpreted by a computer program. There are various data formats, each with its strengths and weaknesses: Text formats: Human-readable formats like CSV (comma-separated values), plain text, or JSON (JavaScript Object Notation) use simple text characters to represent data. Binary formats: These formats store data directly in machine code, making them more compact and efficient for computer processing but not human-readable. Examples include image formats (JPEG, PNG) or executable programs. Database formats: Structured formats designed for efficient storage and retrieval of data in databases. Examples include SQL (Structured Query Language) or NoSQL databases.

data metadata
type: DatatypeProperty
sub property of: data type
domain: Data
range: string
comment: Metadata: Provides information about the data and can be: Descriptive Metadata: Provides information about the data itself (e.g., title, author, creation date, format). Structural Metadata: Describes the organization and structure of the data (e.g., data types, units, relationships). Administrative Metadata: Includes information about data access, ownership, and permissions. Provenance Metadata: Tracks the origin and history of the data (e.g., processing steps, software used).

data processed
type: DatatypeProperty
sub property of: data type
domain: Data
range: string
comment: processed raw data achieved in simulation or experiment.

data raw
type: DatatypeProperty
sub property of: data type
domain: Data
range: string
comment: raw data achieved in simulation or experiment.

data type
type: DatatypeProperty
sub property of: data property
domain: Data
range: string
comment: the type of data achieved in experiments or simulations

diagnostic name
type: DatatypeProperty
sub property of: diagnostic property
domain: Diagnostics
range: string
comment: The diagnostic used in an experiment: "X-ray Spectroscopy", "Thomson Scattering," "Optical Interferometry," "Particle Spectrometer." etc.

energy histogram bin count
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: integer
comment: This option determines how the range of energy values is divided into discrete intervals or bins when generating the energy histogram. Each bin represents a range of energy values, and the histogram displays the number of particles that fall into each bin.

energy histogram filter
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: string
comment: his option determines which subset of particles should be considered when generating the energy histogram. The filter defines the criteria for including particles in the histogram, allowing for focused analysis on specific particle groups or states. For instance, ("all") indicates that all particles in the simulation, regardless of any specific properties or conditions, will be included in the energy histogram. No additional filtering criteria are applied.

energy histogram max energy
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: float
comment: This option sets the higher bound of the energy range for which the histogram will collect and display data. It defines the highest energy value that will be included in the histogram bins. For instance, if the highest energy is set to 1000.0, the histogram will show up to 1000 and ignore all higher energy values. If particle energies are above this maximum value, they will not be represented in the histogram.

energy histogram min energy
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: float
comment: This option sets the lower bound of the energy range for which the histogram will collect and display data. It defines the smallest energy value that will be included in the histogram bins. For instance, if the minimum energy is set to 0.0, the histogram will start at zero and include all higher energy values. If particle energies are below this minimum value, they will not be represented in the histogram.

energy histogram period
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: integer
comment: his option determines the interval at which the simulation will output or update the energy histogram data. The value specifies the number of simulation steps or iterations between histogram updates.

energy histogram species name
type: DatatypeProperty
sub property of: energy histogram plot configuration
domain: Output
range: string
comment: This option determines which particle species' energy distribution will be computed and visualized in a histogram. The histogram is a graphical representation showing the frequency of particles within specific energy ranges (bins).

facility address
type: DatatypeProperty
sub property of: Facility properties
domain: Facility
range: string
comment: The Address of facility (either eperimental facility or Sumpercomputer)

facility fund
type: DatatypeProperty
sub property of: Facility properties
domain: Facility
range: string
comment: The fund that is dedicated to that facility to perform a specific experiment.

facility name
type: DatatypeProperty
sub property of: Facility properties
domain: Facility
range: string
comment: The name of facility (either eperimental facility or Sumpercomputer)

ionization degree
type: DatatypeProperty
sub property of: Ionization
domain: Ionization
range: integer
comment: the (average) number of electrons removed per ion (atom) which is : Z - bound_electrons, (look at data property : ionization_number_of_bound_electrons) where Z is atomic number (number of protonsin the nucleus of a atom of a element).

ionization models
type: DatatypeProperty
sub property of: Ionization
domain: Plasma
range: string
comment: ionization mechanisms applied to the species or element in the simulation.

ionization number of bound electrons
type: DatatypeProperty
sub property of: Ionization
domain: Simulation
range: integer
comment: the initial number of bound electrons, the ionization degree is Z - bound_electrons. For instance, bound_electrons for carbon ions could be 6 to 0.

ionization species
type: DatatypeProperty
sub property of: Ionization
domain: Plasma
range: string
comment: which species does the ionization

ionization via ground state
type: DatatypeProperty
sub property of: Ionization
domain: Ionization
range: boolean
comment: ionization process starting from the ground state of a species

laser amplitude
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: double
comment: The maximum value (amplitude), E_max, of the electric field (E) of the laser pulse.

laser beam shape
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: string
comment: The mode of a laser beam such as Gaussian beam or a Laguerre-Gaussian mode.

laser beam waist
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: The beam waist w0 is a fundamental parameter of a Gaussian beam and is defined as the radius at which: - the electric field amplitude drops to ( 1/e ) of its maximum value on-axis - and the beam width w(z) is the smallest (the intensity on-axis (r = 0) is the largest). Key Characteristics of the Beam Waist: 1. Beam Waist Radius w0: - It represents the minimum spot size of the beam. - At this point, the beam is most tightly focused.

laser energy
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: double
comment: the total amount of energy delivered by a single laser pulse. EXPERIMENTALLY: In experiments, measuring laser energy often involves using a laser power meter which measures the average power output of the laser beam. However, since pulsed lasers deliver energy in bursts, we need to account for the pulse repetition rate (Hz) to calculate the energy per pulse. Formula: laser_energyPulse (J) = Average Power (W) / Repetition Rate (Hz) THEORITICALLY: the energy can be calculated by integrating: - the squared electric field (E) of the pulse over a specific volume (V) and time interval (t): LaserEnergyPulse = ∫ (ε₀ * E(t, x, y, z)²)dV dt Here, ε₀ represents the permittivity of free space, a constant value. E(t, x, y, z) represents the electric field as a function of time (t) and position (x, y, z) within the volume (V). The integration calculates the total energy content within the defined volume and time window. - Poynting vector (S), which describes the energy flux (energy flow per unit area per unit time) of an electromagnetic field. The time integral of the Poynting vector over a specific area (A) through which the pulse propagates gives the total energy: LaserEnergyPulse = ∫ S(t, A) dt Here, S(t, A) represents the Poynting vector as a function of time (t) across the area (A). The integration calculates the total energy that flows through the defined area over the pulse duration.

laser focus position
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: laser focus position coordinates

laser focus position x
type: DatatypeProperty
sub property of: laser focus position
domain: Laser
range: double
comment: laser focus position in x direction

laser focus position y
type: DatatypeProperty
sub property of: laser focus position
domain: Laser
range: double
comment: laser focus position in y direction

laser focus position z
type: DatatypeProperty
sub property of: laser focus position
domain: Laser
range: double
comment: laser focus position in z direction

laser frequency
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: the frequency of a laser pulse. It related to the laser wavelength (λ) through the speed of light (c) by the following equation: laser_frequency (Hz) = c / λ (meters)

laser meanPower
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: The total energy output of a laser per unit time, averaged over a longer period that includes many pulses where Average Power = Peak Power * pulse duration * pulse repetition rate (Hertz)

laser omega
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: Angular frequency (ω) of a laser pulse. it represents the frequency of a periodic motion expressed in radians per second (rad/s). In the context of a laser pulse, the angular frequency relates to the laser's frequency (f) through the following relationship: ω (rad/s) = 2 * π * f (Hz) Here, π (pi) is a mathematical constant approximately equal to 3.14159.

laser peakPower
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: double
comment: The highest instantaneous power delivered by a single laser puls. it is often related to other laser pulse properties like pulse duration (τ) through the following equation: Peak Power (W) = Energy per Pulse (J) / Pulse Duration (s)

laser peak intensity
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: double
comment: Peak Intensity (I_peak) refers to the maximum intensity (power per unit area) of the laser pulse. It's calculated based on the electric field amplitude (E_max) and the wave impedance of free space: I_peak = (1/2) * ε₀ * c * E_max^2 Here, ε₀ is the permittivity of free space, and c is the speed of light in vacuum.

laser polarization type
type: DatatypeProperty
sub property of: laser polarization
domain: Laser
range: string
comment: Polarization state of the laser pulse (e.g., linear, circular, elliptical)

laser pulse
type: DatatypeProperty
sub property of: laser properties
type: Class
subclass of: Laser
subclass of: Restriction
  on property: has pulse duration
  min qualified cardinality: 1
  on class: laser pulse

laser pulse duration FWHM
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: double
comment: Pulse duration, commonly referred to as the Full Width at Half Maximum (FWHM), is a measure of the temporal length of a laser pulse. Specifically, the FWHM is defined as the duration over which the pulse's intensity is at least half of its maximum value.

laser pulse multiplicator
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: integer
comment: The laser pulse will be initialized laser_pulse_multiplicator times of the pulse_duration.

laser repetition rate
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: float
comment: The laser repetition rate refers to the number of pulses per second a laser pulse is emitted which is typically measured in Hertz (Hz).

laser temporal phase
type: DatatypeProperty
sub property of: laser pulse
domain: Laser
range: float
comment: The Carrier-Envelope Phase (CEP) is a crucial parameter in ultrafast optics, especially in the context of femtosecond laser pulses. Here is a detailed explanation: Definition: The Carrier-Envelope Phase (CEP) is the phase difference between the peak of the carrier wave and the peak of the pulse envelope. In other words, it describes the offset between the oscillations of the electric field (the carrier wave) and the maximum of the pulse envelope in a laser pulse. Mathematical Representation: The electric field E(t) of a laser pulse can be represented as: E(t) = E0(t) cos(ω0t +ϕ) where: - E0(t) is the pulse envelope. - ω0 is the carrier frequency. - ϕ is the carrier-envelope phase. In this equation, 𝜙 determines the phase shift between the peak of the envelope E0(𝑡) and the carrier wave’s oscillations.

laser wavelength
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: double
comment: The central wavelength of a laser pulse in a vacuum. It related to the laser laser_frequency through the speed of light (c) by the following equation: λ (meters) = c / laser_frequency (Hz)

macro particle count configuration
type: DatatypeProperty
sub property of: simulation output
domain: Output
range: string
comment: Macro-particles are computational entities that represent a large number of real particles. Tracking the count of macro-particles for specific species helps in understanding the dynamics and behavior of that species in the simulation.

macro particle count period
type: DatatypeProperty
sub property of: macro particle count configuration
domain: Output
range: integer
comment: This option determines how often (in simulation time steps) the simulation will output or log the count of macro-particles, which are representative particles used in the simulation to model the behavior of a large number of real particles. Purpose and Use Cases: Monitoring: Tracking the number of macro-particles at specified intervals helps in monitoring the stability and accuracy of the simulation. It can show how well the simulation is converging or if there are any issues with particle loss or addition. Diagnostics: Regularly outputting macro-particle counts can assist in diagnosing problems related to particle conservation, numerical stability, or resource usage. Performance Analysis: Understanding how the number of macro-particles evolves can provide insights into the simulation's performance and help in optimizing particle and computational resource management.

macro particle count species name
type: DatatypeProperty
sub property of: macro particle count configuration
domain: Output
range: string
comment: This option determines which type of macro-particles (i.e., which species) the simulation should track when reporting the particle count. It specifies the particle species whose count is to be recorded or analyzed. For instance "macro_particle_count_species_name": "electron" means that the macro-particle count statistics will be recorded specifically for electrons.

macroparticle
type: DatatypeProperty
sub property of: simulation property
comment: Represents a macroparticle in a simulation.

macroparticle attributes
type: DatatypeProperty
sub property of: macroparticle
domain: Macroparticle
range: string
backward compatible with: the attribute NAME (reference) of a macroparticle

macroparticle attributes bound electrons
type: DatatypeProperty
sub property of: macroparticle attributes
domain: Macroparticle
range: string
comment: the attribute NAME that refer to the bound electrons of a macroparticle. It represents the name or reference to the PIC code for the attribute. However, the actual data type that represents can be a numerical value like a float or an integer in the code.

macroparticle attributes momentum
type: DatatypeProperty
sub property of: macroparticle attributes
domain: Macroparticle
range: string
comment: the attribute NAME that refer to the momentum of a macroparticle. It represents the name or reference to the PIC code for the attribute. However, the actual data type that represents can be a numerical value like a float or an integer in the code.

macroparticle attributes position
type: DatatypeProperty
sub property of: macroparticle attributes
domain: Macroparticle
range: string
comment: the attribute NAME that refer to the position of a macroparticle in the simulation space. It refers to a template (specific class in PIC code) to represent position.

macroparticle attributes weighting
type: DatatypeProperty
sub property of: macroparticle attributes
domain: Macroparticle
range: string
comment: the attribute NAME that refer to the weighting factor of a macroparticle which represents the relative importance or scaling of the macroparticle. It represents the name or reference to the PIC code for the attribute. However, the actual data type that represents can be a numerical value like a float or an integer in the code.

moving window
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
comment: In many plasma physics simulations, particularly those involving relativistic particle beams or laser pulses, the region of interest is a small portion of the entire simulation domain. For example, in laser-plasma simulations, the laser pulse and its immediate vicinity (where the most important interactions occur) represent a tiny fraction of the whole space. The moving window technique slides the simulation domain along with the advancing wavefront (such as a laser pulse) or relativistic particles. As the particles or wave propagate, instead of simulating a large, static spatial domain (which could be computationally expensive), the simulation window moves with the speed of light (or close to it). This ensures that the computational resources are concentrated on the active region where the interactions are happening, reducing the size of the grid that needs to be simulate

moving window move point
type: DatatypeProperty
sub property of: moving window
domain: Simulation
range: float
comment: when the laser reaches move_point then simulation window starts moving along with the laser in the direction of laser. Before the window starts moving, the simulation runs with a fixed domain size. The window remains stationary until the light (or laser pulse) reaches the specified move_point position. Once the light reaches this point, the simulation window starts sliding along with the light pulse at the speed of light.

moving window stop iteration
type: DatatypeProperty
sub property of: moving window
domain: Simulation
range: float
comment: when to stop moving the simulation window based on the simulation iteration number (or time steps). If set to None, the window keeps moving for the entire simulation.

opacity
type: DatatypeProperty
sub property of: plasma properties
domain: Plasma
range: double
comment: Opacity of the plasma, representing its ability to absorb radiation (often expressed in cm^-1).

openPMD extension
type: DatatypeProperty
sub property of: openPMD configuration
domain: Output
range: string
comment: Purpose: This option defines the file extension for the output files generated by the simulation when using the OpenPMD format. It helps in determining the format of the data files and how they should be recognized or handled by other software tools. Value ("bp"): The value "bp" stands for Blueprint, which is a file format used by OpenPMD for storing hierarchical scientific data. This extension indicates that the files will be in Blueprint format, a specific flavor of HDF5 used for high-performance scientific data storage.

openPMD file
type: DatatypeProperty
sub property of: openPMD configuration
domain: Output
range: string
comment: Purpose: This option sets the base name for the files where the simulation data will be saved. The full filenames will be constructed by appending additional information, such as step numbers or file extensions, to this base name. "openPMD_file": "simData": The value "simData" means that the output files will be named starting with "simData". For instance, if the simulation data is saved every 100 steps as specified by the openPMD_period, the resulting files might be named simData0001.h5, simData0002.h5, and so on.

openPMD period
type: DatatypeProperty
sub property of: openPMD configuration
domain: Output
range: integer
comment: This option determines the interval (in terms of simulation steps or iterations) at which the simulation state is written to disk in the OpenPMD format. OpenPMD is a standard format for scientific data management in high-performance computing. It defines how frequently data is outputted and saved for subsequent analysis or visualization.

particle bunch properties
type: DatatypeProperty
domain: Laser Plasma Application
range: float
comment: laser-produced lasma generates particle beam with following characteristics

particle shape gaussian center front
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: float
comment: This parameter defines the center position of the Gaussian profile for particles on the front side of a given region or domain. center (μ) is the point around which the Gaussian curve is symmetrically distributed. f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n

particle shape gaussian center rear
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: float
comment: This parameter defines the center position of the Gaussian profile for particles on the rear side of a given region or domain. center (μ) is the point around which the Gaussian curve is symmetrically distributed. f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n

particle shape gaussian density amplitude
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: double
comment: The amplitude (n0) represents the maximum value of the Gaussian density distribution, which scales the height of the distribution. n(x) = n0*exp F*0.5* [ (x−μ) / (σ) ]^n

particle shape gaussian factor
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: float
comment: the factor (F) adjusts the shape and scaling of the Gaussian distribution. f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n Effect of F: If F>0, the decay of the Gaussian function is slower, resulting in a broader distribution. If F<0, like F=−1, the exponential decay is steeper, making the distribution narrower and more peaked around μ. Significance: Setting F=−1 often means the function is normalized such that the area under the Gaussian curve equals A, which is the amplitude of the peak.

particle shape gaussian power
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: float
comment: the power (n) is to raise the exponential argument of a Gaussian function with the following form f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n

particle shape gaussian sigma front
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: double
comment: the standard deviation (σ) of the Gaussian profile for particles on the front side. (σ) of the Gaussian distribution which determines the spread or width of the Gaussian distribution. f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n

particle shape gaussian sigma rear
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: double
comment: the standard deviation (σ) of the Gaussian profile for particles on the rear side. (σ) of the Gaussian distribution which determines the spread or width of the Gaussian distribution. f(x) = A*exp F*0.5* [ (x−μ) / (σ) ]^n

phase space filter
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: string
comment: Purpose: This option determines which particles are included in the phase space analysis based on specific criteria. The filter defines the subset of particles to be analyzed or visualized in the phase space plot. Value ("all"): The value "all" means that all particles in the simulation will be included in the phase space analysis. No additional filtering criteria are applied.

phase space max
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: float
comment: This option defines the upper limit of the data range for the phase space plot. It ensures that only data values less than or equal to this maximum value are included in the analysis or plot.

phase space min
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: float
comment: This option defines the lower limit of the data range for the phase space plot. It ensures that only data values greater than or equal to this minimum value are included in the analysis.

phase space momentum
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: string
comment: This option determines which component of the momentum vector will be represented in the phase space analysis. The phase space plot typically includes both spatial coordinates and momentum components of particles. By specifying a particular momentum component, you define which aspect of the momentum vector will be visualized or analyzed. eg.py or px

phase space period
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: integer
comment: This option determines the interval (in terms of simulation steps or iterations) at which the simulation will output or update the phase space data. It defines how frequently the phase space information will be captured and saved.

phase space space
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: string
comment: This option determines which spatial dimension will be represented in the phase space analysis. The phase space plot typically includes spatial coordinates and momentum or energy components of particles. By specifying a particular spatial dimension, you define which axis or coordinate in the spatial domain will be included in the analysis. .eg."x" or "z"

phase space species name
type: DatatypeProperty
sub property of: phase space configuration
domain: Output
range: string
comment: This option determines which species of particles will be included in the phase space analysis. The phase space plot typically represents particles in terms of their position and momentum or energy.

png EM field scale channel i
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: integer
comment: It refers to a set of options for normalizing electromagnetic (EM) fields in channel i, particularly for visualizing or exporting data in physically meaningful units that are scaled appropriately. The different values allow the user to choose how to scale or normalize the EM fields based on the typical physical quantities relevant to the simulation type. For PIConGPU code for instance some option can be: -1: Auto: Description: This mode automatically enables adaptive scaling for each output, which means the fields will be scaled dynamically based on the simulation data to provide an appropriate range for visualization or output. 6: Custom: Description: This mode allows the user to provide custom normalization factors for the fields using customNormalizationSI. This is useful when none of the predefined options fit your simulation setup, and you want to specify normalization constants manually. Use Case: When you have specific physical scales in mind that are not covered by the other options, you can define them explicitly. 7: Incident: Description: Normalizes the fields based on the amplitude of the incident electromagnetic wave (e.g., a laser). It uses the maximum amplitude from all enabled incident field profiles, excluding "Free" profiles. Use Case: This is particularly useful in simulations where a laser or other incident electromagnetic field is driving the system, such as laser-plasma interaction studies.

png axis
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: the output of a parameter (e.g. magnetic field or electric field) in 2D such as xy, yz, yz, etc as png images.

png custom normalization SI
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: providing normalization factors for the electromagnetic (EM) fields, particle densities, or other simulation data before generating PNG images. These normalization factors are given in SI units (International System of Units).

png folder name
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: This option determines the directory name in which all the PNG images generated by the PNG plugin for the simulation will be stored. The images might represent fields like electric and magnetic fields, particle densities, velocities, or other simulation data, depending on the configuration.

png period
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: integer
comment: the period of the output as png images of a parameter such as magnetic field or electric field

png plot configuration
type: DatatypeProperty
sub property of: simulation output
domain: Output
range: string
comment: output a parameter such as magnetic field or electric field as png images.

png pre channel i
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: it is specifying how the data for Channel i is presented or even computed before it is visualized and exported as a PNG image.eg, eg to visualize the x-component of the electric field (Ex) or its square.

png pre channel i color scale
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: this controls the color scale used for visualizing the data in Channel i when exporting simulation data as PNG images.

png pre channel i opacity
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: float
comment: This option is used to set the opacity for the data being visualized in Channel i before exporting it as a PNG image. Channel i typically corresponds to one of the physical quantities being visualized, such as the electric or magnetic field. Opacity Value: The opacity value is typically specified as a float between 0 (completely transparent) and 1 (completely opaque). This value determines how much of Channel 1's data is visible in the final PNG image.

png pre particle density color
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: This option determines the color scale used to represent particle density in the exported PNG images. It specifies a particular color scale for this visualization e.g. "colorScales::grayInv" or "colorScales::green".

png pre particle density opacity
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: float
comment: The option determines the transparency level of the particle density data when exporting PNG images. Opacity controls how "see-through" a layer is, and in this context, it refers to the density visualization. Visualizing Particle Densities: When visualizing particle densities in a plasma or other complex systems, there might be overlapping regions where particles are densely packed or sparsely distributed. By adjusting the opacity, you can better represent these density variations in the exported images. Blending Data Layers: In some simulations, particle density is just one of several datasets being visualized (e.g., electric fields, magnetic fields, etc.). Adjusting the opacity helps blend these layers together in a way that makes the image more informative and easier to interpret. Use Case: Tuning Visualization: If your goal is to generate clear and informative images from a complex simulation with overlapping data (e.g., visualizing both electric fields and particle densities), this option allows you to adjust how prominently the particle densities are represented in the image. Overlaying Multiple Data Sets: If you're visualizing multiple variables and want to ensure they don't visually obscure each other, you can adjust the opacity of the particle densities to balance the visual impact of each dataset.

png scale image
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: float
comment: Scales the simulation data to a suitable range before exporting it as a PNG image. Purpose: Ensures that the generated images accurately reflect the data by mapping the simulation values to a color scale in a way that enhances visibility. The data values (e.g., electric or magnetic field strength, particle density) in a simulation can have a wide range of magnitudes. To create a meaningful image, these values need to be mapped to a limited range of colors,

png scale to cellsize
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: boolean
comment: The purpose of scaling to cell size can be to standardize or normalize the visualization of certain quantities across different regions of the simulation grid, particularly if the grid is non-uniform (i.e., if the cells have different sizes). When cells are scaled differently, this feature helps in ensuring that comparisons of data from different parts of the grid are meaningful. Essentially, this means that the value of a quantity (e.g., field strength, particle density) in each cell might be normalized by the size of that cell before being exported as an image. Scenarios where png_plugin_SCALE_TO_CELLSIZE is useful: Non-Uniform Grid: If the simulation domain has varying cell sizes (such as in adaptive mesh refinement), this option ensures that data is correctly normalized and visualized so that smaller or larger cells don't distort the representation. Uniform Representation: Even in a uniform grid, scaling to cell size can help create more standardized visualizations, making it easier to compare different regions of the simulation or different simulation setups.

png slice point
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: float
comment: This determines the position along one axis (usually the z-axis or another chosen axis) where a 2D slice of the 3D simulation data is taken. This 2D slice is then used to generate the PNG image. It has any value between 0 and 1. 3D to 2D Visualization: Many plasma and laser simulations are conducted in 3D, but visualizing all three dimensions in a single image can be challenging. By taking a 2D slice at a specific point along one axis, the data can be reduced to a 2D image that is easier to interpret. The png_slice_point specifies the exact location of this slice.

png species name
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: string
comment: This option determines which particle species (e.g., electrons, protons, ions, positrons, etc.) will be visualized in the PNG image when exporting particle-related data, such as particle densities, velocities, or energies. This allows for focused visualization of a specific type of particle.

png white box per GPU
type: DatatypeProperty
sub property of: png plot configuration
domain: Output
range: boolean
comment: in PIC simulation benefiting from GPU accelerators, often run on multiple GPUs, with the simulation space divided into subdomains, each handled by a different GPU. This option controls whether or not to draw a white box around the region of the simulation handled by each GPU when exporting the data as an image. false: When this option is set to "false", the PNG image exported will not have a white box outlining the area processed by each GPU. This results in a seamless image without any visible indication of the GPU boundaries. true: If the option is set to "true", the exported PNG images will have a white border drawn around the regions that are processed by different GPUs. This can help visualize how the computational domain is divided among the GPUs.

project date
type: DatatypeProperty
sub property of: project property
domain: Project
range: dateTime
comment: the date a project has been performed

project date end
type: DatatypeProperty
sub property of: project date
domain: Project
range: dateTime
comment: the date a project has been ended

project date start
type: DatatypeProperty
sub property of: project date
domain: Project
range: dateTime
comment: the date a project has been started

project fund
type: DatatypeProperty
sub property of: project property
domain: Project
range: string
comment: The fund that is dedicated to the specific project.

project goal
type: DatatypeProperty
sub property of: project property
domain: Project
range: string
comment: the goals or open questions that will be addressed in the project.

project property
type: DatatypeProperty
sub property of: Metadata property
domain: MetaData
comment: the properties of a project (either simulation or experiment)

project title
type: DatatypeProperty
sub property of: project property
domain: Project
range: string
comment: the title of project that can be an experimental or simulation work

radiation emission
type: DatatypeProperty
sub property of: plasma properties
domain: Plasma
range: string
comment: The radiation emission from (laser) plasma that can be x-ray, gamma ray, etc.

recombination radiative
type: DatatypeProperty
sub property of: recombination via free electron
domain: Laser Plasma Physics
range: string
comment: radiative recombination

recombination threebody
type: DatatypeProperty
sub property of: recombination via free electron
domain: Laser Plasma Physics
range: string
comment: threebody recombination

recombination via bound electron
type: DatatypeProperty
sub property of: Recombination
domain: Laser Plasma Physics
range: string
comment: recombination via bound electrons known as charge exchange

recombination via free electron
type: DatatypeProperty
sub property of: Recombination
domain: Laser Plasma Physics
range: string
comment: recombination via free electron

simulation approach
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: , several approaches are used to model the complex interactions between the intense laser pulse and the plasma. Here's a breakdown of the most common methods: 1. Particle-in-Cell (PIC) Simulation: Method: PIC is a powerful technique that treats the plasma as a collection of charged particles (electrons and ions) and the laser pulse as an electromagnetic field. The particles' motion and interactions are tracked by solving the equations of motion for each particle under the influence of the electromagnetic field and collisions. Strengths: Captures the kinetic behavior of particles in the plasma. Can model a wide range of phenomena, including laser-driven wakefield generation, electron acceleration, and nonlinear laser-plasma interactions. Weaknesses: Computationally expensive, especially for large-scale simulations. Requires careful choice of parameters like particle number, simulation size, and collision model. 2. Fluid Simulations: Method: This approach treats the plasma as a continuous fluid described by macroscopic quantities like density, velocity, and pressure. The dynamics of the fluid are governed by fluid equations like the hydrodynamic equations or magnetohydrodynamic (MHD) equations. Strengths: Less computationally expensive compared to PIC for large-scale simulations. Useful for studying large-scale phenomena in plasma, like shock waves and instabilities. Weaknesses: Loses information about the kinetic behavior of individual particles. May not be accurate for situations where kinetic effects are important, such as very short time scales or strong laser-plasma interactions. 3. Hybrid Simulations: Method: This combines PIC and fluid approaches. A specific region of the simulation domain might be treated with PIC for high-fidelity modeling of particle dynamics, while other regions can be modeled using less computationally expensive fluid equations. Strengths: Offers a balance between computational efficiency and accuracy. Can be tailored to capture the most i…

simulation bc r
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: in Cylindrical geometry: Boundary condition at either side of R (both min and max) : e.g. periodic, open, dirichlet.

simulation bc rmax
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: in Cylindrical geometry: Boundary condition at max R: e.g. periodic, open, dirichlet.

simulation bc rmin
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: in Cylindrical geometry: Boundary condition at min R: e.g. periodic, open, dirichlet.

simulation bc x
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at either side of x direction (both min and max) : e.g. periodic, open, dirichlet.

simulation bc xmax
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at max X: e.g. periodic, open, dirichlet.

simulation bc xmin
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at min X: e.g. periodic, open, dirichlet.

simulation bc y
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at either side of y direction (both min and max) : e.g. periodic, open, dirichlet.

simulation bc ymax
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at max Y: e.g. periodic, open, dirichlet.

simulation bc ymin
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at min Y: e.g. periodic, open, dirichlet.

simulation bc z
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: Boundary condition at either side of z direction (both min and max) : e.g. periodic, open, dirichlet.

simulation bc zmax
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: in Cartesian or Cylindrical geometry: Boundary condition at max Z: e.g. periodic, open, dirichlet.

simulation bc zmin
type: DatatypeProperty
sub property of: simulation boundary condition
domain: BoundaryConditionType
range: string
comment: in Cartesian or Cylindrical geometry: Boundary condition at min Z: e.g. periodic, open, dirichlet.

simulation boundary condition
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: The boundary conditions that are used in the simulation e.g. periodic, open, dirichlet.

simulation box
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: float
comment: simulation box which defines the min, and max values in X, Y, and Z directions.

simulation box xmax
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: simulation box which defines the max value in X direction.

simulation box xmin
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: simulation box which defines the min value in X direction.

simulation box ymax
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: simulation box which defines the max value in Y direction.

simulation box ymin
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: simulation box which defines the min value in Y direction.

simulation box zmax
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: in Cartesian or Cylindrical geometry: simulation box which defines the max value in Z direction.

simulation box zmin
type: DatatypeProperty
sub property of: simulation box
domain: Simulation
range: float
comment: in Cartesian or Cylindrical geometry: simulation box which defines the min value in Z direction.

simulation cell size
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: long
comment: The resolution that is used in simulation codes.

simulation cell size x
type: DatatypeProperty
sub property of: simulation cell size
domain: Simulation
range: double
comment: simulation_cellSize in x direction

simulation cell size y
type: DatatypeProperty
sub property of: simulation cell size
domain: Simulation
range: double
comment: simulation_cellSize in y direction

simulation cell size z
type: DatatypeProperty
sub property of: simulation cell size
domain: Simulation
range: double
comment: simulation_cellSize in z direction

simulation code version
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: float
range: string
comment: The version of the simulation code that is used.

simulation field solver
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: Which field solver is used in the simulation e.g. 'Yee', 'CKC', 'Lehe'.

simulation max time step
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: integer
comment: Maximum number of time steps in the simulation

simulation minimum weight
type: DatatypeProperty
sub property of: minimum weight
domain: Simulation
range: float
comment: minimum_weight defines the threshold below which macro-particles are removed from the simulation. In particle-in-cell (PIC) simulations, particles are not represented individually but rather as "macro-particles." Each macro-particle in the simulation represents a large number of real particles, and it has a corresponding weight that describes the number of real particles it represents. minimum_weight specifies the smallest allowed weight for a macro-particle in the simulation. If the weight of a macro-particle falls below this threshold, the particle might be removed.

simulation nr
type: DatatypeProperty
sub property of: simulation number of cells
domain: Simulation
range: integer
comment: in Cylindrical geometry: Number of cells along R (number of nodes = nr+1)

simulation number of gpu x
type: DatatypeProperty
sub property of: simulation number of gpu
domain: Simulation
range: integer
comment: number of gpu in x direction

simulation number of gpu y
type: DatatypeProperty
sub property of: simulation number of gpu
domain: Simulation
range: integer
comment: number of gpu in y direction

simulation number of gpu z
type: DatatypeProperty
sub property of: simulation number of gpu
domain: Simulation
range: integer
comment: number of gpu in z direction

simulation nx
type: DatatypeProperty
sub property of: simulation number of cells
domain: Simulation
range: integer
comment: Number of cells along X (number of grid nodes = nx+1)

simulation ny
type: DatatypeProperty
sub property of: simulation number of cells
domain: Simulation
range: integer
comment: Number of cells along Y (number of grid nodes = ny+1)

simulation nz
type: DatatypeProperty
sub property of: simulation number of cells
domain: Simulation
range: integer
comment: in Cartesian or Cylindrical geometry: Number of cells along Z (number of grid nodes = nz+1)

simulation particle per cell
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: integer
comment: number of particles per cell

simulation particle pusher
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: string
comment: Which particle pusher is used in the simulation.

simulation time step
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: double
comment: time step used in the simulation.

simulation vacuum cells
type: DatatypeProperty
sub property of: simulation property
domain: Simulation
range: integer
comment: The number of vacuum cells assumes a charge-free volume in front of a target which is important for laser initialization and propagation.

species atomic mass
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: The sum of the number of protons and neutrons in the nucleus of a species

species atomic number
type: DatatypeProperty
sub property of: species properties
domain: Species
range: nonNegativeInteger
comment: the number of protons in the nucleus of a species

species charge
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: the charge of a species. Positive (negative) numbers can be used for positively (negatively) charged particles. (e.g., 1*e_charge, -4*e_charge) where e_charge = -1.60217663E-19.

species charge e
type: DatatypeProperty
sub property of: species properties
domain: Species
range: float
comment: the charge of a species in multiples of the electron charge. Positive (negative) numbers can be used for positively (negatively) charged particles (e.g., +1.,+2, -4).

species chemical symbol
type: DatatypeProperty
sub property of: species properties
domain: Species
range: string
comment: species chemical symbol such as H, C, Au, etc.

species density ratio
type: DatatypeProperty
sub property of: species properties
domain: Species
range: float
comment: the ratio of the density of a particular species in the simulation to a reference density. It is a numerical value that helps in normalizing or scaling the density.

species energy-gain
type: DatatypeProperty
sub property of: species properties
domain: Laser Plasma Application
range: double
comment: Energy gain refers to the increase in the kinetic energy of the accelerated particles compared to their initial kinetic energy (in case of laser-plasma before the laser interaction with target). Factors Affecting Energy Gain: Laser Pulse Parameters: The intensity, duration, and wavelength of the laser pulse significantly influence the acceleration process and the resulting energy gain of the particles. Plasma Properties: The density and temperature of the target plasma can affect how efficiently the laser pulse interacts with the particles and transfers energy to them.

species mass
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: the mass of the species in g, kg etc.

species mass density
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: mass density of a species in (e.g. kgm^-3)

species momentum
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: momentum of a species suchg as electron or proton.

species name
type: DatatypeProperty
sub property of: species properties
domain: Species
range: string
comment: the (human-readable) name of a particle species eg. proton, electron, etc

species number density
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: number density of a species (m^-3, cm^-3, etc).

species particle shape type
type: DatatypeProperty
sub property of: species particle shape
domain: Species
range: boolean
comment: the type of particle shape of a species used in a simulation e.g. 'linear', "gaussian", 'quadratic', 'cubic'.

species property
type: DatatypeProperty
sub property of: species properties
domain: Species
range: string
comment: the properties of a species.

species temperature
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: temperature of a species in Kelvin, Celsius etc.

species temperature ev
type: DatatypeProperty
sub property of: species properties
domain: Species
range: double
comment: temperature of a species in ev

species trajectory
type: DatatypeProperty
sub property of: species properties
domain: Species
range: float
comment: The trajectories of a species that are output in simulation studies.

species typename
type: DatatypeProperty
sub property of: species properties
domain: Species
range: string
comment: the (code based-readable) name of a particle species eg. proton, electron, etc. In PIConGPU for instance we have : This property defines the name of the C++ species type associated with the species (https://github.com/ComputationalRadiationPhysics/picongpu/blob/dev/share/picongpu/pypicongpu/schema/species/species.Species.json)

target boiling-point
type: DatatypeProperty
sub property of: target properties
domain: Target
range: float
comment: the temperature at which the vapor pressure of a liquid equals the pressure surrounding the liquid and the liquid changes into a vapor.

target chemical symbol
type: DatatypeProperty
sub property of: target properties
domain: Target
range: string
comment: chemical formula (e.g., "Au" for gold, "Cu" for copper, CH2 for polyethylene, and C5O2H8for polymethylmethacrylate).

target density
type: DatatypeProperty
sub property of: target properties
domain: Target
range: double
comment: the density of a target (e.g. kgm^-3)

target electrical conductivity
type: DatatypeProperty
sub property of: target properties
domain: Laser Plasma Application
range: double
comment: Electrical conductivity of the target (often expressed in S/m).

target material-name
type: DatatypeProperty
sub property of: target properties
domain: Target
range: string
comment: the name of the material of a target (e.g., Gold, Aluminum).

target melting-point
type: DatatypeProperty
sub property of: target properties
domain: Target
range: float
comment: the temperature at which target changes state from solid to liquid.

target number density
type: DatatypeProperty
sub property of: target properties
domain: Target
range: double
comment: number density of a target (m^-3, cm^-3, etc).

target phase
type: DatatypeProperty
sub property of: target properties
domain: Target
range: string
comment: the phase of the target: solid. liquid, gas

target specificheat capacity
type: DatatypeProperty
sub property of: target properties
domain: Target
range: double
comment: the amount of heat that must be added to one unit of mass of the substance in order to cause an increase of one unit in temperature.

target temperature
type: DatatypeProperty
sub property of: target properties
domain: Target
range: double
comment: temperature of a target in Kelvin, Celsius etc.

target thermalConductivity
type: DatatypeProperty
sub property of: target properties
domain: Laser Plasma Application
range: double
comment: Thermal conductivity of the target (often expressed in W/m*K).

target thickness
type: DatatypeProperty
sub property of: target properties
domain: Target
range: double
comment: target thickness

Equation Of State (EOS) Formula
type: DatatypeProperty
sub property of: plasma properties
domain: Plasma
range: string
comment: Reference to the specific equation of state used to describe the plasma.

LG azimuthal index (l)
type: DatatypeProperty
sub property of: laser Laguerre-Gaussian mode (LG)
domain: Laser
range: float
comment: LG modes are a specific type of spatial mode of a laser beam characterized by a helical phase front, resulting in a doughnut-shaped intensity profile. The LG modes are defined by two indices: the azimuthal mode index l (related to the orbital angular momentum) and the radial mode index p (related to the number of radial nodes).

LG radial index (p)
type: DatatypeProperty
sub property of: laser Laguerre-Gaussian mode (LG)
domain: Laser
range: float
comment: LG modes are a specific type of spatial mode of a laser beam characterized by a helical phase front, resulting in a doughnut-shaped intensity profile. The LG modes are defined by two indices: the azimuthal mode index l (related to the orbital angular momentum) and the radial mode index p (related to the number of radial nodes).

current density (J)
type: DatatypeProperty
sub property of: plasma properties
domain: Laser Plasma Physics
range: double
comment: Current Density (J): This quantity represents the flow of electric charge per unit area within the plasma. It's measured in amperes per square meter (A/m^2). Generation of J in LPP: When a high-intensity laser pulse interacts with a target, it ionizes the material, creating a plasma with free electrons and ions. The intense electric field of the laser pulse can then exert a force on these free electrons, causing them to drift and generate a current within the plasma. Influence of J on LPP Processes: J plays a significant role in various LPP phenomena, including: Magnetic Field Generation: The flow of current creates a magnetic field within the plasma. This magnetic field can influence the propagation of the laser pulse itself and impact the dynamics of particle acceleration (electrons and ions). Plasma Instabilities: High current densities can lead to the development of various plasma instabilities, which are rapid fluctuations in the plasma density and electric field. These instabilities can further influence particle acceleration and energy transfer processes within the plasma. Particle Acceleration: The magnetic field generated by J can trap and accelerate charged particles (electrons and ions) within the plasma. This is a crucial aspect of various LPP applications, such as laser wakefield acceleration for electron beams.

laser Laguerre-Gaussian mode (LG)
type: DatatypeProperty
sub property of: laser beam
domain: Laser
range: float
comment: Laguerre-Gaussian (LG) modes are a family of solutions to the paraxial wave equation in cylindrical coordinates. These modes represent solutions where the electric field intensity and phase vary both radially and azimuthally in the transverse plane. They are named after the Laguerre polynomials which describe their radial dependence. Characteristics of Laguerre-Gaussian Modes: Radial and Azimuthal Dependence: Laguerre-Gaussian modes exhibit both radial and azimuthal dependence in the transverse plane. The radial dependence is described by Laguerre polynomials, while the azimuthal dependence is represented by a phase factor e^(ilϕ), where 𝑙 is the azimuthal mode index. Doughnut-Shaped Intensity Profile: Laguerre-Gaussian modes typically have a doughnut-shaped intensity profile in the transverse plane. The intensity is highest at the outer ring of the doughnut and decreases towards the center. Non-Zero Orbital Angular Momentum (OAM): Laguerre-Gaussian modes carry non-zero orbital angular momentum due to their azimuthal phase dependence. The value of 𝑙 determines the amount of OAM carried by the mode. Infinite Family of Modes: Laguerre-Gaussian modes form an infinite family of solutions, characterized by two integers: the radial index p and the azimuthal index 𝑙. Different combinations of p and l yield different Laguerre-Gaussian modes, each with its unique intensity and phase distribution.

project Principal Investigator (PI)
type: DatatypeProperty
sub property of: project property
domain: Project
range: string
comment: The Principal Investigator of a project (either simulation or experiment).

Avalanche Ionization
type: Class
subclass of: Ionization
comment: Secondary electrons from initial ionization events create further ionization.

Cluster Targets
type: Class
subclass of: solid target
comment: Targets made of clusters of atoms are being investigated for potential advantages in terms of controlling the ion beam properties.

Degenerate Plasmas
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Plasmas where the pressure is dominated by the degeneracy pressure of electrons due to the Pauli exclusion principle. This can occur at relatively low temperatures in WDM.

Dense Plasmas
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Plasmas with high densities (typically exceeding 10^19 - 10^23 cm^-3) but not reaching the extreme densities of inertial confinement fusion plasmas.

Direct Laser Acceleration
type: Class
subclass of: Laser Particle Acceleration
comment: in Direct Laser Acceleration, the laser pulse directly accelerates charged particles via the electric field of the laser.

Electron Beams
type: Class
subclass of: Particle Beam Generation
comment: High-energy electron beams produced via LWFA, PWFA, or other mechanisms.

Fourier Transform Interferometry
type: Class
subclass of: interferometry
comment: Fourier Transform Interferometry (FTI): This technique analyzes the entire interference pattern captured by an interferometer using a mathematical approach called the Fourier transform. By decomposing the pattern into its constituent frequencies, FTI allows for the retrieval of both the electron density and the plasma thickness information simultaneously. This offers a more comprehensive analysis compared to traditional fringe shift analysis methods.

Harmonic Generation
type: Class
subclass of: Laser Plasma Application
comment: Generation of coherent electromagnetic radiation at frequencies much higher than the laser frequency.

Hybrid Acceleration
type: Class
subclass of: Laser Ion acceleration
comment: Combining different acceleration techniques (e.g., TNSA followed by LWFA, RPA followed by TNSA, etc) is being explored to achieve staged acceleration and potentially even higher ion energies.

Ion Beams
type: Class
subclass of: Particle Beam Generation
comment: Acceleration of ions in laser-plasma interactions.

LWFA Ionization Injection
type: Class
subclass of: LWFA (Laser Wakefield Acceleration)
comment: Ionization Injection is a method used in Laser Wakefield Acceleration (LWFA) to introduce electrons into the plasma wakefield for subsequent acceleration. This technique relies on the ionization of a high-Z (high atomic number) gas mixed with a lower-Z background gas within the plasma. The ionization injection process leverages the electric fields of the wake to ionize inner-shell electrons, which are then trapped and accelerated by the wakefield. Process Wakefield Creation: A high-intensity laser pulse travels through a plasma, generating a wakefield. The wakefield is a moving structure of electric fields capable of accelerating charged particles. Gas Mixture: The plasma consists of a mixture of low-Z and high-Z gases. The high-Z gas has inner-shell electrons that can be ionized with the appropriate laser intensity. High-Intensity Laser Pulse: As the laser pulse propagates through the plasma, its intensity is sufficient to ionize the inner-shell electrons of the high-Z gas. Ionization and Electron Capture: The ionization occurs within the high electric fields of the wakefield. The freed electrons are injected into the accelerating phase of the wakefield due to the ionization process, resulting in their capture and subsequent acceleration. Key Characteristics Inner-Shell Electron Ionization: The method involves ionizing inner-shell electrons of the high-Z gas, which are initially bound more tightly than outer-shell electrons. Controlled Injection: The timing and position of the electron injection are controlled by the ionization process, leading to precise injection into the accelerating phase of the wakefield. Single Laser Setup: Typically requires only one high-intensity laser pulse, simplifying the experimental setup compared to methods that require multiple lasers. Advantages Simpler Setup: Uses a single laser pulse, making the experimental setup less complex and more cost-effective compared to methods requiring synchronized multiple lasers. Effective Control: P…

LWFA Self-Injection
type: Class
subclass of: LWFA (Laser Wakefield Acceleration)
comment: Self-Injection is a process in Laser Wakefield Acceleration (LWFA) where electrons from the plasma are naturally trapped and accelerated by the wakefield generated by an intense laser pulse. Unlike other methods that require precise timing or additional laser pulses for injection, self-injection relies on the intrinsic dynamics of the plasma wakefield. Process Wakefield Generation: A high-intensity laser pulse propagates through a plasma, creating a wakefield. This wakefield consists of strong electric fields that can accelerate charged particles. Nonlinear Wakefield Evolution: As the laser pulse travels through the plasma, it can drive the plasma electrons to such high velocities that they form a bubble-like structure (also known as a "blowout" or "bubble" regime) behind the laser pulse. Electron Trapping: In certain conditions, such as when the laser intensity is sufficiently high or the plasma density is optimized, some plasma electrons gain enough energy from the wakefield to become trapped within the accelerating phase of the wake. These electrons are then continuously accelerated by the wakefield as the laser pulse propagates. Acceleration: The trapped electrons are accelerated to high energies within the wakefield, resulting in a high-energy electron beam. Key Characteristics Intrinsic Process: Self-injection occurs naturally without the need for additional lasers or complex setups. It depends on the inherent properties of the plasma and the laser pulse. Nonlinear Regime: Typically occurs in the highly nonlinear regime of wakefield generation, where the laser intensity and plasma density create a strong wakefield capable of trapping electrons. Threshold Conditions: There are specific conditions (such as laser intensity, plasma density, and pulse duration) that need to be met for effective self-injection to occur. Advantages Simplicity: Requires only a single high-intensity laser pulse, making the experimental setup straightforward and less costly compared to …

LWFA Trojan Horse Injection
type: Class
subclass of: LWFA (Laser Wakefield Acceleration)
comment: Trojan Horse Injection is an advanced technique used in Laser Wakefield Acceleration (LWFA) to precisely inject electrons into a plasma wakefield for subsequent acceleration. This method leverages the interaction of two laser pulses to achieve highly controlled electron injection, which results in electron beams with superior qualities such as low emittance, narrow energy spread, and high brightness. Process Primary Laser Pulse: A high-intensity laser pulse propagates through a plasma, creating a wakefield, which is a traveling electric field capable of accelerating electrons. Secondary Laser Pulse: A second, lower-intensity laser pulse is introduced at a specific timing and location to ionize inner-shell electrons from a dopant gas (such as helium or nitrogen) that is mixed with the main plasma. Inner-Shell Ionization: The secondary laser pulse ionizes these inner-shell electrons within the wakefield of the primary laser. The freed electrons are then immediately trapped and accelerated by the wakefield. Controlled Injection: Because the secondary laser pulse can be precisely timed and positioned, the injection of electrons into the wakefield can be controlled with high precision. This results in the production of electron beams with very desirable properties for various applications. Key Characteristics Ionization of Inner-Shell Electrons: Unlike other methods that might ionize outer-shell electrons, the Trojan Horse method focuses on inner-shell electrons. These electrons require more energy to be ionized but offer better control over the injection process. Precision Control: The use of a secondary laser pulse allows for precise control over the injection process. This enables the creation of electron beams with specific characteristics tailored to the needs of the experiment. Two-Laser Setup: This method requires two synchronized laser pulses: a primary pulse to create the wakefield and a secondary pulse to ionize the electrons. Advantages High Beam Quality: Prod…

LWFA shock-front Injection
type: Class
subclass of: LWFA (Laser Wakefield Acceleration)
comment: Laser Wakefield Acceleration (LWFA) with Shock-Front Injection is a method used in the field of particle acceleration, particularly within the context of laser-plasma interactions. In this technique, an intense laser pulse is employed to generate a plasma wakefield, which is then utilized to accelerate charged particles, such as electrons, to high energies over relatively short distances. The "shock-front injection" aspect refers to a specific mechanism for injecting electrons into the wakefield, enhancing the acceleration process and enabling the generation of high-quality, high-energy particle beams. Key Concepts of LWFA with Shock-Front Injection: Laser-Plasma Interaction: Laser Pulse: A high-intensity laser pulse is focused onto a dense plasma, typically created by a gas jet or solid target. The intense electric field of the laser pulse ionizes the plasma, creating a plasma channel or bubble. Plasma Wakefield: As the laser pulse propagates through the plasma, it drives electrons out of the interaction region, leaving behind a region of positively charged ions. This creates a strong electric field structure called a wakefield. Shock-Front Injection: Injection Mechanism: In shock-front injection, a secondary laser pulse or a pre-existing shockwave is employed to inject electrons into the wakefield. This injection process occurs at the front or leading edge of the wakefield. Enhanced Acceleration: Shock-front injection enhances the acceleration process by providing a source of electrons that can be efficiently trapped and accelerated by the wakefield. This results in the generation of high-quality electron beams with high energies and narrow energy spreads. Acceleration Dynamics: Injection Timing: The timing of the injection pulse or shockwave is crucial for efficient electron injection into the wakefield. By synchronizing the injection with the formation of the wakefield, electrons can be injected into the accelerating structure at optimal conditions. Self-Trappin…

Laboratory Astrophysics
type: Class
subclass of: Laser Plasma Application
comment: Laboratory astrophysics in laser plasma refers to the study of astrophysical phenomena through experimental simulations conducted in laboratory settings using high-power lasers and plasma physics techniques. Key Aspects: Simulation of Astrophysical Environments: Laboratory astrophysics aims to recreate the extreme conditions found in astrophysical environments, such as those in stars, supernovae, accretion disks, and cosmic jets. High-power lasers are used to generate plasma with temperatures, densities, and magnetic fields similar to those observed in space. Understanding Fundamental Processes: By recreating astrophysical conditions in the laboratory, scientists can study fundamental processes such as plasma dynamics, particle acceleration, magnetic reconnection, shock formation, and turbulence. These processes play crucial roles in shaping the dynamics and evolution of astrophysical systems. Probing Cosmic Phenomena: Laboratory experiments allow researchers to probe and validate theoretical models of various astrophysical phenomena. By comparing observational data from space telescopes with laboratory results, scientists can gain insights into the underlying physical mechanisms driving cosmic events. Applications to Space Missions: Findings from laboratory astrophysics experiments can inform the design and interpretation of space missions. Understanding plasma physics and magnetic fields in extreme environments helps in designing spacecraft, interpreting observational data, and predicting space weather conditions. Interdisciplinary Collaboration: Laboratory astrophysics involves collaboration between physicists, astronomers, engineers, and computational scientists. It combines expertise from multiple disciplines, including plasma physics, condensed matter physics, nuclear physics, and computational modeling, to address astrophysical questions.

Laser-Driven Shocks
type: Class
subclass of: LaserPlasma Relativistic
comment: Generation of shock waves in a target or plasma due to laser interaction.

Laser-Gas Interaction
type: Class
subclass of: Laser Target Interaction
comment: Interaction of a laser with a gaseous target.

Laser-Liquid Interaction
type: Class
subclass of: Laser Target Interaction
comment: Interaction of a laser with a liquid target.

Laser-Solid Interaction
type: Class
subclass of: Laser Target Interaction
comment: Interaction of a laser with a solid target.

LaserPlasma Nonrelativistic
type: Class
subclass of: Laser Plasma Physics
comment: Laser intensity is low enough that electron velocities remain well below the speed of light.

LaserPlasma Relativistic
type: Class
subclass of: Laser Plasma Physics
comment: Laser intensity is high enough that electron velocities approach the speed of light.

Laser Ablation
type: Class
subclass of: LaserPlasma Nonrelativistic
comment: Removal of material from a target surface due to laser irradiation.

Laser Channeling
type: Class
subclass of: LaserPlasma Relativistic
comment: Confining and guiding an intense laser pulse through a pre-formed plasma channel.

Laser Drilling
type: Class
subclass of: LaserPlasma Nonrelativistic
comment: Creating small, deep holes in a target using a focused laser beam.

Laser Electron Acceleration
type: Class
subclass of: Laser Particle Acceleration
comment: Comparison PWFA to LWFA Energy Source: PWFA: Uses a particle beam (drive beam) to generate wakefields. LWFA (Laser Wakefield Acceleration): Uses an intense laser pulse to generate wakefields. Wakefield Medium: PWFA: Typically uses a plasma medium. LWFA: Also uses plasma, but the wake is driven by the ponderomotive force of the laser. Field Strengths: Both methods can achieve high gradient fields, but the mechanisms of field generation and the resulting beam characteristics may differ.

Laser Electron Therapy
type: Class
subclass of: Laser Therapy
comment: Laser Electron Therapy, also known as laser-driven electron therapy, is an advanced technique in cancer treatment that utilizes high-power lasers to accelerate electrons to therapeutic energies, which are then used for radiotherapy. This innovative approach aims to take advantage of the precise control and targeting capabilities of laser systems to deliver effective and localized cancer treatment. Key Concepts of Laser Electron Therapy: Traditional Electron Therapy: Mechanism: In conventional electron therapy, electrons are accelerated using linear accelerators (linacs) and directed at the tumor. The electrons deposit their energy over a relatively short distance, making this therapy effective for treating superficial tumors. Benefits: Electron therapy is particularly useful for treating cancers located near the surface of the body, such as skin cancers and certain types of head and neck cancers. Laser-Driven Electron Acceleration: Mechanism: In laser-driven electron therapy, ultra-intense laser pulses are focused onto a gas or solid target, creating a plasma. The interaction between the laser and the plasma generates strong electric fields that can accelerate electrons to high energies. Techniques: There are several mechanisms for laser-driven electron acceleration, including Laser Wakefield Acceleration (LWFA), where the laser pulse creates a plasma wave that accelerates the electrons, and Direct Laser Acceleration (DLA). Advantages: Compact Systems: Laser-driven accelerators have the potential to be more compact and less expensive than traditional linacs. Precision: The precise control over laser parameters allows for fine-tuning of the electron beam, which could lead to better targeting of tumors and sparing of healthy tissues. Short Pulse Duration: Laser-driven electron beams can be generated in extremely short pulses (femtoseconds to picoseconds), potentially reducing radiation damage to healthy tissue. Challenges: Beam Quality: Achieving the necessary beam qu…

Laser HeavyIon Therapy
type: Class
subclass of: Laser Therapy
comment: therapy using heavier ions (e.g., carbon ions) for potentially improved dose localization compared to protons

Laser Material Processing
type: Class
subclass of: Laser Plasma Application
comment: Modifying material properties (e.g., surface morphology, micromachining) through laser interaction.

Laser Photon Therapy
type: Class
subclass of: Laser Therapy
comment: Laser Photon Therapy, also known as laser-based radiotherapy or laser-driven photon therapy, is an advanced form of cancer treatment that uses high-power lasers to generate photon beams for radiotherapy. This innovative approach aims to take advantage of the precise control and high intensity of laser systems to improve the delivery of radiation therapy. Key Concepts of Laser Photon Therapy: Traditional Photon Therapy: Mechanism: Conventional photon therapy uses X-rays or gamma rays generated by linear accelerators (linacs) to treat cancer. The high-energy photons penetrate the body and deposit energy in the tumor, causing damage to cancer cells. Benefits: Photon therapy is widely used due to its ability to treat deep-seated tumors with precision and its availability in many clinical settings. Laser-Driven Photon Generation: Mechanism: In laser photon therapy, ultra-intense laser pulses are used to accelerate electrons, which then interact with a target material to produce high-energy photons through processes such as bremsstrahlung radiation (braking radiation). Techniques: One method involves using a laser to create a plasma, which accelerates electrons to high energies. These electrons are then directed to strike a high-Z target material (like tungsten), producing a beam of X-ray photons. Advantages: Compact Systems: Laser-driven systems have the potential to be more compact and cost-effective than traditional linacs, making advanced radiotherapy more accessible. Precision and Control: The high degree of control over laser parameters allows for precise tuning of the photon beam, potentially improving the targeting of tumors and minimizing damage to surrounding healthy tissues. Short Pulse Duration: Laser-driven photons can be produced in extremely short pulses, which may reduce the duration of treatment sessions and enhance the precision of dose delivery. Challenges: Beam Quality and Energy: Achieving the necessary photon energy and beam quality for effective cli…

Laser Proton Therapy
type: Class
subclass of: Laser Therapy
comment: Laser Proton Therapy, also known as Laser-Driven Proton Therapy, is an emerging technique in the field of cancer treatment that leverages high-power lasers to accelerate protons, which are then used for radiotherapy. This method aims to harness the advantages of proton therapy, such as precise targeting of tumors with minimal damage to surrounding healthy tissues, while potentially reducing the size and cost of proton therapy facilities. Key Concepts of Laser Proton Therapy: Proton Therapy: Traditional Proton Therapy: In conventional proton therapy, protons are accelerated using large and expensive cyclotrons or synchrotrons. The protons are directed into the patient's body, where they deposit most of their energy at a specific depth (the Bragg peak), minimizing damage to healthy tissues beyond the tumor. Benefits: Proton therapy is particularly effective for treating tumors located near critical structures, pediatric cancers, and radioresistant tumors. Laser-Driven Proton Acceleration: Mechanism: In laser-driven proton therapy, ultra-intense laser pulses are focused onto a thin target, creating a plasma. The rapid expansion of the plasma generates electric fields that can accelerate protons to high energies. Advantages: This method has the potential to reduce the size and cost of proton accelerators, making proton therapy more accessible. Laser systems are typically smaller and less expensive than traditional particle accelerators. Current Challenges: Energy and Control: Achieving the necessary proton energies (typically 70-250 MeV for cancer therapy) and controlling the proton beam precisely are major technical challenges. Research is ongoing to improve the efficiency and stability of laser-driven proton acceleration. Beam Quality: The proton beams generated by laser acceleration need to have appropriate energy spread, divergence, and dose rate for effective clinical use. Infrastructure and Technology: Developing reliable and practical laser systems and integratin…

Laser Target Interaction
type: Class
subclass of: Laser Plasma Application
comment: Warm dense matter (WDM) plays a crucial role in understanding the dynamics of laser-plasma interactions. It represents a specific state of matter that arises when a laser interacts with a target material. Here's a breakdown of WDM in this context: Characteristics of WDM: Partially Ionized: Atoms in WDM lose some electrons due to the intense laser field, but they aren't fully stripped like in a high-temperature plasma. High Density: The material remains relatively dense, comparable to its solid state, unlike the low-density plasmas typically created at high laser intensities. Intermediate Temperature: Electrons in WDM have temperatures ranging from a few electron volts (eV) to tens of eV, higher than a solid but not reaching the extreme temperatures of high-energy-density plasmas. Unique Properties: The combination of partial ionization and high density leads to unique electrical, thermal, and optical properties not found in solids or high-temperature plasmas. Creation of WDM in Laser Plasmas: When a laser pulse interacts with a solid target, the initial interaction can involve various mechanisms like multiphoton ionization and tunnel ionization, leading to the ejection of electrons. However, the remaining ions are still close together due to the high density of the material. As the laser energy is absorbed, the remaining electrons and ions in the target get heated, pushing the material towards the WDM state. Importance of WDM in Laser Plasma Interactions: Understanding WDM is crucial for accurately modeling the behavior of laser-produced plasmas, particularly in regimes where complete ionization isn't achieved. The properties of WDM can significantly affect the propagation and absorption of the laser pulse within the target material. WDM plays a role in various laser-plasma applications, including: Laser Ablation: The removal of material from a target surface by laser irradiation. The dynamics of ablation and the properties of the ejected material are influenced by …

Liquid Films Targets
type: Class
subclass of: liquid target
comment: Liquid Films: These consist of a thin layer of liquid formed on a substrate or created by the collision of two liquid jets. They offer similar advantages to liquid jets but with potentially better control over film thickness.

Liquid Jets Target
type: Class
subclass of: liquid target
comment: Liquid Jets: These involve a thin stream of liquid focused by a nozzle. The jet can be intersected by the laser pulse for particle acceleration. Research is focused on: Jet stability and control: Maintaining a stable and uniform jet is crucial for reproducible results. Liquid selection: Different liquids (e.g., water, ethanol) offer varying properties for laser-plasma interaction.

Mach-Zehnder Interferometer
type: Class
subclass of: interferometry
comment: Mach-Zehnder Interferometry (MZI): This is a popular choice due to its flexibility and ability to handle large plasma volumes. In MZI, a laser beam is split into two paths: Reference Beam: This path travels outside the plasma region and remains undisturbed. Probe Beam: This path passes through the target plasma. The recombined beams after traversing their respective paths create an interference pattern. The variations in the plasma's refractive index due to its density and temperature affect the probe beam, leading to a shift in the interference pattern compared to the reference beam. By analyzing this fringe shift, information about the plasma's electron density profile can be obtained.

Material Properties at High Pressure
type: Class
subclass of: High Energy Density Physics (HEDP)
comment: Understanding the behavior of materials under extreme pressures relevant to planetary science and astrophysics.

Michelson Interferometer
type: Class
subclass of: interferometry
comment: A classic setup used for measuring lengths and studying optical properties. It splits a light beam, sends it along two paths, and then recombines the beams to observe the resulting interference pattern. This classic interferometer setup can also be used for plasma diagnostics, although it's less common than MZI for large plasmas. Similar to MZI, a laser beam is split into a reference and probe beam. The probe beam traverses the plasma, while the reference beam might travel a different path length outside the plasma. The recombined beams create an interference pattern, and the fringe shift caused by the plasma's refractive index allows for electron density profile reconstruction.

Multi-Layer Targets
type: Class
subclass of: solid target
comment: These targets consist of a thin layer of high-Z material (heavy element) on a low-Z material base. The interaction with the laser pulse can lead to efficient proton acceleration from the low-Z layer. Ongoing research aims to optimize the target design and laser parameters for this approach.

Multiphoton Ionization
type: Class
subclass of: Ionization
comment: Absorption of multiple photons by an atom or molecule to overcome its ionization potential.

Nanoparticle Targets
type: Class
subclass of: solid target
comment: These targets consist of microscopic particles clustered together. They offer promise for improved control over ion energy distribution due to their unique properties. Research is focused on optimizing nanoparticle size, composition, and laser interaction for efficient particle generation: Nanoparticle size: Smaller size can lead to narrower ion energy spread. Nanoparticle composition: Different materials offer varying acceleration characteristics.

Non-Equilibrium Dynamics
type: Class
subclass of: High Energy Density Physics (HEDP)
comment: Studying the rapid changes and instabilities that occur in HED matter due to high energy deposition.

Opacity Studies
type: Class
subclass of: High Energy Density Physics (HEDP)
comment: nvestigations of how HED matter absorbs and scatters radiation.

Optical Diagnostics
type: Class
subclass of: Diagnostics
comment: Techniques using various optical methods to study laser-matter interactions (e.g., interferometry, schlieren imaging).

Partially Ionized Materials
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Materials where some atoms have lost electrons but still retain some atomic structure. This is a key characteristic of WDM.

Particle spectroscopy
type: Class
subclass of: Diagnostics
comment: Measuring the energy and number of particles emitted from a laser-matter interaction.

Plasma Heating
type: Class
subclass of: LaserPlasma Nonrelativistic
comment: Transfer of laser energy to the target material, increasing its temperature and creating a plasma.

Project
type: Class
comment: A project addresses a specific laser plasma study either simulation or experiment.

Shadowgraphy
type: Class
subclass of: Optical Diagnostics
comment: shadowgraphy is an optical technique used to visualize non-uniformities or variations in transparent media like air, water, or glass. Here's a breakdown of this scientific application: Principle: Shadowgraphy relies on the principle that light rays travel in straight lines unless they encounter a medium with a varying refractive index. Refractive Index: The refractive index is a material property that determines how much light bends as it passes through the material. In a uniform medium, light propagates in a straight line. Non-Uniformities: When there are variations in density, temperature, or composition within a transparent medium, its refractive index becomes non-uniform. These non-uniformities cause light rays to bend slightly as they traverse the medium. Shadow Formation: When a light source illuminates the non-uniform medium, the bent light rays no longer follow a straight path and create a shadow on a screen placed behind the medium. This shadow represents the projected image of the non-uniformities within the medium. In laser plasma research, shadowgraphy refers to ** the optical technique for observing non-uniformities **. It's a valuable tool for visualizing the density profiles and structures within the laser-generated plasma. Here's how shadowgraphy works in laser-plasma context: * Principle: As a high-intensity laser pulse interacts with a target material, it ionizes atoms, creating a hot, ionized gas known as plasma. The density and temperature within the plasma can vary significantly. * Light Source: A separate, relatively weak light source (often a laser) illuminates the plasma. * Non-Uniformities: Due to variations in plasma density and temperature, the refractive index becomes non-uniform. Denser regions have a slightly higher refractive index, causing the light rays to bend as they pass through the plasma. * Shadow Formation: The bent light rays no longer travel in straight lines and cast a shadow on a screen or detector placed behind the plasma.…

Single-Layer Targets
type: Class
subclass of: solid target
comment: Solid Targets: These are the most traditional and widely used targets. They come in various materials, with common choices including: Plastics (e.g., CH targets): Simple and readily available, but offer limited control over ion energy distribution. Metals (e.g., Cu, Al): Can generate high-energy ions, but often lead to broader energy distributions. Dielectric materials (e.g., LiF): Offer potential advantages in terms of tailoring ion energy spectra. Nanoparticle Targets: These targets consist of microscopic particles clustered together. They offer promise for improved control over ion energy distribution due to their unique properties. Research is ongoing to optimize: Nanoparticle size: Smaller size can lead to narrower ion energy spread. Nanoparticle composition: Different materials offer varying acceleration characteristics.

Strongly Coupled Plasmas
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Plasmas where the average distance between particles is comparable to their de Broglie wavelength, leading to strong correlations between particles.

Target Structure
type: Class
subclass of: Target
comment: This subclass defines the structure of targets that are used in laser-plasma experiments.

Thomson scattering
type: Class
subclass of: Diagnostics
comment: Thomson Scattering: Scattering of laser light by free electrons in a plasma, providing information on electron properties such as electron density.

Time-Resolved Interferometry
type: Class
subclass of: interferometry
comment: This approach incorporates techniques like MZI or Michelson interferometry with pulsed lasers for time-dependent measurements. By rapidly recording interferograms (interference patterns) at different time points after the laser pulse interacts with the plasma, researchers can track the evolution of the plasma density profile over time. This provides valuable insights into the dynamics of laser-plasma interactions, such as the expansion and heating of the plasma.

Tunnel Ionization
type: Class
subclass of: Ionization
comment: Electrons tunnel through the potential barrier of an atom or molecule due to the strong laser field.

Warm Dense Metals
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Metals in the WDM state, exhibiting unique electronic and transport properties compared to their solid or fully ionized states.

Warm Dense Semiconductors
type: Class
subclass of: Warm Dense Matter (WDM)
comment: Semiconductors in the WDM state, with potential applications in high-power electronics.

X-Ray Emission
type: Class
subclass of: Laser Plasma Application
comment: the emission of X-rays due to laser-plasma interactions such as bremsstrahlung, recombination, and other processes.

X-ray radiography
type: Class
subclass of: Diagnostics
comment: X-ray radiography uses X-rays to create images based on density differences, revealing the internal structure of an object. Purpose: Imaging the interior of a target or plasma using X-rays. Process: X-rays are passed through the object. Denser regions absorb more X-rays, while less dense regions allow more X-rays to pass through. A detector on the other side of the object records the transmitted X-rays, creating an image where denser areas appear darker and less dense areas appear lighter. Information Obtained: Provides information about the overall density distribution within the object, allowing for visualization of internal features, cracks, or hidden objects. Applications: Widely used in medical imaging (X-rays of bones and organs), security screening (detecting contraband in luggage), and non-destructive testing (inspecting welds or internal structures in materials).

X-ray spectroscopy
type: Class
subclass of: Diagnostics
comment: X-ray spectroscopy uses X-rays to analyze the elemental composition of a material by studying its interaction with X-rays. Purpose: Analyzes the elemental composition of a material by studying the X-rays it emits or absorbs. Process: The material is bombarded with X-rays or other high-energy radiation (electrons, protons). This can cause the material to emit its own characteristic X-rays or absorb X-rays of specific energies. The emitted or absorbed X-rays are then measured by a spectrometer. Information Obtained: Provides information about the types and quantities of elements present in the material by analyzing the energy distribution of the emitted or absorbed X-rays. Applications: Used in material science for elemental analysis, forensics for identifying materials in evidence, and astrophysics for studying the composition of stars and other celestial objects.

gas target
type: Class
subclass of: Target Structure
comment: Gas Targets: These are thin layers of gas, often hydrogen or helium, used to create a plasma for wakefield generation. The properties of the plasma (density, temperature) are crucial for efficient electron acceleration. Research is focused on: Gas selection and density optimization: Different gases offer varying plasma characteristics for LWFA/PWFA. Gas jet targets: Precise control over gas flow and density profile is important for stable wakefield generation.

interferometry
type: Class
subclass of: Optical Diagnostics
comment: Interferometry is a powerful technique that utilizes the phenomenon of wave superposition to extract information. It primarily works with electromagnetic waves (like light), but can also be applied to sound waves and even atomic particles. Here's a breakdown of the key concepts: Wave Superposition: When two or more waves encounter each other, their properties (amplitude and phase) can combine to create a new wave pattern. This is called superposition. The resulting pattern depends on the characteristics of the original waves, including their amplitudes, frequencies, and phases. Interference: In interferometry, we deliberately combine waves to create an interference pattern. This pattern can be constructive (waves reinforce each other, leading to high intensity) or destructive (waves cancel each other out, leading to low intensity). By analyzing the interference pattern, we can extract information about the original waves, such as their: Relative phases Wavelengths Presence of minute variations Applications of Interferometry: The specific type of interferometry used in a laser plasma experiment depends on several factors, including: Desired Information: Whether the focus is on electron density profiles, time-dependent behavior, or additional plasma parameters. Plasma Size and Geometry: Mach-Zehnder Interferometry is better suited for larger plasmas, while Michelson might be used for smaller, well-defined plasma regions. Temporal Resolution Requirements: Time-resolved interferometry is necessary for capturing rapid changes in the plasma density. Interferometry has a wide range of applications across various scientific and technological fields. Here are some prominent examples: Astronomy: Measuring the positions and movements of stars and galaxies with incredible precision. Techniques like optical interferometry combine light from multiple telescopes to act as a giant virtual telescope, achieving much higher resolution than any single telescope. Material Science: Study…

liquid target
type: Class
subclass of: Target Structure
comment: Liquid targets are indeed an emerging area of research in laser-plasma interaction for particle acceleration. Here's a breakdown of their potential and considerations: Advantages of Liquid Targets: Replenishment: Unlike solid targets that get damaged after each laser shot, liquid targets offer the advantage of being continuously replenished. This allows for high repetition rate experiments, crucial for some applications. Uniformity: Liquids can provide a more uniform and clean target compared to solid targets, which can have imperfections or surface irregularities. This uniformity can lead to more consistent laser-plasma interaction and potentially improve beam quality. Tailorable Properties: The properties of the liquid target can be tailored by using different liquids or mixtures. This allows researchers to potentially optimize the target for specific acceleration mechanisms (e.g., TNSA, RPA) or particle species (protons, ions). Types of Liquid Targets: Liquid Jets: These involve a thin stream of liquid focused by a nozzle. The jet can be intersected by the laser pulse for particle acceleration. Research is focused on: Jet stability and control: Maintaining a stable and uniform jet is crucial for reproducible results. Liquid selection: Different liquids (e.g., water, ethanol) offer varying properties for laser-plasma interaction. Liquid Films: These consist of a thin layer of liquid formed on a substrate or created by the collision of two liquid jets. They offer similar advantages to liquid jets but with potentially better control over film thickness. Challenges of Liquid Targets: Target Delivery System: Designing a reliable system for delivering and replenishing the liquid target within the vacuum chamber of a laser system can be complex. Hydrodynamic Effects: The liquid's motion due to the laser pulse or jet flow could introduce instabilities that affect the laser-plasma interaction. Research is ongoing to minimize these effects. Target Contamination: Maintainin…

solid target
type: Class
subclass of: Target Structure
comment: These are the most traditional and widely used targets. They come in various materials, with common choices including: Plastics (e.g., CH targets): Simple and readily available, but offer limited control over ion energy distribution. Metals (e.g., Cu, Al): Can generate high-energy ions, but often lead to broader energy distributions. Dielectric materials (e.g., LiF): Offer potential advantages in terms of tailoring ion energy spectra.

Breakout Afterburner (BOA)
type: Class
subclass of: Laser Ion acceleration
comment: BOA Principle: Solid-Density Target: The BOA technique starts with a target material in a solid-density state. Relativistically Induced Transparency: When a high-intensity laser pulse interacts with the solid target, a phenomenon called "relativistically induced transparency" occurs. In simpler terms, the intense laser pulse alters the properties of the target material, making it more transparent to the laser light at a specific time during the interaction. Enhanced Ion Acceleration: This induced transparency allows the laser pulse to penetrate deeper into the target. This deeper interaction creates a stronger electric field region behind the initially irradiated surface. This stronger electric field then leads to a period of enhanced ion acceleration for ions within the target material. Advantages of BOA: Higher Energy Gains: Compared to other laser-ion acceleration mechanisms like TNSA, BOA can theoretically achieve higher energy gains for ions. This is due to the extended interaction time with the stronger electric field. Monoenergetic Beams: BOA has the potential to produce more monoenergetic ion beams, meaning the ions have a narrower range of velocities compared to broader distributions seen in other techniques. This can be beneficial for certain applications. Challenges and Considerations: Experimental Complexity: Implementing and controlling the BOA process requires precise control over laser pulse parameters and target properties. Achieving the optimal conditions for BOA can be experimentally challenging. Target Modifications: The relativistically induced transparency can lead to modifications in the target material itself, which can affect the overall efficiency and reproducibility of the acceleration process. Applications: BOA research holds promise for various applications requiring high-energy ion beams, such as: Particle Therapy: Potentially offering a more compact and tunable source of protons for cancer treatment compared to traditional accelerators.…

Equation of State (EOS)
type: Class
subclass of: High Energy Density Physics (HEDP)
comment: Measurements and theoretical calculations of the pressure, density, and temperature relationship in HED matter.

High Energy Density Physics (HEDP)
type: Class
subclass of: Laser Plasma Application
comment: High-energy-density physics (HED physics) deals with matter under extreme conditions of pressure and temperature, often created by lasers or other high-energy sources.

Inertial Confinement Fusion (ICF)
type: Class
subclass of: Laser Plasma Application
comment: Plasmas created by imploding a target with high-power lasers or particle beams to achieve conditions necessary for fusion reactions.

LWFA (Laser Wakefield Acceleration)
type: Class
subclass of: Laser Electron Acceleration
disjoint with: PWFA (Plasma Wakefield Acceleration)
comment: In Laser Wakefield Acceleration (LWFA), different injection mechanisms are used to introduce electrons into the accelerating wakefield. The primary types of injection mechanisms include Ionization Injection, Shock-Front Injection, Self-Injection, and Trojan Horse Injection. Each mechanism has its unique process, advantages, and disadvantages. ### 1. Ionization Injection **Process**: Ionization injection involves ionizing a high-Z gas (e.g., nitrogen or argon) within the wakefield created by the laser pulse. This releases electrons at precise locations and times, allowing them to be captured by the wakefield for acceleration. **Advantages**: - **Precision**: Allows for precise control over electron injection. - **Beam Quality**: Produces high-quality beams with narrow energy spread and low emittance. **Disadvantages**: - **Complexity**: Requires careful tuning of laser parameters and gas composition. - **High Laser Intensity**: Requires high-intensity lasers to ionize the gas. **Illustration**: ``` Laser Pulse --> High-Z Gas Ionization --> Electron Injection --> Acceleration in Wakefield ``` ### 2. Shock-Front Injection **Process**: A density shock (sharp density gradient) is created in the plasma, usually by a laser-induced shock wave. When the laser pulse encounters this shock, the abrupt change in plasma density enhances electron trapping and injection into the wakefield. **Advantages**: - **Controlled Injection**: Shock-front injection allows for localized and controlled injection. - **Flexibility**: Can be used with various plasma densities and laser parameters. **Disadvantages**: - **Setup Complexity**: Requires precise creation and timing of the shock front. - **Synchronization**: Needs accurate synchronization between the laser pulse and the shock front. **Illustration**: ``` Laser Pulse --> Density Shock --> Electron Trapping --> Acceleration in Wakefield ``` ### 3. Self-Injection **Process**: In self-injection, the wakefield amplitude becomes large enough t…

Laser Channeling Acceleration (LCA)
type: Class
subclass of: Laser Ion acceleration
comment: An intense laser pulse can create a channel in a pre-formed plasma through which the laser light propagates. The strong electric fields within the channel can accelerate ions to high energies. LCA is a promising approach for achieving high-quality ion beams.

Magnetic Reconnection Acceleration (MRA)
type: Class
subclass of: Laser Ion acceleration
comment: This mechanism involves the reconnection of magnetic field lines within the laser-produced plasma. The reconnection process can accelerate ions to high energies. MRA is an area of ongoing research with potential for future applications.

PWFA (Plasma Wakefield Acceleration)
type: Class
subclass of: Laser Electron Acceleration
comment: Plasma Wakefield Acceleration (PWFA) is a technique used to accelerate charged particles, such as electrons or positrons, using the electric fields generated in a plasma wake. This method leverages the interaction between a high-energy particle beam (often referred to as the drive beam) and a plasma to create strong accelerating fields. Process Drive Beam Introduction: A high-energy particle beam, typically consisting of electrons or protons, is injected into a plasma. This beam is known as the drive beam. Wakefield Generation: As the drive beam travels through the plasma, it displaces plasma electrons due to its strong electric fields, creating a region of positive charge (the wake). The displaced electrons then oscillate back toward the positive region, forming a series of electric fields, or wakefields, that trail behind the drive beam. Trailing Beam Injection: A second particle beam, known as the witness or trailing beam, is injected into the accelerating phase of the wakefield generated by the drive beam. This witness beam is accelerated by the strong electric fields in the wake. Key Characteristics High Gradient Fields: PWFA can produce extremely high gradient accelerating fields, often several orders of magnitude higher than conventional radio-frequency accelerators. Efficiency: The method is highly efficient because the energy transfer from the drive beam to the wakefield, and subsequently to the trailing beam, is direct and rapid. Versatility: Can be used with different types of drive beams (electrons, protons) and is adaptable to various plasma densities and configurations. Advantages High Acceleration Gradients: Capable of generating accelerating fields in the range of gigavolts per meter (GV/m), significantly higher than traditional accelerators. Cost-Effective: Reduces the need for long accelerator structures, potentially lowering costs for large-scale accelerator facilities. Scalability: Can be scaled to different lengths and plasma densities to suit v…

Radiation Pressure Acceleration (RPA)
type: Class
subclass of: Laser Ion acceleration
comment: Radiation Pressure Acceleration (RPA) is another technique used in laser-driven ion acceleration to achieve high-speed ion beams. Here's a detailed explanation of RPA: Principle: RPA relies on the transfer of momentum from the laser pulse to ions in the target material through the concept of radiation pressure. Imagine the laser light as a stream of photons (particles of light). When these photons collide with the target, they transfer some of their momentum to the ions within the material. This momentum transfer pushes the ions forward, accelerating them to high velocities. Key Points of RPA: Target: RPA typically utilizes ultra-thin targets, often just a few nanometers thick. This allows the laser pulse to penetrate the target more effectively and interact with a larger portion of the ions. Circularly Polarized Laser: RPA benefits from using a circularly polarized laser pulse. This type of laser creates a rotating electric field that interacts with the ions and enhances their acceleration compared to a linearly polarized pulse. Light Sail Effect: The process is sometimes referred to as the "light sail effect" because the ions behave like a miniature sail pushed forward by the momentum of the photons in the laser light. Advantages of RPA: High Efficiency: RPA offers a potentially highly efficient method for laser-driven ion acceleration. A significant portion of the laser energy can be transferred to the ions, resulting in energetic beams. Monoenergetic Beams: Similar to BOA, RPA has the potential to produce more monoenergetic ion beams, which can be advantageous for specific applications requiring a well-defined ion energy distribution. Challenges of RPA: Target Fabrication: Creating and handling ultra-thin targets with precise thicknesses can be challenging and requires specialized techniques. Laser Requirements: RPA works best with high-contrast laser pulses, meaning a clear separation between the pre-pulse and the main high-intensity pulse. Achieving this contr…

Target Normal Sheath Acceleration (TNSA)
type: Class
subclass of: Laser Ion acceleration
comment: Target Normal Sheath Acceleration, is one of the most common and well-studied mechanisms for laser-driven ion acceleration. Here's a breakdown of the key concepts: Principle: Laser-Target Interaction: A high-intensity laser pulse strikes a target material. Plasma Formation: The intense laser light ionizes the target atoms, stripping away electrons and creating a hot, ionized gas called plasma. Electric Field Generation: As the electrons are rapidly ejected from the target due to the laser pulse, a strong electric field is generated at the front surface of the plasma, pointing inwards towards the target. This region is called the Target Normal Sheath. Ion Acceleration: Ions within the target material, particularly protons (hydrogen nuclei) and heavier ions depending on the target composition, are pulled by this electric field. This pulls them away from the target and accelerates them to high velocities in a direction normal (perpendicular) to the target surface, hence the name "Target Normal Sheath Acceleration." Characteristics of TNSA: Broad Energy Distribution: TNSA typically produces ion beams with a broad distribution of energies. This means ions within the beam have a range of velocities, unlike some other acceleration techniques that can achieve more monoenergetic beams. Scalability: TNSA can be achieved with a wider range of laser parameters and target materials compared to some other techniques. This makes it a more versatile approach. Advantages of TNSA: Simple Setup: TNSA requires a relatively simpler experimental setup compared to other laser-driven ion acceleration methods. High Brightness: TNSA can generate ion beams with a high number of ions per unit time and solid angle, making them "bright" sources. This can be beneficial for certain applications. Challenges of TNSA: Limited Energy: Compared to newer techniques like BOA and RPA, TNSA generally achieves lower maximum ion energies. Beam Quality: The broad energy distribution of TNSA beams can be a dra…

Warm Dense Matter (WDM)
type: Class
subclass of: Laser Plasma Application
comment: Warm dense matter (WDM) is a state of matter where electrons are partially ionized but remain bound to their atoms, and the ions are close together but not completely ordered like a solid. Warm dense matter (WDM) plays a crucial role in understanding the dynamics of laser-plasma interactions. It represents a specific state of matter that arises when a laser interacts with a target material. Here's a breakdown of WDM in this context: Characteristics of WDM: Partially Ionized: Atoms in WDM lose some electrons due to the intense laser field, but they aren't fully stripped like in a high-temperature plasma. High Density: The material remains relatively dense, comparable to its solid state, unlike the low-density plasmas typically created at high laser intensities. Intermediate Temperature: Electrons in WDM have temperatures ranging from a few electron volts (eV) to tens of eV, higher than a solid but not reaching the extreme temperatures of high-energy-density plasmas. Unique Properties: The combination of partial ionization and high density leads to unique electrical, thermal, and optical properties not found in solids or high-temperature plasmas. Creation of WDM in Laser Plasmas: When a laser pulse interacts with a solid target, the initial interaction can involve various mechanisms like multiphoton ionization and tunnel ionization, leading to the ejection of electrons. However, the remaining ions are still close together due to the high density of the material. As the laser energy is absorbed, the remaining electrons and ions in the target get heated, pushing the material towards the WDM state. Importance of WDM in Laser Plasma Interactions: Understanding WDM is crucial for accurately modeling the behavior of laser-produced plasmas, particularly in regimes where complete ionization isn't achieved. The properties of WDM can significantly affect the propagation and absorption of the laser pulse within the target material. WDM plays a role in various laser-plasma applic…

liquid
comment: Liquid targets are indeed an emerging area of research in laser-plasma interaction for particle acceleration. Here's a breakdown of their potential and considerations: Advantages of Liquid Targets: Replenishment: Unlike solid targets that get damaged after each laser shot, liquid targets offer the advantage of being continuously replenished. This allows for high repetition rate experiments, crucial for some applications. Uniformity: Liquids can provide a more uniform and clean target compared to solid targets, which can have imperfections or surface irregularities. This uniformity can lead to more consistent laser-plasma interaction and potentially improve beam quality. Tailorable Properties: The properties of the liquid target can be tailored by using different liquids or mixtures. This allows researchers to potentially optimize the target for specific acceleration mechanisms (e.g., TNSA, RPA) or particle species (protons, ions). Types of Liquid Targets: Liquid Jets: These involve a thin stream of liquid focused by a nozzle. The jet can be intersected by the laser pulse for particle acceleration. Research is focused on: Jet stability and control: Maintaining a stable and uniform jet is crucial for reproducible results. Liquid selection: Different liquids (e.g., water, ethanol) offer varying properties for laser-plasma interaction. Liquid Films: These consist of a thin layer of liquid formed on a substrate or created by the collision of two liquid jets. They offer similar advantages to liquid jets but with potentially better control over film thickness. Challenges of Liquid Targets: Target Delivery System: Designing a reliable system for delivering and replenishing the liquid target within the vacuum chamber of a laser system can be complex. Hydrodynamic Effects: The liquid's motion due to the laser pulse or jet flow could introduce instabilities that affect the laser-plasma interaction. Research is ongoing to minimize these effects. Target Contamination: Maintainin…