Commit graph

1,849 commits

Author SHA1 Message Date
Sebastian Boden
bbbc17a8bd solo_data.py: added a class for Bernd's LET in C histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6401 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-20 16:13:36 +00:00
Sebastian Boden
69b39bcec0 hetept_base_config.py: immediately send scratch, modulus and heater registers upon config change
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6400 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-20 13:01:26 +00:00
Sebastian Boden
d31e61caf0 solomsgclass.py: bugfix in read_reg()
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6399 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-20 12:55:56 +00:00
Sebastian Boden
33273053d4 solo_data.py: step_cols now uses the same syntax as step_bins
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6398 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-19 18:47:23 +00:00
Sebastian Boden
64e2f56672 solo_data.py: generalised Christoph's bugfix from r6393
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6397 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-19 15:38:31 +00:00
Jan Christoph Terasa
46ef9df39f step_sim.py: Add option to filter small or large pixels from input data.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6396 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-17 12:35:33 +00:00
Jan Christoph Terasa
70028e9508 step_sim.py: Ignore TRUNCATED packets and clean hit number calculation code.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6395 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-17 10:01:00 +00:00
Jan Christoph Terasa
14c9e7d93e Reset registers before each run to erase spurious remnants from previous runs.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6394 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-17 09:21:42 +00:00
Jan Christoph Terasa
d9fb33b0f6 Fix STEP column data products.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6393 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-17 07:36:53 +00:00
Stephan I. Böttcher
f1ad450360 C'E4 LND ppss table: 2sec period, X-mas card
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6392 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-15 15:41:40 +00:00
Sebastian Boden
4bc662de94 het_pen.l3, het_calib.l3: improved the HET GCR trigger
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6391 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-13 16:40:31 +00:00
Sebastian Boden
fc95aed53b het_pen.l3: added code for a BCB trigger
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6390 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-10 18:59:27 +00:00
Sebastian Boden
ce6130a3c3 het_stopping.l3: ABnC HE3/He4 histogram size decreased to 16x32
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6389 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-10 15:04:35 +00:00
Stephan I. Böttcher
7f8c23bb09 hetept_l1l2: fix Bernds C LET trigger
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6388 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-10 11:48:07 +00:00
Stephan I. Böttcher
aed04d285e hetept_l1l2: Bernds C LET trigger
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6387 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-10 11:47:05 +00:00
Stephan I. Böttcher
7d6d306e9b hetept_l1l2: explicitly set window and coeff, reduce L2 window
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6386 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-10 11:45:33 +00:00
Sebastian Boden
823a1ff735 l3.py, l3sim.py: Experimental: added a PRINT instruction which is equivalent to a NOP,
but will print one or two register values in the simulator;
	it is meant for debugging purposes only, not for flight!
	syntax: PRINT RSPEC [, RSPEC]


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6385 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-09 12:51:01 +00:00
Sebastian Boden
29f0abd626 l3sim.py: fixed a bug in pha buffer generation
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6384 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-08 16:29:01 +00:00
Sebastian Boden
d3ba41dbd9 l3sim.py: implemented fastpath register access to faithfully simulate the behaviour of POKE and GOTO
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6383 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-08 16:15:54 +00:00
Sebastian Boden
74a4bd2503 hetept_l1l2.py: increased HET high-rate threshold for A outer from 2MeV to 6.2MeV
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6382 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-08 11:45:47 +00:00
Robert Elftmann
f51487f098 l3sim.py: moved log2 to separate function, so it can be easily imported and used in other modules
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6380 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-07 14:26:44 +00:00
Stephan I. Böttcher
e610a9d2f3 C'E4 LND L3 trigger
complete and debugged using
	Henning's iso_down_sim Geant4 data
	Henning's therman_neutron_iso_up Geant4 data
	June 2017 HIMAC hss data


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6379 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-07 10:37:15 +00:00
Stephan I. Böttcher
621dc69308 hetept_sim: use data after column 94 as comment for MC data
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6378 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-07 10:34:19 +00:00
Robert Elftmann
af3b3cef6c het_calib.l3: fixed a bug in AB cut values formula
het_stopping.l3: fixed a bug in ABC: use TOT instead of TOTK


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6377 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-06 18:24:57 +00:00
Robert Elftmann
bb3e1a6c6d het_stopping.l3: Increased 1D histogram length for ABnC from 128 to 160
hetept_config.l3: Adjusted AbnC memory adresses accordingly


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6376 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-02 14:48:02 +00:00
Sebastian Boden
33b68feddd dps_table.py: updated make_defs to new format
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6373 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-02 11:39:28 +00:00
Sebastian Boden
53ad54cf76 hetept_dps, hetept_ppss: updated clear and dump to new histogram addresses and sizes
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6372 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-02 11:38:00 +00:00
Robert Elftmann
06f5f9d0a9 het_calib.l3: Added cut values for stopping AB
het_stopping.l3: adapted histogram sizes and added comments
hetept_config.l3: change histogram adresses


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6369 bc5caf13-1734-44f8-af43-603852e9ee25
2017-11-01 13:55:37 +00:00
Sebastian Boden
7a740c9ec9 het_stopping.l3: rotate the ABnC histogram with gamma=-0.5
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6366 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-27 12:45:55 +00:00
Sebastian Boden
0c0d700863 hetept_base_config.py: sft now uses a ICU-recognised tag (LL_UNSTABLE);
config changes update and immediately send the scratch register with tag LL_CONSOLE


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6365 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-27 10:23:40 +00:00
Sebastian Boden
36f9242f04 ppss_table.py: diff() now flags items that are only different in one of the two ppss messages
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6364 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-27 10:19:49 +00:00
Sebastian Boden
465d51403e het_stopping.l3, het_calib.l3: AB is now in units of 31.25eV, just like A and B
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6362 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-26 12:23:30 +00:00
Jan Christoph Terasa
bbff90c46b step_fft.py: Send a whole pixel histogram instead of a half one.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6361 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-26 08:31:21 +00:00
Sebastian Boden
cd64a5a0ae hetept_base_config.py, hetept_ppss.py: Temperature changes now toggle
the upper flg bit of Nominal mode


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6360 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-25 14:25:38 +00:00
Jan Christoph Terasa
379a60d8aa step_ptest.l3: Pulser test level 3 trigger.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6357 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 17:17:04 +00:00
Sebastian Boden
b1d7c43e50 ppss_table.py, hetept_ppss.py: high/low-rate now only change the upper flag bit of the Quicklook data product
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6356 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 17:02:02 +00:00
Jan Christoph Terasa
17cae2e5ed step_fft.py: Pulse pixels in logical order instead of physical order. Write histogram output on the fly.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6355 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 17:00:00 +00:00
Jan Christoph Terasa
0702f6778c ixmsg.py: Added logical to physical pixel mapping, and backwards direction.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6354 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 16:49:49 +00:00
Jan Christoph Terasa
54e2891da6 step_fft.py: Initial commit of STEP FFT, which is an extended SFT with pulser tests.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6353 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 16:20:50 +00:00
Jan Christoph Terasa
ef8950aab8 telecom.py: Fix hexdump and ad_gen.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6352 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 16:20:14 +00:00
Sebastian Boden
be7210afda solo_data.py: added bin classes for het stopping ions
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6351 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-24 12:09:39 +00:00
Sebastian Boden
54280480d9 solo_data.py: added histograms for HET stopping in C
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6350 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-23 16:31:00 +00:00
Sebastian Boden
c0ecd59230 het_stopping.l3: use 32*128 size histograms for ions for both ABC and AB~C
hetept_config.l3: reorganized het_stopping hist addresses


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6349 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-23 12:57:56 +00:00
Sebastian Boden
26e56b7a94 ppss_table.py: science() now complains if a dps_product is too large for the telemetry fifo
hetept_ppss.py: adapted dump_het() to fit into the fifo again


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6348 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-20 07:54:46 +00:00
Sebastian Boden
fe765ca3fc hetept_ppss.py: updated dump_het() to read out all HET histograms
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6347 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-19 16:48:47 +00:00
Sebastian Boden
0f535efb37 het_stopping.l3: optimised the code a bit by eliminating some unnecessary ADDIs
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6346 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-19 15:15:53 +00:00
Robert Elftmann
e3d95f4868 het_calib.l3: Updated l3 stopping trigger ABC cut values.
het_stopping.l3: Reject particles between cut_e_max and cut_p_min


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6345 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-19 13:50:00 +00:00
Sebastian Boden
dc0a08b60e l3.py: .print can now evaluate all expressions in $\{\}, e.g. $\{(1)\}=0
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6344 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-18 16:52:32 +00:00
Sebastian Boden
98cb2e8aa4 het_calib.l3: another small fix to ABC histogram cuts
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6343 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-18 13:03:33 +00:00
Sebastian Boden
784d587624 het_stopping.l3, het_calib.l3: changed and reorganized the cut values for AB and ABC histograms
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6342 bc5caf13-1734-44f8-af43-603852e9ee25
2017-10-18 10:52:54 +00:00