3004823f36
added jump to block feature.
2024-12-02 20:11:54 +01:00
532b6f42ff
make sure that for non-muSR data errors are not = 0. Will set it to 1, and issue a warning. This prevents chisq to crash.
2024-10-14 14:38:05 +02:00
6812f68a8f
implemented unary operator for metaData in functions.
2024-10-11 16:39:24 +02:00
2f6f3a6874
fixed a bug for out-of-repo build to generate git-info.
2024-10-11 08:25:27 +02:00
9e8f22f629
adopted OpenMP handling for libZFRelaxation.
2024-09-25 09:47:28 +02:00
a96f1b35d7
fixed a bug in the mupp gui refresh of a collection.
2024-09-21 13:10:19 +02:00
432c0bd6ec
make sure that the run template number has at least 4 digits before proceeding.
2024-09-21 13:10:08 +02:00
Ryan M. L. McFadden
6263e9aba3
fix batch mode averaged output
...
closes issue #63
2024-09-12 11:02:09 +02:00
e0230196c2
improved dat-file reading for mupp.
2024-08-12 10:34:35 +02:00
01582b5a44
updated the docu.
2024-06-24 09:45:31 +02:00
a6a3d26cd2
added the option to write the content of the MINUIT2.OUTPUT ascii file as yaml. This extends the previous commit from Ryan M.L. McFadden.
2024-06-18 12:56:21 +02:00
Ryan M. L. McFadden
05c8625dc1
ignore all files generated from an in-repo build
2024-06-18 12:55:51 +02:00
Ryan M. L. McFadden
78eb8653ce
write the fit results to an easy-to-read/parse yaml file
...
This patch adds routines for writing a comprehensive set of fit results (i.e., parameter values, parabolic errors, asymmetric errors, covariances, correlation coefficients, etc.) for an individual `.msr` file to an easy-to-read/parse `.yaml` file.
The main motivation for the code addition is to provide users with easy access to the fit's covariance matrix without the need for "extra" manual effort (e.g., parsing the contents of `MINUIT2.OUTPUT` or `MINUIT2.root`). The other fit quantities are also included for completeness.
Reading/accessing the output is trivial using, for example, the PyYAML Python library (https://github.com/yaml/pyyaml ):
```python
import yaml
with open("2125_tf_histo.yaml", "r") as fh:
results = yaml.load(fh, Loader=yaml.SafeLoader)
cov = results["covariance"]["Field_1"]["Sigma_1"]
```
Note: the naming conventions chosen for the blocks in the `.yaml` output closely follow those used by the iminuit Python library (https://github.com/scikit-hep/iminuit ).
2024-06-18 12:55:32 +02:00
Ryan M. L. McFadden
1a1e756d77
fix segfault
...
This patch provides a memory-safe alternative to the changes introduced in commit 418adfde670b8d911a6a313e11a2ee4fc98feeee, which causes a segfault when the "batch mode" flag is required (i.e., for ascii/graphic export).
Note: the program name (i.e., argv[0]) has been added the list arguments passed to ROOT's TApplication. This ensures that the TApplication name matches that of the program (see 542b98b2cc/core/base/src/TApplication.cxx (L179-L180)
).
2024-06-18 12:55:10 +02:00
f62a3cc88e
add CPU info to the configure process.
2024-06-10 11:14:54 +02:00
a9d84b87e1
remove more accidently added file.
2024-06-08 16:41:51 +02:00
50781aa413
remove accidentely added file.
2024-06-08 16:41:38 +02:00
fa37bae855
update of the docu.
2024-06-08 16:29:05 +02:00
aa32d07929
updated version info, due to the macOS OpenMP support.
2024-06-08 16:28:48 +02:00
45d87bc645
modernize the way how to check/deal with OpenMP. This helps also on the macOS side.
2024-06-07 15:31:34 +02:00
6a7178b3a9
propagate only necessary root flags to TApplication.
2024-06-06 10:04:03 +02:00
d6cc0f3c0e
moved mupp examples form the mupp source destination to doc/examples.
2024-04-26 16:05:00 +02:00
04181ad1e0
update of the documentation.
2024-04-23 11:00:54 +02:00
c9ecca0c19
got rid off some double brackets.
2024-04-20 18:18:32 +02:00
1a5561b265
fixed a fruther bracket bug.
2024-04-20 17:52:22 +02:00
65066596e8
improved bracket handling in function string generation.
2024-04-20 09:59:23 +02:00
c7b0d2b40f
update of the ChangeLog.
2024-04-20 09:59:14 +02:00
90d5e74289
increased musrfit patch number.
2024-04-20 09:59:04 +02:00
d66b2f383c
make sure that brackets are not lost in the function reconstruct, e.g. 1/(2*parX) is not going over into 1/2*parX.
2024-04-20 09:58:51 +02:00
847a2cfb8e
improved variable description.
2024-04-20 09:58:40 +02:00
2dfa28d5c0
fixed an error in DumpHeader when dumping a TDoubleVector.
2024-03-17 09:29:17 +01:00
9440ddbb40
fixed a typo: Atoi() instead of Atof().
2024-03-17 09:29:08 +01:00
e149f73d15
for macos: add /usr/local/lib to DYLD_LIBRARY_PATH for qt5. This is needed to find the nexus lib.
2024-03-17 09:28:45 +01:00
445d48cfbf
revert back to boost ellint_1, since on many compilers the c++17 std::comp_ellint_1 is not yet implemented.
2024-03-17 09:24:10 +01:00
1b882c20b3
use the QProcess startDetached method and not the static one.
2024-02-14 12:14:53 +01:00
71a7267028
use the QProcess startDetached method and not the static one.
2024-02-14 12:14:33 +01:00
0760a836b4
start musrview as detached process: simplifies things.
2024-02-14 12:14:19 +01:00
057ae07be6
add /usr/local/lib to default DYLD_LIBRARY_PATH for macOS.
2024-02-08 14:04:31 +01:00
17339e191d
updated copyright info.
2024-02-07 15:29:08 +01:00
fb7a3517e9
added some missing qutation marks musrfit_startup.xml.
2023-12-05 09:34:42 +01:00
2eb888874d
added some more default search path to default musrfit_startup.xml.
2023-12-05 09:34:35 +01:00
326587c912
added proper rpath handling.
2023-11-17 09:02:58 +01:00
df926a4d66
add an option to musrfit which allows to replace to musrfit_startup.xml by the default one.
2023-11-17 09:02:40 +01:00
f72a213bd8
adopted default path/file-name scheme to the current state.
2023-11-10 15:22:16 +01:00
4c222a4c1b
adopted the technical doxygen files to the current state.
2023-11-10 15:22:03 +01:00
7384ce4b89
improved the nonlocal field dump, by allowing a custom range.
2023-11-09 13:15:21 +01:00
0ee1d4e264
mupp: got rid of some left over raw pointers by replacing them through smartpointers.
2023-11-09 13:15:08 +01:00
18b06267d2
make sure that singleRunMsrFile is a legal pointer before proceeding.
2023-11-09 13:14:56 +01:00
cfccb30eb8
switched TGapIntegrals from raw -> smart pointers.
2023-11-09 13:14:47 +01:00
9524e7201c
remove unused code.
2023-11-09 13:14:34 +01:00