LHDSpecies#

class cherab.lhd.emc3.plasma.LHDSpecies(zones: list[str] = ['zone0', 'zone1', 'zone2', 'zone3', 'zone4', 'zone11', 'zone12', 'zone13', 'zone14', 'zone15'], dataset: str = 'emc3/grid-360.nc', **kwargs)Source#

Bases: object

Class representing LHD plasma species.

Parameters:
zoneslist[str], optional

List of zone names, by default ["zone0", "zone1", "zone2", "zone3", "zone4", "zone11", "zone12", "zone13", "zone14", "zone15"].

datasetstr, optional

Name of dataset, by default "emc3/grid-360.nc".

**kwargs

Keyword arguments for fetch_file.

Attributes:
electron_distributionMaxwellian

Electron distribution function.

compositionlist[Species]

Composition of plasma species, each information of which is element, charge, density_distribution, temperature_distribution, bulk_velocity_distribution.

Methods

plot_distribution([res])

Plot species density and temperature profile.

set_species(element, charge[, density, ...])

Add species to composition which is assumed to be Maxwellian distribution.