PAASS
Software suite to Acquire and Analyze Data from Pixie16
map_to_config Namespace Reference

Functions

def test_load (data)
 

Variables

list data = []
 
int lineN = 0
 
 module = None
 
 line = line.strip()
 
 fields = line.split()
 
 mod = fields[0]
 
 ch = fields[1]
 
 det_type = fields[3]
 
 det_subtype = fields[4]
 
 loc = fields[5]
 
dictionary channel
 
 a0 = float(fields[6])
 
 a1 = float(fields[7])
 
bool found = False
 
 out = open('out.xml', 'w')
 
 dom = xml.dom.minidom.getDOMImplementation()
 
 table = dom.createDocument(None, "Map", None)
 
 root = table.documentElement
 
 calibration = table.createElement("Calibration")
 
 text_element
 

Detailed Description

K. Miernik
2013
Generate basic <map> section for SHE DSSD for the new pixie_ldf_c Config.xml file
based on old style map.txt

Function Documentation

§ test_load()

def map_to_config.test_load (   data)
Test how the data are loaded from map.txt file

Definition at line 11 of file map_to_config.py.

Variable Documentation

§ a0

map_to_config.a0 = float(fields[6])

Definition at line 68 of file map_to_config.py.

§ a1

map_to_config.a1 = float(fields[7])

Definition at line 69 of file map_to_config.py.

§ calibration

map_to_config.calibration = table.createElement("Calibration")

Definition at line 101 of file map_to_config.py.

§ ch

map_to_config.ch = fields[1]

Definition at line 36 of file map_to_config.py.

§ channel

map_to_config.channel
Initial value:
1 = {'number': ch,
2  'location' : loc,
3  'type' : det_type,
4  'subtype' : det_subtype}

Definition at line 41 of file map_to_config.py.

§ data

list map_to_config.data = []

Definition at line 24 of file map_to_config.py.

§ det_subtype

map_to_config.det_subtype = fields[4]

Definition at line 39 of file map_to_config.py.

§ det_type

map_to_config.det_type = fields[3]

Definition at line 38 of file map_to_config.py.

§ dom

map_to_config.dom = xml.dom.minidom.getDOMImplementation()

Definition at line 87 of file map_to_config.py.

§ fields

map_to_config.fields = line.split()

Definition at line 34 of file map_to_config.py.

§ found

bool map_to_config.found = False

Definition at line 70 of file map_to_config.py.

§ line

map_to_config.line = line.strip()

Definition at line 31 of file map_to_config.py.

§ lineN

int map_to_config.lineN = 0

Definition at line 27 of file map_to_config.py.

§ loc

map_to_config.loc = fields[5]

Definition at line 40 of file map_to_config.py.

§ mod

map_to_config.mod = fields[0]

Definition at line 35 of file map_to_config.py.

§ module

dictionary map_to_config.module = None

Definition at line 28 of file map_to_config.py.

§ out

map_to_config.out = open('out.xml', 'w')

Definition at line 86 of file map_to_config.py.

§ root

map_to_config.root = table.documentElement

Definition at line 89 of file map_to_config.py.

§ table

map_to_config.table = dom.createDocument(None, "Map", None)

Definition at line 88 of file map_to_config.py.

§ text_element

map_to_config.text_element
Initial value:
1 = table.createTextNode('{} {}'.
2  format(c['calibration'][0], c['calibration'][1]))

Definition at line 104 of file map_to_config.py.