Commit Graph

1953 Commits

Author SHA1 Message Date
babic_a cc85b6e71d Merge branch 'ram_buffer'
# Conflicts:
#	CMakeLists.txt
#	jf-assembler/test/main.cpp
#	jf-live-writer/CMakeLists.txt
#	jf-live-writer/include/live_writer_config.hpp
#	jf-live-writer/src/main.cpp
#	jf-live-writer/test/CMakeLists.txt
#	jf-live-writer/test/main.cpp
#	scripts/JF01-buffer-worker.sh
#	scripts/JF02-buffer-worker.sh
#	scripts/JF06-buffer-worker.sh
#	scripts/JF06_4M-buffer-worker.sh
#	sf-stream/include/stream_config.hpp
#	sf-stream/src/ZmqLiveSender.cpp
2021-02-26 12:32:36 +01:00
babic_a 00696c572b Remove live writer from build until finished 2021-02-26 12:03:48 +01:00
babic_a 8583597a51 Bits per pixel added to live writer 2021-02-26 12:03:20 +01:00
Dmitry Ozerov 5e603115b9 implement disable modules possibility in detector retrieve process 2021-02-25 11:46:32 +01:00
babic_a 2324ebde4f Adjust main to new signature 2021-02-25 10:51:04 +01:00
babic_a 676e8215d9 Moving image size initialization into each run 2021-02-25 10:49:59 +01:00
babic_a 592741048a Add image details to store stream format 2021-02-25 10:47:46 +01:00
babic_a 9a3df07331 Adjust main in live writer for metadata writes 2021-02-25 10:26:59 +01:00
babic_a 6ad5b9538d Remove unused OP code 2021-02-25 10:22:21 +01:00
babic_a a485736af4 Reimplemented writer 2021-02-25 10:21:49 +01:00
babic_a d8706f65da Updated HDF5 version to latest 2021-02-24 11:39:15 +01:00
usov_i 17485fbb6b Add postprocess_raw.py 2021-02-24 10:31:19 +01:00
babic_a fb9ec376f6 Add readme stub to H5 Writer 2021-02-24 09:01:11 +01:00
babic_a b2694fb849 Add image size to detector config 2021-02-24 08:57:46 +01:00
babic_a 1ac041f51c Make the live writer an MPI build 2021-02-24 08:57:15 +01:00
babic_a 3c9a9d8bce Add output symlink name to writer config 2021-02-24 08:56:54 +01:00
babic_a 29d3e4c1cb Rewrite the writer main function 2021-02-24 08:56:29 +01:00
babic_a cdfff36824 Broker agent stream format 2021-02-22 10:45:23 +01:00
babic_a 11ba1c399c Moved H5 writer to new project 2021-02-17 12:47:23 +01:00
babic_a d0df2677de Remove old writer 2021-02-17 12:46:58 +01:00
babic_a 6212869f0a Merge remote-tracking branch 'origin/ram_buffer' into ram_buffer 2021-02-17 11:52:35 +01:00
Dmitry Ozerov aba739ce87 print statistics from udp writer every N seconds (not N frames)
check that frame packets sending is finished (new frame) by new trigger number, not pulse_id
check if pulse_id of the frame is more or less correct (in case not - do not store that frame in the ram buffer)
2021-02-16 16:25:28 +01:00
Dmitry Ozerov de7353b314 mask half chip of I0 to look good (some noisy region) 2021-01-26 18:02:35 +01:00
babic_a d0d5776675 Adjust the main for the jf-live-writer to ImageWriter 2021-01-21 10:32:50 +01:00
babic_a 6a1fb79f9f Fix live_writer tests 2021-01-21 10:32:15 +01:00
babic_a 2ed8b0fd1b Add avg throughput to writer stats 2021-01-21 10:29:19 +01:00
babic_a 407b00890d Finish BinaryWriter for Images in buffer 2021-01-21 10:16:38 +01:00
babic_a b39fd93431 Add method for creating image buffer files 2021-01-20 11:10:39 +01:00
babic_a 94749585d8 Add ImageBinaryWriter implementation 2021-01-19 19:09:19 +01:00
babic_a 2a9e4f2b7c Implementation of WriterStats for the live writer 2021-01-19 18:35:28 +01:00
babic_a 6bbbd734c7 Add jf-live-writer
First implementation of the image buffer writer for the
 Jungfrau
2021-01-19 17:20:06 +01:00
babic_a 402a2b978d Rework sf-stream to attach to assembler live-writer 2021-01-19 16:58:07 +01:00
babic_a d3d51d2957 Adjust stats to new stream workings 2021-01-19 16:57:41 +01:00
babic_a 53e24c9f1a Reorganize assembler main code 2021-01-19 14:06:57 +01:00
babic_a 39d714f538 Add jf-assembler executable
This service reconstructs the various modules and sends out a
image metadata stream for further consumers.
2021-01-19 14:02:57 +01:00
babic_a 65fb6c929f Remove hdf5 linking to core-buffer 2021-01-19 13:40:16 +01:00
babic_a 0df8598952 Separate image assembly and image retrieval in RamBuffer 2021-01-19 13:22:43 +01:00
babic_a ccca4225d4 Change bind and connect socket helper functions to take string 2021-01-19 13:02:03 +01:00
babic_a a3d0286250 Add missing link library to sf_writer 2021-01-19 10:56:14 +01:00
babic_a 20bf00cbbe Adjust RamBuffer test 2021-01-19 10:52:18 +01:00
babic_a e013c4a6f8 Increase number of packets read at once to 128 2021-01-15 18:18:54 +01:00
babic_a 0a3db103c5 Change stats names to use _ instead of -
Using - is causing problems in Influx -> we move to use
the executable name instead of the project name as the main
identifier.
2021-01-15 11:18:07 +01:00
babic_a fec900ff63 Increase the sf_stream output frequency to 10 seconds 2021-01-15 11:15:28 +01:00
babic_a ba9532591c Add details about unexpected pulse_id in ram buffer error 2021-01-15 11:14:54 +01:00
babic_a 3ed5bcb330 Statistics for sf-stream 2021-01-15 11:07:31 +01:00
babic_a f58ec4270c Implementation fo StreamStats for outputting Grafana metrics 2021-01-15 11:06:47 +01:00
babic_a 2937326dbf Return n_lost_pulses in sync from receiver
In order to have proper statistics we need to return the
number of lost pulses from the receiver. We cannot just count
the gap in pulse_id as the beam might be operated at
different frequencies.
2021-01-15 10:59:43 +01:00
babic_a 0cf973802d Add stream stats modulo to config file 2021-01-14 15:45:41 +01:00
babic_a dd52eea55b Reverse sync difference criteria in streamer 2021-01-13 16:20:51 +01:00
babic_a e9bb30eac8 Fix streamer sync attempts for loop 2021-01-13 16:18:47 +01:00