Home - ISISComputingGroup/ibex_developers_manual GitHub Wiki

The IBEX Project

Editing the Wiki

Providing Support

Project

  • Project overview: High level overview of the project including architectural and design documents.
  • Project Ideas: List of project ideas for the future or to ask SAG, this is lower level ideas not as high level as future ideas.

Components of the System

  • IBEX GUI: The GUI along with development and testing guidelines (Including how to get started).
  • IBEX Server: Information regarding the back-end systems, including the block server, databases, configurations, and IOCs. Also includes:
  • genie_python: genie_python, scripting language and python framework
  • IBEX Mini-inst Server: The mini-inst is an ibex server which only runs a fixed and small number of IOCs and processes (usually without a block server or archiver)
  • Accelerator Information Forwarder: Forwards information about the state of the accelerator and various other bits of centralised data (moderators, shutters etc) into EPICS for IBEX and SECI.
  • Dataweb: Information regarding the architecture of the instrument web pages.
  • Project tools: Information on the project tooling, version control and continuous integration.

Processes

Resources