Commit graph

1,662 commits

Author SHA1 Message Date
Stephan I. Böttcher
d6598dc56d solomsg: fix import in .l3code_dis()
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7043 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-23 09:51:15 +00:00
Stephan I. Böttcher
8c9a4a94f4 msgdecode.py: new config dump decoder, very unfinished
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7042 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-23 07:51:34 +00:00
Stephan I. Böttcher
27f136b333 icu_message_table: write_eeprom(diff=)
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7041 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-22 22:01:02 +00:00
Stephan I. Böttcher
1d914d6210 C'E4: version 5 (preliminary)
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7040 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-22 19:21:37 +00:00
Stephan I. Böttcher
fb2a8d6a4a C'E4 L3: Fix bug in do_stop_I
Subject: A bug type of typo found in do_stop_I
Date: Sun, 21 Oct 2018 23:35:36 +0200
From: Jia Yu <yu@physik.uni-kiel.de>
Message-ID: <5BCCF128.8040209@physik.uni-kiel.de>

Moin Stephan,

Line 515 of the macro do_stop_I in ce4.l3
Line 513    ABK =        ADD A1N>>1 + B1N>>1
Line 514    CDK =        ADD CK>>1 + DK>>1
Line 515    TK =        ADD ABN>>1 + CDK>>1
ABN is a typo and shall be written as ABK.

I think this typo will result in some real problems, because ABN is 
*not* calculated in the current do_stop_I macro, but outside the case of 
particle stopping in D...

I do not know how our compiler will assign ABN, if the address in R 
registers is fixed, then we will *always* have a wrong value in ABN 
which is calculated by other events, e.g., stopping in D.

In addition, it seems that our compiler can not find this kind of bug, 
maybe we need to update the l3.py a little bit.

Yours,
Jia


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7039 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-22 18:51:25 +00:00
Sebastian Boden
b197aca9b6 het_stopping.l3: fixed rounding errors in ABC cuts
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7037 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-19 12:24:17 +00:00
Sebastian Boden
97c43c6d12 het_stopping.l3: added lower cut for HET ABnC proton histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7035 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-18 11:59:06 +00:00
Robert Elftmann
b69226f3ad het_calib.l3: Bg segment check to 10% of main seg. instead of 100, fixed conversion in cut_c_AB_ratio, added comments
data.py: Added summary boxes for ABnC groups (C N O + Ne Mg Si S + Ar Ca Fe Ni). Adjusted Y-range of boxes for all ions for edge-to-edge definition as Stephan suggested. Enlarged most DP items
het_stopping.l3: Added comment to code


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7034 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-18 11:18:53 +00:00
Sebastian Boden
18a92614bc heteptana.py: renamed to l1l2.py to make more consistent
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7030 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-17 10:24:56 +00:00
Sebastian Boden
987a0ac1ab python/solo: some fixes to revision number tracking
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7029 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-16 15:15:56 +00:00
Sebastian Boden
998299aae3 heteptana,l1l2: reorganized the names and scales
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7028 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-16 15:14:58 +00:00
Sebastian Boden
036a2226b8 hetept/data.py: changed ept foil-side background histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7025 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-15 14:12:00 +00:00
Sebastian Boden
45f80e89d1 het_stopping.l3: rotated het ab stopping ion histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7024 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-15 11:01:23 +00:00
Sebastian Boden
03aa8eaa55 hetept/data.py: fixed the directions of het stopping data products
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7023 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-15 09:15:13 +00:00
Sebastian Boden
08d627e649 hetept/data.py: fixed the direction of het_pen histograms
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7020 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-11 15:02:06 +00:00
Robert Elftmann
c04648bccc hetept/data.py: Added telescope and histogram informations for HET
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7019 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-11 12:24:52 +00:00
Jan Christoph Terasa
d4c01b350c configtable.py: Add option to create pristine update table at an offset.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7018 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-10 23:26:10 +00:00
Jan Christoph Terasa
ce89e3a1a0 telecom.py: Fix parsing of TC(128,101).
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7017 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-10 23:25:28 +00:00
Jan Christoph Terasa
aa5420c8a7 icu.py: Add option to relocate table pointers.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7016 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-10 23:24:42 +00:00
Stephan I. Böttcher
7bfa05bc59 C'E4 L3 thermal neutron trigger: fix calibration for G2 and H2
Subject: Re: Another typo in L3 trigger I guess...
To: Stephan Böttcher <boettcher@physik.uni-kiel.de>
References: <b3667a8d-1fb1-e250-a5a5-3b73d7912a67@physik.uni-kiel.de>
 <s6n5zybe7ij.fsf@blaulicht.dmz.brux>
Cc: Bob Wimmer <wimmer@physik.uni-kiel.de>, Jia Yu <yu@physik.uni-kiel.de>
From: Jia YU <yu@physik.uni-kiel.de>
Message-ID: <46c0cb3d-b109-90fa-a770-720f69ff8953@physik.uni-kiel.de>
Date: Tue, 9 Oct 2018 12:46:43 +0200


Moin Stephan,

here goes calibration values that we used on FM:

G1_calib = mV_A / 0.25010249
G2_calib = mV_A / 0.24408287
H1_calib = mV_A / 0.24393106
H2_calib = mV_A / 0.25123869

they are not that different
@Bob please let us know how to deal with this bug, thanks

Yours,
Jia



On 09/10/18 12:31, Stephan Böttcher wrote:
> Moi  Jia,
>
> Jia YU <yu@physik.uni-kiel.de> writes:
>
>> Moin Stephan,
>>
>> again in ce4.l3, lines 312, 313
>>
>> K2 =        MULI G2 * *G1*_calib/gs
>> K2 =    ifC    MULI H2 * *H1*_calib/gs
>>
>> I think they shall be
>>
>> K2 =        MULI G2 * *G2*_calib/gs
>> K2 =    ifC    MULI H2 * *H2*_calib/gs
>>
>> If these are typo, then our G2 and H2 channels use a wrong calibration
>> values, do you agree?
> That is a bug, yes, you are right.
>
> How different are those calibrations?
>
> Stephan



git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7015 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-09 20:43:44 +00:00
Sebastian Boden
eef65963e8 hetept/data.py: fixed directions of EPT data products (and added comments to explain it)
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7014 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-09 16:32:55 +00:00
Jan Christoph Terasa
e6c3b2715a icu.py: Take into account delays in TC comment fields.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7011 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-09 08:51:17 +00:00
Jan Christoph Terasa
d0d2e5ac4f telecom.py: Fix 128,103 XML parsing.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7010 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-09 08:50:54 +00:00
Jan Christoph Terasa
5269674248 configtable.py: Parse hex tables by Alcala PO.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7009 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-09 08:49:56 +00:00
Sebastian Boden
8b37255010 hetept/data.py: added more data products for EPT foil-side detectors
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6997 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-05 13:47:21 +00:00
Jan Christoph Terasa
1d086a0235 python/solo/step/l3/step_calib_multi.l3: L3 trigger which calibrates all hit pixels. (WIP)
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6996 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-02 22:14:01 +00:00
Sebastian Boden
f2f13db4a0 het_stopping.l3: fixed AB He 1d cut, rotated of AB He 2d histogram
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6995 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-02 13:22:55 +00:00
Robert Elftmann
ab5ce5e1d6 data.py: Changed He4 1d outer-outer to He3+He4 outer-outer, enlarged 2d He3+He4 2d hist.
het_calib.l3: Added cut for He3+He4 1d outer-outer hist to remove pen. particles.
het_stopping.l3: Changed He4 1d outer-outer to He3+He4 1d outer-outer. Introduced cut in A det. to remove pen. particles for these histogram.
l3sim.py: added possibility create a 2d output histogram which contains primary energy of particles.


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6994 bc5caf13-1734-44f8-af43-603852e9ee25
2018-10-02 11:26:35 +00:00
Jan Christoph Terasa
49ddf58e91 step/data.py: EPD paper data products. Final.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6990 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-30 22:51:54 +00:00
Jan Christoph Terasa
4ff3e1e839 step/data.py: EPD paper data products.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6989 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-30 22:41:45 +00:00
Stephan I. Böttcher
207991f857 ce4/l3: remove misspelled, unnecessary name
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6988 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-28 08:30:17 +00:00
Jan Christoph Terasa
782de8c3b6 configurations/step: Add v01 currently on the unit.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6987 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-26 13:41:48 +00:00
Stephan I. Böttcher
dc1e0ccdbb het_calib: Robert E. wants the B2.H channels at 0°C
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6985 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-26 12:43:02 +00:00
Jan Christoph Terasa
0103fd2ce8 step: Add ix1.dat for solo_data scripts.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6972 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-18 12:29:07 +00:00
Jan Christoph Terasa
efad2716f7 python/solo/configtable.py: Add function to parse itf parsed EEPROM dumps to a table.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6971 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-18 10:00:06 +00:00
Sebastian Boden
06b171a60a hetept/data.py: updated HET data products
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6969 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-17 20:18:01 +00:00
Jan Christoph Terasa
2b7d977ea4 solo_data.py: Add \clearpage after every data item in product for cleaner layout.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6966 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-10 15:49:06 +00:00
Jan Christoph Terasa
efcd5d1664 solo_data.py:
- Allow reading and plotting of 1d arrays.
    - Print total data rate excluding burst mode data products.



git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6965 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-10 14:25:18 +00:00
Jan Christoph Terasa
67847ec8e4 step/data.py: Widen copper line DPS gap.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6964 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-10 14:23:57 +00:00
Jan Christoph Terasa
085f25aa6a step/l3sim.py: Fix compilation.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6963 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-10 13:07:09 +00:00
Jan Christoph Terasa
1a1af298e7 python/solo/step/base_config.py: Use function to generate differential temp configs. Fill whole config space.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6962 bc5caf13-1734-44f8-af43-603852e9ee25
2018-09-04 08:50:48 +00:00
Charlotte Büschel
31ddd3af9f C'E4 calib header comment
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6958 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-29 11:38:38 +00:00
Charlotte Büschel
1719f0f4df FS calibration
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6957 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-29 11:32:10 +00:00
Charlotte Büschel
6c0262c202 C'E4 FM calib dump script
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6952 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-23 09:16:16 +00:00
Lauri Panitzsch
2a7a20f69b step_fm_fs_plot.ipynb, step_fm_fs_sigma_sens.ipynb, step_fs_performance-dict.cPickle, step_fs_performance-dict.json: ipython notebook scripts to determine STEP sigma and sensivitivity on calibrated data across multiple T
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6949 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-17 20:41:31 +00:00
Sebastian Boden
c7668f71a5 dps_table.py: moved finalize() from hetept and step to main file to avoid code duplication
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6948 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-17 08:57:45 +00:00
Sebastian Boden
9ac743b8fa dps_table.py: made the section name checking explicit to avoid breaking ce4 dps
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6947 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-16 15:13:17 +00:00
Sebastian Boden
af281da1f3 dps_table.py: prevent duplicate section names
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6946 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-16 14:46:55 +00:00
Jan Christoph Terasa
8138973294 temp_calib.py: Script to read l3 temp_calib back to numpy arrays.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6945 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-15 14:17:37 +00:00
Jia Yu
117caf9158 ce4 config: fix read_xmas, raise D2H threshold
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@6942 bc5caf13-1734-44f8-af43-603852e9ee25
2018-08-10 15:40:14 +00:00