PyNeb  1.1.2
PyNeb Reference Manua
_AtomDataFits Class Reference

Inherits object.

Public Member Functions

def __init__
 
def initWaves (self)
 
def getSources (self)
 
def printSources (self)
 
def getA
 
def getStatWeight
 
def getEnergy
 

Public Attributes

 log_
 
 atom
 
 elem
 
 spec
 
 name
 
 calling
 
 NLevels
 
 atomFile
 
 atomFitsFile
 
 atomPath
 
 atomFitsPath
 
 AtomHeader
 
 gs
 
 atomNLevels
 
 wave_Ang
 

Constructor & Destructor Documentation

def __init__ (   self,
  elem = None,
  spec = None,
  atom = None,
  NLevels = None 
)

Member Function Documentation

def getA (   self,
  lev_i = -1,
  lev_j = -1 
)
Return the transition probability data. 
If no arguments are given, the whole array of A is returned.
A specific A value can be obtained by giving either the upper and lower levels.
    
Usage:
    A_O3 = O3.getA()          # The whole A array is stored in A_O3
    O3.getA(4, 2)      # A(4, 2) of the O3 atom is printed
    O3.getA(2, 4)      # Returns 0

Parameters:
    - lev_i  upper level of transition (default= -1, returns complete array)
    - lev_j  lower level of transition (default= -1, returns complete array)
def getEnergy (   self,
  level = -1,
  unit = '1/Ang' 
)
Return energy level of selected level (or array of energy levels, if level not given) 
    in Angstrom^-1 (default) or another unit

Usage:
    O3.getEnergy(4, unit='eV')
Parameters:
    - level  selected atomic level (default= -1, returns complete array)
    - unit   [str] one of '1/Ang' (default), 'eV', or 'Ryd'    
def getSources (   self)
Return bibliographic sources for atomic data, as listed in the headers of the fits files
def getStatWeight (   self,
  level = -1 
)
Returns the array of statistical weights of the ion (if no arguments are given) 
    or the statistical weight of level i (if i is given as an argument, 
    with the optional keyword level).
    
Usage:
    O3.getStatWeight()
    O3.getStatWeight(level=4)
    O3.getStatWeight(4)
      
Parameters:
    - level  selected atomic level (default= -1, returns complete array)
def initWaves (   self)
Initialization of wave_Ang 
def printSources (   self)

Member Data Documentation

atom
atomFile
atomFitsFile
atomFitsPath
AtomHeader
atomNLevels
atomPath
calling
elem
gs
log_
name
NLevels
spec
wave_Ang