Commit Graph

  • 177459c98a added multithreaded cluster finder test api_cluster_vector mazzol_a 2025-04-17 17:09:53 +02:00
  • fa6f33fd85 changes ctb custom weights to accept 1D arrays instead of 2D arrays dev/custom-decode siebsi 2025-04-17 11:12:26 +02:00
  • 88a8eddacf better imports froejdh_e 2025-04-16 18:38:54 +02:00
  • 86311bcfc0 precalculate weights for arrays froejdh_e 2025-04-16 18:34:38 +02:00
  • 3760fd5ed0 python bindings froejdh_e 2025-04-16 18:08:47 +02:00
  • 73f46e4d2b added simple test for ADC_SAR_05 froejdh_e 2025-04-16 16:56:25 +02:00
  • c49a2fdf8e removed cluster_2x2 and cluster3x3 specializations Mazzoleni Alice Francesca 2025-04-16 16:40:42 +02:00
  • 14211047ff added function warpper around ClusterFinderMT and ClusterCollector to construct object Mazzoleni Alice Francesca 2025-04-16 14:22:44 +02:00
  • f161df3591 fixed calculate eta fix/api_cluster_vector Mazzoleni Alice Francesca 2025-04-16 09:30:26 +02:00
  • acd9d5d487 moved parts of ClusterFile implementation into declaration Mazzoleni Alice Francesca 2025-04-15 15:15:34 +02:00
  • d4050ec557 enum is now enum class Mazzoleni Alice Francesca 2025-04-15 14:57:25 +02:00
  • fca9d5d2fa replaced extract template parameters Mazzoleni Alice Francesca 2025-04-15 14:40:09 +02:00
  • 1174f7f434 fixed calculate eta Mazzoleni Alice Francesca 2025-04-15 13:14:07 +02:00
  • 2bb7d360bf
    Adding more tests, fixing hitmap and reading with cuts (#161) AliceMazzoleni99 2025-04-15 12:25:01 +02:00
  • a90e532b21 removed extra sum after merge testing_clusters froejdh_e 2025-04-15 08:08:59 +02:00
  • 8d8182c632 qMerge branch 'testing_clusters' of github.com:slsdetectorgroup/aare into testing_clusters froejdh_e 2025-04-15 08:05:12 +02:00
  • 5f34ab6df1 minor comment froejdh_e 2025-04-15 08:05:05 +02:00
  • 5c8a5099fd
    Merge branch 'api_cluster_vector' into testing_clusters Erik Fröjdh 2025-04-14 16:40:47 +02:00
  • 7c93632605 tests and fix froejdh_e 2025-04-14 16:38:25 +02:00
  • 54def26334 added ClusterFile tests fixed some bugs in ClusterFile Mazzoleni Alice Francesca 2025-04-14 15:48:09 +02:00
  • a59e9656be
    Making RawSubFile usable from Python (#158) developer Erik Fröjdh 2025-04-11 16:54:21 +02:00
  • d75a065e2b added dist to ignore cibuildwheel froejdh_e 2025-04-11 15:52:52 +02:00
  • d84476cc4a added release action froejdh_e 2025-04-11 15:48:41 +02:00
  • 4ede2318e3 wheel froejdh_e 2025-04-11 15:31:40 +02:00
  • aade9e79b9 bumped cmake version to satisfy scikit-build-core froejdh_e 2025-04-11 15:05:54 +02:00
  • 15b17e805d requirements and made component froejdh_e 2025-04-11 14:58:19 +02:00
  • 3f753ec900
    Some fixes (need more testing later) (#159) AliceMazzoleni99 2025-04-11 14:43:12 +02:00
  • 15e52565a9 dont convert to byte Mazzoleni Alice Francesca 2025-04-11 14:35:20 +02:00
  • e71569b15e resize before read froejdh_e 2025-04-11 13:38:33 +02:00
  • 54526f51d7 WIP froejdh_e 2025-04-11 13:35:03 +02:00
  • 92f5421481 np test froejdh_e 2025-04-10 16:58:47 +02:00
  • 113f34cc98 fixes froejdh_e 2025-04-10 16:50:04 +02:00
  • 53a90e197e added additional tests Mazzoleni Alice Francesca 2025-04-10 10:41:58 +02:00
  • 6e4db45b57
    Activated RH8 build on PSI gitea (#155) Erik Fröjdh 2025-04-10 10:17:16 +02:00
  • 76f050f69f solved merge conflict Mazzoleni Alice Francesca 2025-04-10 09:21:50 +02:00
  • a13affa4d3 changed template arguments added tests Mazzoleni Alice Francesca 2025-04-10 09:13:58 +02:00
  • 8b0eee1e66
    fixed warnings and removed ambiguous read_frame (#154) Erik Fröjdh 2025-04-09 17:54:55 +02:00
  • 894065fe9c added utility plot froejdh_e 2025-04-09 12:19:14 +02:00
  • f16273a566
    Adding support for Jungfrau .dat files (#152) Erik Fröjdh 2025-04-08 15:31:04 +02:00
  • 20d1d02fda
    function signature for push back (#153) AliceMazzoleni99 2025-04-07 17:18:17 +02:00
  • 10e4e10431 function signature for push back push_back froejdh_e 2025-04-07 15:33:37 +02:00
  • 017960d963 added push_back property Mazzoleni Alice Francesca 2025-04-07 13:41:14 +02:00
  • a12e43b176 underlying container of ClusterVcetor is now a std::vector Mazzoleni Alice Francesca 2025-04-07 12:27:44 +02:00
  • 9de84a7f87 added some python tests Mazzoleni Alice Francesca 2025-04-04 17:19:15 +02:00
  • 885309d97c fix build Mazzoleni Alice Francesca 2025-04-03 17:14:28 +02:00
  • e24ed68416 fixed include Mazzoleni Alice Francesca 2025-04-03 16:50:02 +02:00
  • 248d25486f refactored python files Mazzoleni Alice Francesca 2025-04-03 16:38:12 +02:00
  • 7db1ae4d94
    Dev/gitea ci (#151) Erik Fröjdh 2025-04-03 13:18:55 +02:00
  • a24bbd9cf9 started to do python refactoring Mazzoleni Alice Francesca 2025-04-03 11:56:25 +02:00
  • d7ef9bb1d8 missed some refactoring of datatypes Mazzoleni Alice Francesca 2025-04-03 11:36:15 +02:00
  • de9fc16e89 generalize is_selected Mazzoleni Alice Francesca 2025-04-03 09:28:54 +02:00
  • 85a6b5b95e suppress compiler warnings Mazzoleni Alice Francesca 2025-04-03 09:28:02 +02:00
  • 50eeba4005 restructured GainMap to have own class and generalized Mazzoleni Alice Francesca 2025-04-02 17:58:26 +02:00
  • 98d2d6098e refactored other cpp files Mazzoleni Alice Francesca 2025-04-02 16:00:46 +02:00
  • 61af1105a1 templated eta and updated test Mazzoleni Alice Francesca 2025-04-02 14:42:38 +02:00
  • 240960d3e7 generalized FindCluster to read in general cluster sizes - assuming that finding cluster center is equal for all clusters Mazzoleni Alice Francesca 2025-04-02 12:05:16 +02:00
  • 04728929cb implemented sum_2x2() for general clusters, only one calculate_eta2 function for all clusters Mazzoleni Alice Francesca 2025-04-01 18:29:08 +02:00
  • 3083d51699 merge conflict Mazzoleni Alice Francesca 2025-04-01 17:50:11 +02:00
  • 4240942cec solved merge conflict Mazzoleni Alice Francesca 2025-04-01 17:48:48 +02:00
  • 745d09fbe9 changed push_back to take Cluster as input argument Mazzoleni Alice Francesca 2025-04-01 15:30:10 +02:00
  • e1533282f1
    Cluster cuts (#146) main Erik Fröjdh 2025-04-01 15:15:54 +02:00
  • 8cad7a50a6 fixed py froejdh_e 2025-04-01 15:00:03 +02:00
  • 9d8e803474
    Merge branch 'main' into developer Erik Fröjdh 2025-04-01 14:35:27 +02:00
  • a42c0d645b
    added roi, noise and gain (#143) Erik Fröjdh 2025-04-01 14:31:25 +02:00
  • 508adf5016 refactoring of remaining files Mazzoleni Alice Francesca 2025-04-01 10:01:23 +02:00
  • e038bd1646 refactored and put calculate_eta function in seperate file Mazzoleni Alice Francesca 2025-03-31 17:35:39 +02:00
  • 7e5f91c6ec added benchmark to time generalize calculate_eta - twice as long so will keep specific version for 2x2 and 3x3 clusters Mazzoleni Alice Francesca 2025-03-31 17:04:57 +02:00
  • ed9ef7c600 removed analyze_cluster function as not used anymore Mazzoleni Alice Francesca 2025-03-31 12:26:29 +02:00
  • 57bb6c71ae ClusterSize should be larger than 1 AliceMazzoleni99 2025-03-28 14:49:55 +01:00
  • f8f98b6ec3 Generalized calculate_eta2 function to work with general cluster types AliceMazzoleni99 2025-03-28 14:29:20 +01:00
  • 0876b6891a cpp Cluster and ClusterVector and ClusterFile are templated now, they support generic cluster types AliceMazzoleni99 2025-03-25 21:42:50 +01:00
  • 6ad76f63c1
    Fixed reading clusters with ROI (#142) Erik Fröjdh 2025-03-24 14:28:10 +01:00
  • 6e7e81b36b complete mess but need to install RedHat 9 AliceMazzoleni99 2025-03-21 16:32:54 +01:00
  • 5d8ad27b21
    Developer (#138) Erik Fröjdh 2025-03-20 12:52:04 +01:00
  • b529b6d33b
    Merge branch 'main' into developer Erik Fröjdh 2025-03-19 19:29:15 +01:00
  • 602b04e49f bumped version number froejdh_e 2025-03-18 17:47:05 +01:00
  • 11cd2ec654
    Interpolate (#137) Erik Fröjdh 2025-03-18 17:45:38 +01:00
  • e59a361b51 removed workspace froejdh_e 2025-03-17 15:23:55 +01:00
  • 1ad362ccfc
    added action for gitea (#136) Erik Fröjdh 2025-03-17 15:21:59 +01:00
  • 332bdeb02b modified algo froejdh_e 2025-03-14 11:07:09 +01:00
  • 3a987319d4 WIP froejdh_e 2025-03-05 21:51:23 +01:00
  • 5614cb4673 WIP froejdh_e 2025-03-05 17:40:08 +01:00
  • 8ae6bb76f8 removed warnings added clang-tidy froejdh_e 2025-02-21 11:18:39 +01:00
  • febefd92ad Implemented scurve and scurve2 fitting. Tested the version without yerr for both 1D and 3D - behaves like lmfit. The initial condition method could be refined fit_scurve JulianHeymes 2025-02-21 10:26:41 +01:00
  • 1d2c38c1d4
    Enable VarClusterFinder (#134) Xiangyu Xie 2025-02-19 16:11:24 +01:00
  • b7a47576a1
    Multi threaded fitting and returning chi2 (#132) 2025.2.18 Erik Fröjdh 2025-02-19 07:19:59 +01:00
  • fc1c9f35d6
    Merge branch 'main' into developer Erik Fröjdh 2025-02-18 21:52:20 +01:00
  • 5d2f25a6e9 bumped version number froejdh_e 2025-02-18 21:44:03 +01:00
  • 6a83988485
    Added chi2 to fit results (#131) Erik Fröjdh 2025-02-18 21:13:27 +01:00
  • 8abfc68138
    fixed linking to lmfit (#130) Dhanya Thattil 2025-02-18 15:54:52 +01:00
  • 8ff6f9f506 fixed linking to lmfit froejdh_e 2025-02-18 15:49:46 +01:00
  • dadf5f4869
    Added fitting, fixed roi etc (#129) 2025.2.12 Erik Fröjdh 2025-02-12 16:50:31 +01:00
  • dcb9a98faa bumped version froejdh_e 2025-02-12 16:49:30 +01:00
  • 7309cff47c
    Added fitting with lmfit (#128) Erik Fröjdh 2025-02-12 16:35:48 +01:00
  • c0c5e07ad8
    added decoding of adc_sar_04 (#127) Erik Fröjdh 2025-02-12 16:17:32 +01:00
  • 2faa317bdf removed debug line froejdh_e 2025-02-12 10:59:18 +01:00
  • f7031d7f87
    Update CMakeLists.txt Erik Fröjdh 2025-02-12 10:52:55 +01:00
  • d86cb533c8
    Fix minor warnings (#126) Erik Fröjdh 2025-02-11 11:48:01 +01:00
  • 4c750cc3be
    Fixing ROI read of RawFile (#125) Erik Fröjdh 2025-02-11 11:08:22 +01:00
  • e96fe31f11 removed main and token froejdh_e 2025-02-05 15:55:55 +01:00