- Jan 18, 2025
-
- Jan 10, 2025
-
-
Explicit passing of MnStrategy during minimizer initialization Approved-by: Suter Andreas
-
- Jan 09, 2025
-
-
Ryan M. L. McFadden authored
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").
-
- Dec 16, 2024
-
-
suter_a authored
-
- Dec 14, 2024
-
-
suter_a authored
-
- Dec 11, 2024
- Dec 03, 2024
-
-
suter_a authored
-
- Dec 02, 2024
-
-
suter_a authored
- Oct 14, 2024
-
-
suter_a authored
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.
-
- Oct 11, 2024
- Sep 23, 2024
-
-
suter_a authored
-
- Sep 21, 2024
-
-
suter_a authored
-
- Sep 17, 2024
-
-
suter_a authored
-
- Sep 12, 2024
-
-
-
fix batch mode averaged output Approved-by: Andreas Suter
-
- Sep 10, 2024
-
-
Ryan M. L. McFadden authored
closes issue #63
-
- Jul 02, 2024
-
-
suter_a authored
-
- Jun 24, 2024
-
-
suter_a authored
-
- Jun 18, 2024
-
-
-
ignore all files generated from an in-repo build Approved-by: Andreas Suter
-
write the fit results to an easy-to-read/parse yaml file Approved-by: Andreas Suter
-
fix segfault Approved-by: Andreas Suter
- Jun 17, 2024
-
-
Ryan M. L. McFadden authored
-
Ryan M. L. McFadden authored
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).
-
Ryan M. L. McFadden authored
This patch provides a memory-safe alternative to the changes introduced in commit 418adfde, 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).
-
- Jun 09, 2024
-
-
suter_a authored
-
- Jun 08, 2024
- Jun 07, 2024
-
- Jun 06, 2024
-
-
suter_a authored
-
- Apr 26, 2024
-
-
suter_a authored
-
- Apr 23, 2024
-
-
suter_a authored
-