Jan Christoph Terasa
e39a46b762
Fix for creating eeprom uploads
2019-11-21 08:50:58 +01:00
Jan Christoph Terasa
9431f9cb17
Remove SVNisms from boottable
2019-11-20 16:10:59 +01:00
Jan Christoph Terasa
137677ee1c
Set configtable magic revision to 0
2019-11-20 16:04:58 +01:00
Jan Christoph Terasa
d88fdf6f2e
Update requirements in README.md
2019-11-18 15:21:36 +01:00
Jan Christoph Terasa
9f1f96791c
No longer depend on GitPython
2019-11-18 14:33:01 +01:00
Jan Christoph Terasa
46ef2df482
Fix date setting in TeX file
2019-11-18 14:03:44 +01:00
Jan Christoph Terasa
87903ddae8
Remove ce4, dpsbug, and gaptest folders
2019-11-18 13:57:34 +01:00
Jan Christoph Terasa
7d9154e211
Get rid of VCS specific code in configs
2019-11-18 13:46:50 +01:00
Johan von Forstner
3a01a980be
README: fix links to solo and epd logos
2019-11-18 10:16:58 +01:00
Johan von Forstner
751f1a710c
add README
2019-11-18 10:14:48 +01:00
Jan Christoph Terasa
3536b225cb
Use Pathlib
2019-11-18 10:04:41 +01:00
Jan Christoph Terasa
7faca7b515
Also install .lang files
2019-11-18 09:54:31 +01:00
Jan Christoph Terasa
d54c23faca
Include data files
2019-11-18 09:49:37 +01:00
Jan Christoph Terasa
5b2bbba4ce
Do not use git python if repo is not a git
2019-11-15 16:39:06 +01:00
Jan Christoph Terasa
99cf81c62f
Add all packages
2019-11-15 16:36:37 +01:00
Jan Christoph Terasa
ffc3915267
Add GitPython to required packages
2019-11-15 16:07:05 +01:00
Jan Christoph Terasa
2fb1a294b6
Fix description
2019-11-15 16:04:32 +01:00
Jan Christoph Terasa
40fc3f220a
Add setup.py and requirements.txt for pip installation
2019-11-15 16:02:57 +01:00
Jan Christoph Terasa
d017439daa
Use Python 3
2019-11-15 15:50:49 +01:00
Jan Christoph Terasa
6a36d2a6d7
Remove Python2 compatibility stubs
2019-11-15 15:50:42 +01:00
Jan Christoph Terasa
796ebc9d9e
Python 3 compatibility for configs
2019-11-15 15:49:09 +01:00
Jan Christoph Terasa
08cb730574
Change SVN $ RCS keyword substitution to use git revision sha
2019-11-15 14:27:53 +01:00
Jan Christoph Terasa
c72a1f24c0
Add sologit.py to handle SVN to git transition.
first-git
2019-11-15 14:27:53 +01:00
Jan Christoph Terasa
4b22478580
solo/step/configs: Update version number to v04.
...
last-svn
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7835 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-15 11:05:02 +00:00
Jan Christoph Terasa
81fb536dcb
solo/ppss_table.py: Add simple serializer/deserializer based on str(ppss_table).
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7832 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 16:34:31 +00:00
Jan Christoph Terasa
f63573c16d
step/ppss.py: Function to modify thresholds of a table in place.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7831 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-14 15:09:14 +00:00
Jan Christoph Terasa
0bbfb42446
solo_data.py: Print energy bins.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7825 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-12 17:52:00 +00:00
ec3a461337
solo/dps_table.py: Fix simulation output if CCSDS == False
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7822 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 14:13:38 +00:00
97bad19464
solo/ppss_table.py: Fix telemetry amount calculation for modulus_never items.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7821 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-08 13:53:20 +00:00
Jan Christoph Terasa
f09c4d28ee
solo/dps_table.py: Output APID for all data products.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7820 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:52:50 +00:00
Jan Christoph Terasa
f4433649ca
solo/step/data.py: Disable differential encoding for all data products.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7819 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:18:36 +00:00
Jan Christoph Terasa
159b92a6d0
solo/step/ppss.py: PHA cadence to 3600s.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7818 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-07 09:17:22 +00:00
Jan Christoph Terasa
a3dd6bbfd2
python/solo: Padding string literals are bytes, not str.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7810 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:53:54 +00:00
Jan Christoph Terasa
68ecc73f8f
solo/ce4/ppss.py: Python3 compat for integer divisions and map().
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7809 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:52:17 +00:00
Jan Christoph Terasa
554bd2acc4
solo/l1l2.py: Python2 compat for integer type checks.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7808 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:50:51 +00:00
Jan Christoph Terasa
d7598849ae
solo/l3.py: Fix Python2 compat for Register ordering.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7807 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:45:03 +00:00
Jan Christoph Terasa
8c9da49f56
solo/ce4/dps.py: Use explicit integer division (python3 compat).
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7806 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:28:07 +00:00
Jan Christoph Terasa
4b1c4238b3
solo/l3.py: Add remaining rich comparisons to Register.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7805 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 18:21:39 +00:00
Jan Christoph Terasa
8b326e0121
solo/ce4: print() python3 compat.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7804 bc5caf13-1734-44f8-af43-603852e9ee25
2019-11-03 17:59:12 +00:00
Stephan I. Böttcher
724594be43
sfilter: yet another change to the L2 trigger.
...
Lately we got a 4th window parameter. The logic was that only one channel
contributing to a coincidence trigger on either level must be in a narrow
age window. There were still races of all kinds. This change is
conceptually simple and should eliminate all races.
The four window parameters (a₁ a₂ a₃ a₄) define a wide and a narrow age
window, wide: a₁ ≤ T ≤ a₄, narrow: a₂ ≤ T ≤ a₃.
All channels required to be hit by an L₂ trigger must have a pulse age T in
the narrow window. A hit on an anticoincidence channel within the wide
age window will inhibit the trigger.
a₄ is the L₁ trigger parameter that defines when the peak detector will
be reset. Hits with longer age will not show up in the data and not be
seen by the L₂ trigger. The parameters should be monotonic, but need
not be distinct.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7795 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-26 16:17:20 +00:00
Jan Christoph Terasa
9a47bce942
hetept/data.py: shift value must be integer.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7794 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-24 09:36:47 +00:00
Jan Christoph Terasa
08b5a300c1
configtable.py: Python3 compat for hex()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7793 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-24 09:10:17 +00:00
Jan Christoph Terasa
ef8acc920c
hetept/data.py: Fix indentation, tab -> 4 spaces
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7792 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-24 08:55:46 +00:00
Jan Christoph Terasa
3a64231372
solo_data.py: Fix indentation: tab -> 4 spaces.
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7791 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-24 08:50:19 +00:00
Stephan I. Böttcher
555423f06c
l1l2: .l2_simulate()
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7785 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-22 21:28:56 +00:00
Stephan I. Böttcher
5efc221a1c
meps_ana_test: syntax error free
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7760 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-16 17:36:02 +00:00
Jan Christoph Terasa
fb8a861b15
configtable.py: index_table ctor magic parameter uses None as default
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7758 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-16 15:27:09 +00:00
Stephan I. Böttcher
c7e80f51fb
l1l2: classes .l1l2.meps_ana .l1l2.meps_simulation
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7757 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-16 13:56:11 +00:00
Stephan I. Böttcher
4118f5fded
solo/python: revert misguided rename of class heteptana
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7756 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-16 12:32:57 +00:00
Stephan I. Böttcher
f63419c7f8
heteps/l3sim: lost+found, untested
...
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7755 bc5caf13-1734-44f8-af43-603852e9ee25
2019-10-16 12:32:15 +00:00