Skip to content

fabcor-maxiv/micromax

 
 

Repository files navigation

MicroMAX emulation

A series of docker images that emulate MicroMAX beamline. The aim of the emulation is to be able to run MxCube, as it's deployed at MicroMAX, inside one of the containers.

Building

To build all required images run:

docker compose build

Note that you need to be on MAXIV white network, when building images. The images are cloning code from MAXIV internal repositories.

Running

Start emulation with:

docker compose up

Images

mysql

Hosts the MicroMAX tango database.

tango-cs

The 'tango host' of the MicroMAX tango devices.

micromax-ds

Runs the emulated MicroMAX tango device servers. Runs the Sardana Pool and MacroServers with emulated MicroMAX elements.

mysql-2

Host 'csproxy' tango database.

g-v-csproxy-0

The 'tango host' of the 'csproxy' tango devices.

csproxy-ds

Runs emulated 'csproxy' devices.

mxcube

Runs the MxCube.

b-micromax-md3-pc

Runs MD3Up diffractometer exporter emulator.

b-micromax-isara-0

Runs ISARA socket API emulator.

pandabox

Runs the PandABox API emulator. This is the PandABox used by trigger generator tango device.

dbg

Can be used for debugging and troubleshooting.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 91.0%
  • Dockerfile 7.8%
  • Shell 1.2%