|This page describes the concepts of the Release 2 implementation of the Python Capability Container. This is an implementation of the Capability Container architecture. See [here for a historic page documenting the Release 1 container].|
|The actual use and development of the Pyon container is described here:|
Developer provide source code for these processes.
The R2 Python Capability Container, in form of the pyon package, provides a way to access configuration entries and resource files.
Categories of configuration:
- ION System configuration: One ION system instance is configured once, started and then managed in operational state. A certain number of configuration items are locked down once the system is started.
- Container configuration: Values specific to a container
- Process configuration: Values specific to instances of a process
Applications are groupings of source code modules and processes started in the container. Applications are defined in app-files and are started and stopped by the container. See Startup and Life-Cycle for details.
These files configure the applications and processes to be stated with the Container
The container shell exposes the Python interpreter via iPython, with a set of specifically added convenience functions. All internals of the container and application are accessible here interactively.
Please enter ionhelp() for a list of functions and variables in the standard namespace.
Use the arrow keys to access a history of previous commands in the container shell
Real-time information for aggregation and consumption in external tools is available: see description here.