main
Main script for running model using command-line
main(path)
Main function to run the application when running via command-line
Parameters:
Name | Type | Description | Default |
---|---|---|---|
input_path |
Path |
path to the input file |
required |
Source code in D-EcoImpact/main.py
def main(path: Path):
"""Main function to run the application when running via command-line
Args:
input_path (Path): path to the input file
"""
# configure logger and data-access layer
logger: ILogger = LoggerFactory.create_logger()
da_layer: IDataAccessLayer = DataAccessLayer(logger)
model_builder = ModelBuilder(da_layer, logger)
# create and run application
application = Application(logger, da_layer, model_builder)
application.run(path)