Commit Graph

2590 Commits

Author SHA1 Message Date
b262ee33c5 start implementing with the deadtime correction, if present 2026-02-04 13:20:10 +01:00
12888be4c9 add deadtime correction related params. 2026-02-04 11:06:56 +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
76dbd757e3 dump_header can now handle HDF4/HDF5 NeXus files, without the NeXus library. 2026-02-02 19:08:12 +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
d4f0855b19 fix git-revision.h generation: output to build tree and add missing dependencies
Generate git-revision.h into CMAKE_BINARY_DIR/src/ (which is in the
include path) instead of the source tree. Remove the header from
add_executable() source lists, and add missing add_dependencies on
git_revision for all Qt5/Qt6 targets.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 19:59:47 +01:00
00c980af68 generate git-revision.h at build time instead of configure time
Replace execute_process with add_custom_target so the git revision
check runs on every build, not just on cmake configure.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 19:40:33 +01:00
fb9d6e917c proper TDirectory handling for the histos. 2026-01-29 19:40:20 +01:00
2eb0cf28d5 fixed missing TDirectory handling of RunSummary in dump_header.cpp 2026-01-29 19:40:10 +01:00
65efb389c3 first test to read hdf4/hdf5 directly. 2026-01-25 16:20:10 +01:00
83c8f6630c 2nd spot for cmake version check for policy setting. 2026-01-25 14:50:23 +01:00
3c02c6073a cmake version check for policy setting. 2026-01-25 14:43:49 +01:00
b3e4d247f0 add HDF4/HDF5 example programs. 2026-01-25 14:07:36 +01:00
6aaed94adf add doxygen file comment. 2026-01-25 12:05:04 +01:00
c3e9c03920 added HDF5 ISIS NeXus class handling. 2026-01-25 11:15:49 +01:00
909fa6519d added HDF4 ISIS NeXus class handling. 2026-01-25 10:51:23 +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
990e280c8f set cmake Boost find policy. Removed NeXus library find from cmake, since it will not be used anymore. 2026-01-25 07:28:47 +01:00
7615e791d3 version update of the doxygen config file. 2026-01-24 18:30:18 +01:00
394ea01d37 further playing with the Prefs dialog. 2026-01-24 18:30:06 +01:00
d19d7b59c8 further playing with the Prefs dialog. 2026-01-24 18:29:46 +01:00
7dc0a237dc further playing with the Prefs dialog. 2026-01-24 18:29:37 +01:00
1b4b9cc238 increased size of prefs dialog, since it seems too small for the newest qt6 version, especially on macOS. 2026-01-24 18:29:28 +01:00
db54db3394 more detailed NeXus support message.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 18s
2026-01-16 18:00:39 +01:00
84bb6e3a72 spirit classic/qi -> x3. Increase musrfit and library version to 1.9.10/1.7.0.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 18s
v1.9.10
2026-01-16 09:24:09 +01:00
ce1bc1583b for tests/spirit: replace 'nil' by 'leer' since 'nil' leads to conflict with macOS. 2026-01-01 09:53:12 +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
418ca6b0a1 add missing header file PFunctionsAst.h 2025-12-30 13:56:50 +01:00
73aff4ec69 modernize musrfit function handling using spirit x3 instead of spirit classic now. 2025-12-30 13:31:18 +01:00
7ce0926fd9 migrated spirit qi grammar to x3 of mupp variable handling. 2025-12-30 11:02:46 +01:00
e4ff8ca7d5 added doxygen docu to spirit X3 under tests.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 19s
2025-12-27 13:57:14 +01:00
5d3981d8b2 test spirit parser moved from classic to X3.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 19s
2025-12-27 12:32:01 +01:00
3442ca7b62 adopted from AFS to NFS.
All checks were successful
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.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-12-22 16:09:32 +01:00
642f878833 improve comment in comment.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-12-21 16:09:01 +01:00
8852cf21cf add missing #include<cmath> to make some compilers happy (qt5 part).
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 19s
2025-11-27 16:16:04 +01:00
89f695d6ce adopt PFitter to ROOT v6-38-00 and make sure it is backwards compatible.
All checks were successful
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
93f6bccaef improve the doxygen docu of the BMWtools.
All checks were successful
Build and Deploy Documentation / build-and-deploy (push) Successful in 20s
2025-11-25 18:51:57 +01:00
1a922125bb improve the doxygen documentation of the plotter-part of mupp. 2025-11-25 18:33:31 +01:00
322aa58fbc improve the doxygen documentation of the var-part of mupp. 2025-11-25 17:56:04 +01:00