5657fa1f2b
adopted cmake to newest DKS version.
2025-06-10 14:44:48 +02:00
28054377f7
changed theory functionc abbriviation 'if' to 'ifld'.
2025-06-10 14:37:43 +02:00
c66af64e96
updated of the offline docu.
2025-06-10 14:36:50 +02:00
ecaf45b4d0
increase libPMusr version to 1.5.0.
2025-06-10 14:34:04 +02:00
2bf7ea1084
new version 1.9.9. Adopted ChangeLog and CMakeLists.txt.
2025-06-10 14:33:50 +02:00
e891f0489a
1st full Gauss/Lorentz LF. Still room for optimization, and further testing.
2025-06-10 14:33:37 +02:00
982181e95a
add new functions to musredit select.
2025-06-10 14:33:14 +02:00
ea776016b4
add simple F-mu-F to the standard theory functions.
2025-06-10 14:33:00 +02:00
7a923d2f01
start adding more standard theory functions. Not all ready yet.
2025-06-10 14:32:45 +02:00
072c0b63bc
create src dir if not present. Needed for git-revision.h
2025-06-03 12:59:40 +02:00
c745ee769d
more docu.
2025-06-03 12:07:00 +02:00
1192b6b452
stripped CMakeLists.txt to the bare minimum.
2025-06-03 12:06:50 +02:00
7e3eda6699
add necessary docu for the Gaussian Lorentzian approach.
2025-06-03 12:06:41 +02:00
60aeab2239
changed the integral approximation approach for Gaussian/Lorentzian.
2025-06-03 12:06:30 +02:00
8135035899
added ZF, LF geometry, dynamic approximation width/hopp << 1.
2025-06-03 12:06:18 +02:00
f0337afee6
improved GL integration.
2025-06-03 12:06:08 +02:00
e48a4c0081
simplify git-revision.h generation.
2025-06-03 12:05:55 +02:00
8f7f90c293
added missing MACOSX_BUNDLE_GUI_IDENTIFIER for mupp.
2025-06-03 12:05:44 +02:00
7b3e6202bd
allow to define Tmax from the cmd line.
2025-06-03 12:05:35 +02:00
93b414f96d
add missing header.
2025-06-03 12:05:22 +02:00
71622533d3
first LGKT_LF. Might need to slightly improve Simpson.
2025-06-03 12:05:13 +02:00
2454e01885
proper class for GKT LF.
2025-06-03 11:27:23 +02:00
927cc58b96
add LF Gaussian/Lorentzian testing code.
2025-06-03 11:27:12 +02:00
7fd82353ac
start populating nfs4 path rather than afs in the musrfit_startup.xml.
2025-06-03 11:26:24 +02:00
eb064232a9
needed to add an additional header (stdbool.h, libCuba) to make clang happy.
2025-05-03 15:19:16 +02:00
58362084d5
comment outdated typedef in libCuba.
2025-05-03 15:19:04 +02:00
c86b313975
slight improvement on mud.h needed that it doesn't crash on macos15.4 m3pro.
2025-05-03 15:18:54 +02:00
44d3d1e95d
updated mud.h (thanks to Donald Arseneau). Makes modern compiler happy again.
2025-05-03 15:18:43 +02:00
dcbde4f7bf
add skeleton for MusrRoot which will handle TDirectoryFile rather than TFolder.
2025-05-03 15:18:30 +02:00
1ce5cf408b
start implementing TDirectoryFile instead of TFolder, since TFolder is depricated. First I added the necessary parts on the validator. The read/write are still missing.
2025-05-03 15:17:30 +02:00
4d4fb66f27
switched from raw to QScopedPointer pointer in mupp.cpp.
2025-04-02 13:43:06 +02:00
7be188c628
back ported some qt6 recent file handling.
2025-03-31 11:13:27 +02:00
a895903a58
improved recent file handling for macos.
2025-03-31 11:13:13 +02:00
7556a2e243
slight improvement in handling of the recent msr-files.
2025-03-31 11:12:57 +02:00
79255750ce
updated the icon switching by adding the missing View2Dat.
2025-03-31 11:12:44 +02:00
444e75ea06
fixed typo and added necessary update for the theme flags.
2025-03-31 11:12:32 +02:00
6c82e88789
improved dark theme handling on mupp for qt5.
2025-03-31 11:12:09 +02:00
71de742840
improved dark theme handling on mupp for qt6.
2025-03-31 11:11:57 +02:00
1eff68886a
activate the status bar.
2025-03-31 11:11:37 +02:00
6b43f51631
add a user interface option to export data from a msr-file view (single- or multiple files) - qt6.
2025-03-25 07:57:37 +01:00
bccd069367
add a user interface option to export data from a msr-file view (single- or multiple files).
2025-03-25 07:57:25 +01:00
aa2f2756a4
add necessary increment for unique cropped name for PSI-BIN.
2025-03-19 16:46:44 +01:00
129e4c10dd
make sure that for PSI-BIN export the 4 char detector names are unique.
2025-03-19 12:21:36 +01:00
bf75b5ef14
add title to PRawRunDataSet.
2025-03-19 12:21:24 +01:00
c0b1071a27
read 'Sample Orientation' from ROOT file, since it might be needed by any2many.
2025-03-19 12:21:12 +01:00
5b9a66758b
make sure that the 'selected' object is present.
2025-02-25 16:15:53 +01:00
d65b04e855
this is a workaround which should prevent that the key event is executed if a text/latex is written into the canvas.
2025-02-25 16:15:40 +01:00
688c319e6f
fix of a copy/paste error.
2025-02-17 08:18:12 +01:00
f3d7b9c7ff
header of exported data adopted for easier read in with pandas.
2025-02-17 08:17:58 +01:00
44821cb8cd
updated the copyright info.
2025-01-30 12:00:49 +01:00
86b5080dee
proper handling of comments and descriptions in the RUN block.
2025-01-29 08:17:51 +01:00
6a32ba5766
add switch to enable/disable HDF4 support for NeXus.
2025-01-29 08:17:30 +01:00
c6fda693a3
add a new tag PMUSR_UNSUPPORTED_FEATURE
2025-01-28 12:54:23 +01:00
258f248e99
make sure that 'ASCII', 'DAT', and 'DB' is rejected from musrFT.
2025-01-28 12:52:41 +01:00
8dc871e082
path-run-name in RUN block of the msr-file can now handle spaces.
2025-01-20 16:10:25 +01:00
bfade6f4b8
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-10 11:19:25 +01:00
df0c5ec545
slightly re-ordered the default files for mupp in the open dialog.
2024-12-16 07:42:14 +01:00
196135fab5
changed default ROOT color kGreen to kGreen+2.
2024-12-14 15:23:58 +01:00
bb28e7258a
adopted for custom button handling qt5.
2024-12-11 14:09:45 +01:00
3e216cb6ea
adopted for custom button handling.
2024-12-11 14:09:34 +01:00
32768bfdf4
added missing enum tag.
2024-12-11 14:09:23 +01:00
5d5ebde4c2
make the theme handling in musredit more flexible. At the same time adopted some part to more modern c++.
2024-12-11 14:09:11 +01:00
60e2d25ce8
update of the ChangeLog
2024-12-03 18:21:01 +01:00
4c38ff131f
center edit widget for find. This gives a better user experience.
2024-12-02 20:14:23 +01:00
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
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
05c8625dc1
ignore all files generated from an in-repo build
2024-06-18 12:55:51 +02:00
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
1a1e756d77
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 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
250b786766
more work in switching raw -> smart pointer.
2023-11-09 13:13:25 +01:00
7765f24ce0
switched TLondon1D from raw -> smart pointers.
2023-11-09 13:12:52 +01:00
e8511dbe8b
fixed stupid copy/paste error when switching to smart pointers in PMusrWiz.
2023-11-09 13:12:39 +01:00
3dd8e404dc
adopted MusrRootDefinition doc to smart pointer use. Updated MusrRootDefinition.pdf
2023-11-09 13:12:13 +01:00
ae75478043
adopted MusrRootDefinition doc to smart pointer use.
2023-11-09 13:12:02 +01:00
6340f9d196
more work on Raw -> Smart Pointers for external libs.
2023-11-09 13:11:51 +01:00
4726764306
Raw -> Smart Pointers in TMusrRunHeader.
2023-11-09 13:11:40 +01:00
4ba2502788
Raw -> Smart Pointers in PNeXus.
2023-11-09 13:11:21 +01:00
2eec7bd182
Nonlocal: Raw -> Smart Pointers. Improved config of standalone dump_nonlocal_field.
2023-11-09 13:11:07 +01:00
fb8ca28ea3
print for debug: the ostream need explicit string not char[].
2023-10-25 13:49:05 +02:00
d96d1f68d5
increased main version to 1.9.2, libPMusr to 1.4.0, and mupp to 1.1.0.
2023-10-25 10:59:25 +02:00
cff7169774
added check for mupp script in case the data collection is not readable.
2023-10-25 10:59:11 +02:00
5000783198
(i) fix of missing status init. (ii) changed vector copy evaluation.
2023-10-25 10:59:00 +02:00
01567bb6f0
Raw -> Smart Pointers for mupp_plotter, qt5/qt6.
2023-10-25 10:58:50 +02:00
843770505a
Raw -> Smart Pointers for PVarDialog, mupp, qt5/qt6.
2023-10-25 10:58:41 +02:00
99492e820c
Raw -> Smart Pointers for mupp, qt5/qt6.
2023-10-25 10:58:32 +02:00
5002ed84de
Raw -> Smart Pointers for musrWiz, qt5.
2023-10-25 10:58:20 +02:00
b9d05d5fcb
Raw -> Smart Pointers for musrStep, qt5.
2023-10-25 10:58:09 +02:00
a66cd45b44
Raw -> Smart Pointers in PSubTextEdit, musredit, qt5.
2023-10-25 10:57:59 +02:00
626334e902
Raw -> Smart Pointers in PPrefsDialog, musredit, qt5.
2023-10-25 10:57:47 +02:00
4d516d659d
Raw -> Smart Pointers for musredit qt5.
2023-10-25 10:57:36 +02:00
afbe8a8ee6
start replacing raw to smart pointers for mupp.
2023-10-25 10:57:27 +02:00
302f5cd5ca
add missing include.
2023-10-25 10:57:16 +02:00
64a5260874
work on smart pointer transition of musrWiz.
2023-10-25 10:57:05 +02:00
088a35cb23
more work on smart pointer transition of musrStep.
2023-10-25 10:56:52 +02:00
4fc58ac41f
more work on smart pointer transition of PTextEdit.
2023-10-25 10:56:44 +02:00
9f4fa44034
more work on smart pointer transition of PTextEdit.
2023-10-25 10:56:32 +02:00
b88c18e7d9
more work on smart pointer transition of PTextEdit.
2023-10-25 10:56:22 +02:00
1117ad9732
raw -> smart pointer for musredit where it makes sence.
2023-10-25 10:56:10 +02:00
c2d2307755
switched PRunSingleHistoRRF where possible to smart pointers.
2023-10-25 10:55:59 +02:00
6ab344479d
switched PRunDataHandler where possible to smart pointers.
2023-10-25 10:55:46 +02:00
f03be7add9
switched PRunBase where possible to smart pointers.
2023-10-25 10:55:35 +02:00
2e9542c796
switched PRgeHandler where possible to smart pointers.
2023-10-25 10:55:24 +02:00
a66a5e3c70
switched PMusrT0 where possible to smart pointers.
2023-10-25 10:55:10 +02:00
282ed68b61
switched PMusrCanvas where possible to smart pointers.
2023-10-25 10:54:59 +02:00
b01505b07f
replaced some raw pointer by smart pointer in PFitter.
2023-10-25 10:54:45 +02:00
bb8055f3e2
switch to smart pointers in PMsr2Data where possible.
2023-10-25 10:54:28 +02:00
5f66baa1e2
switched PFitter to smart pointers.
2023-10-25 10:50:48 +02:00
9ef5c5cac6
switched PMsrHandler where possible to smart pointers.
2023-10-25 10:03:18 +02:00
17bc497b30
remove one check for Fourier only.
2023-10-25 10:01:41 +02:00
1c8c1a8d0f
get rid of raw pointers for PFourierCanvas where it makes sense.
2023-10-25 10:01:28 +02:00
18f077c6e7
removed obsolate clean up.
2023-10-25 09:56:24 +02:00
f9d0d7f18f
more work to get rid of raw pointers.
2023-10-25 09:12:10 +02:00
75bb526ca3
replaced raw pointers by smart pointers for musrt0.cpp.
2023-10-25 09:06:36 +02:00
c54bc5c0dc
replaced raw pointers by smart pointers for musrFT.cpp.
2023-10-25 09:04:36 +02:00
a5340ae34c
replaced raw pointers by smart pointers for msr2data.cpp.
2023-10-25 09:01:29 +02:00
4d52fa778b
replaced raw pointers by smart pointers for dump_header.cpp.
2023-10-25 09:01:15 +02:00
bad6812b2b
replaced raw pointers by smart pointers for any2many.cpp.
2023-10-25 09:01:02 +02:00
31761e1eca
replaced raw pointers by smart pointers for addRun.cpp.
2023-10-25 09:00:48 +02:00
8f2891c0a7
replaced raw pointers by smart pointers for musrview.cpp.
2023-10-25 09:00:09 +02:00
08a5812736
replaced raw pointers by smart pointers for musrfit.cpp.
2023-10-25 08:58:58 +02:00
3eb1d04a71
Fixed compatibility with C++17
2023-09-28 13:33:16 +02:00
a2ba9b588d
updated the docu. Newly added: brief description of the supported file formats.
2023-09-02 13:20:49 +02:00
c1ad16d403
more potential musr-data-file paths added.
2023-08-31 10:39:48 +02:00
29d09fc272
more robust handling of positron detector entries.
2023-08-31 10:39:35 +02:00
bcbe945d84
make sure that exported MusrRoot files have proper stats in the histo objects.
2023-08-31 10:39:20 +02:00
5a0077f51b
handle dump of RunSummary with and without '\n' and/or '\r' properly.
2023-08-31 10:39:07 +02:00
4b3e77dcd6
try to improve the reload issue of musrT0 called via musredit - Issue #61 on bitbucket.
2023-08-31 10:38:48 +02:00
d43a0df893
improved search run, allowing to look for a specific file format in case the run is saved in multiple different file formats.
2023-08-31 10:38:29 +02:00
d948460b0b
added the flame instrument.
2023-08-31 10:38:07 +02:00
f996232033
add flag -c for dump_header via musredit.
2023-05-19 12:08:34 +02:00
e4f7e22835
dump_header can dump #counts for each detector now also for mud and nexus.
2023-05-18 08:17:46 +02:00
dbe129e7f1
dump_header can dump #counts for each detector. Currently only for MusrRoot.
2023-05-18 08:17:28 +02:00
1850a2c762
allow more flexible dealing with LEM run numbers > 9999.
2023-05-16 09:22:42 +02:00
95715dd62d
add 5-digit run name template for lem, needed for addRun and dump_header.
2023-05-16 09:22:24 +02:00
936c862ca7
add hint for potential flatpak.
2023-05-16 09:22:12 +02:00
058759c0bc
fixed c++ streaming output flag error.
2023-03-07 12:29:14 +01:00
45a8b0a836
updated docu.
2023-02-17 15:13:01 +01:00
55169040dd
changed to more meaningful labelling.
2023-02-17 15:04:19 +01:00
0c1c083db6
tweak needed for rootcling dictionary generation.
2023-02-17 10:15:45 +01:00
1bdf04c36d
updated ChangeLog.
2023-02-17 10:15:35 +01:00
dd80782cfe
add musrfit version info on the config output.
2023-02-17 10:15:27 +01:00
b2cbd4b460
add a full example to the test folder.
2023-02-17 10:15:08 +01:00
c696ac1305
cleanup and cosmetics.
2023-02-17 10:15:00 +01:00
7fa26f5f54
removed build directory which should not have gone to the git.
2023-02-17 10:14:48 +01:00
9fefa5b136
example files for depthProfile
2023-02-17 10:14:37 +01:00
c34e711f37
updated the copyright info.
2023-02-17 10:13:48 +01:00
50f5bf659b
provide some more info in the README for PDepthProfile.
2023-02-17 10:13:10 +01:00
cfa8d55c8a
update of the copyright info.
2023-02-17 10:13:01 +01:00
3a75ced375
improvement on: allow to draw theory only at the data points for PRunNonMusr.
2023-02-17 10:12:43 +01:00
cb53b1b67b
allow to draw theory only at the data points for PRunNonMusr.
2023-02-17 10:12:26 +01:00
0903db8842
some first bug-fixing and cleanup of the code.
2023-02-17 10:11:43 +01:00
9a6e958016
first implementation of a more efficient DepthProfile user function. Not yet tested!
2023-02-17 10:11:32 +01:00
c79b74e241
fixed formatting issue.
2023-02-17 10:11:16 +01:00
4ba0647765
remove obsolate file.
2023-02-17 10:11:05 +01:00
fae76acb21
remove .idea from PDepthProfile.
2023-02-17 10:10:46 +01:00
0a265b0007
start to work on a more efficient version of MM PDepthProfile user function.
2023-02-17 10:10:34 +01:00
8e9bc00bea
moved depth_profile_startup.xml to test directory, which still needs to be populated.
2023-02-17 10:10:19 +01:00
22bde27a2c
add new inline function GetNoOfRgeDataSets().
2023-02-17 10:10:03 +01:00
9ce9e9f0a3
define tag energy_vec with attributes start, stop, step to define rge energy vector in a compact way in startup.xml files.
2023-02-17 10:09:33 +01:00
2db36b2e3d
implementation of depth step fits
2023-02-17 10:06:06 +01:00
a57e61d37a
added depth profiler skeleton for MM.
2023-02-17 10:03:17 +01:00
a7f56baadc
fixed wrong description (copy/paste error).
2023-02-17 10:03:03 +01:00
6e30e7e71f
add reading routine for the dat-files as generate from msr2data. Use case: special 'non muSR fit' type.
2023-02-17 10:02:02 +01:00
de5763d5cc
start adding CSV like data reading routine with the FileFormat label DAT.
2023-02-17 10:01:35 +01:00
f7bc2aab87
fixed wrong function declaration in the docu, not the code.
2023-01-30 09:50:00 +01:00
4d2262d557
fixed typo.
2023-01-30 09:49:44 +01:00
f42306e42b
fix of an old copy/paste error!
2023-01-10 16:18:44 +01:00
b328657191
add OS tag for packages.
2023-01-10 16:18:29 +01:00
a356534e6a
updated the copyright info.
2023-01-05 11:04:42 +01:00
6e55bf0f5e
improved dat file read routine for mupp for the case columns are added after RUN.
2023-01-05 10:47:12 +01:00
aa450aa6f6
updated the ChangeLog.
2023-01-05 10:46:22 +01:00
a6c78de3ea
make them OpenMP aware for macOS.
2022-12-13 12:17:19 +01:00
5cce1af16c
update of the docu.
2022-12-12 16:35:36 +01:00
3e534d11f7
add feature that mupp_plotter can show/hide lines between the data points.
2022-12-04 10:50:55 +01:00
62c3600fb7
added some more technical docu to PMsr2Data.
2022-12-04 10:50:35 +01:00
20ca48ac88
added cumulative frequency output.
2022-12-04 10:50:22 +01:00
58ab025095
add a rgeHandler tester which allows quickly to test rge-file related handling.
2022-11-25 10:22:19 +01:00
8a8046d28a
add energy_vect tag which allows a more compact startup xml-file if the rge-files are equally spaced in energy.
2022-11-25 10:22:05 +01:00
0dd34fbdf0
updated CMakeLists.txt to get more version info.
2022-11-25 10:21:27 +01:00
b481d2c560
adopted to the newer Qt versions.
2022-11-25 10:17:09 +01:00
69ed3037de
adopted to the newer boost versions.
2022-11-25 10:16:56 +01:00
e32aa61643
replaced sprintf -> snprintf throughout.
2022-11-25 10:16:20 +01:00
eb63f5862b
adopted from qt5 to qt6.
2022-09-06 20:54:52 +02:00
e6ad904fee
improved export parameter list behavior. Allow multiple deliminators: ',', ';', ' '
2022-09-02 14:42:51 +02:00
531d238fa3
fixed typo.
2022-09-02 14:42:37 +02:00
b6532ffe39
improved msr<->mlog swap dialog.
2022-09-02 13:55:34 +02:00
8f682aceca
make sure that the minimum height of musrStep is not larger than the available screen resolution height.
2022-09-02 13:26:49 +02:00
d0923d75b9
fixed bug in msr2data global+ according to issue #33 reported on bitbucket.
2022-08-09 08:21:53 +02:00
807b3e9323
lift cmake requirement to 3.17.
2022-07-06 14:54:44 +02:00
8f4e2e6785
removed obsolete filed.
2022-07-06 14:53:25 +02:00
c36552708e
more work towards a modern cmake. As a first example reworked FFTW3 binding.
2022-07-06 14:52:24 +02:00
9cf5b5b49c
improvement dealing with rpath on macOS.
2022-07-06 14:50:13 +02:00
3bde35910c
fixed typo.
2022-06-01 13:46:34 +02:00
1dd195b837
use PFindRun facility now. Cleaned up various little things.
2022-06-01 13:12:32 +02:00
d977a8cd1a
move on to modernize towards modern c++.
2022-05-31 13:05:37 +02:00
357e5d6069
update of the docu.
2022-05-29 15:56:24 +02:00
c0e43a46e4
update ChangeLog
2022-05-29 15:45:29 +02:00
843ad88498
adopted to new PSI-BIN lib. Added facility for finding runs via musrfit_startup.xml templates.
2022-05-29 15:44:24 +02:00
40007650f6
refactor PSI-BIN lib. Fix a couple of bugs and start to adopt to more modern c++.
2022-05-29 15:37:02 +02:00
b72ec88783
add search facility for runs via musrfit_startup.xml template entries.
2022-05-29 15:36:51 +02:00
953cb32ded
fixed a typo, and tell the user if the file format info is not provided MusrRoot is assumed.
2022-05-29 15:36:41 +02:00
fea7b535b6
use proper return value (int) rather than bool.
2022-04-29 08:59:37 +02:00
e679546d60
replace the run-list handling through the already existing handler class PStringNumberList.
2022-04-27 16:49:15 +02:00
d50659831d
fixed several copy/paste errors which prevented sometimes averaging and instead crashed.
2022-04-25 15:33:57 +02:00
990cdf582d
NeXus: replaced deprecated NXgetnextattr by NXgetnextattra.
2022-04-12 15:13:28 +02:00
0e68888948
improved formated string handling to make compilers happy.
2022-04-12 15:13:19 +02:00
980ed79fc4
do not ignore the return value of system(cmd) anymore.
2022-04-12 15:13:08 +02:00
1007044215
added necessary include directory info for boost, for PRgeHandler.
2022-04-12 15:12:57 +02:00
19c1875442
fixed a typo.
2022-03-14 10:20:33 +01:00
5066373659
use the Particle Data Group's recommended value for the muon lifetime
2022-01-11 11:51:43 +01:00
0c4b33b056
fix the discontinuity encountered at large t when sigma+/- is large
...
- Though the discontinuity encountered in the previous version is small (because of the large Gaussain damping terms), it introduced considerable numeric instability when fitting. Consequently, simply zeroing the already heavily damped is sensible and yeilds smooth behaviour of the function.
- Also ensure that the return value for the odd frequency component is always finite.
2022-01-11 08:45:01 +01:00
aacad8e7ad
improvements to PTheory::SkewedGauss
...
- Divide the function evaluation into even/odd frequency components. Some additional "helper" terms have been added to aid in this.
- Use a better value to check for floating-point overflow in the evaluation of ROOT::conf_hyperg and return std::numeric_limits<Double_t>::max() when necessary. This extends the function's range of validity to arbitrary time (whereas the previous implementation would fail loudly for large sigma+/-).
- Format the src with clang-format.
2022-01-11 08:44:50 +01:00
538113aad3
replace deprecated QFontDatabase by the new static functions.
2021-12-13 13:23:31 +01:00
5b94d4d302
modernized the cmake <-> Qt handling.
2021-12-01 15:42:43 +01:00
1aa7ae7f0d
try re-create musredit_startup.xml in case it is corrupted.
2021-12-01 15:42:34 +01:00
1fb60c0aae
get rid of deprecated dialogs and make them more uniform.
2021-12-01 15:42:18 +01:00
e56c4bb450
remove obsolate qt6 musredit dialog.
2021-12-01 15:42:01 +01:00
b377f0501e
adopted to dks6.
2021-11-05 14:40:44 +01:00
ebf60a8925
revision of ChangeLog.
2021-11-05 14:39:03 +01:00
c988f00ad8
adopted the the new dyld on macOS Monterey.
2021-11-05 14:37:24 +01:00
87bee52edb
add a default y-range to the range option in the PLOT block.
2021-10-30 10:13:23 +02:00
f0e89865e2
fixed a copy/paste error.
2021-10-30 10:13:09 +02:00
d83b40e5f9
fixed a copy/paste error.
2021-10-30 10:12:54 +02:00
dd02b07c56
update of doku for the dks6 branch.
2021-10-06 15:24:00 +02:00
54f6fb62b3
improved the error messages slightly.
2021-10-06 15:17:16 +02:00
1341cfb8fe
add option to musrfit that the user can choose from the command line the number of threads to be used for OpenMP. Updated the docu accordingly.
2021-10-06 15:16:00 +02:00
251cf6b6f8
allow to inspect how many cores are available for OpenMP.
2021-10-06 15:07:41 +02:00
7e32600b8a
allow to set the default size of musredit via the musredit_startup.xml.
2021-10-02 09:36:17 +02:00
c5da80eb8a
removed debug info from phase detection.
2021-09-22 09:56:54 +02:00
f7ef21c827
increase version number from 1.7.4 -> 1.7.5
2021-09-22 08:56:09 +02:00
dd50f80e90
fix phases to +-360 degree.
2021-09-22 08:55:54 +02:00
46bea9752f
add missing include directory path in cmake. Thank's to Akihiro Koda for reporting the bug and proposing the fix.
2021-09-21 07:59:41 +02:00
8c0a0413e5
increased the PippardFitter version number.
2021-08-19 08:08:18 +02:00
d2c7a3b293
added some necessary include paths.
2021-08-19 08:08:06 +02:00
9a1f43d33e
adopt for proper git-info handling.
2021-08-19 08:07:51 +02:00
f76ebc8f18
added some docu.
2021-08-19 08:07:40 +02:00
2534168d50
add the option to dump the nonlocal field values for the ASlibs via the programm dump_nonlocal_field.
2021-08-19 08:07:28 +02:00
ef2c1ba241
make PSI bulk MusrRoot files accessible if the file name is generated from the run-number, year, etc.
2021-07-28 13:31:38 +02:00
bfe1389f9b
Removed MuTransistion from tests directory.
2021-07-28 13:31:27 +02:00
61adf8017e
fixed another git-revision.h which was forgotten.
2021-07-12 16:46:44 +02:00
ad08aa61dd
some fixes on the qt5 side for a none-git project source.
2021-07-12 16:46:37 +02:00
668b4bf481
more work on the none git source version.
2021-07-12 16:46:28 +02:00
39485d6f72
some more work on the none git source version.
2021-07-12 16:46:20 +02:00
d3d55f8719
make sure that git repo info is only added if the musrfit project source is indeed a git repo, and not e.g. a download.
2021-07-12 16:46:10 +02:00
edeff3563c
add mupp plotter export function.
2021-07-12 16:45:57 +02:00
6f917db41f
update docu version information.
2021-06-17 10:33:11 +02:00
4b52a843f6
updated the ChangeLog.
2021-06-17 08:25:17 +02:00
e74ddab3ad
increased version number.
2021-06-17 08:25:08 +02:00
1f5e1770a7
lift #forward == #backward restriction.
2021-06-17 08:24:59 +02:00
6bef7903bb
lift #forward == #backward restriction.
2021-06-17 08:24:49 +02:00
083e715fc4
remove obsolete test.
2021-06-17 08:24:39 +02:00
1bdccae1d6
improve the readability of the time with packing in the code.
2021-06-08 07:30:37 +02:00
baf26aac7f
adopted to the not quite standard ISIS NeXus files.
2021-06-05 12:18:40 +02:00
effab214f9
perform a more robust casting.
2021-06-05 12:18:30 +02:00
7142c6b0b7
removed unnecessary check.
2021-06-05 12:18:18 +02:00
69540aa06f
increased the version number.
2021-06-05 12:18:08 +02:00
bda48e5625
updated mud to the newest version and made it Apple Silicon M1 ready.
2021-06-05 12:17:52 +02:00
aa2766bbaf
add info on how musrfit is compiled Debug or Release.
2021-05-21 08:02:37 +02:00
0329cf559f
add README files for the DummyUsrFcn with an example.
2021-04-19 16:14:10 +02:00
04da5d7d43
update of ChangeLog. Increase version number.
2021-04-19 16:13:59 +02:00
f2c06094e3
add a full dummy user function class with a global part. This can be used as a starting point to develop new polarization functions. Currently no rge-handling present.
2021-04-19 16:13:48 +02:00
0bead218d0
changed MuSR_td_PSI_bin in order to read old data. Not yet tested.
2021-04-19 16:11:59 +02:00
eb74b1ec53
update of the docu.
2021-04-19 16:09:57 +02:00
cca75c7970
propagate ROOT_GRTEQ_24 properly to the compile options.
2021-04-15 16:37:13 +02:00
b3cd31199e
Fix out-of-bound bug pointed out by Ryan McFadden.
2021-04-13 07:58:28 +02:00
3fc410e7a7
add missing Qt6 flag for the case the user wants to choose himself.
2021-04-13 07:58:16 +02:00
865efb506a
make sure that group has indeed any elements.
2021-04-13 07:58:03 +02:00
57885ad4c2
update of the docu.
2021-04-09 16:04:57 +02:00
9885968d24
applies already for 6.24-rc which is 6.23.99, hence the odd adaptation.
2021-04-09 16:03:27 +02:00
15f191c8d6
changes needed since upcoming ROOT6.24 (minuit2) will break the backward compatibility.
2021-04-09 16:03:16 +02:00
2a531bd58d
add ROOT version information for better diagnostics.
2021-04-09 16:03:04 +02:00
c2719c4996
switched libPhotoMeissner to the new centralized PRgeHandler.
2021-04-06 14:53:17 +02:00
bd75f25ee6
slightly more modern c++ init style.
2021-04-06 14:41:13 +02:00
9657c8076f
slightly improved the rge handler.
2021-04-06 14:40:53 +02:00
8c604cc02b
fix an error number of theory points for the view data.
2021-04-06 14:40:38 +02:00
02496711b4
make PRgeHandler to a shared libs. Adopted Nonlocal and PMagProximity accordingly.
2021-04-06 14:40:17 +02:00
a821890ef5
changed the user function for nonlocal fitting to the new rge-handler. This breaks the backwards compatibility!
2021-04-06 14:39:56 +02:00
df53338d6b
update of the ChangeLog.
2021-04-06 14:39:25 +02:00
08c841f0d9
add some boost component checks. Increase the musrfit version number.
2021-04-06 14:39:09 +02:00
756c6a52c1
add a central rge-handler which can be used by all user function classes.
2021-04-06 14:38:51 +02:00
a7b540cfdb
update of the copyright info.
2021-03-29 08:30:43 +02:00
ae57d5b57c
refresh of the setup docu.
2021-03-09 09:51:49 +01:00
5f19c3b795
modernized the msr input file.
2021-03-09 09:50:13 +01:00
02926a6cc5
by changing the behaviour of the global parts of the class PUserFcnBase from pure virtual default NeedGlobalPart=false, the code can be simplified in many places.
2021-03-09 09:49:57 +01:00
d8e4a33ceb
xml schema more flexible about the order of 'histos' and 'RunHeader'
2021-02-26 09:20:02 +01:00
e5bf74e4ee
fix of a typo.
2021-02-26 09:19:50 +01:00
aa6f2493d0
fixed wrong casting originating from a copy/paste error.
2021-02-26 09:19:39 +01:00
fb18c4a7cc
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2021-02-17 14:05:54 +01:00
d94d06d2c2
better version for icons under macosx.
2021-02-16 20:55:17 +01:00
307e8c62dd
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2021-02-14 22:08:12 +01:00
e80346c472
add macOS BigSur icon to musredit.
2021-02-14 22:06:09 +01:00
cdc35e1684
add new method GetTypeOfPath to TMusrRunHeader. It allows deduce the type of a given path-name.
2021-02-09 10:52:51 +01:00
f2334f39f8
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2021-01-29 15:24:43 +01:00
a04ec67096
fix typo. Increase minimal root version from rpm.
2021-01-29 15:16:31 +01:00
5509d05915
update of the docu.
2021-01-29 15:15:38 +01:00
a97308020d
some bug fixing in the cmake chain concerning the new Qt6 stuff.
2021-01-29 15:13:16 +01:00
b2a371a9f0
remove comment.
2021-01-29 15:12:57 +01:00
01957630e8
add first Qt6 version of musredit, mupp, etc.
2021-01-29 15:12:30 +01:00
acb1b1542a
make sure that CUDA is present before pushing CUDA specific compiler flags.
2021-01-12 14:37:00 +01:00
5134a0cc00
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2021-01-12 12:38:31 +01:00
f9f64109c1
added the missing DKS flags after removing FindDKS.cmake
2021-01-12 12:33:51 +01:00
ab05e9c577
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2020-12-28 19:40:31 +01:00
cd53c5a574
add proper p-wave (line,point) superfluid density calculation -- adopted to DKS.
2020-12-28 19:27:21 +01:00
aa08b40696
restrict some compiler flags to the correct platforms.
2020-12-28 18:26:45 +01:00
b8d899f67f
add proper compiler flags for DKS/CUDA.
2020-12-28 18:25:31 +01:00
7d4ed40fb0
remove obsolate FindDKS.cmake.
2020-12-28 18:24:30 +01:00
1f18b4531a
fix minor '=' vs '==' bug.
2020-12-26 11:54:18 +01:00
a9a61f5518
adjust to Qt 5.14.x; remove compiler warnings.
2020-12-26 10:36:07 +01:00
56917d3fec
The musredit help system is using now the system default web-browser. This simplifies things, especially the qtwebengine package is not needed anymore.
2020-12-26 10:35:20 +01:00
e5404d1370
remove redundant check from musredit/fileSaveAs
2020-12-26 10:34:34 +01:00
2d877326ae
add missing compiler switches for DKS_OPENCL and DKS_CUDA needed for macOS.
2020-12-18 21:35:45 +01:00
0bdcaf3497
DKS improvements on macOS Big Sur.
2020-12-16 20:14:28 +01:00
6a40e1c687
remove redundant check from musredit/fileSaveAs
2020-09-10 15:26:15 +02:00
aaa551be2b
musredit: if save cannot write file, popup an error message dialog.
2020-09-10 15:07:37 +02:00
ee755747e1
added a missing check in Fourier difference handling.
2020-09-01 15:11:35 +02:00
3b5060c061
musrview gets the new feature: calculate theory points only at data points.
...
Conflicts:
doc/html/searchindex.js
doc/html/setup-dks.html
src/classes/PMusrCanvas.cpp
src/include/PMusrCanvas.h
src/musrview.cpp
2020-08-29 11:49:49 +02:00
ae105bacb4
moved fTriggerColor toggle state to the proper position.
2020-07-28 09:09:05 +02:00
ccb87e8b7a
A single asymmetry plot allows to toggle the color of the theory function line by the key 't'.
2020-07-27 19:23:28 +02:00
8dc52a269b
add DKS system variable check.
2020-07-12 11:35:50 +02:00
5c7f28aad2
musredit: check if system variables ROOTSYS and MUSRFITPATH are set, and if not popup a warning.
2020-07-12 11:29:54 +02:00
cbf3fcbb4a
add another startup check which makes sure that musrfit is found by musredit.
2020-07-11 20:04:44 +02:00
d3186e07e4
replaced obsolete QXmlDefaultHandler by QXmlStreamReader in musrWiz.
2020-06-20 11:00:26 +02:00
c559529dc3
make more function available to mupp (sinh, .., asin, .., and sqrt)
2020-06-20 11:00:12 +02:00
c70e92659d
replaced obsolete QXmlDefaultHandler by QXmlStreamReader in PChangeDefaultPathsDialog.
2020-06-20 10:59:25 +02:00
5e9e075133
replaced obsolete QXmlDefaultHandler by QXmlStreamReader in mupp
2020-06-20 10:59:09 +02:00
a2d7c58a97
replaced obsolete QXmlDefaultHandler by QXmlStreamReader in musredit.
2020-06-20 10:58:56 +02:00
4d04f45699
resolve merge conflict: update of the docu
2020-06-18 10:26:07 +02:00
2c0f16a317
adopted for meta info in functions needed for DKS.
2020-06-18 08:51:14 +02:00
32bac0e197
Functions can now not only operate on parameters and maps but also on meta information
...
obtained from the data files. Currently the following meta information can be accessed
if available:
field in (G): B or b
energy in (keV): En or en
temperature in (K): since some data files contain a vector of temperature, they have
to be accessed with an index, like T0 or t0, etc.
2020-06-18 08:16:43 +02:00
8acb5474a9
add field, temperature values from meta-data of the data-files to the runs. This will be needed if functions want to access this information (not yet implemented).
2020-06-18 08:16:28 +02:00
32b4c89dae
add minimum size to musredit help.
2020-06-08 18:59:19 +02:00
f9407ef975
fixed double newline with alpha and beta, accidentally introduced.
2020-05-26 19:55:15 +02:00
b5fb5b8b4a
updated the docu and adopted the ChangLog
2020-05-26 07:17:21 +02:00
d2caf435fb
allow alpha, beta in the RUN block being expressed via a function.
2020-05-26 07:17:02 +02:00
b319d5cab1
make some cmake/boost/compiler combinations happy.
2020-05-19 16:06:57 +02:00
4554296dde
fixed some doxygen bugs in the technical docu.
2020-05-19 16:06:38 +02:00
0fa40bbc73
updated the technical documentation.
2020-05-19 16:06:27 +02:00
0314c1225b
mupp add var: check if a variable for a given collection already exists, and if yes, replace it, otherwise add the new variable.
2020-05-17 16:40:11 +02:00
39e427a0cd
update of the docu.
2020-05-16 09:27:42 +02:00
29291bd0b9
release new version 1.6.0
2020-05-16 09:27:12 +02:00
259423132b
fixed merge conflict in update of the docu.
2020-05-16 09:25:23 +02:00
c7e4664e89
add more comments to the mupp script.
2020-05-16 09:15:24 +02:00
4599718326
fixed a typo.
2020-05-16 09:15:12 +02:00
0dfb181b4d
removed merge conflict
2020-05-16 09:13:59 +02:00
5d10faf63e
add FindHDF4.cmake to musrfit since in more modern linux systems it is not available anymore.
2020-05-16 09:10:34 +02:00
3d901d3eaa
add missing varEdit icons.
2020-05-16 09:10:25 +02:00
61b7a699a3
made the PmuppGui class ready for interactive variable handling.
2020-05-16 09:10:12 +02:00
4fdc69f0fe
fixed a signal emit error. Automatically select the first collection at startup. This way at least one collection is already selected.
2020-05-16 09:09:56 +02:00
efaef9e36a
mupp: worked on the doxygen docu.
2020-05-16 09:09:41 +02:00
c755dec623
work an interactive variable definition in mupp. Up to checking it is already working. Add variable still missing.
2020-05-16 09:09:23 +02:00
51b9126e2b
make the version information more coherent.
2020-05-16 09:09:08 +02:00
0e4ecac152
remove accidental left-over debug info.
2020-05-16 09:08:52 +02:00
69a67628e3
lift the mupp version to 1.0
2020-05-16 09:08:39 +02:00
5d70f9f078
add a dark_theme flag to the mupp_startup.xml. This is can help if mupp at runtime cannot decide on the used theme.
2020-05-16 09:08:14 +02:00
1bcfa1de80
add empty constructor.
2020-04-30 17:49:45 +02:00
34d2e0c9cc
add missing files.
2020-04-30 17:49:33 +02:00
cbbe1d21a7
first full mupp version allowing variables on scripting level, interactively still missing.
2020-04-30 17:49:18 +02:00
7276ff4486
add another mupp example.
2020-04-30 17:46:43 +02:00
2f48a30d19
more work on var handling. Inject collection variables.
2020-04-30 17:46:33 +02:00
61952744be
add skeleton for variable handling.
2020-04-30 17:46:20 +02:00
b6dba8965b
update of the copyright info.
2020-04-30 17:46:10 +02:00
6b69aa6192
update of the copyright info.
2020-04-30 17:45:59 +02:00
ebd111b91f
improved syntax messages.
2020-04-30 17:45:44 +02:00
d5a4ecd940
changed to explicit std namespace.
2020-04-28 14:17:36 +02:00
25004cbd43
changed to explicit std namespace.
2020-04-28 14:17:27 +02:00
0d85ee3e8b
allow to remove x/y entries from the command line.
2020-04-28 14:17:14 +02:00
dbefdc69a4
work on the scripting part of mupp. Preparing for the step of parameter transformation.
2020-04-23 17:13:52 +02:00
fe537efa6e
improved error messages for NeXus file reading. Especially for the case of HDF4/HDF5 <-> NeXus version issues.
2020-04-20 14:26:29 +02:00
67848f5724
fixes issue #24 reported on bitbucket.
2020-04-10 11:44:48 +02:00
e9a903fc11
remove unused variable.
2020-04-10 11:44:28 +02:00
ad1b11bcb5
allow to plot normalize data in mupp
2020-04-07 17:13:50 +02:00
63ca1156c2
little extension which allows to normalize plots. Only dialogs added so far, no functionality yet.
2020-04-07 17:13:30 +02:00
edad7a4c53
proper cleanup.
2020-02-10 09:16:05 +01:00
034cf8933a
updated to the new musrfit and doxygen version.
2020-02-10 09:15:42 +01:00
e5ecabc62e
update of the docu including the SECTOR cmd.
2020-02-04 19:56:36 +01:00
14c3cd73ed
added necessary DKS switches in prepare sector.
2020-02-04 09:37:44 +01:00
7d27c18da5
adopted proper name scheme.
2020-02-04 09:36:42 +01:00
cf45c6f1d5
increment version.
2020-02-04 08:21:12 +01:00
3797c73aeb
first full implementation of the sector command.
...
Conflicts resolved:
src/classes/PFitter.cpp
src/classes/PFitterFcn.cpp
src/classes/PRunListCollection.cpp
2020-02-04 08:20:30 +01:00
1ea877621f
adopted to the SECTOR command in combination with DKS.
2020-02-03 10:25:01 +01:00
01ba9f3add
fixed merge conflict
2020-02-03 09:15:00 +01:00
b261554e8f
updated docu
...
Conflicts:
doc/html/searchindex.js
2020-02-03 09:03:25 +01:00
7b5332034c
fixed merge conflict.
2020-01-31 07:59:11 +01:00
08a317f557
replaced decrepitated OS system check under Qt. The new version works for Qt >= 5.4 which should cover everything still alive.
2019-11-22 18:24:03 +01:00
b1b71658f6
fixed some minor typos in the docu.
2019-11-11 13:09:19 +01:00
9d9fb6b663
slightly improved call-up of mupp from musredit. If cancelling the db-dialog mupp will quit, but only at startup.
2019-11-09 09:56:13 +01:00
ed3497a647
Added explicitly CMP0075 policy in order to get rid of an unnessary warning.
2019-11-08 20:12:31 +01:00
d5d6140e42
fixed a bug in the global+ option of msr2data if a global section is present.
2019-11-08 12:29:00 +01:00
9ae2cc90a5
also allow to add an offset.
2019-10-24 15:14:44 +02:00
65a5e8f247
allow to change the power N for 2^N elements.
2019-10-24 15:14:35 +02:00
aecc0324b5
Merge commit '9add9f25' into dks6
2019-10-24 08:01:35 +02:00
37658e177b
currently the function numbers need to be consecutive for the DKS version. This is now enforced.
2019-09-23 20:51:41 +02:00
f4d6f63607
add tests for the case that maps and/or functions are absent.
2019-09-23 16:23:30 +02:00
086050f4e3
fix for the case that a global section is present.
2019-09-23 16:22:16 +02:00
afef9600b4
fixed time range issue in single histo fit which was caused by a musrfit <-> DKS confusion. Asymmetry fit still has an issue which needs further investigations.
2019-09-21 19:29:51 +02:00
9a955de4d6
Merge branch 'root6' into dks6
2019-09-12 11:21:27 +02:00
8b416b45e0
merged root6
2019-09-11 12:12:13 +02:00
5953786611
properly check the number of t0 parameters in the msr-file.
2019-05-11 13:19:19 +02:00
12a3c6c411
some minor ubuntu tweak concerning themes.
2019-05-02 15:09:38 +02:00
b890dda7ac
make sure that the icon theme is properly loaded when the prefs are reloaded.
2019-05-02 14:15:30 +02:00
1d9be24be1
More flexible dark scheme handling
...
It works now as follows:
1) try to get theme information from the system, and if present us it.
2) if no theme information of the system is present, take the one from
the musredit_startup.xml.
Now it is possible to switch the icon theme for the menu and toolbar
separately.
2019-05-02 14:15:19 +02:00
297522d6b1
updated default musredit_startup.xml file info.
2019-05-02 14:15:09 +02:00
492bb4b20e
more work for dark theme under macOS.
2019-05-02 14:14:57 +02:00
d9b5e8d737
improved icon scaling.
2019-05-02 14:14:44 +02:00
ff03f46952
make toolbar icons switchable plain/dark.
2019-05-02 14:14:32 +02:00
eb0cf12766
Allow switching icon theme in musredit
...
Added the needed facility in the preferences which allows to switch
the icon scheme between plain and dark. This is needed for some OS
where qt doesn't provide the necessary information.
2019-05-02 14:14:11 +02:00
8f5c296e72
added MusrRoot docu. Added 'Proposal Number' and 'Main Proposer' to the RunInfo.
2019-04-26 13:01:32 +02:00
ed365c016e
some minor improvement concerning the start of musrview for cases where the msr-file is corrupted, the data file cannot be read, etc.
2019-04-25 21:03:38 +02:00
306e555311
some minor cleanup and update of the copyright info.
2019-04-25 21:03:01 +02:00
f5344e29f0
added some more specifc error codes.
2019-04-25 21:02:45 +02:00
63aa171982
added some additional error tags.
2019-04-25 21:02:31 +02:00
9b2a01db2d
modernized code to C++11 and newer -- cleanup.
2019-04-24 17:53:18 +02:00
c64c74dbf8
modernized code to C++11 and newer.
...
This allows to analyze the code by external code analyzers. Since a lot is adopted,
the version is changed to 1.4.3
Conflicts:
src/classes/PFitter.cpp
src/classes/PFourier.cpp
src/classes/PMsrHandler.cpp
src/classes/PMusrCanvas.cpp
src/classes/PRunAsymmetry.cpp
src/classes/PRunAsymmetryRRF.cpp
src/classes/PRunListCollection.cpp
src/classes/PRunSingleHisto.cpp
src/classes/PRunSingleHistoRRF.cpp
src/classes/PStartupHandler.cpp
src/include/PFourier.h
src/include/PRunListCollection.h
src/musrFT.cpp
2019-04-24 17:44:58 +02:00
1c5069bc48
fix of wrong offset in time domain data before Fourier.
2019-04-11 16:46:13 +02:00
ac1d52a054
removed outdated 'register' from code.
2019-04-04 16:06:59 +02:00
5ab041a4f2
improve msr2data handling
...
It is now checked if a msr-file is already open so that the corresponding
tab is reloaded after msr2data is carried out with a file open request.
2019-04-01 10:42:27 +02:00
5bb47dc9fb
Fix crash when trying to close empty tab
2019-04-01 09:09:45 +02:00
0ff385de11
added missing include directory.
2019-03-08 16:29:39 +01:00
9059821e3c
Docu updated
...
Removed the automake tool chain description (hopefully) everywhere.
2019-03-08 13:54:04 +01:00
8dd8d29adc
Remove automake support
...
Since the cmake tool chain is now stable, the automake tool chain is removed from musrfit.
This makes documentation and code less cluttered.
Conflicts:
configure.ac
src/Makefile.am
src/classes/Makefile.am
src/external/MuSR_software/Makefile.am
2019-03-08 13:53:36 +01:00
352ce48899
find theme in case default channel fail. This is ugly and eventually needs a better solution.
2019-02-14 09:41:14 +01:00
f6ee484baf
Dynamic Search Path for ROOT Dictionary
...
Added by default the dynamic search path '/usr/local/lib' to ROOT.
This is needed to find the necessary dictionaries for musrfit,
musrview, musrt0. Furthermore, added an option '--show-dynamic-path'
to these programs which allow the user to dump the currently used
dynamic search paths. This is potentially handy for diagnostics.
2019-02-05 10:08:15 +01:00
bc09ff5d8d
adopted musredit.pro such that the deprecated automake get things compiled.
2019-01-22 15:01:57 +01:00
94950cb755
ifgk and ifll CUDA/OpenCL-GPU accessible.
2019-01-22 14:05:09 +01:00
fc68aed573
make msr-file comment consistent with the docu (for ifll and ifgk).
2019-01-22 14:04:02 +01:00
8014920903
Docu update
...
Added information about the not yet documented functions for internal fields with Gaussian/Lorentzian broadening.
2019-01-21 14:48:43 +01:00
55c298630a
update version information.
2019-01-21 14:48:23 +01:00
7ace2e7d35
Make so far undocumented functions ifgk and ifll public and at the same time properly normalize them.
2019-01-21 14:48:07 +01:00
64fc455831
Add Default Search Paths via musredit preferences if previously no search paths were present
...
So far it was not possible to add Default Search Paths to musrfit via musredit if somebody delete all the predefined search paths. This bug is now fixed.
2018-12-17 17:38:40 +01:00
2c65609f84
AddT0 offset bug
...
Up to now there has been an addT0 offset bug which resulted to the following situation.
Since the offset was wrong by '1', for the first addt0 the t0 of the file was used
instead of the one given in the msr-file. If these t0's are substantially different, the
adding of the runs was quite off, resulting in strong distortions at very early times.
Pant Amba Datt pointed towards this bug which is fixed now.
2018-12-11 14:12:48 +01:00
a5748f0359
Fourier relative phase: bug fix
...
The reference phase for real Fourier was accidentely counted twice.
2018-11-29 11:00:24 +01:00
91c33fdbd1
musredit help system if neither QWebEngine nor QWebKit is found.
...
If neither QWebEngine nor QWebKit is found, do not generate an build
error anymore. Instead just show a default window stating that
the help system is not available due to missing Qt web libs.
2018-11-29 08:50:12 +01:00
d874bcfeab
BNMR lib installation problems
...
Adopted the build system for the BNMR libs such that the generated files are found and can be installed. The BNMR lib mantainers (ZS, JK) are responsible for the functionality though.
2018-11-27 12:41:39 +01:00
d2ed54dedf
updated docu
2018-11-13 09:20:55 +01:00
cabb957b8a
changed example to reference phase in the Fourier block.
2018-11-13 09:20:37 +01:00
1e8b79ec1d
set reference phase index in the case of a phase vector
2018-11-13 09:20:14 +01:00
0d917564c5
allow to define the phase parameter lists in the Fourier block with a reference phase parameter. This means all the other phase parameters are then relative to this reference phase parameter. This is often used when analysing LEM data.
2018-11-13 09:19:48 +01:00
35fd671166
fixed wrong include path in the cmake infrastructure.
2018-11-05 10:11:40 +01:00
515bf278d5
make sure that enough relevant digits of the parameters are exported to the db/dat-file.
2018-10-26 14:30:33 +02:00
f28a0153b4
added missing header.
2018-10-24 11:31:19 +02:00
419f0718f3
increased the export precision. This is a quick and dirty fix only.
2018-10-23 16:02:10 +02:00
06ae0a12ea
fixed start != t0 phase issue
2018-10-18 13:54:05 +02:00
b9e0812699
update of docu
2018-10-16 08:43:44 +02:00
4004e5e9fd
added new Fourier phase feature to this example.
2018-10-15 17:08:43 +02:00
357d46aac4
allow multiple Fourier phase parameters for phase shifted real Fourier. Autophasing still missing.
2018-10-15 16:12:49 +02:00
e9e39bb8a6
get rid of cmake warnings in connection with automoc and autouic
2018-10-11 12:48:13 +02:00
660053c52a
make sure that BOOST is found even if installed in any non-standard path.
...
Conflicts:
src/CMakeLists.txt
src/classes/CMakeLists.txt
2018-08-27 15:59:50 +02:00
987713c416
update of the docu. Added the beta-NMR docu written by Jonas Krieger.
2018-08-23 13:03:32 +02:00
db70d474dc
added some more necessary paths.
2018-08-17 21:00:00 +02:00
dc437c9f25
fix of an accidentally carried out wrong cleanup.
2018-08-17 16:16:08 +02:00
927eb75a90
cmake should now also work on MacOS.
2018-08-17 16:04:11 +02:00
7dd79560d1
Removed class MLRes from libBNMR. It wasn`t implemented.
2018-08-17 16:04:07 +02:00
a159f573b6
Updated docu in LineProfile.pdf.
2018-08-17 16:01:02 +02:00
8a7a9b7380
Updated docu in LineProfile.pdf.
2018-08-17 16:01:02 +02:00
d9c4505e8e
The line shape width is now the correct FWHM.
2018-08-17 16:01:02 +02:00
5aa7bec5d6
Added CMake files for libLineProfile.
2018-08-17 16:01:02 +02:00
266b18ae33
Added libLineProfile and integrated it into automake.
2018-08-17 16:01:02 +02:00
685aca6c9a
Speed up of SExpRlx by a factor of ~5 by using static TF1s. Might not be thread save.
2018-08-17 16:00:55 +02:00
57931f0487
Cleaned up libBNMR a bit.
2018-08-17 15:57:16 +02:00
4cd0ec2e7f
README edited online with Bitbucket. Proper link to the new documentation.
2018-07-27 20:45:21 +02:00
8e1d3a5b68
README.md edited online with Bitbucket. Proper link to the new documentation.
2018-07-27 20:45:02 +02:00
40191f7b44
allow the exponent for the temperature evolution for lambda to be set. If not given, the two fluid exponent 4 will be chosen.
2018-07-11 13:41:36 +02:00
412754078c
switched from QTextEdit to QPlainTextEdit for efficiency reasons. Furthermore it allows to limit the block size.
2018-07-10 16:24:07 +02:00
740d64f6a5
change labels when toggling between scale and absolute value.
2018-07-04 17:05:40 +02:00
7f432cc58e
adopted the technical docu, according to the new sphinx user docu.
...
Conflicts:
doc/musrfit_dox.cfg
2018-07-04 12:48:17 +02:00
2b64ddb405
adopted docu install to the new sphinx docu system.
2018-07-04 07:53:45 +02:00
1c24cd659d
switch the docu system from foswiki to sphinx.
2018-07-03 18:52:00 +02:00
7c9b871792
proper MUSR version set.
2018-07-03 11:03:14 +02:00
10b23b11bb
added recent files to mupp.
2018-07-03 09:37:18 +02:00
61b3eafa0b
make sure that multiple instances of mupp can run simultaneously.
2018-07-02 18:56:32 +02:00
360d4ec7ae
a more coherent error message handling.
2018-07-02 15:17:33 +02:00
c3368baddd
adopted to the directory tree.
2018-07-02 15:17:17 +02:00
ca5cd4138a
make sure that all runs have the same number of parameters.
2018-07-02 15:17:00 +02:00
feae053bbc
added MODULE to root_generate_dictionary in order to get the proper name scheme.
2018-06-28 13:26:40 +02:00
4f249fdebe
cmake: added more hint paths for DKS.
2018-06-14 15:23:20 +02:00
206a72075b
cmake: on macOS absorb mupp_plot into the mupp.app bundle.
2018-06-12 13:56:08 +02:00
3abe2e7e8c
cmake: remove HAVE_FORK since it leads to performance issuses with the cuba lib.
2018-06-12 11:26:45 +02:00
fbd0371fd0
cmake fixed a destination bug on macOS.
2018-06-11 14:52:58 +02:00
b6b12322be
added mupp. Currently only build with cmake.
2018-06-11 11:30:15 +02:00
cb742d7c30
adopted to macOS.
2018-06-10 15:55:12 +02:00
8c6946164c
added mupp actions to musredit.
2018-06-10 14:30:21 +02:00
da4f08f231
cmake: add the forgotten OpenMP flags and libs.
2018-06-10 14:29:59 +02:00
fbb38028cb
cmake: make sure that gcc built-in functions are found.
2018-06-10 14:29:37 +02:00
afd4bdb792
update docu.
2018-06-08 15:56:24 +02:00
86eca8bc86
updated to include cmake.
2018-06-07 11:23:46 +02:00
80094c27fa
cmake: summary cosmetics
2018-06-07 11:23:12 +02:00
e16e9f29c2
cmake: added missing include path when generating the dictionary.
2018-06-06 17:43:10 +02:00
575c12596b
cmake: cuba needs a -fPIC flag explicitly, otherwise it doesn't link with all compilers.
2018-06-06 17:11:52 +02:00
5617cf2925
cleaned up signed/unsigned int issues.
2018-06-06 16:24:42 +02:00
215faf6e50
cmake: got rid of target_compile_options which are better controlled by the build type.
2018-06-06 13:19:05 +02:00
db1e4dc570
cmake: got rid of target_compile_options which are better controlled by the build type.
2018-06-06 13:13:24 +02:00
1cd25fcd40
cmake: make sure that at least one build type is defined (default: Release)
2018-06-06 13:12:54 +02:00
9f880ee67e
fixed a bug when compiling with -DNDEBUG
2018-06-06 13:12:23 +02:00
2b049f03b9
slight performance increase - missing header file.
2018-06-06 13:11:57 +02:00
6da091c96b
slight performance increase.
2018-06-06 13:11:31 +02:00
b0d9111039
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2018-06-06 07:50:16 +02:00
9871f23d7a
added DKS environment variable to the process.
2018-06-06 07:49:27 +02:00
2e9edb363b
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2018-06-06 07:26:53 +02:00
d24763f4ad
cmake: added optimization and at the same time added the beta-NMR lib.
2018-06-05 20:31:07 +02:00
593978711e
cmake: replaced debug info by a real one.
2018-06-05 09:50:01 +02:00
c74644cd57
cmake: added -O2 which gives the performance improvement needed.
2018-06-05 07:52:47 +02:00
74c1e63570
fix include statement.
2018-06-04 15:13:56 +02:00
122db33efc
moved hardware info to the place where it is needed.
2018-06-04 14:30:09 +02:00
58148581ba
cmake: make sure all DKS related libaries and include paths are properly set.
2018-06-04 11:16:45 +02:00
b2c8b9b72b
added missing header files.
2018-06-04 09:29:16 +02:00
fda88a69ad
cmake: added missing CMakeFiles.txt
2018-06-04 07:49:39 +02:00
b360129ee3
cmake: added library version information to the targets.
2018-06-02 20:45:04 +02:00
610aab1773
cmake: more features implemented.
2018-05-31 18:22:17 +02:00
aa2cc9ddd2
cmake: more necessary files added. Still a lot of testing needed.
2018-05-31 13:26:36 +02:00
923b3c493f
cmake: more work on dks6
2018-05-30 19:07:25 +02:00
78de97f498
start to add cmake support for dks6 branch.
2018-05-30 16:36:31 +02:00
a7edb9d232
added a musrfit cmd line flag which allows to check if NeXus support is enabled.
2018-05-02 14:16:57 +02:00
7e8d4f98a5
prevents issue with root v6-13-2.
2018-04-04 11:55:44 +02:00
14c83dedad
(i) when exporting Fourier, and _F is added. (ii) the average flag is now also properly propageted in the batch mode.
2018-03-26 12:52:30 +02:00
6944ad1a8b
minor fix of shortcut overload conflict.
2018-03-23 12:57:55 +01:00
4f55fcb0cf
prevent confusion of similar parameter names.
2018-01-23 12:36:35 +01:00
e8a12653a6
improved the close canvas mechanism (from the global to the object level)
2017-12-01 08:55:10 +01:00
115e812d25
for PSI-BIN/MDU: fixed wrong last good bin, and added number of events per histo.
2017-11-23 10:11:49 +01:00
61e87fc03b
added missing temperature unit.
2017-11-23 09:23:12 +01:00
908ad4af86
for PSI-BIN/MDU: dump all temperature available including the std devs.
2017-11-23 09:01:42 +01:00
1e2fe799c6
fixed crash when msr2data is invoked and no tab is open.
2017-11-17 16:55:13 +01:00
bc7ddcfc6d
Changed behaviour for the case where LGB > Histo Size. New: LGB = (Histo Size - 1) together with a warning instead of issuing an error.
2017-11-09 10:37:27 +01:00
70d1a24534
make msr-file reader more robust against leading spaces.
2017-11-08 11:43:49 +01:00
324045f396
make sure that a valid covariance matrix is available after Hesse.
2017-11-02 21:17:49 +01:00
784a951540
since my automake structure is now ready for rpmbuild, the version number is increased.
2017-10-26 15:59:19 +02:00
2c91ab1046
configure slightly extended to deal with rpmbuild.
2017-10-25 13:14:42 +02:00
a2d142e73d
check if DOCDIR has not already injected from the command line.
2017-10-24 09:06:50 +02:00
66fd54b8fa
add a dyn LF example.
2017-10-06 08:15:17 +02:00
bb13025185
fixed an ugly mistake in the opimization of the non-analytic LF integrals.
2017-10-04 17:00:58 +02:00
56637bf934
move __swap__.msr file to /Users/suter_a/.musrfit. This makes sure that it can be written even when musredit is started from a readonly destination.
2017-10-02 16:46:10 +02:00
c5b1573da0
removed some default directories since it potentially leads to problems.
2017-09-06 15:15:56 +02:00
e6b61ea3fc
improved Qt5 checks (Qt5WebKit (old) versus Qt5WebEngine (new))
2017-09-06 09:11:25 +02:00
b027db1bc9
improved run-path handling in case DKS is not enabled.
2017-08-30 15:50:14 +02:00
2cb68a3495
deal with run-time-path for macOS.
2017-08-30 15:45:12 +02:00
8f86af959c
version 1.0.0 -> 1.1.0
2017-08-24 08:31:32 +02:00
05fb2375e0
updated docu including DKS support and up-to-date macOS fink/macport setting up description.
2017-08-24 08:25:39 +02:00
f1b36a83cf
re-enabled some variable settings needed for linux OpenCL.
2017-08-21 15:15:38 +02:00
de6275b5cf
added DKS to the process variable. This makes sure that the DKS lib is always found.
2017-08-21 14:32:41 +02:00
08d67afb78
prevent double free.
2017-08-21 14:31:16 +02:00
25c7894fe0
fine tuning for OpenCL fallback.
2017-08-21 14:28:12 +02:00
49db148c37
added proper destructor.
2017-08-18 07:58:25 +02:00
b62d315d1f
fixed a wrong variable initializer.
2017-08-17 13:55:13 +02:00
c49edda58e
proper minimal ROOT version number check.
2017-08-17 13:36:03 +02:00
40337b00ad
a first version which handles AMD cards as well.
2017-08-17 13:30:27 +02:00
2d4697c750
fixes a bug in the GPU memory allocation.
2017-08-17 13:29:25 +02:00
d397bf0064
fixed an issue with the month (0/1-problem).
2017-06-09 07:52:24 +02:00
26d78cf482
proper handling for DKS/GPU Fourier transform.
2017-05-31 16:21:53 +02:00
4a1b985506
added the missing DKS Fourier support flag.
2017-05-31 08:51:19 +02:00
bce9326f06
fix logy problem.
2017-05-29 18:02:31 +02:00
2b7a391bbb
back-integrate DKS Fourier after DKS upgrade and modularization. Not yet tested other than compilation.
2017-05-29 17:54:57 +02:00
c2e362d406
added boost_system lib.
2017-05-29 17:52:49 +02:00
1729055385
merged from root6. Compiles but has issues with DKS linking yet.
2017-05-15 21:30:42 +02:00
13106a51c7
added root6 features to dks6
2017-02-21 14:47:33 +01:00
6cae76f1c1
fixed a little annoying bug in the LF none-analytic integral estimate.
2017-02-21 11:39:22 +01:00
3237b1f898
add forgotten header-file and include path
...
Conflicts:
src/musredit_qt5/musredit.pro
2017-02-09 15:38:07 +01:00
2bf8648d35
Merge branch 'dks6' of https://git.psi.ch/nemu/musrfit into dks6
2017-02-08 12:36:35 +01:00
c5ac242e71
add git revision to the musredit about dialog.
2017-02-08 12:35:03 +01:00
e8f692b42c
more changes towards musrfit/DKS/root6.
2017-02-08 11:16:27 +01:00
18d037fdf2
adopted dks to root6 (branch dks6). Not yet tested.
2017-02-07 16:12:49 +01:00
38c4293d58
resolved merge conflicts with master
2016-12-23 14:16:22 +01:00
605502386c
Merge branch 'master' into dks
2016-11-08 10:02:33 +01:00
6aea6473ab
merge dks to master
2016-08-25 08:40:40 +02:00
8f20d2fd4c
musredit: run lists are now properly loaded if containing nS-nE elements.
2016-08-02 13:52:41 +02:00
ac30fd956b
merged branch 'master' into 'dks'
2016-04-28 13:42:24 +02:00
ec27baf3a4
added c/const to the GPU ready functions.
2016-04-27 08:37:15 +02:00
bc881f0c75
moved CPU/GPU information collection from PFitter to musrfit.
2016-04-27 08:11:30 +02:00
da2f0a1049
(i) added mu minus. (ii) single histo is now fed with a proper error vector which covers all allowed background options.
2016-04-25 12:20:24 +02:00
319fb45f97
made startTimeBin and endTimeBin class variables.
2016-04-25 12:18:27 +02:00
71fbce110b
added the function string mmsetf for DKS.
2016-04-25 12:16:56 +02:00
4dc36ffbae
changed name of a function for a more precise self description. Added function to collect to mu minus parameters.
2016-04-25 12:15:36 +02:00
be9498f37d
added muon minus specific function: muMinusExpTF/mmsetf
2016-04-25 12:05:42 +02:00
bdd8c16650
added fit type selector for DKS
2016-04-18 17:26:47 +02:00
aedacbcd34
added DKS asymmetry fit support
2016-04-15 16:47:40 +02:00
27eb664686
added missing DKS selector in GetPhaseOptRealFourier
2016-04-14 16:33:19 +02:00
f95a4c9078
added all the muSR specific analytic formulae
2016-04-14 14:53:55 +02:00
7dc9158a09
Merge branch 'master' into dks
2016-04-11 12:23:31 +02:00
1e0e19180f
fixed error in sleep ms->s. Clean up left over debug information.
2016-04-11 12:21:47 +02:00
2a041d4878
removed debug information. Added CPU/GPU information to the MINUIT2.OUTPUT file.
2016-04-07 13:06:02 +02:00
6fa7bb5764
first DKS running version. Still a lot of testing needed. Currently only single histogram fitting with a limited number of functions is supported to run on the GPU.
2016-04-06 17:22:58 +02:00
a29b790e04
some more work towards DKS/GPU integration
2016-04-01 17:44:49 +02:00
ae77181f42
add memory handling for DKS/GPU. No fitting possible, yet.
2016-03-31 16:41:46 +02:00
5fb2ce777e
some more work towards DKS/GPU support of musrfit
2016-03-10 15:52:48 +01:00
7b292980e5
added the class PFitterFcnDKS which eventually will handle the DKS/GPU binding. Currently it is without real functionality
2016-03-09 16:28:32 +01:00
d9782c55c8
added a theory translator for DKS
2016-03-08 16:23:18 +01:00
d9a35a25bb
improved CUDA/DKS checks
2016-03-07 16:41:07 +01:00
b157d01506
merge into master
2016-03-04 13:23:12 +01:00
18564964fa
calculate mean starting from fStartTime, if fStartTime > 0.
2015-04-17 10:29:20 +02:00
6ac3cdd798
corrected size for noOfFourierBins, and made switching between FFTW and DKS more coherent
2015-04-14 16:49:33 +02:00
a2601348cf
first working FFT including DKS.
2015-04-13 17:21:27 +02:00
a393cb9ec5
fixed wrong Fourier vector size for DKS.
2015-04-08 17:24:24 +02:00
75578f1977
first work to add GPU support via DKS for Fourier.
2015-04-07 16:46:20 +02:00