<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://daq00.triumf.ca/MidasWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pierre</id>
	<title>MidasWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://daq00.triumf.ca/MidasWiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pierre"/>
	<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php/Special:Contributions/Pierre"/>
	<updated>2026-04-20T08:38:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3568</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3568"/>
		<updated>2025-10-14T13:54:21Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [[2023 MIDAS Workshop]]&lt;br /&gt;
* [https://indico.psi.ch/event/17580/ 2025 MIDAS Workshop]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Custom_plots_with_mplot&amp;diff=3427</id>
		<title>Custom plots with mplot</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Custom_plots_with_mplot&amp;diff=3427"/>
		<updated>2024-05-01T12:37:21Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* Introduciton */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Pagelinks}}&lt;br /&gt;
&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Custom pages may contain custom plots, sich as scatter plots, histograms and color plots. This can be achieved by including the &amp;lt;code&amp;gt;mplot.js&amp;lt;/code&amp;gt; library and creating a &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;mplot&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; element. Following example shows the code for a simple page for a scatter plot:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE html&amp;gt;&lt;br /&gt;
&amp;lt;html lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
   &amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; href=&amp;quot;midas.css&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;script src=&amp;quot;controls.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;script src=&amp;quot;midas.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;script src=&amp;quot;mhttpd.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;script src=&amp;quot;mplot.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
   &amp;lt;title&amp;gt;myPage&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;body class=&amp;quot;mcss&amp;quot; onload=&amp;quot;mhttpd_init(&#039;myPage&#039;);mplot_init()&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mheader&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;msidenav&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mmain&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;mplot&amp;quot; style=&amp;quot;height: 360px;width: 700px;&amp;quot;&lt;br /&gt;
        data-odb-path=&amp;quot;/Path/To/Data&amp;quot;&lt;br /&gt;
        data-x=&amp;quot;X&amp;quot; data-y=&amp;quot;Y&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And here is the resulting page:&lt;br /&gt;
&lt;br /&gt;
[[File:Simple plot.png]]&lt;br /&gt;
&lt;br /&gt;
The data is stored in the ODB under the X-array &amp;lt;code&amp;gt;/Path/To/Data/X&amp;lt;/code&amp;gt; and the Y-array under &amp;lt;code&amp;gt;/Path/To/Data/Y&amp;lt;/code&amp;gt; as two float arrays of the same size.&lt;br /&gt;
&lt;br /&gt;
= Optional parameters =&lt;br /&gt;
&lt;br /&gt;
Several options are possible to modify the plot. Following table gives an overview of the various parameters:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Available parameters for &amp;quot;mplot&amp;quot; div&lt;br /&gt;
|-&lt;br /&gt;
! Parameter !! Applies to !! Meaning&lt;br /&gt;
|-&lt;br /&gt;
| data-odb-path || All plot types || Path into the ODB where the data for the plot is stored&lt;br /&gt;
|-&lt;br /&gt;
| data-x || scatter, histogram || ODB path to X data for the first graph (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-y || scatter || ODB path to Y data for the first graph (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-x1 || scatter, histogram || ODB path to X data for the first graph if several graphs are used (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-y1 || scatter || ODB path to Y data for the first graph if several graphs are used (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-x&amp;lt;n&amp;gt; || scatter, histogram || ODB path to X data for the &amp;lt;n&amp;gt;-th graph if several graphs are used (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-y&amp;lt;n&amp;gt; || scatter || ODB path to Y data for the &amp;lt;n&amp;gt;-th graph if several graphs are used (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-h || histogram || ODB path to Y data for a histogram (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-h&amp;lt;n&amp;gt; || histogram || ODB path to Y data for the &amp;lt;n&amp;gt;-th histogram if several histograms are used (relative to data-odb-path)&lt;br /&gt;
|-&lt;br /&gt;
| data-label&amp;lt;n&amp;gt; || scatter, histogram || Label for &amp;lt;n&amp;gt;-th graph or histogram if several are used&lt;br /&gt;
|-&lt;br /&gt;
| data-alpha&amp;lt;n&amp;gt; || scatter, histogram || Transparency (alpha) for graph or histogram if several are used. 0 is completely transparent and 1 is opaque.&lt;br /&gt;
|-&lt;br /&gt;
| data-nx || colormap || Number of X bins for a color map.&lt;br /&gt;
|-&lt;br /&gt;
| data-ny || colormap || Number of Y bins for a color map.&lt;br /&gt;
|- &lt;br /&gt;
| data-z || colormap || ODB path to data for a color map (relative to data-odb-path). If data-nx is 3, and data-ny is 4, then data-z must be 12 elements long (one entry for each x,y co-ordinate). Ordering is &amp;quot;loop through all X indices for the lowest Y index before moving to next Y index&amp;quot;, e.g. (0,0), (1,0), (2,0), (1,0), (1,1) .... (3,0), (3,1), (3,2).&lt;br /&gt;
|-&lt;br /&gt;
| data-title || All plot types || Title of the graph shown on top&lt;br /&gt;
|-&lt;br /&gt;
| data-x-text || All plot types || Label shown below the X-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-y-text || All plot types || Label shown left of the Y-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-x-min || scatter, histogram || Minimum of the X-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-x-max || scatter, histogram || Maximum of the X-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-x-log || scatter, histogram || Use logarithmic X-axis if &amp;quot;true&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| data-y-min || scatter, histogram || Minimum of the Y-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-y-max || scatter, histogram || Maximum of the Y-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-y-log || scatter, histogram || Use logarithmic Y-axis if &amp;quot;true&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| data-z-min || colormap || Minimum of the Z-axis (color axis for color maps)&lt;br /&gt;
|-&lt;br /&gt;
| data-z-max || colormap|| Maximum of the Z-axis&lt;br /&gt;
|-&lt;br /&gt;
| data-overlay || All plot types || Function which gets called after the graph has been drawn. The function can be used to draw an overlay on the graph. See below for an example.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Overlay function =&lt;br /&gt;
&lt;br /&gt;
The overlay function can be used to draw text or graphics on top of the graph. Following function puts a label at the graph:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   function overlay(plot, ctx) {&lt;br /&gt;
      ctx.fillStyle = &amp;quot;red&amp;quot;;&lt;br /&gt;
      plot.drawTextBox(ctx, &amp;quot;First overlay line\nSecond overlay line&amp;quot;, 120, 150);&lt;br /&gt;
   }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= JSON parameter set =&lt;br /&gt;
&lt;br /&gt;
Instead of defining all parameters with &amp;lt;code&amp;gt;data-xxx&amp;lt;/code&amp;gt; tags, the parameters might be defined inside the &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;amp;gt;&amp;lt;/code&amp;gt; tag using JSON encoding. Following text gives a complete example of all parameters:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mplot&amp;quot; style=&amp;quot;height: 400px;width: 700px;&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   &amp;quot;showMenuButtons&amp;quot;: true,&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;color&amp;quot;: {&lt;br /&gt;
      &amp;quot;background&amp;quot;: &amp;quot;#FFFFFF&amp;quot;,&lt;br /&gt;
      &amp;quot;axis&amp;quot;: &amp;quot;#808080&amp;quot;,&lt;br /&gt;
      &amp;quot;grid&amp;quot;: &amp;quot;#D0D0D0&amp;quot;,&lt;br /&gt;
      &amp;quot;label&amp;quot;: &amp;quot;#404040&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;title&amp;quot;: {&lt;br /&gt;
      &amp;quot;color&amp;quot;: &amp;quot;#404040&amp;quot;,&lt;br /&gt;
      &amp;quot;backgroundColor&amp;quot;: &amp;quot;#808080&amp;quot;,&lt;br /&gt;
      &amp;quot;textSize&amp;quot;: 20,&lt;br /&gt;
      &amp;quot;text&amp;quot;: &amp;quot;Customized scatter plot&amp;quot;&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;legend&amp;quot;: {&lt;br /&gt;
      &amp;quot;show&amp;quot;: true,&lt;br /&gt;
      &amp;quot;color&amp;quot;: &amp;quot;#D0D0D0&amp;quot;,&lt;br /&gt;
      &amp;quot;backgroundColor&amp;quot;: &amp;quot;#FFFFFF&amp;quot;,&lt;br /&gt;
      &amp;quot;textColor&amp;quot;: &amp;quot;#404040&amp;quot;,&lt;br /&gt;
      &amp;quot;textSize&amp;quot;: 16&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;xAxis&amp;quot;: {&lt;br /&gt;
      &amp;quot;log&amp;quot;: false,&lt;br /&gt;
      &amp;quot;min&amp;quot;: -10,&lt;br /&gt;
      &amp;quot;max&amp;quot;: 10,&lt;br /&gt;
      &amp;quot;grid&amp;quot;: true,&lt;br /&gt;
      &amp;quot;textSize&amp;quot;: 10,&lt;br /&gt;
      &amp;quot;title&amp;quot;: {&lt;br /&gt;
         &amp;quot;text&amp;quot;: &amp;quot;x [mm]&amp;quot;,&lt;br /&gt;
         &amp;quot;textSize&amp;quot; : 14&lt;br /&gt;
      }&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;yAxis&amp;quot;: {&lt;br /&gt;
      &amp;quot;log&amp;quot;: false,&lt;br /&gt;
      &amp;quot;min&amp;quot;: -10,&lt;br /&gt;
      &amp;quot;max&amp;quot;: 10,&lt;br /&gt;
      &amp;quot;grid&amp;quot;: true,&lt;br /&gt;
      &amp;quot;textSize&amp;quot;: 10,&lt;br /&gt;
      &amp;quot;title&amp;quot;: {&lt;br /&gt;
         &amp;quot;text&amp;quot;: &amp;quot;Scaler [Hz]&amp;quot;,&lt;br /&gt;
         &amp;quot;textSize&amp;quot; : 10&lt;br /&gt;
      }&lt;br /&gt;
   },&lt;br /&gt;
&lt;br /&gt;
   &amp;quot;plot&amp;quot;: [&lt;br /&gt;
      {&lt;br /&gt;
         &amp;quot;type&amp;quot;: &amp;quot;scatter&amp;quot;,&lt;br /&gt;
         &amp;quot;getFromODB&amp;quot;: true,&lt;br /&gt;
         &amp;quot;odbPath&amp;quot;: &amp;quot;/System/Tmp/Plot&amp;quot;,&lt;br /&gt;
         &amp;quot;x&amp;quot;: &amp;quot;X2&amp;quot;,&lt;br /&gt;
         &amp;quot;y&amp;quot;: &amp;quot;Y2&amp;quot;,&lt;br /&gt;
         &amp;quot;label&amp;quot;: &amp;quot;High threshold&amp;quot;,&lt;br /&gt;
         &amp;quot;marker&amp;quot;: {&lt;br /&gt;
            &amp;quot;draw&amp;quot;: true,&lt;br /&gt;
            &amp;quot;lineColor&amp;quot;: 3,&lt;br /&gt;
            &amp;quot;fillColor&amp;quot;: 3,&lt;br /&gt;
            &amp;quot;style&amp;quot;: &amp;quot;cross&amp;quot;,&lt;br /&gt;
            &amp;quot;size&amp;quot;: 10,&lt;br /&gt;
            &amp;quot;lineWidth&amp;quot;: 2&lt;br /&gt;
         },&lt;br /&gt;
&lt;br /&gt;
         &amp;quot;line&amp;quot;: {&lt;br /&gt;
            &amp;quot;draw&amp;quot;: false,&lt;br /&gt;
            &amp;quot;fill&amp;quot;: true,&lt;br /&gt;
            &amp;quot;color&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;style&amp;quot;: &amp;quot;solid&amp;quot;,&lt;br /&gt;
            &amp;quot;width&amp;quot;: 1&lt;br /&gt;
         }&lt;br /&gt;
      }&lt;br /&gt;
   ]&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The parameter list does not have to be complete. Any existing parameter in this list is combined with the internal default parameter set. The colors might be either a direct color like &amp;quot;red&amp;quot; or &amp;quot;#FF0000&amp;quot;, or an index to the list of 16 internal colors, which have to be chosen to be as far apart as possible in color space.&lt;br /&gt;
&lt;br /&gt;
= More examples =&lt;br /&gt;
&lt;br /&gt;
More plot examples are contained in the &amp;lt;code&amp;gt;plot_example.html&amp;lt;/code&amp;gt; file in the midas/resource/ directory which produces following page:&lt;br /&gt;
&lt;br /&gt;
[[File:Plots.png]]&lt;br /&gt;
&lt;br /&gt;
= Setting parameters and data programmatically =&lt;br /&gt;
&lt;br /&gt;
To set the parameters of a plot via JavaScript code, simply access the plot object and modify its parameters like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  let p = document.getElementById(&amp;quot;MyPlot&amp;quot;).mpg;    // obtain plot from ID&lt;br /&gt;
  p.param.title.text = &amp;quot;Different titel&amp;quot;;           // change plot title&lt;br /&gt;
  p.param.plot[0].line.color = 2;                   // change line color of first plot to index 2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To change the data of the plot, use the function &amp;lt;code&amp;gt;setData(index, x, y)&amp;lt;/code&amp;gt; for scatter plots or &amp;lt;code&amp;gt;setData(index, h)&amp;lt;/code&amp;gt; for histograms like&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  let p = document.getElementById(&amp;quot;MyPlot&amp;quot;).mpg;    // obtain plot from ID&lt;br /&gt;
  let x = Array.from({length: 20}, (_, i) =&amp;gt; i);    // create x array with 20 elements 0,1,2,...19&lt;br /&gt;
  let y = x.map(x =&amp;gt; x*x);                          // create y array with y_i = x_i^2&lt;br /&gt;
  p.setData(0, x, y);&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To create a plot directly from JavaScript code without a &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;mplot&amp;quot; ...&amp;amp;gt;&amp;lt;/code&amp;gt; HTML element, directly use the MPlotGraph() constructor as&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   let plot = new MPlotGraph(document.getElementById(&amp;quot;plotId&amp;quot;));&lt;br /&gt;
   plot.setData(0, x, y)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A set of parameters can be passed to the constructor. This allows to create plots other than a scatter plot with different parameters such as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   // create colormap plot with parameters&lt;br /&gt;
   let param = {&lt;br /&gt;
      type = &amp;quot;colormap&amp;quot;;&lt;br /&gt;
      showZScale: true,&lt;br /&gt;
      nx: 32,&lt;br /&gt;
      ny: 32,&lt;br /&gt;
      xMin : -20,&lt;br /&gt;
      xMax: 20,&lt;br /&gt;
      yMin: -10,&lt;br /&gt;
      yMax: 10&lt;br /&gt;
   };&lt;br /&gt;
   let plot = new MPlotGraph(document.getElementById(&amp;quot;plotId&amp;quot;), param);&lt;br /&gt;
&lt;br /&gt;
   // create some dummy data&lt;br /&gt;
   let size = 32;&lt;br /&gt;
   let z = Array.from({length: size*size});&lt;br /&gt;
   for (let y=0 ; y&amp;lt;size ; y++)&lt;br /&gt;
      for (let x=0 ; x&amp;lt;size ; x++) {&lt;br /&gt;
         z[y*size + x] = 10 * Math.exp(-(x-size/2)*(x-size/2) / size) *&lt;br /&gt;
            Math.exp(-(y-size/2)*(y-size/2) / size );&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
   // display dummy data&lt;br /&gt;
   plot.setData(0, z)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3352</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3352"/>
		<updated>2023-09-14T20:01:04Z</updated>

		<summary type="html">&lt;p&gt;Pierre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Link to the presentation material&lt;br /&gt;
&lt;br /&gt;
* [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
** Midas recent developments, Stefan Ritt (unfortunately this part has not been recorded, please refer to his presentation)&lt;br /&gt;
** Midas improvements and future, Konstantin Olchanski [00:00:00] (we missed the first 10&#039;).&lt;br /&gt;
** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
* [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0 Zoom recording part II]&lt;br /&gt;
** Mu3E DAQ in Midas, Niklaus Berger [00:01:00]&lt;br /&gt;
** Mu3E Pixel QC Test , Luigi Vigani [00:16:19]&lt;br /&gt;
** Midas in SuperCDMS , Jan Yiu [00: 34:00]&lt;br /&gt;
** MIDAS and muSR at PSI, Zaher, Salman [01:07:00]&lt;br /&gt;
** T2K ND upgrade, Kendall Mahn [01:31:00]&lt;br /&gt;
** DarkSide-20K, Ben Smith [01:50:00]&lt;br /&gt;
** nEXO Data Acquisition, Jason Nattress [02:10:00]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3351</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3351"/>
		<updated>2023-09-14T20:00:20Z</updated>

		<summary type="html">&lt;p&gt;Pierre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Link to the presentation material&lt;br /&gt;
&lt;br /&gt;
* [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
** Midas recent developments, Stefan Ritt (unfortunately this part has not been recorded, please refer to his presentation)&lt;br /&gt;
** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
* [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0 Zoom recording part II]&lt;br /&gt;
** Mu3E DAQ in Midas, Niklaus Berger [00:01:00]&lt;br /&gt;
** Mu3E Pixel QC Test , Luigi Vigani [00:16:19]&lt;br /&gt;
** Midas in SuperCDMS , Jan Yiu [00: 34:00]&lt;br /&gt;
** MIDAS and muSR at PSI, Zaher, Salman [01:07:00]&lt;br /&gt;
** T2K ND upgrade, Kendall Mahn [01:31:00]&lt;br /&gt;
** DarkSide-20K, Ben Smith [01:50:00]&lt;br /&gt;
** nEXO Data Acquisition, Jason Nattress [02:10:00]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3350</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3350"/>
		<updated>2023-09-14T19:59:44Z</updated>

		<summary type="html">&lt;p&gt;Pierre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Link to the presentation material&lt;br /&gt;
&lt;br /&gt;
* [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
** Midas recent developments, Stefan Ritt (unfortunately this part has not been recorded, please refer tot he presentation material)&lt;br /&gt;
** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
* [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0 Zoom recording part II]&lt;br /&gt;
** Mu3E DAQ in Midas, Niklaus Berger [00:01:00]&lt;br /&gt;
** Mu3E Pixel QC Test , Luigi Vigani [00:16:19]&lt;br /&gt;
** Midas in SuperCDMS , Jan Yiu [00: 34:00]&lt;br /&gt;
** MIDAS and muSR at PSI, Zaher, Salman [01:07:00]&lt;br /&gt;
** T2K ND upgrade, Kendall Mahn [01:31:00]&lt;br /&gt;
** DarkSide-20K, Ben Smith [01:50:00]&lt;br /&gt;
** nEXO Data Acquisition, Jason Nattress [02:10:00]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3349</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3349"/>
		<updated>2023-09-14T19:59:05Z</updated>

		<summary type="html">&lt;p&gt;Pierre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
* [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
** Midas recent developments, Stefan Ritt (unfortunately this part has not been recorded, please refer tot he presentation material)&lt;br /&gt;
** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
* [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0 Zoom recording part II]&lt;br /&gt;
** Mu3E DAQ in Midas, Niklaus Berger [00:01:00]&lt;br /&gt;
** Mu3E Pixel QC Test , Luigi Vigani [00:16:19]&lt;br /&gt;
** Midas in SuperCDMS , Jan Yiu [00: 34:00]&lt;br /&gt;
** MIDAS and muSR at PSI, Zaher, Salman [01:07:00]&lt;br /&gt;
** T2K ND upgrade, Kendall Mahn [01:31:00]&lt;br /&gt;
** DarkSide-20K, Ben Smith [01:50:00]&lt;br /&gt;
** nEXO Data Acquisition, Jason Nattress [02:10:00]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3348</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3348"/>
		<updated>2023-09-14T01:02:11Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
* [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
** Midas recent developments, Stefan Ritt (unfortunately this part has not been recorded, please refer tot he presentation material)&lt;br /&gt;
** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
* [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0 Zoom recording part II]&lt;br /&gt;
** Mu3E DAQ in Midas, Niklaus Berger [00:01:00]&lt;br /&gt;
** Mu3E Pixel QC Test , Luigi Vigani [00:16:19]&lt;br /&gt;
** Midas in SuperCDMS , Jan Yiu [00: 34:00]&lt;br /&gt;
** MIDAS and muSR at PSI, Zaher, Salman [01:07:00]&lt;br /&gt;
** T2K ND upgrade, Kendall Mahn [01:31:00]&lt;br /&gt;
** DarkSide-20K, Ben Smith [01:50:00]&lt;br /&gt;
** nEXO Data Acquisition, Jason Nattress [02:10:00]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3347</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3347"/>
		<updated>2023-09-14T01:00:21Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0 Zoom recording part I]&lt;br /&gt;
 ** Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded!&lt;br /&gt;
 ** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 ** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 ** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 ** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 ** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 ** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 ** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3346</id>
		<title>2023 MIDAS Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_MIDAS_Workshop&amp;diff=3346"/>
		<updated>2023-09-14T00:59:10Z</updated>

		<summary type="html">&lt;p&gt;Pierre: Created page with &amp;quot;= 2023 Midas Workshop =   * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material  * [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0] Zoom recording part I&lt;br /&gt;
 ** Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded!&lt;br /&gt;
 ** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 ** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 ** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 ** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 ** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 ** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 ** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/9f0r68sk47d9f58099980/Midas-Workshop-2023-partTwo.mp4?rlkey=ts1mknzea6azpy6zs9kg20ubd&amp;amp;dl=0] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3345</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3345"/>
		<updated>2023-09-14T00:58:27Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3344</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3344"/>
		<updated>2023-09-14T00:58:01Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [[2023 MIDAS Workshop]]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3343</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3343"/>
		<updated>2023-09-14T00:57:35Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0] Zoom recording part I&lt;br /&gt;
 ** Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded!&lt;br /&gt;
 ** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 ** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 ** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 ** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 ** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 ** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 ** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3342</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3342"/>
		<updated>2023-09-14T00:57:06Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [https://www.dropbox.com/scl/fi/5ytazyvm2lq5fyyn7aylf/Midas-Workshop-2023-partOne.mp4?rlkey=phqhwuw068ndtm18qi7hwm29y&amp;amp;dl=0] Zoom recording part I&lt;br /&gt;
 ** Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded :(]&lt;br /&gt;
 ** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 ** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 ** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 ** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 ** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 ** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 ** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3341</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3341"/>
		<updated>2023-09-14T00:56:25Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [] Zoom recording part I&lt;br /&gt;
 ** Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded :(]&lt;br /&gt;
 ** Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 ** Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 ** Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 ** P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 ** P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 ** Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 ** SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3340</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3340"/>
		<updated>2023-09-14T00:54:50Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* 2023 Midas Workshop */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop] Presentation material&lt;br /&gt;
 * [] Zoom recording part I&lt;br /&gt;
  * Midas recent developments, Stefan Ritt [unfortunately this part has not been recorded :(]&lt;br /&gt;
 * Midas improvements and future, Konstantin Olchanski [00:00:00]&lt;br /&gt;
 * Python in Midas, Ben Smith [00:16:00]&lt;br /&gt;
 * Coffee break, short discussion about security [00:47:00]&lt;br /&gt;
 * P-ONE, Carsten Krauss [00:58:00] &lt;br /&gt;
 * P-ONE, Stefan comment about approach to a DAQ design [01:25:40-1:27:25 ]&lt;br /&gt;
 * Midas Operation at the MEG II, Marco Francesconi [01:32:20]&lt;br /&gt;
 * SQL history development, Gennaro Tortone [02:01:30]&lt;br /&gt;
  &lt;br /&gt;
 * [] Zoom recording part II&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3339</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3339"/>
		<updated>2023-09-14T00:47:17Z</updated>

		<summary type="html">&lt;p&gt;Pierre: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= 2023 Midas Workshop =&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3338</id>
		<title>2023 Midas Workshop</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=2023_Midas_Workshop&amp;diff=3338"/>
		<updated>2023-09-14T00:46:50Z</updated>

		<summary type="html">&lt;p&gt;Pierre: Created page with &amp;quot;== 2023 Midas Workshop   * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 2023 Midas Workshop&lt;br /&gt;
&lt;br /&gt;
 * [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3337</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3337"/>
		<updated>2023-09-14T00:46:24Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [[2023 Midas Workshop]]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3336</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3336"/>
		<updated>2023-09-14T00:46:04Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&lt;br /&gt;
* [[2023 Midas Workshop]]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3335</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3335"/>
		<updated>2023-09-14T00:45:03Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&lt;br /&gt;
* 2023 Midas Workshop&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3334</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3334"/>
		<updated>2023-09-14T00:44:35Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* News and Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
* [https://indico.psi.ch/e/midas23 2023 MIDAS Workshop]&lt;br /&gt;
* Midas Workshop 2023&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3318</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3318"/>
		<updated>2023-08-04T22:15:50Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* Related packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [https://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3317</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3317"/>
		<updated>2023-08-04T22:13:39Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implements [[Feature_listing | features ]]) specific to Data Aquisition for physics experiment.&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different analysis packages ([[ROOTANA]], [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer]).&lt;br /&gt;
* Provides a web interface and tools to build custom display for run monitoring and control ([[mhttpd]], [[Status_Page]]).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;, &#039;&#039;&#039;ALPHA-g&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA), - Dark Matter search [https://surfacetreatments.infn.it/projects/darkside-20k-project/ &#039;&#039;&#039;DARKIDE-20K&#039;&#039;&#039;] (LNGS, Italy), - P-ONE neutrino telescope [https://www.pacific-neutrino.org/ &#039;&#039;&#039;P-ONE&#039;&#039;&#039;] (Cascadia Basin, Canada), - P-ONE neutrino telescope [https://nexo.llnl.gov/ &#039;&#039;&#039;nEXO&#039;&#039;&#039;] (Subury, Canada)&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===https://www.pacific-neutrino.org/p-one&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3316</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3316"/>
		<updated>2023-08-04T22:00:49Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implements [[Feature_listing | features ]]) specific to Data Aquisition for physics experiment.&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different analysis packages ([[ROOTANA]], [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer]).&lt;br /&gt;
* Provides a web interface and tools to build custom display for run monitoring and control ([[mhttpd]], [[Status_Page]]).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3315</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3315"/>
		<updated>2023-08-04T21:56:54Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different analysis packages ([[ROOTANA]], [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer]).&lt;br /&gt;
* Provides a [[Status_Page|web interface]] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3314</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3314"/>
		<updated>2023-08-04T21:56:13Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different analysis packages ([[ROOTANA]], [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer]).&lt;br /&gt;
* Provides a [[status_page|web interface]] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3313</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3313"/>
		<updated>2023-08-04T21:55:53Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different analysis packages ([[ROOTANA]], [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer]).&lt;br /&gt;
* Provides a [[status_page|web interface] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3312</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3312"/>
		<updated>2023-08-04T21:54:08Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different [[Quickstart_Linux#ROOT Package Installation|data analysis package]],  [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer].&lt;br /&gt;
* Provides a [[|web interface|Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3311</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3311"/>
		<updated>2023-08-04T21:52:40Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming interfaces of the data stream to different [[Quickstart_Linux#ROOT Package Installation|data analysis package]],  [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3310</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3310"/>
		<updated>2023-08-04T21:50:07Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [http://bitbucket.org/tmidas/manalyzer/src/master/ manalyzer], [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3309</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3309"/>
		<updated>2023-08-04T21:48:48Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [http://bitbucket.org/tmidas/manalyzer/src/master/|manalyzer], [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3308</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3308"/>
		<updated>2023-08-04T21:48:17Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [http://bitbucket.org/tmidas/manalyzer/src/master/] [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3307</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3307"/>
		<updated>2023-08-04T21:47:43Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [https://bitbucket.org/tmidas/manalyzer/src/master/| manalyzer] [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3306</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3306"/>
		<updated>2023-08-04T21:46:25Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [[https://bitbucket.org/tmidas/manalyzer/src/master/| manalyzer]] [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3305</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3305"/>
		<updated>2023-08-04T21:45:48Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [[https://bitbucket.org/tmidas/manalyzer/src/72d0f0f0feb6954e85cd27281d02ce3d1f638431/| manalyzer]] [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3304</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3304"/>
		<updated>2023-08-04T21:43:46Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* Related packages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [[MANALYZER]] - data analysis from TRIUMF&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3303</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3303"/>
		<updated>2023-08-04T21:41:46Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [[Quickstart_Linux#ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3302</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3302"/>
		<updated>2023-08-04T21:41:16Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite [[ROOTANA Package Installation|data analysis package]].&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3301</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3301"/>
		<updated>2023-08-04T21:38:32Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applications]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various [[mlogger|storage media]].&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3300</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3300"/>
		<updated>2023-08-04T21:37:35Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]])&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applicatoins]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various storage media.&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3299</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3299"/>
		<updated>2023-08-04T21:37:16Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client ([[Online_Database| Online database]]&lt;br /&gt;
* Manages the [[Run_States_and_Transitions | run transitions]] functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing| Applicatoins]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement [[Feature_listing | features ]]), specific to DAQ for physics experiment&lt;br /&gt;
* Records the collected data to various storage media.&lt;br /&gt;
* Provides programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides a [[|web interface]Status_page] and [[mhttpd|tools]] for custom run monitoring and control.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3298</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3298"/>
		<updated>2023-08-04T21:26:28Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing|aa]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement various features specific to physics experiment [[Feature_listing]]) Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3297</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3297"/>
		<updated>2023-08-04T21:24:55Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing]] to control and monitor a data acquisition sequence.&lt;br /&gt;
* Implement various features specific to physics experiment ([sdf[Feature_listing]]) Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3296</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3296"/>
		<updated>2023-08-04T21:21:38Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing]] to control and monitor a data acquisition sequence.&lt;br /&gt;
** Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3295</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3295"/>
		<updated>2023-08-04T21:21:21Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential [[Application_listing] applications/tools] to control and monitor a data acquisition sequence.&lt;br /&gt;
** Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3294</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3294"/>
		<updated>2023-08-04T21:18:35Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential  applications/tools to control and monitor a data acquisition sequence.&lt;br /&gt;
** Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3293</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3293"/>
		<updated>2023-08-04T21:18:20Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What Midas can do for you */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote clients.&#039;&#039;&#039;&lt;br /&gt;
* Provides a mean to configure the hardware managed by any of the client.&lt;br /&gt;
* Manages the run transitions functions during run operation (start, stop, etc.) &lt;br /&gt;
* Provides a set of essential  applications/tools to control and monitor a data acquisition sequence.&lt;br /&gt;
  * Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3292</id>
		<title>Introduction</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Introduction&amp;diff=3292"/>
		<updated>2023-08-04T21:10:02Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* What is Midas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What is Midas ==&lt;br /&gt;
&amp;quot;MIDAS&amp;quot; is an acronym for Maximum Integrated Data Acquisition System. &lt;br /&gt;
&lt;br /&gt;
MIDAS is a general-purpose system for event-based data acquisition in small and medium scale Physics experiments. It is an on-going development at the Paul Scherrer Institute (Switzerland) and at TRIUMF (Canada), since 1993. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; It is not to be confused with MIDAS (Multi Instance Data Acquisition System) from UK, or any of the MIDAS (Mobile Instrumentation Data Acquisition System), or MIDAS digital and analogue consoles and finally with MIDAS Brakes and Mufflers! &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
MIDAS is based on a modular networking capability and a central database system. MIDAS consists of a C library and several applications, which can run on many different platforms (i.e. operating systems) mainly UNIX-like based (we use to support Windows, VMS...). While the system is already in use in many laboratories, the development continues with addition of new features and tools. Recent developments involve multi-threading, FGPA/Linux support, MSCB extension.&lt;br /&gt;
&lt;br /&gt;
==What Midas can do for you ==&lt;br /&gt;
In a few words, Midas can:&lt;br /&gt;
* &#039;&#039;&#039;Collect data from local and/or remote hardware sources within your defined experiment.&#039;&#039;&#039;&lt;br /&gt;
* Provides the mean to configure your hardware.&lt;br /&gt;
* Manages the data flow and the control flow.&lt;br /&gt;
* Provides tools for data and data flow monitoring (console and web applications).&lt;br /&gt;
* Implement experiment access security.&lt;br /&gt;
* Records the data to common storage media (disk, tape, ftp).&lt;br /&gt;
* Includes programming layer to interface the data stream to your favorite data analysis package.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
In the early &#039;90s, based on a previous Data Acquisition system running under MS-DOS with network capability (HIX), Dr. Stefan Ritt at Paul Sherrer Institute PSI (Switzerland) started coding a new set of applications which would be OS independent. At that time, OS such as VMS, ULTRIX, VxWorks and Windows were available.&lt;br /&gt;
The first deployment of Midas was for the &amp;quot;Canadian High Acceptance Orbital Spectrometer&amp;quot; (CHAOS) experimental facility at TRIUMF (Canada). Network based, the data were collected from a VME processor running VxWorks (collecting CAMAC, FastBus &amp;amp; VME data) and sending them to a backend computer running VMS and later ULTRIX.&lt;br /&gt;
&lt;br /&gt;
Since then, Midas has been deployed on all major experiments at TRIUMF and PSI. It is also used around the world in over 80 locations. From simple workbench test setups to world class experiments such as PiBeta - muon decay [http://meg.icepp.s.u-tokyo.ac.jp/ &#039;&#039;&#039;MEG&#039;&#039;&#039;] (PSI, Switzerland) - trapping antihydrogen atoms [http://alpha.web.cern.ch/ &#039;&#039;&#039;ALPHA&#039;&#039;&#039;] (CERN, Switzerland) - neutrino oscillation [http://t2k-experiment.org/ &#039;&#039;&#039;T2K&#039;&#039;&#039;](J-Parc, Japan) - Decay study Pienu - precision muon measurement Twist (TRIUMF, Canada) - Dark Matter search [http://deap.phy.queensu.ca/ &#039;&#039;&#039;DEAP&#039;&#039;&#039;] (Sudbury, Canada) - Neutron Capture DANCE (Los Alamos, USA).&lt;br /&gt;
&lt;br /&gt;
Midas has demonstrated its versatile capabilities and proven to be a mature and modern Data Acquisition Software package.&lt;br /&gt;
A non-exhaustive list of experiments can be found [https://midas.triumf.ca/MidasWiki/index.php/MIDAS_around_the_world here].&lt;br /&gt;
&lt;br /&gt;
=== Recent Developments ===&lt;br /&gt;
* July 2013 : Stefan Ritt visit at Triumf&lt;br /&gt;
** Midas code from local SVN repository to Bitbucket cloud based GIT repository [https://bitbucket.org/tmidas/midas Tmidas]&lt;br /&gt;
** Implementation of multi-threading transition&lt;br /&gt;
** New Midas web page&lt;br /&gt;
** JSON, JSON-P for custom Midas web page support&lt;br /&gt;
*Jan 2014 : New History Logging scheme &amp;quot;FILE&amp;quot;&lt;br /&gt;
* July 2015 : Stefan Ritt visit at Triumf&lt;br /&gt;
* August 2015 : Important Network Security upgrades: &lt;br /&gt;
** Default MIDAS is now secure (clients must run on localhost only) &lt;br /&gt;
** Network connections must be explicity allowed (see [[Security]])&lt;br /&gt;
** [[mhttpd]] uses secure HTTPS connections&lt;br /&gt;
* January 2016 : mjson-rpc functions added to Javascript libary [[mhttpd.js]] - see [[mjsonrpc]]&lt;br /&gt;
* July 2017&lt;br /&gt;
** New web page layout with menu buttons on left side and alarm and message display on every page&lt;br /&gt;
** New custom pages based on the mjson-rpc layer - see [[Custom_Page|Custom Pages 2017]]&lt;br /&gt;
&lt;br /&gt;
==[[Overall Midas system diagram]]==&lt;br /&gt;
A graphical view of the generic acquisition components forming the MIDAS DAQ&lt;br /&gt;
&lt;br /&gt;
==[[Midas Core]]==&lt;br /&gt;
A general description of the different components composing the Midas Data Acquisition package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3291</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Main_Page&amp;diff=3291"/>
		<updated>2023-08-04T19:51:06Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
MIDAS is a modern data acquisition system developed at [http://www.psi.ch PSI] and [http://www.triumf.ca TRIUMF]. Supported hardware includes VME, Fastbus, CAMAC, RS232, GPIB, USB, ethernet, fiber optic and MSCB attached data acquisition devices. MIDAS is written in C/C++ and runs on Linux, MacOS and MS Windows. It is licensed under the [http://www.gnu.org/copyleft/gpl.html GNU Public License].&lt;br /&gt;
[[Introduction|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
= Documentation =&lt;br /&gt;
&lt;br /&gt;
* [[Midas documentation| Main Documentation]]&lt;br /&gt;
* [[Installation | Installation Instructions]]&lt;br /&gt;
* [[Changelog | Changelog / Upgrade Instructions]]&lt;br /&gt;
* [https://daq.triumf.ca/~daqweb/doc/midas-develop/html/modules.html &amp;lt;i&amp;gt;Doxygen&amp;lt;/i&amp;gt;] Code structure, functions, etc...&lt;br /&gt;
* [https://bitbucket.com/tmidas/midas git repository on bitbucket] Source code, bug tracking, etc&lt;br /&gt;
* [https://midas.triumf.ca/forum MIDAS forum] Discussion, announcements, problem reports, requests for improvements&lt;br /&gt;
&lt;br /&gt;
= News and Support=&lt;br /&gt;
&lt;br /&gt;
For news about bug fixes and new releases, go to the&lt;br /&gt;
[https://midas.triumf.ca/forum MIDAS forum] hosted by TRIUMF using&lt;br /&gt;
the [http://elog.psi.ch/elog ELOG] system. Users can register in this system to be notified automatically via &lt;br /&gt;
E-mail when new entries are submitted.&lt;br /&gt;
&lt;br /&gt;
Another source of information is the [https://bitbucket.com/tmidas/midas Bitbucket Repository] of MIDAS, where one can see the latest changes to the software.&lt;br /&gt;
&lt;br /&gt;
Finally, you can read presentations from&lt;br /&gt;
* [https://indico.psi.ch/conferenceDisplay.py?ovw=True&amp;amp;confId=3793 2015 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/428/ 2017 MIDAS Workshop]&lt;br /&gt;
* [https://meetings.triumf.ca/event/429/ 2019 MIDAS Workshop]&lt;br /&gt;
&lt;br /&gt;
= Related packages =&lt;br /&gt;
&lt;br /&gt;
* [http://elog.psi.ch/elog ELOG] - Electronics Logbook from PSI&lt;br /&gt;
* [[ROOT]] - data analysis package from CERN&lt;br /&gt;
* [[ROOTANA]] - ROOT-based analyzer for MIDAS&lt;br /&gt;
* [[ROODY]] - viewer for online histograms&lt;br /&gt;
* http://elog.psi.ch/rome/ - MEG/PSI data analysis package&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
	<entry>
		<id>https://daq00.triumf.ca/MidasWiki/index.php?title=Midas_documentation&amp;diff=3290</id>
		<title>Midas documentation</title>
		<link rel="alternate" type="text/html" href="https://daq00.triumf.ca/MidasWiki/index.php?title=Midas_documentation&amp;diff=3290"/>
		<updated>2023-08-04T19:30:10Z</updated>

		<summary type="html">&lt;p&gt;Pierre: /* Documentation organization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; {{Pagelinks}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Documentation organization==&lt;br /&gt;
Even after two versions of the Midas documentation, it is still a real challenge to describe the Midas package in a clear, concise and useful way. On this third attempt, we reworked the layout and placed everything on Wiki, hoping that collaborators will be keen to correct, add and improve its content. Feel free to do so by contacting us in case of unclear or incomplete information.&lt;br /&gt;
&lt;br /&gt;
The documentation of the &#039;&#039;&#039;MIDAS code&#039;&#039;&#039; is still generated by Doxygen and can be found at&lt;br /&gt;
[https://daq00.triumf.ca/~daqweb/doc/midas-develop/html/].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
We split the documentation in 4 main sections: &#039;&#039;&#039;Installation&#039;&#039;&#039;, &#039;&#039;&#039;Feature listing&#039;&#039;&#039;, &#039;&#039;&#039;Application listing&#039;&#039;&#039;, &#039;&#039;&#039;Online Database&#039;&#039;&#039;.&lt;br /&gt;
While the first one provides you a means to get Midas up and running, the &#039;&#039;&#039;Feature listing&#039;&#039;&#039; should highlight what Midas can do and provide some general information on its implementation.&lt;br /&gt;
The &#039;&#039;&#039;Application listing&#039;&#039;&#039; refers to &#039;system- &amp;amp; user- build&#039; applications that maybe needed during the acquisition. The &#039;&#039;&#039;Online Database&#039;&#039;&#039; section describes in details the Midas central information database. &lt;br /&gt;
Appendices as the last section collect references, and features information assuming that the reader is already familiar with the Midas environment.&lt;br /&gt;
&lt;br /&gt;
A lot of information can be replicated in every section, but we try to minimize it by cross referencing elements between the different sections.&lt;br /&gt;
The hope is that once you have found the feature that you need, the involved application and the activation of that feature with its specific online database section will be easily identifiable.&lt;br /&gt;
&lt;br /&gt;
==[[Installation]]==&lt;br /&gt;
Although originally Midas was available for all sorts of OS, nowadays we tend to reduce its support to Linux-based, MacOS, and Windows.&lt;br /&gt;
This section contains general information and procedure for installation, configuration and examples of basic operation.&lt;br /&gt;
[[Installation|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
==[[Feature listing]]==&lt;br /&gt;
Midas provides by default a complete DAQ system, the main features of which comprise: frontend template for acquiring your hardware information, data transfer mechanism to local/remote computer, data logging capability, data analysis framework, data monitoring, full run control, and web interface for experiment control/monitoring.&lt;br /&gt;
While each of these features is described, other potentially useful but &#039;&#039;hidden&#039;&#039; options such as sub-run, messages, history, run sequencer, alarms, event notification, etc,  may also be essential to your experiment. A list of such features with description, enabling method, and operation is also provided. [[Feature_listing|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Application listing]]==&lt;br /&gt;
Midas comes with a set of applications for monitoring and control of the acquisition system such as a central database editor (odbedit), webserver (mhttpd), data logger (mlogger) etc. This section describes each individual task and link to the corresponding features and online database entry managing such a feature. [[Application_listing|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Online Database]]==&lt;br /&gt;
The online database (ODB) is the DAQ central information hub for a given experiment. It contains all information related to the internal operation of the data acquisition and any user information related to the configuration of the experiment. It is accessible by any Midas client application connected to this experiment, and by the user through a command line application (odbedit) or through a web interface (mhttpd).&lt;br /&gt;
&lt;br /&gt;
Its content is organized with multiple directory levels filled with structure, arrays or single variables. While the user can create new directories reflecting his/her hardware or analysis configuration, there are dedicated directories reserved for the core operation of the system (/SYSTEM/, /RUNINFO/, ...) but they still remain readable by the user. [[Online_Database|&#039;&#039;&#039;more...&#039;&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Appendices]]==&lt;br /&gt;
* [[Supported Hardware]]&lt;br /&gt;
* [[Mac specific information]]&lt;br /&gt;
* [[Multi-threading option]]&lt;br /&gt;
* [[Event Builder information]]&lt;br /&gt;
* [[MIDAS Event Structure]]&lt;br /&gt;
* [[Common Parameters to MIDAS Utilities]]&lt;br /&gt;
* [[Notes | Miscelleneous notes]] : Notes that need to be incorporated in the documentation.&lt;br /&gt;
* [[Features | New Features]] : documented features to be incorporated in the documentation.&lt;br /&gt;
&lt;br /&gt;
== [[Glossary]] ==&lt;br /&gt;
&lt;br /&gt;
== [https://midas.triumf.ca/MidasWiki/index.php?title=Special%3AAllPages&amp;amp;from=&amp;amp;to=&amp;amp;namespace=0 All Pages listing] ==&lt;/div&gt;</summary>
		<author><name>Pierre</name></author>
	</entry>
</feed>