f91bc12709
suppress warning missing deadtime correction if not relevant.
Build and Deploy Documentation / build-and-deploy (push) Successful in 29s
2026-03-03 08:52:19 +01:00
3174b320b2
fix linker errors: add HDF5 C++ lib and FFTW3 include paths
...
Build and Deploy Documentation / build-and-deploy (push) Successful in 22s
- Add ${HDF5_LIBRARIES} to PMusr link dependencies so HDF5 C++ symbols
(H5::DataType, H5::PredType, etc.) used in PRunDataHandler.cpp resolve.
- Add ${FFTW3_INCLUDE} to musrRootValidation and write_musrRoot_runHeader
include paths; both pull in PMusr.h which transitively includes fftw3.h.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 11:21:01 +01:00
c062e0f4e9
add musrfitConfig.cmake, etc. for musrfit.
Build and Deploy Documentation / build-and-deploy (push) Successful in 30s
2026-03-01 09:35:34 +01:00
a005e5750f
fixed an index by one offset issue.
Build and Deploy Documentation / build-and-deploy (push) Successful in 21s
2026-02-23 13:02:46 +01:00
b29c7247e7
make sure that the requested pointer is not a nullptr.
Build and Deploy Documentation / build-and-deploy (push) Successful in 21s
2026-02-23 12:52:26 +01:00
92008a4e49
fix Boost_INCLUDE_DIR -> Boost_INCLUDE_DIRS
Build and Deploy Documentation / build-and-deploy (push) Successful in 21s
2026-02-21 17:38:11 +01:00
7d5aaf6429
increased the version number of musrfit and libPMusr.
2026-02-21 07:45:25 +01:00
79b05cced7
adopted the PNeXus lib such that the class naming scheme is self-consistent.
2026-02-21 07:44:20 +01:00
08350a2fde
warning that deadtime correction estimate is not yet implemented. I am not even sure this would be a good feature.
2026-02-21 07:19:42 +01:00
22b1ad7f2f
full implementation of the deadtime correction from file for PRunAsymmetryRRF.
2026-02-21 07:15:44 +01:00
bb8bdafddd
full implementation of the deadtime correction from file.
2026-02-21 07:10:48 +01:00
d5e305411f
added a warning if deadtime correction cannot be carried out (missing parameters, etc.)
2026-02-21 07:09:36 +01:00
50187b0c65
add DeadTimeCorrection to PRunAsymmetry - no ADDRUN handling yet.
2026-02-20 19:47:21 +01:00
d7908573b8
PRunSingleHistoRRF: add DeadTimeCorrection, and improve ADDRUN readability
2026-02-20 19:01:33 +01:00
9aae350c13
move DeadTimeCorrection to PRunBase. Make ADDRUN part in PrepareData more readable.
2026-02-20 18:17:05 +01:00
4136806847
better hdf4/5 include handling.
2026-02-11 16:05:02 +01:00
6a41458310
start working on the deadtime correction.
2026-02-08 15:34:22 +01:00
86ecfc84af
fixed a copy/paste error.
2026-02-07 21:24:14 +01:00
8cb4fc7221
clean up HDF4 in PNeXus. First implementation for HDF4 IDF1/2 write. Compiles, but still some issues.
2026-02-07 20:54:09 +01:00
95d087164d
first full mandatory HDF5 IDF V2 writer.
2026-02-07 20:17:23 +01:00
49d42c93ba
more work on HDF5 IDF V2.
2026-02-07 19:34:26 +01:00
df379b834e
first full version for HDF5 IDF V1 write.
2026-02-07 17:25:52 +01:00
3bb004ea2d
more work on the NeXus write routines.
2026-02-07 11:31:11 +01:00
fc478d27c7
make sure that the config.h is accessible for the PMusr lib.
2026-02-07 11:29:48 +01:00
300c9200df
start implementing the NeXus write routines, needed by any2many.
2026-02-07 08:05:42 +01:00
810306cb2a
first full IDF V2 implementation.
2026-02-05 10:59:15 +01:00
43cb8b2460
start with the implementation of NeXus IDF V2.
2026-02-04 19:48:38 +01:00
da0b356e3b
more work on the deadtime correction on the msr-file side.
2026-02-04 13:29:07 +01:00
b262ee33c5
start implementing with the deadtime correction, if present
2026-02-04 13:20:10 +01:00
867ac4895b
switched to HDF4/HDF5 template loading in order to simplify the code.
2026-02-04 09:26:49 +01:00
a6c9120d06
check for IDF 1/2.
2026-02-03 17:38:56 +01:00
417901e271
HDF4 handling completed.
2026-02-03 16:17:06 +01:00
8d1dcef2de
add more HDF4 header info: counts.
2026-02-03 08:03:13 +01:00
30fbd8eb67
fixed typo, and added file pointer checks.
2026-02-02 19:14:14 +01:00
c894c21bf3
add more HDF4 header info.
2026-02-02 08:02:41 +01:00
008ca7210a
add more HDF4 header info.
2026-02-01 19:49:55 +01:00
60f11dfc0e
add more HDF4 header info.
2026-02-01 18:55:49 +01:00
3aaca28c87
start populating HDF4 header info.
2026-02-01 17:54:02 +01:00
fb9d6e917c
proper TDirectory handling for the histos.
2026-01-29 19:40:20 +01:00
65efb389c3
first test to read hdf4/hdf5 directly.
2026-01-25 16:20:10 +01:00
3eea73f07a
stub for new NeXus file handling. Not much is working yet.
2026-01-25 08:26:43 +01:00
f66c832d56
updated the copyright info.
2026-01-25 07:45:44 +01:00
84bb6e3a72
spirit classic/qi -> x3. Increase musrfit and library version to 1.9.10/1.7.0.
Build and Deploy Documentation / build-and-deploy (push) Successful in 18s
2026-01-16 09:24:09 +01:00
4adf66cb26
replace 'nil' by 'leer' since 'nil' leads to conflict with macOS.
2025-12-30 14:34:26 +01:00
8a86351674
add missing header files for install for cmake.
2025-12-30 13:59:00 +01:00
73aff4ec69
modernize musrfit function handling using spirit x3 instead of spirit classic now.
2025-12-30 13:31:18 +01:00
3442ca7b62
adopted from AFS to NFS.
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-12-24 14:03:44 +01:00
a023a4b090
perform Fourier phase checks only if a Fourier block is present and not set to power spectra.
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-12-22 16:09:32 +01:00
89f695d6ce
adopt PFitter to ROOT v6-38-00 and make sure it is backwards compatible.
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-11-27 15:32:16 +01:00
975f48f3fa
add missing #include<cmath> to make some compilers happy.
2025-11-27 15:30:45 +01:00