df57cbef77
Added support for saving 21x21 clusters (only saving, nothing else yet)
Build on RHEL8 / build (push) Successful in 2m29s
Build on RHEL9 / build (push) Successful in 2m43s
Run tests using data on local RHEL8 / build (push) Successful in 3m23s
2026-01-29 00:16:24 +01:00
fb95e518b4
Dev/interpolation documentation ( #255 )
...
Build on RHEL8 / build (push) Successful in 3m5s
Build on RHEL9 / build (push) Successful in 3m21s
- added transform_eta_values for easier debugging more control for the
user
- updated Documentation
2025-12-16 13:06:28 +01:00
6f7cb4ae30
Merge branch 'main' into dev/license
2025-11-21 14:52:54 +01:00
267ca87ab0
Dev/rosenblatttransform ( #241 )
...
- added rosenblatttransform
- added 3x3 eta methods
- interpolation can be used with various eta functions
- added documentation for interpolation, eta calculation
- exposed full eta struct in python
- disable ClusterFinder for 2x2 clusters
- factory function for ClusterVector
---------
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch >
Co-authored-by: Erik Fröjdh <erik.frojdh@psi.ch >
2025-11-21 14:48:46 +01:00
Erik Fröjdh
53aed8d8c6
added license
2025-11-20 09:01:28 +01:00
dbffea15c0
fix: included deleted file
2025-10-23 17:50:17 +02:00
01fa61cf47
index now returns enum type
2025-10-23 17:34:54 +02:00
790dd63ba3
make max_sum_2x2 properly accessible from python
2025-10-23 15:00:52 +02:00
72a2604ca5
test for interpolation with simulated normal energy distribution
2025-10-08 16:35:52 +02:00
7926993bb2
reduction tests for python
2025-09-01 14:15:08 +02:00
b59277c4bf
3x3 reduction for general cluszter sizes
Build on RHEL8 / build (push) Successful in 3m8s
Build on RHEL9 / build (push) Successful in 3m9s
2025-08-19 12:37:55 +02:00
cb163c79b4
reduction to 2x2 clusters for general clusters
2025-08-18 18:23:15 +02:00
Erik Fröjdh
9a3694b980
Merge branch 'main' into dev/reduce
Build on RHEL9 / build (push) Successful in 3m10s
Build on RHEL8 / build (push) Successful in 3m11s
2025-07-18 10:19:42 +02:00
Erik Fröjdh
abae2674a9
Apply calibration to Jungfrau raw data ( #216 )
...
- Added function to read calibration file
- Multi threaded pedestal subtraction and application of the calibration
2025-07-18 10:19:14 +02:00
froejdh_e
5a9c3b717e
naive implementation of 3x3 and 5x5 reduction
2025-06-27 16:36:21 +02:00
f9751902a2
formatted main branch
2025-06-10 16:09:06 +02:00
Erik Fröjdh
1bc2fd770a
Binding 5x5, 7x7 and 9x9 clusters in python ( #188 )
...
Build on RHEL8 / build (push) Successful in 2m55s
Build on RHEL9 / build (push) Successful in 2m58s
- New binding code with macros to bind all cluster templates
- Simplified factory function on the python side
- 5x5, 7x7 and 9x9 bindings in python
2025-06-05 08:57:59 +02:00
Erik Fröjdh
69964e08d5
Refactor cluster bindings ( #185 )
...
Build on RHEL9 / build (push) Successful in 2m19s
Build on RHEL8 / build (push) Successful in 2m34s
- Split up the file for cluster bindings
- new file names according to bind_ClassName.hpp
2025-06-03 08:43:40 +02:00
Erik Fröjdh
7b5e32a824
Api extra ( #166 )
...
Changes to be able to run the example notebooks:
- Invert gain map on setting (multiplication is faster but user supplies
ADU/energy)
- Cast after applying gain map not to loose precision (Important for
int32 clusters)
- "factor" for ClusterFileSink
- Cluster size available to be able to create the right file sink
2025-04-25 10:31:16 +02:00
froejdh_e
86d343f5f5
merged with developer
Build on RHEL9 / build (push) Successful in 2m9s
Build on RHEL8 / build (push) Failing after 2m32s
2025-04-23 11:45:04 +02:00
froejdh_e
7c93632605
tests and fix
2025-04-14 16:38:25 +02:00
Erik Fröjdh
a59e9656be
Making RawSubFile usable from Python ( #158 )
...
Build on RHEL8 / build (push) Successful in 1m55s
Build on RHEL9 / build (push) Successful in 1m44s
- Removed a printout left from debugging
- return also header when reading
- added read_n
- check for error in ifstream
2025-04-11 16:54:21 +02:00
Mazzoleni Alice Francesca
53a90e197e
added additional tests
Build on RHEL9 / buildh (push) Successful in 1m52s
2025-04-10 10:41:58 +02:00
Mazzoleni Alice Francesca
76f050f69f
solved merge conflict
Build on RHEL9 / buildh (push) Failing after 1m22s
2025-04-10 09:21:50 +02:00
Mazzoleni Alice Francesca
a13affa4d3
changed template arguments added tests
2025-04-10 09:13:58 +02:00
Erik Fröjdh
f16273a566
Adding support for Jungfrau .dat files ( #152 )
...
Build on RHEL9 / buildh (push) Successful in 1m48s
closes #150
**Not addressed in this PR:**
- pixels_per_frame, bytes_per_frame and tell should be made cost in
FileInterface
2025-04-08 15:31:04 +02:00
froejdh_e
10e4e10431
function signature for push back
2025-04-07 15:33:37 +02:00
Mazzoleni Alice Francesca
9de84a7f87
added some python tests
Build the package using cmake then documentation / build (ubuntu-latest, 3.12) (push) Failing after 41s
2025-04-04 17:19:15 +02:00
Mazzoleni Alice Francesca
248d25486f
refactored python files
2025-04-03 16:38:12 +02:00
Mazzoleni Alice Francesca
a24bbd9cf9
started to do python refactoring
Build the package using cmake then documentation / build (ubuntu-latest, 3.12) (push) Failing after 44s
2025-04-03 11:56:25 +02:00
Erik Fröjdh
11cd2ec654
Interpolate ( #137 )
...
- added eta based interpolation
2025-03-18 17:45:38 +01:00
froejdh_e
5614cb4673
WIP
2025-03-05 17:40:08 +01:00
Erik Fröjdh
7309cff47c
Added fitting with lmfit ( #128 )
...
- added stand alone fitting using:
https://jugit.fz-juelich.de/mlz/lmfit.git
- fit_gaus, fit_pol1 with and without errors
- multi threaded fitting
---------
Co-authored-by: JulianHeymes <julian.heymes@psi.ch >
2025-02-12 16:35:48 +01:00
froejdh_e
cc95561eda
MultiThreaded Cluster finder
2025-01-09 16:53:22 +01:00
froejdh_e
dc9e10016d
WIP
2025-01-08 16:45:24 +01:00
froejdh_e
a0f481c0ee
mod pedestal
2024-12-12 14:34:10 +01:00
froejdh_e
8bf9ac55ce
modified read_n also for File and RawFile
2024-11-27 09:31:57 +01:00
Erik Fröjdh
7ffd732d98
ported reading clusters ( #95 )
2024-11-14 16:22:38 +01:00
froejdh_e
2ee1a5583e
WIP
2024-11-12 09:27:01 +01:00
Erik Fröjdh
cbfd1f0b6c
ClusterFinder
2024-11-06 12:41:41 +01:00
Erik Fröjdh
19c6a4091f
improved docs and added PixelMap
2024-10-31 08:56:12 +01:00
Erik Fröjdh
a466887064
added variable cluster finder
2024-10-30 17:22:57 +01:00
Erik Fröjdh
abb1d20ca3
WIP
2024-10-28 12:25:47 +01:00
Erik Fröjdh
a4fb217e3f
Files and structure for python interface
2024-10-28 11:22:12 +01:00