Entering Data
Interacting with SISEPUEDE
Category Attribute Tables
Variable Attribute Tables
Attribute tables are fundamental components of the data framework underlying SISEPUEDE. Attribute tables define sectors and categories associated with those sectors (those starting with cat_); model variables and associated attributes, including variable schema (which include information on units–those attribute tables starting with
Design Region Strategy Time Period
See Dimensions of Analysis for more information on the dimensions of analysis and what they control.
The SISEPUEDE framework relies on a collection of tools and classes–including the InputTemplate, FutureTrajectories, SamplingUnit, and LHSDesign classes–to represent input data, including uncertainties and levers, and modify them to facilitate robust exploratory modeling (see Entering Data for more information on these classes)
Variable Name
Variable Schema
The $VARNAME$ notation to denote metavariables as components of variable schema. These variable schema are used to store data in the model_input_variables.csv file.
For example, model input variables used to denote agricultural activity emission factors by crop type and gas in model_input_variables.csv may have the following structure:
ef_agactivity_$CAT-AGRICULTURE$_$UNIT-MASS$_$EMISSION-GAS$_$UNIT-AREA$, where
$CAT-AGRICULTURE$is the categorical crop type (e.g., cereals, oil crops, pulses, etc.);$EMISSION-GAS$is the greenhouse gas that is being emitted (e.g.co2,ch4,n2o,sf6, etc.)$UNIT-MASS$is the unit of mass for gas emission (e.g.,kgfor kilograms; some sector variables may useggfor gigagrams);$UNIT-AREA$is the area unit (e.g.,hais hectares).
These components are referred to as metavariables–they characterize and describe the notation for naming model input variables. Each variable is associated with some naming schema, which presents a standardized format for variable entry depending on the relevant metavariables.
Note
Example: the \(\text{CO}_2\) emission factor for maize crop production, which captures crop burning, decomposition, and other factors, would be entered as ef_agactivity_maize_kg_co2_ha since, in this case, $CAT-AGRICULTURE$ = maize, $EMISSION-GAS$ = co2, $UNIT-AREA$ = ha, and $UNIT-MASS$ = kg. Similarly, the \(\text{N}_2\text{O}\) factor, which includes crop liming and fertilization, would be captured as ef_agactivity_maize_kg_n2o_ha.
Simplex Group
Simplex groups are unique to each attribute table and are entered in the Simplex Group field as integers. This marker allows users to specify variable trajectory groups on a standard simplex with a flag. Which fields must sum to 1 are defined by how the groups are entered:
If one variable is associated with a unique simplex group (i.e., 1:1), then the sum of all fields associated with that variable must equal 1.
If multiple variable are associated with a unique simplex group (i.e., one simplex group maps to four variables), the the sum across variables must be 1 for each category across the variables.
Simplex groups cannot be specified outside of a single attribute table.
Input Templates
Each region has a template for each sector
five templates
3 different types: calibrated, uncalibrated, demo
Defining Futures
Defining Strategies
Variable Trajectory Groups
Variable trajectory groups allow users to specify collctions of variables that will vary using the same Latin Hypercube Sample. There are two approaches to defining
Defining a Variable Trajectory Group using the Bound-Mix Approach
(\(b_0\), \(b_1\), \(m\))
Defining a Variable Trajectory Group using Trajectories Alone
Users do not have to use trjaectories
Note on Variable Trajectory Groups and the Standard Simplex
Sampling Units
SamplingUnits represent variable or collection of variables that are perturbed by a single Latin Hybercube (LHC) sample. There are a number of ways to define sampling units in the input templates.
… describe approaches here