BPG package

Submodules

BPG.abstract_plugin module

BPG.bpg_custom_types module

BPG.content_list module

BPG.db module

BPG.flow module

BPG.geometry module

BPG.layout_manager module

BPG.logger module

class BPG.logger.DontRepeatFilter[source]

Bases: object

add_key(key)[source]
clear_history()[source]
filter(record)[source]
BPG.logger.setup_logger(log_path: str, log_filename: str = 'bpg.log') → None[source]

Configures the root logger so that all other loggers in BPG inherit from its properties.

Parameters
  • log_path (str) – The path to save the log files.

  • log_filename (str) – The name of the primary output log file.

BPG.objects module

BPG.photonic_core module

BPG.port module

BPG.template module

Module contents