7a3fa9427035aa975d21bfcc4255bb330df2f73d
root6 musrview could save the plot as png/pdf/svg/...; the ROOT7 web rewrite dropped that. Add a "Save graphics" toolbar entry: the server renders the classic layout (same code path as --png/--pdf/... batch export) into the current working directory and hands it to the browser as a download, so the browser's own save dialog/download folder decides where it lands -- a native OS folder picker isn't reachable from here, since the --embedded window is a Qt6 QWebEngineView owned by ROOT itself, which auto-accepts downloads with no dialog. Also fixes rasterized batch export (png/gif/jpg) coming out blank when triggered from an already-running interactive session: TCanvas decides at *construction* time, from gROOT->IsBatch(), whether to build a real GUI canvas or a headless one, so canvas.SetBatch(kTRUE) after the fact was too late. Vector formats (pdf/eps/svg) don't need pixel readback and were unaffected, which is why this went unnoticed. Fixed by toggling gROOT's batch flag for the export canvas's lifetime. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017cuZPrSNaKjG8xHPVNwV16
musrfit - muSR and beta-NMR data analysis package
Contents
This is a data analysis package to analyze time differential muSR and beta-NMR data. Currently it allows the following:
- set up most commonly used fitting functions for muSR and beta-NMR
- fit data, including global fits
- show the fit results and the residuals
- show the Fourier transform of the data
- easily extract the fit parameters and import in other programs (gnuplot, qtiplot/origin, ...)
- generate input fitting files for follow-up runs
- generate global input fitting files based on a single run template
- implement more sophisticated user functions (e.g. GL vortex lattice, Meissner screening including low-energy muon stopping profiles)
Currently supported platforms:
- Linux
- Mac OS X
- Windows 10 1809 or newer - current state is for the commited ones
- Web based implementation - http://musruser.psi.ch/cgi-bin/musrfit.cgi
Documentation
For a more exhaustive user documentation see:
https://lmu.pages.psi.ch/musrfit-docu/index.html
Contacts
For the beta-NMR related parts, please contact Zaher Salman zaher.salman@psi.ch
Description
muSR data analysis
https://lmu.pages.psi.ch/musrfit-docu/
136 MiB
1 Stars
5 Watchers
0 Forks
Releases
6
v1.12.0 - Stable 07/26
Latest
Languages
C++
82.8%
C
8.3%
Wolfram Language
6.1%
CMake
1.8%
Perl
0.5%
Other
0.4%