Bechir Braham
70acfbf4ac
write rawfiles (single file) and read rawfiles in order ( #66 )
...
* read subfiles with unordered and missing frames
* save work debugging
* Revert "save work debugging"
This reverts commit e791992a05 .
* Revert "read subfiles with unordered and missing frames"
This reverts commit 1177fd129d .
* throw when two frames have different frame numbers
* write single part RawFile (working beta)
* correct total number of frames in master file
* add new mythen file with syncd frames
* read frames with same frame number
* clang-tidy fixes, formatting, add tests
* improve readability in loop
* fix failing tests
---------
Co-authored-by: Bechir <bechir.brahem420@gmail.com >
2024-05-07 10:46:24 +02:00
Bechir Braham
28d7e8c07a
read write cluster file ( #60 )
...
* Read and write cluster files (save work)
* add reading test
* use define for examples env variable and fix ci
* read and write cluster files (working)
* fix cluster CI
2024-04-16 13:14:41 +02:00
Bechir Braham
9dfd388927
use clang-tidy ( #59 )
...
* use clang-tidy for Frame.cpp
* fixes for defs.cpp
* clang-tidy 6/45
* clang-tidy for core
* clang-tidy fixes: for hpp File,FileInterface,SubFile.cpp
* ci fixes
* fix build errors
* fix clang-tidy command ci
* fix clang-tidy ci
* clang-tidy for rawfile.cpp
* clang-tidy numpy helpers
* fix ci
* clang-tidy file_io
* clang-tidy file_io and core working
* zmqheader
* clagn-tidy: network_io,file_io,core
* clang-tidy working
* format
---------
Co-authored-by: Bechir <bechir.brahem420@gmail.com >
2024-04-12 17:35:36 +02:00
Bechir Braham
abf364765c
Merge branch 'developer' into feature/remove-factories
2024-04-11 17:33:29 +02:00
Bechir Braham
2ebbd0d7cd
setup doxygen and clang-uml files
2024-04-11 17:20:34 +02:00
Bechir Braham
111b421476
add documentation for file_io files
2024-04-10 18:09:09 +02:00
Bechir Braham
260cb96f64
add documentation to code
2024-04-10 17:18:23 +02:00
Bechir Braham
bfb59d650b
remove factories and change to size_t
2024-04-10 13:48:10 +02:00
Bechir Braham
a48820059d
headers are now included with their library prefix
2024-04-09 11:36:15 +02:00
Bechir
a2499c96d6
restructure zmq socker interface
...
zmq socket can now return vector of frames. it knows end of transmission with header.data == 0
it can also send vector of frames
2024-04-09 11:14:21 +02:00
Bechir Braham
f772434072
add network_io folder
2024-04-03 16:40:00 +02:00
Bechir Braham
9e96f8b150
format headers
2024-04-03 14:53:06 +02:00
Bechir Braham
31a20d4f6c
fix ci and add formatting ( #48 )
...
* add dependency
* dont run blocking zmq example and add formatting
* format files
2024-04-03 13:47:52 +02:00
Bechir Braham
23c855acbc
Merge pull request #43 from slsdetectorgroup/zmq
...
ZmqSocket prototype
2024-04-03 13:13:22 +02:00
Erik Frojdh
0aafde730e
added missing test file
2024-04-03 12:23:17 +02:00
Erik Frojdh
77785fa89b
more tests
2024-04-03 12:21:40 +02:00
Erik Frojdh
d80ea2269f
renamed _get_data() to data()
2024-04-03 12:14:59 +02:00
Erik Frojdh
3f83e37e6b
moved set to Frame.hpp to avoid explicitly having to declare specializations
2024-04-03 12:05:21 +02:00
Erik Frojdh
70b0ae2ae8
ZmqSocket prototype
2024-04-03 10:50:35 +02:00
Erik Frojdh
670d9415e6
added tests and features to load full file
2024-04-02 17:19:10 +02:00
Erik Frojdh
0a6030aa3e
moving code into aare:: namespace
2024-04-02 12:26:51 +02:00
Bechir Braham
449c5119a4
save numpy files frame by frame ( #37 )
...
Co-authored-by: Bechir <bechir.brahem420@gmail.com >
2024-04-02 11:35:58 +02:00
Bechir
d87855004f
uncomment folly tests
2024-03-28 15:25:10 +01:00
Bechir
04cbe9924e
fix file test issues
2024-03-28 12:40:20 +01:00
Erik Fröjdh
6e8cf179c7
added first tests for reading files
2024-03-27 18:03:18 +01:00
Bechir Braham
bf216f55c6
reading raw moench files (PR#3) ( #32 )
...
* reading moench and raw files
* read mythen3 files
* read multiport mythen3
* delete .vscode and .env.dev
---------
Co-authored-by: Bechir <bechir.brahem420@gmail.com >
2024-03-27 08:58:43 +01:00
Erik Fröjdh
aa60a434e9
Merge pull request #27 from slsdetectorgroup/feature/restructure-FileHandler
...
add contextManager to hanldle files
2024-03-22 17:27:17 +01:00
Erik Fröjdh
4ff34a22d3
added DType class
2024-03-22 15:24:50 +01:00
Bechir Braham
d0151153fb
add contextManager to hanldle files
2024-03-22 15:02:15 +01:00
Erik Frojdh
9ae051c081
added tests for Array and View
2024-03-21 16:53:54 +01:00
Bechir
4ff2e18c6a
change image to NDArray
2024-03-21 16:17:00 +01:00
Bechir
c7ee7f3af4
Merge branch 'fix/move-view-to-frame' into feature/add-image-data
2024-03-21 16:13:10 +01:00
Bechir
2d5b28d500
rename to NDView
2024-03-21 16:07:02 +01:00
Bechir
e33e6546b0
add ImageData
2024-03-21 11:47:37 +01:00
Bechir
e42cb6e8ff
move view() inside frame
2024-03-21 11:17:14 +01:00
Bechir Braham
e04d1e28f9
add dataspan
2024-03-20 16:27:22 +01:00
Bechir Braham
c1ddb84bc0
Merge branch 'developer' into feature/remove-templates
2024-03-20 14:27:21 +01:00
Erik Frojdh
0891e66bbe
added cluster finder
2024-03-20 14:25:38 +01:00
Bechir Braham
cd905e96f3
remove templates
2024-03-20 14:25:31 +01:00
Erik Frojdh
b096cf8dd3
added Queue and Fifo
2024-03-20 11:54:57 +01:00
Erik Fröjdh
4da9bc0813
correct include for unique_ptr
2024-03-19 08:29:15 +01:00
Erik Frojdh
609c754b23
moved functions to NumpyHelper.cpp and added a few tests
2024-03-12 16:52:36 +01:00
Bechir Braham
c4c88c50d1
add python bindings for numpy
2024-03-11 16:05:54 +01:00
Bechir
5173f26bf8
fix merge errors
2024-03-08 18:42:24 +01:00
Bechir
565cad0fca
merge with branch developer (commit: ea8efa)
2024-03-08 18:34:45 +01:00
Bechir
765bbdc295
read numpy file: works
2024-03-08 18:26:02 +01:00
Erik Frojdh
e8f81e618d
prefixed members rows and cols with m_ to avoid -Wshadow
2024-03-08 15:23:38 +01:00
Bechir
146d2aed19
merge with organizing targets
2024-03-08 13:28:34 +01:00
Bechir
47d381d299
merge numpy changes with project structure
2024-03-08 11:47:27 +01:00
Erik Frojdh
ef61e62238
new folder structure
2024-03-07 15:48:06 +01:00