- Mar 19, 2025
- Feb 25, 2025
- Feb 17, 2025
- Jan 30, 2025
-
-
suter_a authored
-
- Jan 29, 2025
- Jan 28, 2025
- Jan 20, 2025
-
-
suter_a authored
-
- Jan 10, 2025
-
-
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
- 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 25, 2024
-
-
suter_a authored
-
- Sep 21, 2024
- Sep 12, 2024
-
-
closes issue #63
-
- Aug 12, 2024
-
-
suter_a authored
-
- Jun 24, 2024
-
-
suter_a authored
-
- Jun 18, 2024
-
-
suter_a authored
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.
-
-
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).
-
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 10, 2024
-
-
suter_a authored
-
- Jun 08, 2024