Commit graph

9,307 commits

Author SHA1 Message Date
stephan
6461822d33 arm/irena: LGRDM scripts
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6690 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-13 11:53:10 +00:00
terasa
a69529bf58 python/solo/step: Fix indentation on remanining files.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6689 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-13 08:49:34 +00:00
stephan
3b404d050d seuscan: be more specific for parsing a complete ITF dump
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6688 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 20:14:55 +00:00
terasa
d11ac383ef python/solo/l3.py: Define __next__ as well as next for all iterators.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6687 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 17:29:29 +00:00
terasa
c5d8c0358c python/solo: Move Python2-bytes-check from configtable.py to crc1021.py
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6686 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 17:26:30 +00:00
terasa
b05f28c91e python/solo: Python3 compat:
configtable.py: 
        - Iterating over `bytes` instances directly yields integers, no need to
          call map(ord, ...)
        - Use explicit flooring integer division

    l3.py:
        - Use numbers.Integral instead of (int, long) to check if an input is
          an integral number
        - `file` objects in Python3 do not have next methods, but still
          implement an iterator which can be advanced by next() function
        - Use explicit flooring integer division
        - __nonzero__ class attribute is called __bool__ in Python3

    solomsgclass.py:
        - Use numbers.Integral instead of (int, long) to check if an input is
          an integral number
        - Explicitely define relational operators for ModulusValue objects,
          i.e. implement __lt__ and __eq__. __cmp__ is deprecated



git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6685 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 15:56:02 +00:00
terasa
125c5443c6 python/solo/step: Fix indentation for several files.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6684 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 15:00:45 +00:00
stephan
50a3f714aa ncr44: minor typography
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6683 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-12 07:24:41 +00:00
terasa
e7464611bf solomsgclass.py: Fix instantiation of L3 incrementer.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6682 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-11 17:07:40 +00:00
terasa
d6367f1594 solomsgclass.py: Write SRAM can take a iterator and creates an unlimited sequence from it.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6681 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-11 16:55:28 +00:00
stephan
d865dcc3bc ncr44: Issue 1 revision 5
add PQM photo after RC rework
	expand section conclusions


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6680 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-11 11:53:38 +00:00
elftmann
5e02a7b4d1 hetept/data.py: Added DPs for CNO
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6679 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-09 12:38:44 +00:00
terasa
c7fa34766b sram_read_errors_ncr44.tex: Fix typos in caption.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6678 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 14:49:13 +00:00
terasa
34021cdcc7 sram_read_errors_ncr44.tex: Fix picture reference.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6677 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 14:35:27 +00:00
boden
bb83989784 moving solopath back into the python folder
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6676 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 10:06:36 +00:00
boden
2a5ae420f1 ... done
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6675 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 10:05:06 +00:00
boden
866986c9ef still moving
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6674 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 10:04:20 +00:00
boden
e9d9615f85 moving the contents of eda/python to eda/python/solo
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6673 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 09:59:57 +00:00
boden
8770a7cbca committing a few overlooked files
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6672 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 09:51:28 +00:00
boden
d233c69df7 This is a major refactor of the eda/python/ directory into a proper
python package called solo with subpackages for ce4, hetept, step and cdpu.
e.g. import solo.step.config.fm

If you still need to run a script directly, you can use 
./solopath solo/step/config/fm.py -use any --options
which will load the module and call it's main() function with the given
commandline arguments.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6671 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-08 09:49:18 +00:00
elftmann
49949198a3 hetept_data.py: Added preliminary ql dp values
het_calib.l3: changed some cut values for histograms
het_stopping.l3: Added Schlonz rejection


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6670 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-07 14:48:13 +00:00
boden
ce9bf75cb7 dps_table.py: added a size check for the data products
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6669 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-07 12:05:00 +00:00
boden
5a48134b37 hetept_data.py: added the outline for a HET Nominal data product
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6668 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-06 15:14:08 +00:00
boden
dac1d279bb hetept_data.py: added a QL data product for HET (values TBD)
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6667 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-06 10:06:08 +00:00
stephan
9ce771e132 C'E4 LND: do not send DPS in hk mode
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6666 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-05 13:18:06 +00:00
stephan
01c6ba565d eeprom page write:
Extend the address range to 19 bits. This fixes the problem in C'E4 LND.
	Independent of how the EEPROm is wired into a sparse address range, the 
	module can access the EEPROM for writing in any case.
	
	Parameterize the EEPROM page size.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6665 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-04 20:51:59 +00:00
stephan
fa0e2b2351 ce4 config version 4 registered
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6664 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-04 14:27:02 +00:00
stephan
4ac13915a5 ce4_config v0004_r6653
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6663 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-04 11:01:05 +00:00
stephan
656cb35bfe solomsg: CE4_PARTITIONS, STEP FM ids
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6662 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-04 11:00:33 +00:00
stephan
57730bc4b3 ncr44: remake the error count figures
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6661 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-03 23:05:17 +00:00
stephan
3d20914be7 ncr44: work on the images
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6660 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-03 20:02:13 +00:00
stephan
8b1fc39f68 armlib: convert the remaining skripts to the new way of things
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6659 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-03 20:00:44 +00:00
stephan
cca7189837 ncr44: more figures, more caption, more authors
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6658 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-01 20:28:54 +00:00
stephan
7f50bed468 ncr44: final fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6657 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-01 16:43:39 +00:00
stephan
b7b8101171 irena: convert to armlib
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6656 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-01 12:03:48 +00:00
stephan
cce8302640 nm64.py: fix stream_config
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6655 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-01 12:03:24 +00:00
stephan
4eca2e090e armlib: fix Areg()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6654 bc5caf13-1734-44f8-af43-603852e9ee25
2018-03-01 12:02:19 +00:00
stephan
c505924feb ce4_config: revert -c 6652
we can read from 128kBytes of EEPROM
	but we can only write into 64kBytes. :-(


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6653 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-28 17:37:57 +00:00
stephan
75061cddb6 C'E4 config: fix EEPROM dribble start address
The EEPROM address ranges are
   	   0x00000…0x0ffff and 0x40000…0x4ffff
	The remaining address space is filled with mirrors.
	Start reading at 0x30000 to get the whole thing in the first round.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6652 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-28 17:02:44 +00:00
stephan
ecb05c2862 ce4_config: increment version number from 3 to 4
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6651 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-28 15:25:45 +00:00
boden
208eeeba6a ppss_table: look at item flags when replacing entries
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6650 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-28 09:54:38 +00:00
stephan
43e9ee8846 sram : seuscan.py from alexander
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6649 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-27 19:27:19 +00:00
yu
306c084b27 Move 5 boxes for penetrating protons from 10min to 1min, solomsgclass add set_lnd_enable and clr_lnd_enable
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6648 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-27 15:31:49 +00:00
boden
05bb6ee60e solorc-step: switch off frontend during seuscan
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6647 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-27 11:46:45 +00:00
boden
7c815fc733 step_ppss: moved the scratch readout after the SEU counter readout, since the counters show the previous seconds results
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6646 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-27 11:10:18 +00:00
stephan
e3470699ad armlib: Status()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6645 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 21:33:11 +00:00
stephan
7bb44658fb nm64file: -z 0 default
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6644 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 21:32:49 +00:00
stephan
af297e1fd5 arm udp: do not send data to port 0
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6643 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 21:32:07 +00:00
stephan
01b98f542d armlib udp: really start the Thread, with proper message
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6642 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 20:35:57 +00:00
stephan
b567cea120 arm mac change
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda@6641 bc5caf13-1734-44f8-af43-603852e9ee25
2018-02-25 20:35:13 +00:00