T-reX.config_backup.user_settings

Configure Project and Database Settings for T-reX.

This script is used to configure the project and database settings, as well as set up the essential paths for the data, config, and result directories.

The script allows for two modes of operation:
  1. Single Mode (single is True): Set the project and database names to a single specified value.

  2. Multiple projects/databases mode (single is False): Facilitates batch processing of multiple projects and databases.

Additionally, the script allows for the use of multiprocessing (use_multiprocessing is True).

Premise can also be used to make future databases (use_premise is True).

Attributes

custom_bw2_dir

project_premise_base

project_premise

project_base

project_T_reX

use_T_reX

db_T_reX_name

single

single_database

delete_T_reX_project

use_multiprocessing

verbose

do_search

do_methods

do_edit

use_premise

database_name

delete_existing_premise_project

use_mp

batch_size

premise_quiet

project_T_reX

premise_key

key_path

models

ssps

rcps

years

desired_scenarios

cwd

dir_config

dir_data

dir_tmp

dir_logs

dir_searchwaste_results

dir_searchmaterial_results

dir_databases_T_reX

dir_T_reX

Functions

generate_args_list([single_database])

Generate a list of argument dictionaries for processing multiple projects and databases.

Module Contents

T-reX.config_backup.user_settings.custom_bw2_dir = None
T-reX.config_backup.user_settings.project_premise_base = 'default'
T-reX.config_backup.user_settings.project_premise = 'premise-SSP2-cutoff'
T-reX.config_backup.user_settings.project_base = 'premise-SSP2-cutoff'
T-reX.config_backup.user_settings.project_T_reX = 'TreX-premise-SSP2-cutoff'
T-reX.config_backup.user_settings.use_T_reX = True
T-reX.config_backup.user_settings.db_T_reX_name = 'biosphere_T-reX'
T-reX.config_backup.user_settings.single = False
T-reX.config_backup.user_settings.single_database = 'ecoinvent_cutoff_3.9_remind_SSP2-Base_2065'
T-reX.config_backup.user_settings.delete_T_reX_project = True
T-reX.config_backup.user_settings.use_multiprocessing = False
T-reX.config_backup.user_settings.verbose = False
T-reX.config_backup.user_settings.do_methods = True
T-reX.config_backup.user_settings.do_edit = True
T-reX.config_backup.user_settings.use_premise = True
T-reX.config_backup.user_settings.database_name = 'ecoinvent-3.9.1-cutoff'
T-reX.config_backup.user_settings.delete_existing_premise_project = True
T-reX.config_backup.user_settings.use_mp = True
T-reX.config_backup.user_settings.batch_size = 9
T-reX.config_backup.user_settings.premise_quiet = True
T-reX.config_backup.user_settings.project_T_reX = 'T-reX-premise-SSP2-cutoff'
T-reX.config_backup.user_settings.premise_key = 'tUePmX_S5B8ieZkkM7WUU2CnO8SmShwmAeWK9x2rTFo='
T-reX.config_backup.user_settings.key_path
T-reX.config_backup.user_settings.models = ['remind']
T-reX.config_backup.user_settings.ssps = ['SSP2']
T-reX.config_backup.user_settings.rcps = ['Base', 'PkBudg500']
T-reX.config_backup.user_settings.years = [2020, 2025, 2030, 2035, 2040, 2045, 2050, 2055, 2060, 2065, 2070, 2075, 2080, 2085, 2090, 2095, 2100]
T-reX.config_backup.user_settings.desired_scenarios = []
T-reX.config_backup.user_settings.generate_args_list(single_database=None)[source]

Generate a list of argument dictionaries for processing multiple projects and databases.

This function is used when the tool is set to operate in multiple projects/databases mode. It generates a list of argument dictionaries, each containing project and database settings.

Returns:

A list of dictionaries with project and database settings for batch processing.

T-reX.config_backup.user_settings.cwd
T-reX.config_backup.user_settings.dir_config
T-reX.config_backup.user_settings.dir_data
T-reX.config_backup.user_settings.dir_tmp
T-reX.config_backup.user_settings.dir_logs
T-reX.config_backup.user_settings.dir_searchwaste_results
T-reX.config_backup.user_settings.dir_searchmaterial_results
T-reX.config_backup.user_settings.dir_databases_T_reX
T-reX.config_backup.user_settings.dir_T_reX