Skip to content

latifkabir/n3He_Soft

Repository files navigation

Software for the n3He Experiment

This is the official reporitory for any developed software for the n3He experiment at SNS. This repository is divided into several sub directories based on the category:

  • n3HeDAQ v1.3 (download) --- Contains software for the n3He DAQ Control.
  • Library v1.3 (download) --- Contains the analysis library for the n3He experiment.
  • n3HeDataBrowser v1.2 (download) --- The GUI for online analysis.GUI to browse the data for each run easily.
  • n3HeMag v1.0 (download) ---Contains 'driver for FluxGate' in C++ source code
  • n3HeScan v1.0 (download) --- Software for field and beam scan
  • DAQFirmware v1.0 (download) --- This directory contain DAQ Firmware related Software update.
  • DemoScripts v1.0 (download) --- Contains demo analysis or other demo scripts necessary for DAQ performance demonstration & testing.
  • ReadRS232 v1.0 (download) -- GUI for monitoring magnetic field and Temperature on a ncurses window through RS232.
  • Watchdog v1.0 (download)-- Program for 24/7 DAQ status and other critical parameters watchdog.
  • Diagnosis v1.2 (download) --- The DAQ's healthcare companion Baymax with automated diagnosis and healing capability.
  • Manual v1.5 --- DAQ Operational Manual (download) and n3He Analysis Startup Guide (download)
  • Analysis Contributors' Repo --- Source code repository by the n3He analysis contributors (check end of this page).

Release Notes

Please continue reading to know details of each section. The download links will download the last release for each category. For the most recent changes or to participate in the development you might want to download/clone the entire project from the top.
Alternatively, to clone using a terminal use, from Github repo :git clone https://github.com/latifkabir/n3He_Soft.git Or from ASU repo : git clone n3he@alarcondaq.la.asu.edu:/mnt/sharedSource/N3HE.git
In any case please read the README file in the corresponding section first.

n3HeDAQ v1.2 (download)

Contains

  • The DAQ control program using command line.

  • The DAQ GUI control program.

  • n3HeDAQ GUI Control Program Screenshot:

  • n3HeDAQ Control Program in commandline Screenshot:

Library v1.2 (download)

Contains

  • libn3He : Root friendly Library for the n3He Experiment.
  • TBranchBinary : A prototype example Root friendly analysis library.
  • ReadBinary : An independent analysis library.

n3HeDataBrowser v1.0 (download)

  • The GUI for Online analysis. GUI to browse the data for each run easily.

n3HeMag v1.0 (download)

Driver for FluxGate in C++ source code.

n3HeScan v1.0 (download)

  • field : Software for magnetic field scan
  • beam : Software for beam scan

DAQFirmware v1.0 (download)

This directory contains DAQ Firmware related Software update.

DemoScripts v1.0 (download)

Contains analysis or other demo scripts necessary for DAQ performance demonstration & testing.

ReadRS232 v1.0 (download)

GUI for monitoring magnetic field and Temperature on a ncurses window through RS232.

Watchdog v1.0 (download)

Program for 24/7 DAQ status and other critical parameters watchdog. Capable to send text alert and restart the DAQ program automatically.

Diagnosis v1.0 (download)

The DAQ's healthcare companion Baymax with automated diagnosis and healing capability.

Manual v1.0

DAQ Operational Manual (download) and n3He Analysis Startup Guide (download)

Analysis Contributors' Repo

Following are source code repositories by the n3He analysis contributors :

Kabir's Analysis (ROOT based) Repo :

Kabir's personal n3He Analysis Tools based on ROOT can be found here

MTSU Analysis (Python based) Repo :

Middle Tennessee State University contributors (Led by Rob), starting from scratch, developed a pristine Python based analysis library. It can be cloned using (assuming you have access to basestar): git clone basestar:~mahurin/n3he_rootpy.git

report bug to: latifulkabir@uky.edu

Last Updated on 2/04/16

-Latiful Kabir