suter_a
38d4ec1806
read 'Sample Orientation' from ROOT file, since it might be needed by any2many.
2025-03-18 12:51:40 +01:00
suter_a
4231d26604
make sure that the 'selected' object is present.
2025-02-24 20:22:20 +01:00
suter_a
a28650f017
this is a workaround which should prevent that the key event is executed if a text/latex is written into the canvas.
2025-02-17 17:53:39 +01:00
suter_a
9a23c4f241
fix of a copy/paste error.
2025-02-15 10:41:02 +01:00
suter_a
5f7f79e46d
header of exported data adopted for easier read in with pandas.
2025-02-14 09:06:55 +01:00
suter_a
4a20d805dd
updated the copyright info.
2025-01-30 11:15:42 +01:00
suter_a
10cfe3f863
Merge branch 'root6' of https://git.psi.ch/nemu/musrfit into root6
2025-01-29 08:05:29 +01:00
suter_a
0828d1b8d4
proper handling of comments and descriptions in the RUN block.
2025-01-29 08:04:48 +01:00
suter_a
75785d2c0e
add switch to enable/disable HDF4 support for NeXus.
2025-01-28 21:40:58 +01:00
suter_a
e4b84b12df
make sure that 'ASCII', 'DAT', and 'DB' is rejected from musrFT.
2025-01-27 18:00:32 +01:00
suter_a
124a31386c
add a new tag PMUSR_UNSUPPORTED_FEATURE
2025-01-27 17:58:42 +01:00
suter_a
ebdb0feb7f
path-run-name in RUN block of the msr-file can now handle spaces.
v1.9.7
2025-01-18 13:35:08 +01:00
ext-mcfadd_r and suter_a
e67d92fc05
Merged in mnstrategy (pull request #19 )
...
Explicit passing of MnStrategy during minimizer initialization
Approved-by: Suter Andreas
2025-01-10 10:00:30 +00:00
ext-mcfadd_r
ead1674b13
Explicit passing of MnStrategy during minimizer initialization
...
This patch fixes compilation errors that arise with recent ROOT versions (e.g., 6.34.02),
which require a ROOT::Minuit2::MnStrategy object to be passed when initializing the
ROOT::Minuit2::MnX (X = Migrad, Simplex, Minimize) minimizers (i.e., instead of the integer
representing the "strategy").
2025-01-09 11:38:33 -08:00
suter_a
fd22884ce8
slightly re-ordered the default files for mupp in the open dialog.
2024-12-16 07:41:24 +01:00
suter_a
20dd08fbef
changed default ROOT color kGreen to kGreen+2.
2024-12-14 14:54:17 +01:00
suter_a
3e66760c26
adopted for custom button handling qt5.
2024-12-11 14:06:32 +01:00
suter_a
d6bcdf52b8
adopted for custom button handling.
2024-12-11 13:58:11 +01:00
suter_a
30bd2b2876
added missing enum tag.
2024-12-11 09:36:57 +01:00
suter_a
9f8f89db6d
make the theme handling in musredit more flexible. At the same time adopted some part to more modern c++.
2024-12-11 09:25:28 +01:00
suter_a
458913ca31
update of the ChangeLog
2024-12-03 18:13:02 +01:00
suter_a
5c3accc6ed
added jump to block feature.
v1.9.6
2024-12-02 20:05:50 +01:00
suter_a
6f8b0a2341
center edit widget for find. This gives a better user experience.
2024-12-02 17:06:02 +01:00
suter_a
4febdb42b4
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 12:22:25 +02:00
suter_a
ae95a5dc1c
implemented unary operator for metaData in functions.
2024-10-11 16:34:49 +02:00
suter_a
c3f531e0d5
fixed a bug for out-of-repo build to generate git-info.
2024-10-11 08:19:54 +02:00
suter_a
0b61130e28
adopted OpenMP handling for libZFRelaxation.
2024-09-23 09:41:20 +02:00
suter_a
d1cd63dcb0
fixed a bug in the mupp gui refresh of a collection.
2024-09-21 13:02:31 +02:00
suter_a
7838901fbe
make sure that the run template number has at least 4 digits before proceeding.
2024-09-17 16:27:04 +02:00
suter_a
00b012d0dd
Merge https://bitbucket.org/muonspin/musrfit into root6
2024-09-12 09:29:03 +02:00
ext-mcfadd_r and suter_a
d2984d8923
Merged in avg (pull request #18 )
...
fix batch mode averaged output
Approved-by: Andreas Suter
2024-09-12 07:28:15 +00:00
ext-mcfadd_r
58889614e5
fix batch mode averaged output
...
closes issue #63
2024-09-10 13:52:30 -07:00
suter_a
c9fc373862
improved dat-file reading for mupp.
2024-07-02 09:26:44 +02:00
suter_a
ebefcf7af9
updated the docu.
2024-06-24 09:44:07 +02:00
suter_a
64d3b6192b
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.
v1.9.5
2024-06-18 11:16:15 +02:00
suter_a
6bcb26f9d5
Merge branch 'root6' of https://bitbucket.org/muonspin/musrfit into root6
2024-06-18 08:19:01 +02:00
ext-mcfadd_r and suter_a
6b865efd3b
Merged in ignore (pull request #17 )
...
ignore all files generated from an in-repo build
Approved-by: Andreas Suter
2024-06-18 06:18:56 +00:00
ext-mcfadd_r and suter_a
caccfb175a
Merged in yaml (pull request #16 )
...
write the fit results to an easy-to-read/parse yaml file
Approved-by: Andreas Suter
2024-06-18 06:18:31 +00:00
ext-mcfadd_r and suter_a
1845b5c176
Merged in segfault (pull request #15 )
...
fix segfault
Approved-by: Andreas Suter
2024-06-18 06:18:14 +00:00
ext-mcfadd_r
8821112927
ignore all files generated from an in-repo build
2024-06-17 13:07:06 -03:00
ext-mcfadd_r
833171c712
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-17 12:51:04 -03:00
ext-mcfadd_r
61749b91c4
fix segfault
...
This patch provides a memory-safe alternative to the changes introduced in commit 418adfde67 , 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 https://github.com/root-project/root/blob/542b98b2ccca760fd83117b750b89d81b8e9b926/core/base/src/TApplication.cxx#L179-L180 ).
2024-06-17 10:52:14 -03:00
suter_a
3d92e2eefb
add CPU info to the configure process.
2024-06-09 17:45:02 +02:00
suter_a
b71dce9291
remove more accidently added file.
2024-06-08 16:39:57 +02:00
suter_a
1aa4ce0a99
remove accidentely added file.
2024-06-08 16:36:54 +02:00
suter_a
425ed02e22
update of the docu.
2024-06-08 09:23:36 +02:00
suter_a
a36abfc461
updated version info, due to the macOS OpenMP support.
2024-06-08 09:17:05 +02:00
suter_a
ccaba41868
modernize the way how to check/deal with OpenMP. This helps also on the macOS side.
v1.9.4
2024-06-07 12:44:59 +02:00
suter_a
418adfde67
propagate only necessary root flags to TApplication.
2024-06-06 10:06:50 +02:00
suter_a
66df43c663
moved mupp examples form the mupp source destination to doc/examples.
2024-04-26 15:54:44 +02:00