bamboostbamboost
bamboost
_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
constants
exceptions
_typing
plugins
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.
index
Module for indexing BAMBOOST collections.
cli
core
plugins_dev
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) -> NoneArguments:
- level:
typing.Literal['DEBUG', 'INFO', 'WARNING', 'ERROR', 'CRITICAL']
_add_stream_handler
(logger) -> NoneArguments:
- logger:
logging.logging.Logger
Bamboost