API Reference

This document is for developers of sibis, it contans the API functions.

Session Component

class sibis.session.Session(config_path=None, connect=None)

Bases: object

Main object that provides logging, data connections, and issues management.

config_path: Path to sibis_config.yml.
Or set path as SIBIS_CONFIG environment variable (default: ~/sibis-operations/sibis.config)
connect: connects to all servers
(default: None)
configure()

Configures the session object by first checking for an environment variable, then in the home directory.

connect_servers()

Connect to servers, setting each property.

Logging Component

class sibis.logger.Logging

Bases: object

SIBIS Logging Module

info(uid, message, **kwargs)

Relpaces logging.info