Commit graph

  • 0441c9096e plot_STEP_sci.py: moved from calc_E_binning.py Lauri Panitzsch 2017-12-15 17:40:26 +00:00
  • aa32956a0a calc_E_binning.py: work in progress to plot STEP sci data Lauri Panitzsch 2017-12-15 17:32:59 +00:00
  • c1f0e84d5d hetept_l1l2.py, het_pen.l3: restrict the HET GCR trigger to the inner B segments because if we also allow the B13 and B23 segments, we see too much of the spacecraft, and the secondaries generated there. Sebastian Boden 2017-12-14 12:53:04 +00:00
  • 3ddbe7f14c telecom.py: Add xml parser. Jan Christoph Terasa 2017-12-14 11:25:01 +00:00
  • 94dc1afad6 icu.py: Ad functions to read back a config to the confmem. Jan Christoph Terasa 2017-12-14 09:55:45 +00:00
  • 8a1a12882d calc_E_binning.py: return dict with energy binning of unit sections as per solo_data.py Lauri Panitzsch 2017-12-13 20:00:40 +00:00
  • f391dc6039 ce4_dps.xmas_tri() Stephan I. Böttcher 2017-12-13 15:23:07 +00:00
  • ac888bb3f0 ce4_dps: connect neutrals, define e- bins Stephan I. Böttcher 2017-12-13 15:02:42 +00:00
  • c1bb1486c4 dps_table: warn for missing tag= Stephan I. Böttcher 2017-12-12 09:44:26 +00:00
  • a6e6883d6a configurations/step/v0002 for STEP FM and FS. Jan Christoph Terasa 2017-12-11 19:10:20 +00:00
  • 7a9b1123dd Revert r6454. Jan Christoph Terasa 2017-12-11 19:09:04 +00:00
  • e7b417b5eb configurations/step/v0002 for STEP FM and FS. Jan Christoph Terasa 2017-12-11 19:04:24 +00:00
  • 42134f38ed step_config_f?.py: version 2. Jan Christoph Terasa 2017-12-11 18:58:43 +00:00
  • e28154c836 Revert r6451, r6450, r6440. Jan Christoph Terasa 2017-12-11 18:57:06 +00:00
  • e770258acf step_config: Bugfix version output. Jan Christoph Terasa 2017-12-11 17:44:34 +00:00
  • cb050b23a4 step_config: Pass version number on commandline to create a specific version. Jan Christoph Terasa 2017-12-11 17:42:15 +00:00
  • 5a7a02531d solo_data.py: Correctly set env for STEP data products. Jan Christoph Terasa 2017-12-11 17:01:37 +00:00
  • 0bc90731c3 step_config: Pass orbit/env info to dps. Jan Christoph Terasa 2017-12-11 17:01:16 +00:00
  • 28832922bd ce4_dps.plot_box(): allow square boxes to reach across columns Stephan I. Böttcher 2017-12-11 16:08:35 +00:00
  • 447fc21ff3 ce4_dps: .spectrum() Stephan I. Böttcher 2017-12-11 15:57:29 +00:00
  • f17112b15a ce4_dps: Jia's LET boxes Stephan I. Böttcher 2017-12-11 15:19:54 +00:00
  • 692f76439b ce4_dps: Jia's fixed boxes, fixed section= Stephan I. Böttcher 2017-12-11 15:06:33 +00:00
  • c0dcf190ec ce4_dps: Jia's fixed boxes Stephan I. Böttcher 2017-12-11 15:04:47 +00:00
  • 430b4ebc62 step_config: Option to make a specific version number. Jan Christoph Terasa 2017-12-11 11:49:02 +00:00
  • a8006793a8 solo_data.py: Option to use on eof the step_bins for Cu line. Jan Christoph Terasa 2017-12-11 11:47:26 +00:00
  • 198ff62836 step.l3: Remove obsolete step_T-calib folder. Jan Christoph Terasa 2017-12-11 08:52:12 +00:00
  • 2390ccbaf3 step.l3: Removed old temp calib. Added new temp calib. Gain is constant. Jan Christoph Terasa 2017-12-11 08:45:12 +00:00
  • ce2aed6bb9 configtable.py, telecom.py: Removed delay option when sending multiple 128,103. Jan Christoph Terasa 2017-12-11 08:25:31 +00:00
  • 2d4cd9839e C'E4 dps: really add the xmas boxens Stephan I. Böttcher 2017-12-08 16:04:21 +00:00
  • 9f1c4d6e3b C'E4 dps: draft infrastructure Stephan I. Böttcher 2017-12-08 15:45:21 +00:00
  • 86f315fbdd step.l3: Added new FS temperature calibration. Jan Christoph Terasa 2017-12-08 06:09:23 +00:00
  • c1499c4e62 step/l3/tempcalib: Fixed converter. Jan Christoph Terasa 2017-12-07 17:30:31 +00:00
  • e02faec784 step.l3: Fixed temp calibration factors. Jan Christoph Terasa 2017-12-07 16:53:53 +00:00
  • 15d37971cf step.l3: Fixed serious bug in calibration. Jan Christoph Terasa 2017-12-07 16:32:19 +00:00
  • acf3fbd2fd step.l3: Gain is linear as well now. Jan Christoph Terasa 2017-12-07 15:17:07 +00:00
  • 2d209856d3 step.l3: Updated temperature calibration. Gain is constant, offset is linear in T. Jan Christoph Terasa 2017-12-07 10:20:43 +00:00
  • b8a998ee32 step.l3: Multiply ADC with gain first, then add offset in eV. Jan Christoph Terasa 2017-12-06 19:29:21 +00:00
  • 1486ffe120 step_base_config.py: Removed comments. Jan Christoph Terasa 2017-12-06 19:16:18 +00:00
  • d4002fefa2 hetept_config.l3: cleaned up and added comments, moved channel names here from hetept_pha.l3 Sebastian Boden 2017-12-06 17:20:36 +00:00
  • 85d175e1dd ept.l3 and related files: changed the naming of EPT detectors from PF,EB,.. to C1,C2,... to make it more consistent also fixed a bug where A1, A2 and A3, A4 were reversed in hetept_pha.l3 Sebastian Boden 2017-12-06 15:18:20 +00:00
  • 3b35c31b52 step_base_config.py: added consistency check for diff configs and fixed temp diffs Sebastian Boden 2017-12-06 13:40:34 +00:00
  • 45e2500a63 icu.py: Fixed message parser. Jan Christoph Terasa 2017-12-05 10:38:39 +00:00
  • 4cda1e7a81 telecom.py: Fixed ad_gen1() for msg_telecommands(). Jan Christoph Terasa 2017-12-05 10:38:25 +00:00
  • 4585733341 configtable.py: upload_index_patch now also creates TCs 128,103 which will execute the update. Jan Christoph Terasa 2017-11-30 14:04:01 +00:00
  • 79f804151d telecom.py: Add TC to send execute multiple table indices with an delay. Jan Christoph Terasa 2017-11-30 14:01:42 +00:00
  • e8a816af78 i128event.py/solomsgclass.py: Add parameter 'mod' to pha reader and injection to only read/inject every 'mod'th event. Jan Christoph Terasa 2017-11-29 13:31:30 +00:00
  • 4f52292bb8 configtable.py: upload_index_patch is now non-destructive to the passed config. Jan Christoph Terasa 2017-11-29 13:30:08 +00:00
  • 873fd44e87 l3/step_sim.py: Use i128event pha_step class. Jan Christoph Terasa 2017-11-29 13:10:57 +00:00
  • 146da5dddb C'E4 LND X-mas config with 1s PPSS period (parameterized) add e- DPS draft example add fs_config use FM claib for FS for now add model= token to scratch Stephan I. Böttcher 2017-11-29 11:39:37 +00:00
  • 183c823974 step_base_config.py: Added differential temperature config. Jan Christoph Terasa 2017-11-27 11:43:40 +00:00
  • 5fc16f7df4 step_base_config.py: Add fft entry. Needed some additional work because fft exceeds message index block limit. Jan Christoph Terasa 2017-11-24 14:50:51 +00:00
  • dddd209831 step/fft: Updated to run pulser test at 5 Hz per pulse instead of 1 Hz. Jan Christoph Terasa 2017-11-24 14:49:57 +00:00
  • 7828772729 step_ppss.py: Change OH setpoint to -20°C and OH duty cycle to 192. Jan Christoph Terasa 2017-11-24 12:38:37 +00:00
  • 0242647159 hetept_base_config.py: now alway toggles the lower flag bit of data_products when the env config is changed Sebastian Boden 2017-11-22 10:53:42 +00:00
  • 302ea795a2 solomsgclass.py: fix data_product() msg size to 3; this prevents problems with partial ppss diffs Sebastian Boden 2017-11-22 10:50:48 +00:00
  • 801481cc23 l3/step: Add correlated temperature calibration based on ANA board temperatures. Jan Christoph Terasa 2017-11-22 01:11:48 +00:00
  • bbbc17a8bd solo_data.py: added a class for Bernd's LET in C histogram Sebastian Boden 2017-11-20 16:13:36 +00:00
  • 69b39bcec0 hetept_base_config.py: immediately send scratch, modulus and heater registers upon config change Sebastian Boden 2017-11-20 13:01:26 +00:00
  • d31e61caf0 solomsgclass.py: bugfix in read_reg() Sebastian Boden 2017-11-20 12:55:56 +00:00
  • 33273053d4 solo_data.py: step_cols now uses the same syntax as step_bins Sebastian Boden 2017-11-19 18:47:23 +00:00
  • 64e2f56672 solo_data.py: generalised Christoph's bugfix from r6393 Sebastian Boden 2017-11-19 15:38:31 +00:00
  • 46ef9df39f step_sim.py: Add option to filter small or large pixels from input data. Jan Christoph Terasa 2017-11-17 12:35:33 +00:00
  • 70028e9508 step_sim.py: Ignore TRUNCATED packets and clean hit number calculation code. Jan Christoph Terasa 2017-11-17 10:01:00 +00:00
  • 14c9e7d93e Reset registers before each run to erase spurious remnants from previous runs. Jan Christoph Terasa 2017-11-17 09:21:42 +00:00
  • d9fb33b0f6 Fix STEP column data products. Jan Christoph Terasa 2017-11-17 07:36:53 +00:00
  • f1ad450360 C'E4 LND ppss table: 2sec period, X-mas card Stephan I. Böttcher 2017-11-15 15:41:40 +00:00
  • 4bc662de94 het_pen.l3, het_calib.l3: improved the HET GCR trigger Sebastian Boden 2017-11-13 16:40:31 +00:00
  • fc95aed53b het_pen.l3: added code for a BCB trigger Sebastian Boden 2017-11-10 18:59:27 +00:00
  • ce6130a3c3 het_stopping.l3: ABnC HE3/He4 histogram size decreased to 16x32 Sebastian Boden 2017-11-10 15:04:35 +00:00
  • 7f8c23bb09 hetept_l1l2: fix Bernds C LET trigger Stephan I. Böttcher 2017-11-10 11:48:07 +00:00
  • aed04d285e hetept_l1l2: Bernds C LET trigger Stephan I. Böttcher 2017-11-10 11:47:05 +00:00
  • 7d6d306e9b hetept_l1l2: explicitly set window and coeff, reduce L2 window Stephan I. Böttcher 2017-11-10 11:45:33 +00:00
  • 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] Sebastian Boden 2017-11-09 12:51:01 +00:00
  • 29f0abd626 l3sim.py: fixed a bug in pha buffer generation Sebastian Boden 2017-11-08 16:29:01 +00:00
  • d3ba41dbd9 l3sim.py: implemented fastpath register access to faithfully simulate the behaviour of POKE and GOTO Sebastian Boden 2017-11-08 16:15:54 +00:00
  • 74a4bd2503 hetept_l1l2.py: increased HET high-rate threshold for A outer from 2MeV to 6.2MeV Sebastian Boden 2017-11-08 11:45:47 +00:00
  • f51487f098 l3sim.py: moved log2 to separate function, so it can be easily imported and used in other modules Robert Elftmann 2017-11-07 14:26:44 +00:00
  • 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 Stephan I. Böttcher 2017-11-07 10:37:15 +00:00
  • 621dc69308 hetept_sim: use data after column 94 as comment for MC data Stephan I. Böttcher 2017-11-07 10:34:19 +00:00
  • 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 Robert Elftmann 2017-11-06 18:24:57 +00:00
  • bb3e1a6c6d het_stopping.l3: Increased 1D histogram length for ABnC from 128 to 160 hetept_config.l3: Adjusted AbnC memory adresses accordingly Robert Elftmann 2017-11-02 14:48:02 +00:00
  • 33b68feddd dps_table.py: updated make_defs to new format Sebastian Boden 2017-11-02 11:39:28 +00:00
  • 53ad54cf76 hetept_dps, hetept_ppss: updated clear and dump to new histogram addresses and sizes Sebastian Boden 2017-11-02 11:38:00 +00:00
  • 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 Robert Elftmann 2017-11-01 13:55:37 +00:00
  • 7a740c9ec9 het_stopping.l3: rotate the ABnC histogram with gamma=-0.5 Sebastian Boden 2017-10-27 12:45:55 +00:00
  • 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 Sebastian Boden 2017-10-27 10:23:40 +00:00
  • 36f9242f04 ppss_table.py: diff() now flags items that are only different in one of the two ppss messages Sebastian Boden 2017-10-27 10:19:49 +00:00
  • 465d51403e het_stopping.l3, het_calib.l3: AB is now in units of 31.25eV, just like A and B Sebastian Boden 2017-10-26 12:23:30 +00:00
  • bbff90c46b step_fft.py: Send a whole pixel histogram instead of a half one. Jan Christoph Terasa 2017-10-26 08:31:21 +00:00
  • cd64a5a0ae hetept_base_config.py, hetept_ppss.py: Temperature changes now toggle the upper flg bit of Nominal mode Sebastian Boden 2017-10-25 14:25:38 +00:00
  • 379a60d8aa step_ptest.l3: Pulser test level 3 trigger. Jan Christoph Terasa 2017-10-24 17:17:04 +00:00
  • b1d7c43e50 ppss_table.py, hetept_ppss.py: high/low-rate now only change the upper flag bit of the Quicklook data product Sebastian Boden 2017-10-24 17:02:02 +00:00
  • 17cae2e5ed step_fft.py: Pulse pixels in logical order instead of physical order. Write histogram output on the fly. Jan Christoph Terasa 2017-10-24 17:00:00 +00:00
  • 0702f6778c ixmsg.py: Added logical to physical pixel mapping, and backwards direction. Jan Christoph Terasa 2017-10-24 16:49:49 +00:00
  • 54e2891da6 step_fft.py: Initial commit of STEP FFT, which is an extended SFT with pulser tests. Jan Christoph Terasa 2017-10-24 16:20:50 +00:00
  • ef8950aab8 telecom.py: Fix hexdump and ad_gen. Jan Christoph Terasa 2017-10-24 16:20:14 +00:00
  • be7210afda solo_data.py: added bin classes for het stopping ions Sebastian Boden 2017-10-24 12:09:39 +00:00
  • 54280480d9 solo_data.py: added histograms for HET stopping in C Sebastian Boden 2017-10-23 16:31:00 +00:00
  • 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 Sebastian Boden 2017-10-23 12:57:56 +00:00
  • 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 Sebastian Boden 2017-10-20 07:54:46 +00:00