bamboost
plugins
constants
_config
This module manages configuration options for bamboost. It supports loading configuration from a global file (`~/.config/bamboost/config.toml`) and a project configuration in the standard (`pyproject.toml`).
utilities
_typing
cli
mpi
This module handles the detection and selection of the appropriate MPI implementation for Bamboost, either using `mpi4py` for real MPI environments or falling back to a mock MPI implementation for non-MPI environments.
plugins_dev
index
Module for indexing BAMBOOST collections.
core
Attributes
- __copyright__:
str
=''
- __license__:
str
='MIT'
- __version__:
str
=version('bamboost')
- BAMBOOST_LOGGER:
logging.logging.Logger
=logging.getLogger('bamboost')
- STREAM_HANDLER:
logging.logging.StreamHandler
=logging.StreamHandler()
Functions
set_log_level
(level) -> None
Arguments:
- level:
typing.Literal['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']
_add_stream_handler
(logger) -> None
Arguments:
- logger:
logging.logging.Logger