Skip to content

Suite of utilities for lab "slow control" data collection and monitoring

Notifications You must be signed in to change notification settings

mpmendenhall/autologbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autologbook lab logging utility suite

Michael P. Mendenhall (2016--2024)

a collection of Python scripts for generating and managing sqlite3 database log files of lab "slow control" readings See doc/AutologbookManual.pdf for overview documentation.

Testing

cd <autologbook/ base dir>

export PYTHONPATH=$PWD
export AUTOLOGBOOK_DB_FILE=~/test.sqlite3
export AUTOLOGBOOK_CHATDB_FILE=~/testchat.sqlite3
sqlite3 $AUTOLOGBOOK_DB_FILE < autologbook/DB/logger_DB_schema.sql

./autologbook/server/HTTPServer.py --port 50000 --dir web_interface --mode cgi

TO DO

  • sockets-based DB reader

  • auto-detect I2C attached sensors

  • calc modules available in plot builder, status display

  • revive data reduction filters

  • controlled/clean XMLRPC logger shutdown

  • static page generators; on-demand updates; fully-remote view

  • certificate generation, distribution for remotes


  • fix display of 0 in tree form
  • fix relative link edit-link path