= Data Taking Procedure - Main Page = **Remarks** * This is just a short introduction/summary for doing a shift. For more Information (and for becoming an expert) follow the links!! * There are always changes to the system. Therefore please check this pages and the [shift]( "shift-forum") forum regularly. * The system is being automatized more and more, but this doesn't mean that there is nothing to do anymore.
**Monitoring** the system is **very important**. == Datataking Check List == DataTakingCheckList: Check List for a whole shift. Be aware that you have to read the following points also, not only the the Check list! ---- == Preparation == Preparation before going on shift: - PreparationBeforeGoingOnShift Preparation before nightly shift - read ALL [[https://www.fact-project.org/logbook/forumdisplay.php?fid=2|logbook]] and [[https://www.fact-project.org/logbook/forumdisplay.php?fid=5|shift]] forum entries - start well in advance so that you still have time to contact the experts in case of problems or questions ---- == Logbook entries == === Shift summary === The shift summary (first entry) has to contain the following information: - contact details - planned schedule - achieved schedule - problems - ORM alerts TemplateShiftSummary === Datataking entries === General remarks: - please fill the logbook in realtime, i.e. the entries should have the correct time stamps for better traceability of problems - otherwise, please note the time stamp when something happened - __problems / information for single runs have to be inserted in the [[https://www.fact-project.org/run_db/db/run_comment.php|run-comment DB]]__ - these are for example: - fad losses - tracking stops - car flash - make a single entry for every measurement you do (one entry for every source, for every technical measurement ...) - insert following informations - weather: skybrightness, clouds, calima, ... i.e. any information that cannot be retrieved from the auxiliary files - write down how long what take and how much time you loose by treating problems - any problem with hardware or software, therefore write down exactly what you did - please report also mistakes or missing information in the manuals so that they can be fixed/added TemplateNormalDatatakingSet [spoiler="Template for a normal Datataking Set"] [code="html"] __Crab__ | __Wobble Position__ | runs | comments | Clouds and all sky pictures | |:----:|:---:|:-------:|:--------:| | 1 | | | | | 2 | | | | | 1 | | | | | 2 | | | | | 1 | | | | | 2 | | | | | 1 | | | | | 2 | | | | [u]Problems[/u] - problem 1 - details - solution - problem 2 - ... [/code] [/spoiler] You can find the list of the runs taken at: https://www.fact-project.org/smartfact/#observations [spoiler="Template for quoting logfiles"] [code="html"] [quote='program/log file'] ~~~ this is an example for log file text which will be nicely formated with the three tildes around ~~~ [/quote] [/code] [/spoiler] ---- == Startup == - open Smartfact - open the gtc-skycamera image and the weather station of Magic (see www.fact-project.org) - open a ssh-connection to newdaq to submit scripts - open the page http://www.fact-project.org/showlog/index.php (for checking the logfiles)
different logs can be checked by adding the name of the program, e.g. http://www.fact-project.org/showlog/?log=dimserver or https://www.fact-project.org/showlog/?log=magiclidar (use your own account for this and not the fact user!) - [[https://www.fact-project.org/logbook/showthread.php?tid=828|Introduction for a VPN session]] gives a helpful introduction for a VPN session to La Palma the following steps are not really needed anymore: (you might just need it in case of problems) - connect to the screen session on newdaq. See ScreenSessionHelpfulCommands for a list of helpful commands for screen sessions) - open VNC-session :04 on gui and VNC-session :02 on aux - start GUI (if not already running): FACT++/factGL Schedule - edit ~/FACT++/operation/scripts/schedule.js - you can find the formate of the schedule in the ScheduleTemplate - don't forget to change the date of the observation tasks - you can add several task to one observation, for example a ratescan following by normal datataking - if you specify the coordinate, notice: ra is in decimal hours and dec in decimal degree Planning the schedule: - fill the schedule according to the thread "observations (month JJJJ)" in the [[https://www.fact-project.org/logbook/forumdisplay.php?fid=5|shift]] forum - use the [[https://fact-project.org/scheduling/scheduling.php|visibility and current prediction plots]] to plan the sources to observe - for finding a good position for a ratescan, you can use software planetariums like stellarium or KStars - good position for a ratescan: zd < 10°, no bright star in the field of view [spoiler="Template for schedule.js"] [code="cpp"] var observations = [ { date:"2013-03-13 19:44 UTC", observations: [ { task:'startup' } ] }, { date:"2013-03-13 19:50 UTC", observations: [ { task:'data', source:'Crab' } ] }, { date:"2013-03-13 23:58 UTC", observations: [ { task:'ratescan', ra:9.438888, dec:29.0 }, { task:'data', source:'Crab' } ] }, { date:"2013-03-14 00:45 UTC", observations: [ { task:'ratescan', ra:11.26888888, dec:28.4477777 }, { source:'Mrk 421'} ] }, { date:"2013-03-14 03:30 UTC", observations: [ { source:'Mrk 501'} ] }, { date:"2013-03-14 06:30 UTC", observations: [ { task:'shutdown'} ] }, ]; [/code] [/spoiler] **Remark**: When there is not first-drs-calib until the start of astronomical twilight, please skip it (i.e. the single pe run), as data taking has first priority. Startup procedure: - start dimctrl client in any terminal: [i]/home/fact/operation/[b]dimctrl[/b][/i] - PWR_CONTROL/TOGGLE_DRIVE - DRIVE_CONTROL/UNLOCK - stop dimctrl: .q - insert schedule to database: in /home/fact/operation : dimctrl --quit --cmd ".js scripts/updateSchedule.js" - Start TPoint-camera - visit the page 10.0.100.230 from the La Palma Network - Login and start the TPoint Camera - Check status of the Telescope in the TPoint Camera and the [[https://fact-project.org/cam/index.php|IR Camera]] ---- == Datataking == - start Datataking script from a bash with following command in FACT++: - dimctrl --start scripts/Main.js - don't forget to write the corresponding logbook entries and the comments in the run-comment DB - if you have to start a dim-script for yourself, call it with following command from a bash: - dimctrl --batch ScriptsForDimCtrl/.dim - For details of the different steps of the datataking, see the [[datatakingdetails datataking details]] - be aware that all steps mentioned in the datataking details are currently proceeded by the scripts - the datataking details contain the archive of the datataking procedures **Remark**: Please have in mind that **datataking has first priority**, i.e. first restart the script, then do the logbook entry. ---- == Trouble Shooting == - [b]never[/b] stop a not hanging program with ctrl+c - when a restart of the program is really necessary use .q instead - restarting a program is in most cases not a solution and only increase the risk to trigger more problems. So avoid restarting programs as long as possible - TroubleShooting Most common problems: - [[troubleshooting#tsfadloss FAD losses]] - [[troubleshooting#tsdrivectrl Drive Error ]] ---- == Shutdown == - After the shutdown task in the schedule was proceeded you have to do the the following task to finish the shutdown: - stop datataking script with following command from a bash: - dimctrl --stop - in dimctrl: PWR_CONTROL/TOGGLE_DRIVE - make sure that - the bias is off and disconnected - the trigger is off - the lid is closed - the telescope is parked - all parts of the ShutdownProcedure are proceeded correctly