Commit graph

2,021 commits

Author SHA1 Message Date
Sebastian Boden
4668cc5f20 dps_table: now outputs correctly formatted CCSDS packet during simulation
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5963 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-20 16:10:53 +00:00
Sebastian Boden
a4bb3282b3 solo_data.py: added packetid according to gnumeric table
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5962 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-20 09:39:08 +00:00
Sebastian Boden
43aa68da7a dps_table.py: fixed a bug and changed set_tmod() to work
step_dps.py: minor fix in do_lowlatency()


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5961 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-18 12:46:20 +00:00
Sebastian Boden
686a795573 dps_table.py: fixed the crc issue and implemented ccsds packet generation
and data_rate calculation and verbosity settings
compression.py: fix for log2(0)


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5960 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-18 11:57:49 +00:00
Sebastian Boden
c56fd83c4f dps_table, solo_data, compression: dps_table.simulate() now simulates the dps scheduler
and returns (mostly) functional itf binary packets. crc still needs to be fixed


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5954 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-17 17:00:22 +00:00
Sebastian Boden
c202d09f39 dps_table.py, solo_data.py: allow simulating of an entire dps_table
generated from science_data for a given modulus and 
        L3 histogram memory image


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5947 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-15 18:38:16 +00:00
Stephan I. Böttcher
d90a6f01b6 ce4_config: link streamtest to entry [15]
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5939 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 20:34:12 +00:00
Stephan I. Böttcher
387870c5b7 solomsg: add .ce4_exec(), add parameter a=0 to read_eeprom_id
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5938 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 20:33:08 +00:00
Stephan I. Böttcher
5c0b8b09c9 ce4_l1l2: enable more L1 triggers
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5930 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 08:54:59 +00:00
Stephan I. Böttcher
2ab150095b ce4_ppss: op-heater api extension
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5929 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 08:54:02 +00:00
Stephan I. Böttcher
802b554895 hetept_config: nom[2][ and HK[1] do full reset, twice
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5928 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 08:52:20 +00:00
Stephan I. Böttcher
b0153433c2 solomsg: msg0() clear bits after setting bits
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5927 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-13 08:50:50 +00:00
Sebastian Boden
c015aeb9bd solo_printer.py, ept_2d.dat: added 2d bin plotting for EPT pretty printer
solo_data.py: some fixes for ept_win
hetept_dps.py: restored energy_table(), might still be useful 


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5926 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-10 16:03:13 +00:00
Sebastian Boden
89278b6685 solo_printer.py: framework for pretty printing of solo data products
- usage: import this file from solo_data; make_pdf(science(l3))
	- pretty_printer is a general class, ept_2d_printer, etc. implement specific formatting
	- each solo_data class needs to define its pretty_printer (unless default)


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5924 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-06 09:12:21 +00:00
Stephan I. Böttcher
f71d98474f 2017-03-03-em1-test-4_cal
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5923 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-05 20:39:38 +00:00
Stephan I. Böttcher
f8a9aeaf57 ce4_l1l2: noisy channels
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5920 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-04 22:43:45 +00:00
Stephan I. Böttcher
b87cf10132 solomsg: .ana_size(), .read_hk()
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5919 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-04 22:42:53 +00:00
Stephan I. Böttcher
806bb238bb dps_table: add BITRATE, BITS_PER_BYTE parameters, for C'E4, where BITS_PER_BYTE=41
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5918 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-02 22:37:25 +00:00
Stephan I. Böttcher
7c84fb6268 C'E4: L1 L2 config, streamtest
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5917 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-02 21:25:32 +00:00
Stephan I. Böttcher
da468b8a24 hetept_streamtest: comment fix
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5916 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-02 21:24:27 +00:00
Stephan I. Böttcher
14f5672e7f solomsg: class HK_TEMP, CE4_TEMP
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5915 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-02 21:23:44 +00:00
Sebastian Boden
a33ada5b1f solo_data.py: some fixes for ept and het window bins
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5914 bc5caf13-1734-44f8-af43-603852e9ee25
2017-03-02 14:48:01 +00:00
Sebastian Boden
5d845952f4 solo_data.py: added some 2D channels to EPT for testing
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5907 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 17:31:37 +00:00
Sebastian Boden
20cc57de2b solo_data: added some channels for EPT burst mode
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5905 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 15:06:22 +00:00
Sebastian Boden
134601470b solo_data.py: allow selection of slices in ebins
(useful for skipping every second DP-item in a channel)


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5904 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 14:25:55 +00:00
Stephan I. Böttcher
b19416971d solo_data: het_ion_spectrum
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5903 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 11:28:00 +00:00
Stephan I. Böttcher
bca3f2a475 solo_data: HET stop AB
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5902 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 08:33:32 +00:00
Sebastian Boden
e6f87b1ee4 solo_data.py: small fixes
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5901 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-28 07:55:11 +00:00
Stephan I. Böttcher
48770997ae solo_data: het_pen
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5900 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 22:01:34 +00:00
Sebastian Boden
37ebd5f544 solo_data.py: fixed a bug in bpo calculation in lbins
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5899 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 19:36:27 +00:00
Stephan I. Böttcher
3253a59f88 solo_data:
merge with Sebastians implementation of relativistic particles
	only one env for far mode: FAR


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5898 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 19:21:22 +00:00
Sebastian Boden
5ef803c341 solo_data.py: implemented placeholder data products for nominal and burst
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5897 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 18:35:55 +00:00
Stephan I. Böttcher
d03f16c9a7 solo_data:
TAGS["flg"] (for QLALT)
	force env match
	"explicitly" env match
	hetept_dps.py -e QLDEFS,explicitly > QL.defs


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5896 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 16:32:10 +00:00
Stephan I. Böttcher
aecfa18f05 solo_data:
Global fixed units of energy keV=1.0, MeV=1000.0
	Check energy range of lbins


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5895 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 13:52:21 +00:00
Sebastian Boden
f1f05b17b3 solo_data.py: reinserted lbins fix
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5894 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 11:32:16 +00:00
Stephan I. Böttcher
62cbc914d9 solo_data: remove unused attribute
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5893 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 02:11:19 +00:00
Stephan I. Böttcher
6f444bb250 solo_data: decrease l3 verbosity
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5892 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 02:09:08 +00:00
Stephan I. Böttcher
c9bdab0722 solo_data: make executable
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5891 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 02:07:59 +00:00
Stephan I. Böttcher
5b645828a0 solo_data:
conflict with Sebastian
	mostly reverted Sebastians changes
	major churn on my side
	solo_data all the way down to hetept_base_config


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5890 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-27 01:40:15 +00:00
Sebastian Boden
ea24c86a08 hetept_data.py: fixed sys.path
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5889 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-26 22:53:26 +00:00
Sebastian Boden
6e0f17203d solo_data.py: moved the example to cdpu/hetept_data.py and expanded it
ept.l3, ept_calib.l3: comments
hetept_config.l3: set ept_pha_both to PHA buffer 0 as discussed 


git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5888 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-26 22:18:30 +00:00
Sebastian Boden
ebc3e86654 solo_data.py: some fixes for lbins and ebins
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5887 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-26 16:41:39 +00:00
Stephan I. Böttcher
8e601e2d59 solo_data: make solo_data a list, bps calulation improvements, deduplications
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5886 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-26 12:08:12 +00:00
Stephan I. Böttcher
4e1f843dac solo_data: fix EPT e0, consolidate TABLES
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5885 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 18:11:51 +00:00
Stephan I. Böttcher
e47b8112cb remove solo_dp.py
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5884 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 14:55:11 +00:00
Stephan I. Böttcher
04c072e630 solo_data: svn:keywords
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5883 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 14:54:46 +00:00
Stephan I. Böttcher
04c96123b8 solo_data: svn:keywords
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5882 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 14:54:16 +00:00
Stephan I. Böttcher
01dd3e3fed solo_data: class science_data
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5881 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 14:52:50 +00:00
Stephan I. Böttcher
99aa1541f3 class solo_data
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5880 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 03:14:23 +00:00
Stephan I. Böttcher
764f3636b9 solomsg: typo?
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@5879 bc5caf13-1734-44f8-af43-603852e9ee25
2017-02-25 03:14:00 +00:00