Commit Graph

  • 2dbf6649ab moved JF05 from cristallina to bernina master NichtJens 2026-04-21 17:57:27 +02:00
  • a7f244f5a9 use beamline specific pulse ID pv name NichtJens 2026-04-14 15:02:59 +02:00
  • fc6e43fcfc added helper to get pulse ID pv name NichtJens 2026-04-14 15:02:33 +02:00
  • 0a653c2984 added helper to get pulse ID pv name NichtJens 2026-04-14 15:02:13 +02:00
  • 678d5f312d changed EVR from alvra to bernina (alvra's is off) NichtJens 2026-04-13 17:55:23 +02:00
  • 622169fb16 added comment NichtJens 2026-04-13 17:53:53 +02:00
  • c059330ebc load password from definitions.json rmq-auth NichtJens 2026-04-08 21:47:47 +02:00
  • 0823baeb4b create parameters once NichtJens 2026-04-08 21:20:54 +02:00
  • 3a137b184e re-use connection/channel opening from BrokerClient NichtJens 2026-04-08 21:07:21 +02:00
  • 8576aaa34f added gitpython NichtJens 2026-04-08 20:20:28 +02:00
  • f031ba1ef8 allow missing timestamp NichtJens 2026-04-08 20:20:12 +02:00
  • c58e414f4a docstrings NichtJens 2026-02-27 19:26:34 +01:00
  • 38315e62bf grouped commented and not commented NichtJens 2026-02-27 19:24:12 +01:00
  • ea0a9af378 argument order NichtJens 2026-02-27 19:19:55 +01:00
  • cf7015760f added can_read_file utility function NichtJens 2026-02-27 17:46:48 +01:00
  • 3e0c4c2c91 consistent names NichtJens 2026-02-27 17:42:07 +01:00
  • b92e91265f added default path for pixel mask to be loaded if file exists NichtJens 2026-02-27 17:41:41 +01:00
  • dde24a3206 spaces NichtJens 2026-02-27 16:44:23 +01:00
  • 8f6069f8b9 consistent names NichtJens 2026-02-27 16:44:02 +01:00
  • 3e8e9c371d moved constant to the top NichtJens 2026-02-27 16:42:07 +01:00
  • fef8a0fad3 ordered the masking reasons NichtJens 2026-02-15 15:07:59 +01:00
  • d47a40d85e raise exception if all pixels are bad NichtJens 2026-02-03 15:13:44 +01:00
  • 692a8f39f4 module 13 of JF06 is broken NichtJens 2026-01-26 17:49:21 +01:00
  • e756b196db added units to default_scan_info NichtJens 2025-11-26 17:28:22 +01:00
  • 140a52f1d2 enable endpoint NichtJens 2025-11-02 19:04:35 +01:00
  • 695e29400c return a response NichtJens 2025-11-02 19:04:29 +01:00
  • 91c1c444aa changed Path import NichtJens 2025-11-01 00:11:37 +01:00
  • ff4b9bcf59 added ssh key NichtJens 2025-10-31 14:07:31 +01:00
  • fbf0fa45ac write custom_dap_scripts to buffer NichtJens 2025-10-31 13:51:56 +01:00
  • 26c7616d32 use run_timeout NichtJens 2025-10-31 09:38:48 +01:00
  • ce57204dbf added run_timeout NichtJens 2025-10-30 22:56:28 +01:00
  • ee30eb090c allow to set ssh key NichtJens 2025-10-30 18:15:06 +01:00
  • 49890a6129 actually do overwrite existing files (since we have this versioned now) NichtJens 2025-10-30 17:02:10 +01:00
  • b1bda79adf also clean if writing fails NichtJens 2025-10-30 16:23:29 +01:00
  • 2fcdfe2fef renamed: write_code_to_file -> write_to_file NichtJens 2025-10-30 16:20:53 +01:00
  • ef1586b2dc simplified a bit NichtJens 2025-10-30 16:18:36 +01:00
  • 28f6d2c42d pull file name prep and checks out of write_code_to_file NichtJens 2025-10-30 16:03:47 +01:00
  • bb9e5b4570 use GitRepo to keep scripts versioned NichtJens 2025-10-30 15:50:47 +01:00
  • 058cb2f273 added GitRepo NichtJens 2025-10-30 15:49:49 +01:00
  • d1d9cf1612 some todo notes NichtJens 2025-10-29 18:12:11 +01:00
  • 08960020cf do not overwrite existing files NichtJens 2025-10-29 17:44:05 +01:00
  • ce2c5ea601 if loading or test run fail, complain and delete file NichtJens 2025-10-29 17:07:45 +01:00
  • fbe6ecb882 use mod name instead of passed-in name NichtJens 2025-10-29 16:57:41 +01:00
  • 4002f6889b moved parts into functions NichtJens 2025-10-29 16:53:47 +01:00
  • ca14198464 ensure that there is no directory info in the name NichtJens 2025-10-29 13:46:23 +01:00
  • 3d8efdfca4 run test with fake data NichtJens 2025-10-29 13:18:25 +01:00
  • e2529561ef import function from file NichtJens 2025-10-29 11:39:37 +01:00
  • c318648d2c added load_module NichtJens 2025-10-28 22:55:11 +01:00
  • 5ac1f7ccb2 added load_module NichtJens 2025-10-28 22:54:43 +01:00
  • f51ba6ce39 receive and write the script NichtJens 2025-10-28 22:54:12 +01:00
  • bc2a541667 added and use get_validated_detector_name_and_beamline NichtJens 2025-10-28 19:48:42 +01:00
  • 37f2c1d5e9 moved get_validated_detector_name into validate NichtJens 2025-10-28 19:38:58 +01:00
  • 831a342626 use get_validated_detector_name more NichtJens 2025-10-28 19:31:04 +01:00
  • 03eeb21087 fixed confusing names NichtJens 2025-10-19 16:16:20 +02:00
  • 1732a8e8f1 removed old paths NichtJens 2025-10-19 16:13:55 +02:00
  • 4606f0d466 no point in save the dap results twice NichtJens 2025-10-19 16:10:39 +02:00
  • 4c003aac36 re-order conditions NichtJens 2025-10-19 16:06:59 +02:00
  • 3779713c6a renamed: dap_parameters_file -> dap_config_file, etc. NichtJens 2025-10-19 13:12:58 +02:00
  • 23e2a2ab82 use a better format for the config file names NichtJens 2025-10-13 12:44:21 +02:00
  • 66c82b2ed9 introduced constants for time format strings NichtJens 2025-10-13 12:42:48 +02:00
  • cbf37cc8fa cleanup NichtJens 2025-10-13 11:45:44 +02:00
  • aaa1f5153d cleanup NichtJens 2025-10-13 11:35:35 +02:00
  • 31caf50dc2 cleanup NichtJens 2025-10-13 11:34:54 +02:00
  • 103dd3c72d move epics buffer config backups into backup folder; ensure config and backup folders exist NichtJens 2025-10-13 11:34:00 +02:00
  • bad3007fb0 actually properly hexlify the parts NichtJens 2025-10-13 10:59:51 +02:00
  • 2e4591dd17 renamed Jungfrau.N -> Jungfrau.ID NichtJens 2025-10-10 17:25:33 +02:00
  • ce54baabf8 remove extract_det_num NichtJens 2025-10-10 17:15:52 +02:00
  • 5fdab3e2d6 use parse_det_name NichtJens 2025-10-10 17:15:00 +02:00
  • c1ddf6c43e use parse_det_name NichtJens 2025-10-10 17:02:34 +02:00
  • 619ef6f27e added parse_det_name and extract_det_num NichtJens 2025-10-10 17:02:07 +02:00
  • 5beb4fb663 a stray space NichtJens 2025-10-10 11:17:32 +02:00
  • 0c50998cda removed commented line NichtJens 2025-10-10 11:16:29 +02:00
  • 0780fdaecd renamed detector_number -> number NichtJens 2025-10-10 11:15:42 +02:00
  • 4002ef446b renamed get_size -> get_detsize NichtJens 2025-10-10 11:14:55 +02:00
  • 922ebb6332 renamed get_txndelay -> get_txdelay_frame NichtJens 2025-10-10 11:12:18 +02:00
  • 1bc91cabd4 renamed DETECTOR_TXNDELAY_FRAME -> DETECTOR_TXDELAY_FRAME NichtJens 2025-10-10 11:10:12 +02:00
  • 2655f696f8 typo NichtJens 2025-10-10 11:02:17 +02:00
  • 4267b06975 added default (55) for temp threshold NichtJens 2025-10-10 10:58:36 +02:00
  • 5d5f20dee2 some new lines NichtJens 2025-10-10 10:38:07 +02:00
  • b551373c87 compare hostnames length to n_tiles NichtJens 2025-10-10 10:36:48 +02:00
  • 1f6ace0235 simpler logic NichtJens 2025-10-10 10:25:43 +02:00
  • ac2f363441 read daq/port only once NichtJens 2025-10-10 10:18:59 +02:00
  • dfd5042f25 renamed _detector_name -> name NichtJens 2025-10-10 10:12:22 +02:00
  • 67392ad4e5 order NichtJens 2025-10-10 00:05:20 +02:00
  • c1ae06d5d7 order NichtJens 2025-10-09 21:56:34 +02:00
  • c827018728 order NichtJens 2025-10-09 21:49:17 +02:00
  • b4414472f4 moved actual consts into separate file NichtJens 2025-10-09 21:46:25 +02:00
  • ff3984d120 generate DETECTOR_UDP_SRCIP automatically NichtJens 2025-10-09 21:30:01 +02:00
  • 7ae2b03ae9 handle the last entry correctly NichtJens 2025-10-09 21:29:29 +02:00
  • ecace8cdf8 de-duplicate NichtJens 2025-10-08 23:58:25 +02:00
  • dd1466ee20 load DETECTOR_DESC and DETECTOR_PORT from detector_descriptions.json and detector_start_udp_ports.json, respectively NichtJens 2025-10-08 23:57:16 +02:00
  • de539ffc5b simplified and improved logic such that "detectors" and "descriptions" are always consistent (default description to name) NichtJens 2025-10-08 23:37:34 +02:00
  • e9c77e06ab renamed "names" -> "descriptions" (since "detectors" already contains the names) NichtJens 2025-10-08 23:32:43 +02:00
  • 55ba635611 commented DETECTOR_UDP_SRCMAC NichtJens 2025-10-08 18:47:05 +02:00
  • b51bc97860 more consistent naming NichtJens 2025-10-08 17:52:38 +02:00
  • 6f6f7ff948 use pattern for for udp_srcmac NichtJens 2025-10-08 17:51:33 +02:00
  • e452563938 commented servers that are not used NichtJens 2025-10-08 17:01:52 +02:00
  • a199b3188b the values of DETECTOR_NAMES was only used in get_allowed_detectors: make it a list to be used everywhere else and add DETECTOR_DESC for the descriptions NichtJens 2025-10-08 17:00:27 +02:00
  • 1193b6b3c9 removed useless .keys() NichtJens 2025-10-08 14:16:34 +02:00
  • 4268f8b34a use pattern (5ii00) for start_udp_port NichtJens 2025-10-03 19:16:19 +02:00