Skip to content

ls-cat-org/eiger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quickstart:
	Run the following commands under a screen session as root:

	cd /home/root/eiger
	git pull
	. ./ID-F.env # or ID-G.env for 21-ID-G
	node ./xfer.js
  	node ./eigerServer.js
	
Advice:
	In the event of failure, please restart the DCU, run the
	following script to get a tarball of the DCU server logs, 
	and send an email to support@dectris.com with the tarball:
	
	./get-dcu-logs.sh

Environment Variables (string types are denoted with single quotes):

# The API version used to receive data from the Dectris EIGER detector.
# The defaults are set for the EIGER 9M.
# The EIGER 9M uses 1.6.0, and the EIGER2 16M uses 1.6.6.
EIGER_API_VERSION	(default: '1.6.0')
EIGER_DCU_IP 		(default: '10.42.41.10')
EIGER_STATION_NUMBER 	(default: 1)
EIGER_PUBLISHER 	(default: 'DETECTOR-21-ID-D')

# Variables telling eigerServer what the expected image dimensions are
# coming from the detector. The defaults are set for the EIGER 9M.
# For the EIGER   9M, width is 3110 and height is 3269
# For the EIGER2 16M, width is 4148 and height is 4362
EIGER_SRC_IMG_WIDTH   	(default: 3110)
EIGER_SRC_IMG_HEIGHT	(default: 3269)

EIGER_DST_IMG_WIDTH	(default: 778)

# The temporary directory where all files produced by this package are
# written during execution and read on restart. Make sure the filesystem
# it's under is FAST, ideally almost as fast as '/tmp' (in-memory)
EIGER_TMP_DIR		(default: '/eiger_temp/')

# The hostname and port numbers used to connect to the main redis
# server used to provide status information to lsnode.
EIGER_IOC_REDIS_HOST (default: '127.0.0.1')
EIGER_IOC_REDIS_PORT (default: 6379)

# The database name, server hostname, and username for a postgres
# instance used to persist and manage the behavioral states of the
# EIGER detector.
EIGER_POSTGRES_DATABASE		  (default: 'ls')
EIGER_POSTGRES_HOST		  (default: 'postgres.ls-cat.net')
EIGER_POSTGRES_USER		  (default: 'lsuser')

# The hostname and port of the ZeroMQ server used by catchData
EIGER_ZMQ_HOST 	(default: '10.42.41.10')
EIGER_ZMQ_PORT	(default: 9999)

# Overrides for beam position in eigerServer.js.
# If set, overrides position values read from redis.
# The last known good overrides are x=0.375, y=-1.335)
EIGER_BEAM_MM_X (default: NaN)
EIGER_BEAM_MM_Y (default: NaN)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •