<liclass="toctree-l1"><aclass="reference internal"href="msr2data.html">msr2data - A Program for Automatically Processing Multiple <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> msr Files</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="any2many.html">any2many - a Universal μSR-file-format converter</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="file-formats.html">Short description and references to the supported file-formats</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="musr-root.html">MusrRoot - an Extensible Open File Format for μSR</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="msr2data.html">msr2data - A Program for Automatically Processing Multiple <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> msr Files</a></li>
<liclass="toctree-l1 current"><aclass="current reference internal"href="#">any2many - a Universal μSR-file-format converter</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="file-formats.html">Short description and references to the supported file-formats</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="musr-root.html">MusrRoot - an Extensible Open File Format for μSR</a></li>
<ahref="musr-root.html"class="btn btn-neutral float-right"title="MusrRoot - an Extensible Open File Format for μSR"accesskey="n"rel="next">Next <spanclass="fa fa-arrow-circle-right"></span></a>
<ahref="file-formats.html"class="btn btn-neutral float-right"title="Short description and references to the supported file-formats"accesskey="n"rel="next">Next <spanclass="fa fa-arrow-circle-right"></span></a>
<ahref="msr2data.html"class="btn btn-neutral"title="msr2data - A Program for Automatically Processing Multiple musrfit msr Files"accesskey="p"rel="prev"><spanclass="fa fa-arrow-circle-left"></span> Previous</a>
@ -183,8 +190,8 @@ For a detailed description see <a class="reference internal" href="user-manual.h
<liclass="toctree-l1"><aclass="reference internal"href="msr2data.html">msr2data - A Program for Automatically Processing Multiple <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> msr Files</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="any2many.html">any2many - a Universal μSR-file-format converter</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="file-formats.html">Short description and references to the supported file-formats</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="musr-root.html">MusrRoot - an Extensible Open File Format for μSR</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="msr2data.html">msr2data - A Program for Automatically Processing Multiple <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> msr Files</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="any2many.html">any2many - a Universal μSR-file-format converter</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="file-formats.html">Short description and references to the supported file-formats</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="musr-root.html">MusrRoot - an Extensible Open File Format for μSR</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="user-libs.html">Documentation of user libs (user functions)</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="setup-standard.html">Setting up <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> on Different Platforms</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="setup-dks.html">Setting up <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> / <codeclass="docutils literal notranslate"><spanclass="pre">DKS</span></code>: High Speed Fitting with GPU’s</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="musredit.html"><codeclass="docutils literal notranslate"><spanclass="pre">musredit</span></code>: the GUI Based Interface to <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code></a></li>
<liclass="toctree-l1"><aclass="reference internal"href="msr2data.html">msr2data - A Program for Automatically Processing Multiple <codeclass="docutils literal notranslate"><spanclass="pre">musrfit</span></code> msr Files</a></li>
<liclass="toctree-l1"><aclass="reference internal"href="any2many.html">any2many - a Universal μSR-file-format converter</a></li>
<liclass="toctree-l1 current"><aclass="current reference internal"href="#">Short description and references to the supported file-formats</a><ul>
<liclass="toctree-l2"><aclass="reference internal"href="#ascii-file-format-for-non-mgrsr">ASCII file format for non-μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#db-file-format-for-non-mgrsr">DB file format for non-μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#dat-csv-like-file-format-for-non-mgrsr">DAT: CSV like file format for non-μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#mdu-file-format-psi-for-mgrsr">MDU file format (psi) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#mud-file-format-triumf-for-mgrsr">MUD file format (triumf) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#musrroot-file-format-psi-for-mgrsr">MusrRoot file format (PSI) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#nexus-file-format-isis-for-mgrsr">NeXus file format (isis) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#psi-bin-file-format-psi-for-mgrsr">PSI-BIN file format (psi) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#root-file-format-psi-lem-before-2012-for-mgrsr">ROOT file format (psi/lem before 2012) for μSR</a></li>
<liclass="toctree-l2"><aclass="reference internal"href="#wkm-file-format-for-mgrsr">WKM file format for μSR</a></li>
</ul>
</li>
<liclass="toctree-l1"><aclass="reference internal"href="musr-root.html">MusrRoot - an Extensible Open File Format for μSR</a></li>
<spanid="file-formats"></span><spanid="index-0"></span><h1>Short description and references to the supported file-formats<aclass="headerlink"href="#short-description-and-references-to-the-supported-file-formats"title="Permalink to this headline">¶</a></h1>
<p>Currently the following μSR and non-μSR file formats are supported (in alphabetic order):</p>
<ulclass="simple">
<li>ascii (non-μSR): <aclass="reference internal"href="#ascii-file-format"><spanclass="std std-ref">ASCII file format for non-uSR</span></a></li>
<li>dat (non-μSR): <aclass="reference internal"href="#dat-file-format"><spanclass="std std-ref">DAT: CSV like data file</span></a></li>
<li>mdu (μSR): <aclass="reference internal"href="#mdu-file-format"><spanclass="std std-ref">MDU file format (PSI)</span></a></li>
<li>mud (μSR): <aclass="reference internal"href="#mud-file-format"><spanclass="std std-ref">MUon Data access file format (TRIUMF)</span></a></li>
<li>musr-root (μSR): <aclass="reference internal"href="musr-root.html#musrroot"><spanclass="std std-ref">MusrRoot - an Extensible Open File Format for uSR</span></a></li>
<li>nexus (μSR): used to read NeXus files from ISIS (HDF4 and HDF5): <aclass="reference internal"href="#nexus-file-format"><spanclass="std std-ref">NeXus</span></a></li>
<li>psi-bin (μSR): <aclass="reference internal"href="#psi-bin-file-format"><spanclass="std std-ref">PSI-BIN file format (PSI)</span></a></li>
<li>root (μSR): specific version for LEM before 2012 <aclass="reference internal"href="#root-file-format"><spanclass="std std-ref">LEM ROOT file format</span></a></li>
<li>wkm (μSR): special ascii file format used in the past by the TU Braunschweig (outdated): <aclass="reference internal"href="#wkm-file-format"><spanclass="std std-ref">WKM</span></a></li>
<spanid="ascii-file-format"></span><spanid="index-1"></span><h2>ASCII file format for non-μSR<aclass="headerlink"href="#ascii-file-format-for-non-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>This for instance can be used to fit <spanclass="math notranslate nohighlight">\(1/\lambda^2 ~ \mathrm{vs} ~ T\)</span> to study gap properties of superconductors.
Details about the gap-intergrals can be found in the memo <em>GapIntegrals.pdf</em> which can be found in the source code of musrfit
under <musrfit-home-dir>/src/external/libGapIntegrals.</p>
<p>This primitive file format has the following structure:</p>
<p>Comment lines start with a ‘#’ or ‘%’ character.
The file can start with some header info. The header is optional, as all its tags, but
<spanid="db-file-format"></span><spanid="index-2"></span><h2>DB file format for non-μSR<aclass="headerlink"href="#db-file-format-for-non-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>The DB file format is an <em>archaic</em> ascii file format from TRIUMF which is intended to be used to collect parameter summaries of various runs, which can be read directly by <aclass="reference internal"href="mupp.html#mupp"><spanclass="std std-ref">mupp</span></a>.</p>
<p>The DB file is organized in a couple of tags defining various properties, followed by the parameter data with its errors.
Tags and is content are always separated by an empty line.
The first tag is the <strong>TITLE</strong>. Followed by the title in the next line</p>
<spanid="dat-file-format"></span><spanid="index-3"></span><h2>DAT: CSV like file format for non-μSR<aclass="headerlink"href="#dat-csv-like-file-format-for-non-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>This is typically used when exporting the parameter data from <strong>msr2data</strong> to be used in <strong>mupp</strong>, gnuplot, origin, or whatever parameter plotter you might use.
The first line defines the parameter tags separated by spaces or tabs. If errors are available there are labeled be the ending <em>Err</em>.
This is followed by the parameter values and its errors if present. A fill example looks like this:</p>
<spanid="mdu-file-format"></span><spanid="index-4"></span><h2>MDU file format (psi) for μSR<aclass="headerlink"href="#mdu-file-format-psi-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details about the PSI-BIN/MDU file format from PSI see <aclass="reference external"href="http://lmu.web.psi.ch/docu/manuals/bulk_manuals/software/Class_MuSR_PSI/index.html">Class_MuSR_PSI</a></p>
<spanid="mud-file-format"></span><spanid="index-5"></span><h2>MUD file format (triumf) for μSR<aclass="headerlink"href="#mud-file-format-triumf-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details about the MUD file format from triumf see <aclass="reference external"href="https://cmms.triumf.ca/mud/">MUon Data access</a> .</p>
<spanid="musr-root-file-format"></span><h2>MusrRoot file format (PSI) for μSR<aclass="headerlink"href="#musrroot-file-format-psi-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details see <aclass="reference internal"href="musr-root.html#musrroot"><spanclass="std std-ref">MusrRoot - an Extensible Open File Format for uSR</span></a>.</p>
<spanid="nexus-file-format"></span><spanid="index-6"></span><h2>NeXus file format (isis) for μSR<aclass="headerlink"href="#nexus-file-format-isis-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details about the NeXus file format from ISIS (UK) see <aclass="reference external"href="https://doi.org/10.1016/S0921-4526(02)01613-7">The application of the NeXus data format to ISIS muon data</a> . For a detailed list of available meta information and data see <aclass="reference external"href="https://www.isis.stfc.ac.uk/Pages/nexus-definition-v27924.pdf">NeXus Instrument Definitions for ISIS muon Data</a> .</p>
<spanid="psi-bin-file-format"></span><spanid="index-7"></span><h2>PSI-BIN file format (psi) for μSR<aclass="headerlink"href="#psi-bin-file-format-psi-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details about the PSI-BIN/MDU file format from PSI see <aclass="reference external"href="http://lmu.web.psi.ch/docu/manuals/bulk_manuals/software/Class_MuSR_PSI/index.html">Class_MuSR_PSI</a>.</p>
<spanid="root-file-format"></span><spanid="index-8"></span><h2>ROOT file format (psi/lem before 2012) for μSR<aclass="headerlink"href="#root-file-format-psi-lem-before-2012-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>For details about the API of ROOT files can be here: <aclass="reference external"href="https://root.cern/manual/root_files/">ROOT files</a>.
The structure of the ROOT files (LEM, before 2012) looks like this:</p>
<p>The <codeclass="docutils literal notranslate"><spanclass="pre">hDecayXX</span></code> files or <strong>TH1F</strong> objects containing the positron spectra of the LEM detectors.</p>
<p>The detectors (00, 01, 02, and 03) are the detectors (Left, Top, Right, Bottom). These are non-post-pileup (NPP) histograms.</p>
<p>The detectors (20, 21, 22, and 23) are the detectors (Left, Top, Right, Bottom). These are post-pileup-corrected (PPC) histograms.</p>
<p>The <codeclass="docutils literal notranslate"><spanclass="pre">SCAnaModule</span></code> contains various <strong>TF1H</strong> objects of slow control data of the run.</p>
<p>The <codeclass="docutils literal notranslate"><spanclass="pre">RunSummary</span></code> is essentially an ascii dump, with summary information of the run.</p>
<spanid="wkm-file-format"></span><spanid="index-9"></span><h2>WKM file format for μSR<aclass="headerlink"href="#wkm-file-format-for-mgrsr"title="Permalink to this headline">¶</a></h2>
<p>WKM is an obsolete ascii file format, originally introduced by people from the TU Braunschweig.
It starts with a header which shows like this:</p>
<ahref="musr-root.html"class="btn btn-neutral float-right"title="MusrRoot - an Extensible Open File Format for μSR"accesskey="n"rel="next">Next <spanclass="fa fa-arrow-circle-right"></span></a>
<ahref="any2many.html"class="btn btn-neutral"title="any2many - a Universal μSR-file-format converter"accesskey="p"rel="prev"><spanclass="fa fa-arrow-circle-left"></span> Previous</a>
Built with <ahref="http://sphinx-doc.org/">Sphinx</a> using a <ahref="https://github.com/rtfd/sphinx_rtd_theme">theme</a> provided by <ahref="https://readthedocs.org">Read the Docs</a>.
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.