GithubHelp home page GithubHelp logo

jarvis's Introduction

J.A.R.V.I.S.

Need to use Meraj's airtable key file -- The key lives in RecoProcesses All the paths for different processes are hard coded in All Modules. If one need's to run Jarvis for Processing on PCICITFNAL01, uncomment the paths in AllModules for PCICITFNAL01 and comment out the paths for timingdaq02 If the scope list Remember to enable messages from otsdaq configuration on udp communication. To know when OTSDAQ goes inot a failed state. Instructions for running the AutoPilot:

Starting AutoPilot for the first time:

  1. Make configurations on AirTable for each device.

  2. Make global configuration pointing to every device config.

  3. Source the otsdaq, and launch the ots server if not already done: Go to cmstiming@ftbf-daq-08 In the home directory do source cmstiming_setup.sh Launch the OTS server using the command ots

  4. Go to otsdaq webpage and make sure the otsdaq is correctly configured for all the digitizers in the otsdaq configuration.

  5. Now run the listeners for different digitizers. * For DT5742: ssh [email protected] Do -- cd lorenzo/TimingBone/ Do -- ./TimingController Make sure it says on the screen that it binds to the socket, if it doesn't then probably the listener is already running somewhere else. * For VME:

    	* For KeySightScope:
    		ssh -XY [email protected]
    		Go to /home/daq/JARVIS/BackEndProcesses/
    		Open readScopeStatus.py and adjust the scope acquisition parameters.
    		Through remote desktop make sure the scope is ready for acquisition
    		To setup the environment for the listener, do
    			source ~/otsdaq/setup_ots.sh
    		Now start the listener using
    		 	python readScopeStatus.py
    
  6. Go back to otsdaq webpage to initialize and configure the otsdaq.

  7. Now to run the autopilot: ssh -XY [email protected] Go to /home/daq/JARVIS/AutoPilot ./runAutoPilot.sh example: ./runAutoPilot.sh 1

To stop the Autopilot:

  1. Go to /home/daq/JARVIS/AutoPilot on timingdaq02.
  2. Run ./StopAutoPilot.sh

NEVER kill autopilot during a run. Wait for run to complete. It won't make an entry in the run table.

jarvis's People

Contributors

mhussainphys avatar cmadrid1 avatar btannenw avatar heller3 avatar wamorkart avatar maojiajing avatar ocerri avatar carlosperezlara avatar sixie avatar arturapresyan avatar christinaw97 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.