AliceMazzoleni99 7fb500c44c
Some checks failed
Build on RHEL8 / build (push) Failing after 3m15s
Build on RHEL9 / build (push) Failing after 3m16s
Dev/expose sum 2x2 to python (#238)
Saverio requested that max_sum_2x2 exposes index information in  python 
- max_sum_2x2 returns a corner as index
- replaced eta corner with corner enum class
- max_sum_2x2 now returns index as well in python 
- added link to Documenation in README

Note: Some Tests fail in EtaCalculation due to previous PR about
updating Eta 2x2 will fix in other PR
2025-10-27 20:04:16 +01:00
2025-04-22 16:41:48 +02:00
2025-08-22 15:14:05 +02:00
fix
2024-11-18 15:33:38 +01:00
2025-09-08 15:39:27 +02:00
2025-04-01 15:15:54 +02:00
2025-10-23 17:35:16 +02:00
2025-06-23 17:27:13 +02:00
WIP
2024-11-11 17:13:48 +01:00
2025-03-20 12:52:04 +01:00
2025-04-22 16:41:48 +02:00
2025-05-22 11:40:39 +02:00
2025-10-23 17:40:55 +02:00
2025-08-22 09:52:24 +02:00
2025-08-22 09:52:24 +02:00

aare

Data analysis library for PSI hybrid detectors

Documentation

Detailed documentation including installation can be found in Documentation

Build and install

Prerequisites

  • cmake >= 3.14
  • C++17 compiler (gcc >= 8)
  • python >= 3.10

Development install (for Python)

git clone git@github.com:slsdetectorgroup/aare.git --branch=v1 #or using http...
mkdir build
cd build

#configure using cmake
cmake ../aare

#build (replace 4 with the number of threads you want to use)
make -j4 

Now you can use the Python module from your build directory

import aare
f = aare.File('Some/File/I/Want_to_open_master_0.json')

To run form other folders either add the path to your conda environment using conda-build or add it to your PYTHONPATH

Install using conda/mamba

#enable your env first!
conda install aare=2024.10.29.dev0 -c slsdetectorgroup

Install to a custom location and use in your project

Working example in: https://github.com/slsdetectorgroup/aare-examples

#build and install aare 
git clone git@github.com:slsdetectorgroup/aare.git --branch=v1 #or using http...
mkdir build
cd build

#configure using cmake
cmake ../aare -DCMAKE_INSTALL_PREFIX=/where/to/put/aare

#build (replace 4 with the number of threads you want to use)
make -j4 

#install
make install


#Now configure your project
 cmake .. -DCMAKE_PREFIX_PATH=SOME_PATH

Local build of conda pkgs

conda build . --variants="{python: [3.11, 3.12, 3.13]}"
Description
Mirrored from github
Readme MPL-2.0 112 MiB
Languages
Jupyter Notebook 70.7%
C++ 25.9%
Python 2.4%
CMake 1%