Dinamica EGO http://csr.ufmg.br/dinamica/dokuwiki/ 2011-08-03T16:50:13-03:00 Dinamica EGO http://csr.ufmg.br/dinamica/dokuwiki/ http://csr.ufmg.br/dinamica/dokuwiki/lib/tpl/default/images/favicon.ico text/html 2011-07-30T20:56:35-03:00 add_change_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=add_change_matrix&rev=1312070195&do=diff Description This functor sums two matrices of quantities of changes. Inputs Name Type Description Addend1 Change Matrix Matrix of quantity of changes. Addend2 Change Matrix Matrix of quantity of changes. Output Name Type Description Sum Change Matrix Matrix with the total quantities of changes. Group Simulation text/html 2011-07-25T11:51:42-03:00 assign_map_categories http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=assign_map_categories&rev=1311605502&do=diff Description This functor assigns a set of categories to a map. The functor also allows combination or replacement of the existing map categories with a given set of categories. Inputs Name Type Description Input Map Categorical Map The map that receives the new categories. Input Categories Categorization Categorization set (classes) to be assigned to … text/html 2011-07-31T12:37:29-03:00 bool http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=bool&rev=1312126649&do=diff Description Structure used as a link to other functors. Inputs Name Type Description constant Bool Data carrier for boolean. Optional Inputs Outputs Name Type Description object Bool The object is a boolean. Group Map Algebra Supplementary text/html 2011-08-02T17:34:12-03:00 bool_type http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=bool_type&rev=1312317252&do=diff A boolean denotes two possible values: True (meaning yes) and False (meaning no). GUI Editor The boolean editor uses a check box to represent the current boolean value. A checked box is used to represent the value true and an unchecked box is used to represent a value false. text/html 2011-07-24T18:13:36-03:00 calc_areas http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_areas&rev=1311542016&do=diff Description This functor calculates the area of each source feature. Inputs Name Type Description Categorical Map Categorical Map Map containing classes or categories. Output Name Type Description Areas In Cells Lookup Table Area of each map category in cells. Areas In Hectares Lookup Table Area o… text/html 2011-07-24T18:14:27-03:00 calc_change_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_change_matrix&rev=1311542067&do=diff Description This functor calculates the quantity of changes, multiplying the transition rates by the number of cells of each category to be changed. Inputs Name Type Description Landscape Categorical Map Map of values for each category to be changed. Transition Matrix Transition Matrix A transition matrix containing transition rates. Outputs Name Type … text/html 2011-07-24T18:17:52-03:00 calc_cost_allocation_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_cost_allocation_map&rev=1311542272&do=diff Description This functor identifies a region of influence for a source feature used as one of the foci points from which an accumulated cost surface is calculated. For each source feature, a region is allocated, assigning to it all cells that present the lowest costs when compared to all other source features. text/html 2011-08-02T13:27:18-03:00 calc_cost_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_cost_map&rev=1312302438&do=diff Description This functor calculates an accumulated cost surface from source features using a friction map. Inputs Name Type Description Source Map Source feature map. A map of non-null cells representing source features. If null value is not defined, an error will be reported. Cost Map Map expressing the difficulty to cross each cell. Difficulty is proportional to the cell value. An insurmountable cell can be represented by very high value. Null value cells will be passed to th… text/html 2011-07-24T18:18:23-03:00 calc_cumulative_flow_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_cumulative_flow_map&rev=1311542303&do=diff Description This functor calculates a cumulative flow map using a flow direction map, an elevation map and a flow partition map. The resulting map indicates the flow received by every cell directly and indirectly. Inputs Name Type Description Flow Map This map defines the flow directions between cells. Optional Inputs Name Type Description … text/html 2011-07-24T18:18:56-03:00 calc_destination_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_destination_map&rev=1311542336&do=diff Description This functor calculates destination cells taking into account some measure of attraction, as depicted on an attractiveness map. Non-null value cells represent selected destination cells. Inputs Name Type Description Attraction Map Attractiveness map. Values equal to or less than zero will be ignored. Horizontal Quadrants P… text/html 2011-07-24T18:19:36-03:00 calc_distance_allocation_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_distance_allocation_map&rev=1311542376&do=diff Description This functor identifies a region of influence for a source feature employed as one of the foci points from which distances are calculated. For each source feature, a region is allocated, assigning cells to their closest source feature. Inputs Name Type Description Source Categorical Map Source feature map. Non-null value … text/html 2011-07-31T12:51:23-03:00 calc_distance_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_distance_map&rev=1312127483&do=diff Description This functor calculates a map representing the frontage distance (in meters) between a cell and the closest cell of a certain category specified in the “Categorical Map” input. Inputs Name Type Description Categorical Map Categorical Map Map of classes or categories. Null value cells on this map will produce t… text/html 2011-07-30T22:28:05-03:00 calc_distance_to_feature_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_distance_to_feature_map&rev=1312075685&do=diff Description This functor calculates a map representing the frontage distance (in meters) between a cell and the closest cell representing a feature. Inputs Name Type Description Source Categoric… text/html 2011-07-24T18:19:51-03:00 calc_flow_direction_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_flow_direction_map&rev=1311542391&do=diff Description This functor calculates a flow direction map using an elevation map. Inputs Name Type Description Elevation Map Elevation map. The elevation unit is not relevant. Optional Inputs Name Type Description Default Value Di… text/html 2011-07-24T18:20:45-03:00 calc_histogram http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_histogram&rev=1311542445&do=diff Description This functor calculates a histogram from a map. Inputs Name Type Description Map Map Any map Optional Inputs Name Type Description Default Value Interval Width Double The width of the histogram interval. 1.0 Cumulative Bool If true, the calculated histogram is cumulative… text/html 2011-07-25T12:36:18-03:00 calc_interaction_potential_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_interaction_potential_map&rev=1311608178&do=diff Description This functor generates an interaction potential map, which is a gravitational model between null cells and non-null cells whose values represent the gravitational masses. The denominator is a function of distance to the non-null cells raised to an exponent denoting a friction coefficient. text/html 2011-07-25T13:00:27-03:00 calc_kernel_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_kernel_map&rev=1311609627&do=diff Description This functor calculates kernel density of an event map representing a point pattern. Inputs Name Type Description Events Map Map showing the events location. Events are represented by non null cells, indicating the number of occurrences on the cell. Cell… text/html 2011-07-25T13:29:28-03:00 calc_lookup_table_difference http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_lookup_table_difference&rev=1311611368&do=diff Description This functor calculates a lookup table that is the union of two lookup tables. Inputs Name Type Description First Table Lookup Table The first lookup table. Second Table Lookup Table The second lookup table. Optional Inputs Name Type Description … text/html 2011-07-25T13:26:22-03:00 calc_lookup_table_intersection http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_lookup_table_intersection&rev=1311611182&do=diff Description This functor calculates a lookup table that is the intersection of two lookup tables. Inputs Name Type Description First Table Lookup Table The first lookup table. Second Table Lookup Table The second lookup table. Optional Inputs Name Type Description … text/html 2011-07-25T15:26:08-03:00 calc_lookup_table_union http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_lookup_table_union&rev=1311618368&do=diff Description This functor calculates a lookup table that is the union of two lookup tables. Inputs Name Type Description First Table Lookup Table The first lookup table. Second Table Lookup Table The second lookup table. Optional Inputs Name Type Description … text/html 2011-07-31T00:30:51-03:00 calc_neighborhood http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_neighborhood&rev=1312083051&do=diff Description This functor calculates the list of first order neighbors for each source feature. Inputs Name Type Description Source Categorical Map Map whose non-null cells correspond to source features. Optional Inputs Output Name Type Description Neighborhood Neighborhood Table Neighbor… text/html 2011-07-25T18:15:40-03:00 calc_patch_label_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_patch_label_map&rev=1311628540&do=diff Description This functor labels patches of cells using sequential numbers. A patch consists of a continuous group of neighboring cells of the same category. Inputs Name Type Description Source Map Map whose non-null cells correspond to an occurrence of a category. Optional Inputs Name Type Description … text/html 2011-07-24T18:22:23-03:00 calc_pathway_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_pathway_map&rev=1311542543&do=diff Description This functor calculates the shortest pathway between a feature or selected cell and an existing network of features. Inputs Name Type Description Network Categorical Map Map of network of features. Non-null value cells represent features. If null cell value is not defined, an error will be … text/html 2011-07-26T15:56:06-03:00 calc_reciprocal_similarity_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_reciprocal_similarity_map&rev=1311706566&do=diff Description This functor calculates fuzzy similarity indices between maps. Inputs Name Type Description First Map Categorical Map A map consisting of classes or categories. Second Map Categorical Map A map consisting of classes or categories. Optional Inputs Name Type Description … text/html 2011-07-26T13:39:20-03:00 calc_slope_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_slope_map&rev=1311698360&do=diff Description This functor calculates a slope map based on a height map. Inputs Name Type Description Elevation Map A height map. The height is assumed to be in meters. It may have null values. Optional Inputs Name Type Description Default Value … text/html 2011-07-26T15:52:49-03:00 calc_spatial_lag http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_spatial_lag&rev=1311706369&do=diff Description This functor iteratively solves a spatial lag regression. Inputs Name Type Description P Lag Double pLag is the autoregressive coefficient. W Neighborhoods Neighborhood Table The neighborhood matrix. X1 Lookup Table x1 is the autoregressive term. When y is not known, x1 is used instead. In this case,… text/html 2011-07-31T18:25:41-03:00 calc_transition_matrix_using_vensim http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_transition_matrix_using_vensim&rev=1312147541&do=diff deprecated Description Gets transition rates from variables specified in a Vensim external model. Inputs Name Type Description Landscape Categorical Map Map of classes or categories. Vensim Model Filename Path Vensim model filename and path. Initial Area Variables Vensim Category Variable Set List of Vensim variables selected to receive the initial land use and cover area distribution. The area figures are transferred to Vensim in hectares. Transition Rate Varia… text/html 2011-07-26T17:13:59-03:00 calc_w._of_e._probability_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calc_w._of_e._probability_map&rev=1311711239&do=diff Description This container calculates a probability map applying the Weights of Evidence method. Inputs Name Type Description Landscape Categorical Map Map of land use and cover classes Weights Categorical Map Weights of Evidence coefficients Transitions … text/html 2011-07-24T22:30:04-03:00 calculate_categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calculate_categorical_map&rev=1311557404&do=diff Description This container calculates a categorical map using algebraic/logical expression involving maps, tables and values. Inputs Name Type Description Expression Image Expression Algebraic or logical expression used to calculate the output map. Optional Inputs Name Type Description … text/html 2011-07-26T16:14:07-03:00 calculate_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calculate_lookup_table&rev=1311707647&do=diff Description This container calculates a lookup table using algebraic/logical expression involving tables and values. Inputs Name Type Description Expression Image Expression Algebraic or logical expression used to calculate the lookup table. Output Name Type Description Result Lookup Table Output lookup table. Group Table text/html 2011-07-24T22:30:38-03:00 calculate_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calculate_map&rev=1311557438&do=diff Description This container calculates a map using algebraic/logical expression involving maps, tables and values. Inputs Name Type Description Expression Image Expression Algebraic or logical expression used to calculate the output map. Optional Inputs Name Type Description … text/html 2011-07-26T16:24:06-03:00 calculate_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=calculate_value&rev=1311708246&do=diff Description This container calculates a value employing a logic/algebraic expression. Inputs Name Type Description Expression Image Expression Algebraic or logical expression used to calculate the lookup table. Optional Inputs Name Type Description … text/html 2011-07-31T14:28:53-03:00 categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=categorical_map&rev=1312133333&do=diff text/html 2011-07-24T18:12:08-03:00 categorical_map_junction http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=categorical_map_junction&rev=1311541928&do=diff Description This functor chooses one of two possible categorical maps produced from different execution pipelines. Inputs Name Type Description Possible Map 1 Categorical Map Map of classes or categories output from an execution pipeline. Possible Map 2 Categorical Map Map of classes or categories output from an execution pipeline. Outputs Name Type … text/html 2011-07-31T14:30:30-03:00 cell_type http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=cell_type&rev=1312133430&do=diff Description Constant for data cell type Inputs Name Type Description constant CellType Cell type represented by this functor. Optional Inputs Outputs Name Type Description object CellType The data cell type entered as input. Group Map Algebra Supplementary text/html 2011-07-31T14:32:38-03:00 create_cube_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=create_cube_map&rev=1312133558&do=diff Description This container assembles maps into a raster cube data set (multilayer map). Inputs Name Type Description Cell Type Cell Type Output map cell type. Null Value Int Output map null value. Optional Inputs Outputs Name Type Description Map Map The multilayer map. Group Map Algebra text/html 2011-07-31T14:36:07-03:00 create_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=create_lookup_table&rev=1312133767&do=diff Description This functor creates a custom lookup table filled in with a specified value. Inputs Name Type Description Initial Key Double The initial key. Final Key Double The final key. Optional Inputs Name Type Description Default Value Initial Value Double The initial value. 0.0 Final Value Double The final value. 0.0 Increment Double Increment between keys. 1.0 Key Name Name Name of keys. “Key” Value Name Name Name of va… text/html 2011-07-31T14:37:54-03:00 create_lookup_table_group http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=create_lookup_table_group&rev=1312133874&do=diff Description This functor creates a group of lookup tables. Inputs Optional Inputs Outputs Name Type Description Lookup Table Group Lookup Table Group The lookup table group comprising a set of lookup tables. Group Table Notes Each table inside the Create Lookup Table Group must be provided by a corresponding Number Table. text/html 2011-07-31T14:43:09-03:00 create_string http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=create_string&rev=1312134189&do=diff Description This functor generates a string based on contained parameters and a pre-defined format string. Inputs Name Type Description Format String The format string, used to generate the final string. Optional Inputs Outputs Name Type Description Result String The string generated by this functor. Group Map Algebra text/html 2011-07-24T18:16:02-03:00 determine_transition_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=determine_transition_matrix&rev=1311542162&do=diff Description This functor determines a matrix of transition rates between two time-series maps. Inputs Name Type Description Initial Landscape Categorical Map Initial map of land use and cover classes. Final Landscape Categorical Map Final map of land use and cover classes. Time Steps Positive Int Number of time steps between initial and final landscape maps. Step can be any time… text/html 2011-08-01T19:06:02-03:00 determine_weights_of_evidence_coefficients http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=determine_weights_of_evidence_coefficients&rev=1312236362&do=diff Description This container determines the Weights of Evidence coefficients for selected spatial variables with respect to a transition or set of transitions. Inputs Name Type Description Initial Landscape Categorical Map Initial map of land use and cover classes. Final Landscape Categorical Map Final map of land use and cover classes. Ranges Weights Pre-defined intervals for continuous gray-tone variable. Optional Inputs Outputs Name Type Description Weights Weight… text/html 2011-08-01T19:06:35-03:00 determine_weights_of_evidence_continuous_occurrences http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=determine_weights_of_evidence_continuous_occurrences&rev=1312236395&do=diff Description This container determines the Weights of Evidence coefficients for selected spatial variables with respect to a transition or set of transitions. This is a particular case, in which the map of occurrences does not need to be binary. Inputs Name Type Description Occurrences Map Map with occurrences of some event. Mask Map Map defining the area to be analyzed. Ranges Weights Pre-defined intervals for continuous gray-tone variable. Optional Inputs Outputs Name… text/html 2011-07-31T13:19:23-03:00 determine_weights_of_evidence_correlation http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=determine_weights_of_evidence_correlation&rev=1312129163&do=diff Description This container calculates the correlation between a pair of maps. Inputs Name Type Description Ranges Weights Pre-defined intervals for continuous gray-tone variable. Transition Transition Set A specified transition. Optional Inputs Outputs Group Calibration text/html 2011-08-01T22:54:53-03:00 determine_weights_of_evidence_ranges http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=determine_weights_of_evidence_ranges&rev=1312250093&do=diff Description This container defines the best ranges or intervals employed to categorize continuous gray-tone variables. Inputs Name Type Description Initial Landscape Categorical Map Initial map of land use and cover classes. Final Landscape Categorical Map Final map of land use and cover classes. Skeleton Weights Of Evidence Skeleton Spatial variables selected and their types - Category or continuous gray-tone -, and the parameters specified for range definitions, such as … text/html 2011-07-13T14:14:45-03:00 devel_download http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=devel_download&rev=1310577285&do=diff Dinamica EGO Below you can find links to the development versions of Dinamica EGO: Version Download Last Update 1.7.13, 32 / 64 bits SetupDinamicaEGO-1713.exe jul/13/2011 1.7.13, 32 bits SetupDinamicaEGO-1713-32.exe jul/13/2011 MinGW (Expression Compilation) After installing Dinamica EGO, you should install a customized MinGW version to speed up image expression calculations. text/html 2011-07-31T12:39:15-03:00 double http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=double&rev=1312126755&do=diff Description Double precision real declarer. Inputs Name Type Description Constant Double Double precision real constant. Optional Inputs Outputs Name Type Description Object Double Double precision real object. Group Map Algebra Supplementary text/html 2011-08-02T00:41:30-03:00 ego_script http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=ego_script&rev=1312256490&do=diff Introduction EGO Script is a simple language used to create and edit Dinamica EGO models. The file describing the model using the EGO Script format uses the extension ”.ego”. They behave just like XML models, so it is possible to edit, load them on the graphical interface and save them again. However, beware that the Dinamica EGO graphical interface can change the model layout and input/output format based on the currently defined options. More tips on saving EGO scripts on the GUI at the end … text/html 2011-03-13T17:30:28-03:00 ermapper_format http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=ermapper_format&rev=1300048228&do=diff The ERMapper map format is implemented by Dinamica EGO as follows: * Maps are represented using two different files: * The header file uses the extension ”.ers” and stores the map meta data. * The data file does not use an extension and stores the cells from all map layers interlaced by lines. Compression is never used. text/html 2011-07-31T11:59:17-03:00 exit http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=exit&rev=1312124357&do=diff Description This functor aborts an execution chain or pipeline. Inputs Optional Inputs Outputs Group Control Notes This is useful in the event the execution chain outputs a logical error. Internal Name Exit text/html 2011-08-01T17:10:50-03:00 expander http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=expander&rev=1312229450&do=diff Description This functor expands or contracts previous patches of a certain class or category. Inputs Name Type Description Landscape Categorical Map Map of classes or categories. Probabilities Map Map of spatial probabilities. Changes Change Matrix Matrix of number of changes. Transition Parameters Transition Function Parameter Matrix Matrix of transition function parameters consisting of Mean Patch size, Patch size variance, and isometry. By varying these parameters… text/html 2011-07-31T12:31:44-03:00 extract_lookup_table_attributes http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=extract_lookup_table_attributes&rev=1312126304&do=diff Description This functor extracts attributes and summary statistics from a lookup table. Inputs Name Type Description Table Lookup Table A lookup table. Optional Inputs Name Type Description Default Value Extract Statistical Key Attributes Bool If true, the calculation includes statistical key attributes (items 10-16). True Extract Statistical Value Attributes Bool If true, the calculation includes statistical value attributes (items 20-26). False Extract Dy… text/html 2011-07-31T12:35:13-03:00 extract_lookup_table_from_lookup_table_group http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=extract_lookup_table_from_lookup_table_group&rev=1312126513&do=diff Description This functor extracts a lookup table from a lookup table group. Inputs Name Type Description Lookup Table Group Lookup Table Group The input lookup table group. Lookup Table Index Positive Int The index corresponding to a lookup table in the lookup table group. Optional Inputs Outputs Name Type Description Lookup Table Lookup Table The selected lookup table. Group Table text/html 2011-07-31T12:29:25-03:00 extract_map_attributes http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=extract_map_attributes&rev=1312126165&do=diff Description This functor extracts the attributes and calculates basic statistics from a map and as a result creates a table that contains the extracted attributes. Inputs Name Type Description Map Map Map whose attributes will be extracted. Optional Inputs Name Type Description Default Value Extract Dynamic Attributes Bool If true, the dynamic attributes will be calculated. True Extract Statistical Attributes Bool If true, statistical attributes will be calculated. … text/html 2011-07-31T12:45:37-03:00 extract_map_layer http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=extract_map_layer&rev=1312127137&do=diff Description This functor extracts a layer from a cube raster data set. Inputs Name Type Description Map Map Any multilayer map. Layer Index Non Negative Int A layer specified by its order from top to botton. Optional Inputs Outputs Name Type Description DisassembledMap Map The extracted layer. Group Map Algebra text/html 2011-07-31T12:48:49-03:00 extract_map_values http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=extract_map_values&rev=1312127329&do=diff Description This functor extracts map values and geographic coordinates and stores them in lookup tables. Inputs Name Type Description Map Map The input map. Optional Inputs Name Type Description Default Value Use Map Values As Keys Bool If true, the map values are used to identify the cells in the output tables. Each cell value must be unique; otherwise, a unique key will be automatically generated to represent each cell. False Outputs Value Table Lookup Table… text/html 2011-08-01T23:03:58-03:00 faq http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=faq&rev=1312250638&do=diff General For now, the software is only available in English. Dinamica EGO is a freeware software for non-commercial use. Go to the Download section of this website and get it. It includes everything you need to get it started (guidebook and examples files). text/html 2011-07-31T12:43:21-03:00 folder http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=folder&rev=1312127001&do=diff Description This functor is used to carry on the folder, directory or zip file for other functors. Inputs Name Type Description Constant Folder Data carrier for a folder, directory or zip file. Optional Inputs Outputs Name Type Description object Folder Object is a folder, directory or zip file. Group Map Algebra Supplementary text/html 2011-07-31T00:28:20-03:00 for http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=for&rev=1312082900&do=diff Description This container makes a set of functors, linked in a dataflow chain, iterate a number of times. Inputs Name Type Description First Iteration Step Non Negative Int Initial step or model iteration. Last Iteration Step Non Negative Int Final step or model iteration. Optional Inputs Name Type Description … text/html 2011-07-31T12:04:37-03:00 for_each http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=for_each&rev=1312124677&do=diff Description This container executes the contained functors once per each element of a given lookup table. Inputs Name Type Description Elements Lookup Table A lookup table given as input. Optional Inputs Outputs Group Control Notes Execution will only take place for keys equal to or greater than zero and with non-zero values. text/html 2011-07-31T12:06:14-03:00 for_each_category http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=for_each_category&rev=1312124774&do=diff Description This container executes the contained functors once per each class or category of a categorical map specified as input. Inputs Name Type Description Map Categorical Map Map of classes or categories. Optional Inputs Outputs Group Control text/html 2011-07-31T12:09:45-03:00 for_each_region http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=for_each_region&rev=1312124985&do=diff Description This container creates and manages regions identified by a categorical map, whose classes represent regions. It manages both the processes of splitting a map into several maps, each one comprising a region, and the subsequent merging of all regional maps in a mosaic, that is a new map. The container also calls the functors inside it to each region. text/html 2011-07-31T18:52:53-03:00 functor_list http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=functor_list&rev=1312149173&do=diff Strikeout functors are deprecated and will be removed in future versions of Dinamica EGO. By Group Calibration * Determine Transition Matrix * Determine Weights of Evidence Coefficients * Determine Weights Of Evidence Continuous Occurrences * Determine Weights of Evidence Correlation * Determine Weights of Evidence Ranges * Genetic Algorithm Tool * Get Current Individual * Set Fitness text/html 2011-07-31T14:19:00-03:00 genetic_algorithm_tool http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=genetic_algorithm_tool&rev=1312132740&do=diff Description Global Optimization tool. Solves a Genetic Algorithm that mimics the principle of biological evolution in a search for a global optimization solution for the contained model. Inputs Name Type Description Use Convergence Stopping Criteria Bool If true, the optimization process will halt if evolution of generations becomes asymptotic, as defined by the asymptotic parameter. Otherwise, the total number of generations specified by “Number Of Generations” is used. Number of… text/html 2011-07-31T14:23:13-03:00 get_current_individual http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=get_current_individual&rev=1312132993&do=diff Description When placed within the “Genetic Algorithm Tool”, this functor gets the individual from the current genetic algorithm iteration. Inputs Optional Inputs Name Type Description Default Value Current Individual Lookup Table Group Get individual from the current genetic algorithm iteration. None Outputs Name Type Description Current Individual Lookup Table Group Returns the individual from the current genetic algorithm iteration. Group Calibration text/html 2011-07-31T14:48:01-03:00 get_lookup_table_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=get_lookup_table_value&rev=1312134481&do=diff Description This functor retrieves a value from a lookup table at a specified key. Inputs Name Type Description Lookup table Lookup table Any input map. Key Double Line key. Optional Inputs Name Type Description Default Value Value If Not Found Double Value returned in case the key is not found. 0.0 Outputs Name Type Description Cell Value Double Extracted value. Group Table text/html 2011-07-31T14:49:41-03:00 get_map_categories http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=get_map_categories&rev=1312134581&do=diff Description This functor extracts the set of categories from the input map. Inputs Name Type Description Categorical Map Map Map with the required categories. Optional Inputs Outputs Name Type Description Categories Categorization The category set of the input map. Group Map Algebra text/html 2011-07-31T14:52:39-03:00 get_map_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=get_map_value&rev=1312134759&do=diff Description This functor retrieves a map value at specified line and column coordinates. Inputs Name Type Description Map Map Any input map. Cell Line Positive Int Number of the line. If the number retrieved extrapolates the map dimension an error will be reported. Cell Column Positive Int Number of the column. If the number retrieved extrapolates the map dimension an error will be reported. Optional Inputs Name Type Description Default Value Value If Null Do… text/html 2011-07-31T14:53:36-03:00 group http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=group&rev=1312134816&do=diff Description This container wraps and executes a set of functors. Inputs Optional Inputs Outputs Group Control Notes Group consists of an easy way to group a set of functors; they do not necessarily need to be connected to form a data flow chain. text/html 2011-07-31T14:58:40-03:00 harvest_and_mill http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=harvest_and_mill&rev=1312135120&do=diff Description This functor harvests a set of cells, collecting their contents based on the input harvesting volume specified per pole (sawmill). Inputs Name Type Description Remaining Harvestable Volume Map Current Available Volume Profit Map Current Profitability map Pole Capacities Lookup Table Harvesting capacity per pole Harvested Volumes Lookup Table Profitabilities Lookup Table Pole Id Int Mean Double Variance Double Isometry Doub… text/html 2011-07-31T15:00:12-03:00 if_not_then http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=if_not_then&rev=1312135212&do=diff Description This container executes contained functors conditionally. Inputs Name Type Description Condition Bool Optional Inputs Outputs Group Control Notes Internal Name IfNotThen text/html 2011-07-31T15:01:14-03:00 if_then http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=if_then&rev=1312135274&do=diff Description This container executes contained functors conditionally. Inputs Name Type Description Condition Bool Optional Inputs Outputs Group Control Notes Internal Name IfThen text/html 2011-07-31T15:03:35-03:00 image_expression http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=image_expression&rev=1312135415&do=diff Description Structure used as a link to other functors. Inputs Name Type Description constant Image Expression Data carrier for image expression. Optional Inputs Outputs Name Type Description object Image Expression The object is an image expression. Group Map Algebra Supplementary text/html 2011-07-24T22:13:29-03:00 image_expression_type http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=image_expression_type&rev=1311556409&do=diff List of mathematical and logical operators that can be employed in the logic/algebraic expression. General Operators Precedence Operator Description Symbol Usage Example 1 Conditional Execute the second or third term of the equation conditionally to the first if@@@then@@@else if not isNull(i1) and isNull(i2) then @@@@@@i3 else if isNull(i1) then @@@@@@i1 – i1 / i2 else (i1 / i2) ? (i1 – i2) 2 Boolean Or or || not isNull(i1) or isNull(i2) not isNull(i1) || isNull(i2) Boole… text/html 2011-07-31T15:05:05-03:00 int http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=int&rev=1312135505&do=diff Description Integer declarer. Inputs Name Type Description Constant Int Integer constant. Optional Inputs Outputs Name Type Description Object Int Integer object. Group Map Algebra Supplementary Notes Internal Name Int text/html 2011-07-31T15:06:26-03:00 int_set http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=int_set&rev=1312135586&do=diff Description List of integer declarer. Inputs Name Type Description Constant Int Set List of integer constants. Optional Inputs Outputs Name Type Description Object Int Set List of integer object. Group Map Algebra Supplementary text/html 2011-07-31T15:10:19-03:00 label_category_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=label_category_map&rev=1312135819&do=diff Description This functor generates a categorical map by assigning a label to each different value found on a map. Inputs Name Type Description Source Map Any type of map with non-null cells. Optional Inputs Name Type Description Default Value Initial Label Int 1 Cell Type Cell Type Data cell type. Signed 32 Bit Integer Null Value Int Null value. -2147483648 Labels Are Sparse Bool If true, this flag forces the map of labels to be created as a … text/html 2011-07-31T17:17:12-03:00 load_categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=load_categorical_map&rev=1312143432&do=diff Description This functor loads a map from a file whose cell identifiers represent categories. The file name and its path must be specified. If the map found at this path does not have category identifiers, this functor will automatically determine its category identifiers. text/html 2011-07-31T17:17:26-03:00 load_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=load_lookup_table&rev=1312143446&do=diff Description This functor loads a lookup table from a file. The file name and its path must be specified. Inputs Name Type Description Filename Table Filename Name of the file that contains the lookup table to be loaded. Dinamica automatically determines the file format from a selected file extension (only two column CSV - comma separated value format, is accepted). Optional Inputs Name Type Description Default Value Suffix Digits Non Negative Int Number of digits used to… text/html 2011-07-31T17:17:47-03:00 load_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=load_map&rev=1312143467&do=diff Description This functor loads a map from a file. The filename and its path must be specified. Inputs Name Type Description Filename Map Filename Name and path of input map file. File format is automatically selected based on the filename extension. If path is not specified, file location is … text/html 2011-07-31T17:18:06-03:00 load_weights http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=load_weights&rev=1312143486&do=diff Description This functor loads Weights of Evidence coefficients or ranges for selected spatial variables from a file. The file name and its path must be specified. Inputs Name Type Description Filename Weights Filename The name of the file that contains the Weights of Evidence coefficients or ranges. Optional Inputs Name Type Description Default Value Suffix Digits Non Negative Int Number of digits used to represent the file name suffix. 0 step Non Negative Int … text/html 2011-07-31T15:17:47-03:00 log_policy http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=log_policy&rev=1312136267&do=diff Description This container forces a maximum log level Inputs Name Type Description Maximum log level Log tag Maximum log level. Force specified log level Bool Only the specified maximum level is reported. Optional Inputs Outputs Control text/html 2011-07-31T15:32:06-03:00 log_tag http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=log_tag&rev=1312137126&do=diff Description Structure used as a link to other functors. Inputs Name Type Description Constant Log Tag Data carrier for Log Level. Optional Inputs Outputs Name Type Description Object Log tag The object is a Log Level. Group Control Supplementary text/html 2011-07-31T15:34:45-03:00 lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=lookup_table&rev=1312137285&do=diff Description This functor is a structure used as a link to other functors. Inputs Name Type Description Constant Lookup Table Data carrier for lookup table. Optional Inputs Outputs ^ Name ^ Type ^ Description ^ Object Lookup Table The object is a lookup table. Group Table text/html 2011-07-24T18:12:44-03:00 lookup_table_junction http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=lookup_table_junction&rev=1311541964&do=diff Description This functor chooses one from two possible lookup tables produced from different execution pipelines. Inputs Name Type Description Possible Table 1 Lookup Table Lookup table output from an execution path. Possible Table 2 Lookup Table Lookup table output from an execution path. Outputs Name Type Description Table Lookup Table Lookup table chosen… text/html 2011-07-25T23:12:26-03:00 lookup_table_type http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=lookup_table_type&rev=1311646346&do=diff A lookup table is a collection of key and value pairs. Both key and value are represented using floating point numbers. Optionally, a table may include a key and value name. EGO Script Lookup tables are a sequence of key/value pair enclosed by [ ]. The key/values are represented by real values. text/html 2011-07-31T15:38:43-03:00 map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=map&rev=1312137523&do=diff Description Structure used as a link to other functors. Inputs Name Type Description Constant Map Data carrier for map. Optional Inputs Outputs Name Type Description Object Map The object is a Map. Group Map Algebra Supplementary text/html 2011-07-31T15:41:04-03:00 map_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=map_filename&rev=1312137664&do=diff Description This functor is a structure used as a link to other functors. Inputs Name Type Description Constant Map Filename Data carrier for map filename. Optional Inputs Outputs Name Type Description Object Map Filename The object is a map filename. Group Map Algebra Supplementary text/html 2011-07-24T18:11:44-03:00 map_junction http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=map_junction&rev=1311541904&do=diff Description This functor chooses one of two possible maps produced from different execution pipelines. Inputs Name Type Description Possible Map 1 Map Any type of map output from an execution pipeline. Possible Map 2 Map Any type of map output from an execution pipeline. Outputs Name Type Description Map Map Any type of map. Group Control text/html 2011-07-31T15:43:07-03:00 merge_regional_categorical_maps http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=merge_regional_categorical_maps&rev=1312137787&do=diff Description This functor merges regional categorical maps in to a single map. Inputs Name Type Description Global Map Name Name Name of the regional categorical maps specified in functor “Regional Map”. Optional Inputs Name Type Description Default Value Region Manager Region Manager This is internally linked by the “Region Manager” container. None Outputs Name Type Description Global Map Categorical Map Mosaic categorical map. Group Region text/html 2011-07-31T15:44:59-03:00 merge_regional_maps http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=merge_regional_maps&rev=1312137899&do=diff Description This functor merges regional maps in to a single map. Inputs Name Type Description Global Map Name Name Name of the regional maps specified in functor “Regional Map”. Optinal Inputs Name Type Description Default Value Region Manager Region Manager This is internally linked by the “Region Manager” container. None Outputs Name Type Description Global Map Map Mosaic map. Group Region text/html 2011-03-11T14:53:21-03:00 model_examples http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=model_examples&rev=1299866001&do=diff Here we provide an example of a model that can be used to run multiple time step simulations when the time-period matrix cannot be decomposed to a multiple-step transition matrix because it is not an ergodic matrix, i.e. Markov chain matrix (<http://en.wikipedia.org/wiki/Markov_chain>). text/html 2011-07-31T15:47:13-03:00 modulate_change_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=modulate_change_matrix&rev=1312138033&do=diff Description This functor is used to split the quantity of changes between different types of transition functions, i.e. Expander versus Patcher. Inputs Name Type Description Changes Change Matrix Matrix of quantity of changes. Modulation Rates Transition Percent Matrix Matrix setting the percents of changes for a set of transitions. Optional Inputs Outputs Name Type Description Modulated Changes Change Matrix Matrix of current quantity of changes as set by the ma… text/html 2011-07-31T15:49:29-03:00 mux_categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=mux_categorical_map&rev=1312138169&do=diff Description This functor makes a categorical map dynamic, feeding it back with a map output from a model step. In the beginning of the first iteration, it reads map input from the initial port. Inputs Name Type Description Initial Categorical Map The initial map. Feedback Categorical Map Map of classes or categories generated from model step. Optional Inputs Outputs Name Type Description Map Categorical Map The output map. Group Control text/html 2011-07-31T15:50:57-03:00 mux_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=mux_lookup_table&rev=1312138257&do=diff Description This functor makes a lookup table dynamic, feeding it back with a lookup table output from a model step. In the beginning of the first iteration, it reads the lookup table input from the initial port. Inputs Name Type Description Initial Lookup Table The initial lookup table. Feedback Lookup Table Lookup table generated from model step. Optional Inputs Outputs Name Type Description Table Lookup Table The output lookup table. Group Control text/html 2011-07-31T15:52:47-03:00 mux_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=mux_map&rev=1312138367&do=diff Description This functor makes a map dynamic, feeding it back with a map output from a model step. In the beginning of the first iteration, it reads map input from the initial port. Inputs Name Type Description Initial Map The initial map. Feedback Map Map generated from model step. Optional Inputs Outputs Name Type Description Map Map The output map. Group Control text/html 2011-07-31T15:54:13-03:00 mux_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=mux_value&rev=1312138453&do=diff Description This functor initiates and feeds back a loop variable containing a value. In the beginning of the first iteration, it reads the input value from the initial port. Inputs Name Type Description Initial Double The initial value. Feedback Double Value generated from model step. Optional Inputs Outputs Name Type Description Value Double The output value. Group Control text/html 2011-07-31T15:55:41-03:00 name http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=name&rev=1312138541&do=diff Description Name declarer. Inputs Name Type Description Constant Name Name constant. Optional Inputs Outputs Name Type Description Object Name Name object. Group Map Algebra Supplementary Notes Internal Name Name text/html 2011-07-31T15:57:22-03:00 name_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=name_map&rev=1312138642&do=diff Description This hook identifies a map by assigning a name to it. Inputs Name Type Description Map Map Any input map. Map Name Name Map name identifier. Optional Inputs Outputs Group Map Algebra Supplementary Notes A hook is usually used to enter a type of data into a container that performs some operation. text/html 2011-07-31T15:59:15-03:00 non_negative_int http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=non_negative_int&rev=1312138755&do=diff Description Non-negative integer declarer. Inputs Name Type Description Constant Non Negative Int Non-negative integer constant. Optional Inputs Outputs Name Type Description Object Non Negative Int Non-negative integer object. Group Map Algebra Supplementary text/html 2011-08-02T16:05:15-03:00 non_negative_int_type http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=non_negative_int_type&rev=1312311915&do=diff A non-negative integer denotes the positive integers plus 0. So, it basicailly denotes de sequence os positive values starting with 0. Ex: 0, 1, 2, 3 ... EGO Script Non-negative integers in Dinamica EGO uses the stardard representation for integer numbers. text/html 2011-07-31T16:00:40-03:00 number_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_map&rev=1312138840&do=diff Description This hook identifies a map by assigning a number to it. Inputs Name Type Description Map Map Any input map. Map Number Positive Int Map number identifier. Optional Inputs Outputs Group Map Algebra Supplementary Notes A hook is usually used to enter a type of data into a container that performs some operation. text/html 2011-07-31T16:01:58-03:00 number_map_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_map_filename&rev=1312138918&do=diff Description This hook identifies a map filename by assigning a number to it. Inputs Name Type Description Map Filename Map Filename Any input map filename. Filename Number Positive Int Map file name number identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:03:18-03:00 number_path http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_path&rev=1312138998&do=diff Description This hook identifies a path by assigning a number to it. Inputs Name Type Description Filename Path Any filename. Filename Number Positive Int File name number identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:10:50-03:00 number_percent_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_percent_matrix&rev=1312139450&do=diff Description This hook identifies a percent matrix by assigning a number to it. Inputs Name Type Description Percent Matrix Transition Percent Matrix Matrix of percents. Matrix Number Positive Int Matrix number identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:12:48-03:00 number_string http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_string&rev=1312139568&do=diff Description This functor makes possible to assign number values to string constants. Inputs Name Type Description Value String The string constant this functor is representing. Value Number Positive Number The number to be associated within this functor. Optional Inputs Outputs Group Map Algebra Supplementary text/html 2011-07-31T16:14:04-03:00 number_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_table&rev=1312139644&do=diff Description This hook identifies a lookup table by assigning a number to it. Inputs Name Type Description Table Lookup Table Lookup table. Table Number Positive Int Lookup table number identifier. Optional Inputs Outputs Group Map Algebra Supplementary text/html 2011-07-31T16:15:30-03:00 number_table_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_table_filename&rev=1312139730&do=diff Description This hook identifies a table filename by assigning a number to it. Inputs Name Type Description Filename Path Any filename. Filename Number Positive Int Table filename number identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:17:37-03:00 number_transition_function_parameter_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_transition_function_parameter_matrix&rev=1312139857&do=diff Description This hook identifies a matrix of transition function parameters by assigning a number to it. Inputs Name Type Description Function Parameter Matrix Transition Function Parameter Matrix Matrix of transition function parameters. Matrix Number Positive Int Matrix number identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:19:22-03:00 number_transition_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_transition_matrix&rev=1312139962&do=diff Description This hook identifies a transition matrix by assigning a number to it. Inputs Name Type Description Transition Matrix Transition Matrix Matrix of transition rates. Matrix Number Positive Int Matrix identifier. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:20:26-03:00 number_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_value&rev=1312140026&do=diff Description This hook identifies a value by assigning a number to it. Inputs Name Type Description Value Double Any value. Value Number Positive Int Value number identifier. Optional Inputs Outputs Group Map Algebra Supplementary text/html 2011-07-31T18:49:49-03:00 number_vensim_category_variable_set http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_vensim_category_variable_set&rev=1312148989&do=diff deprecated Description This hook identifies a list of Vensim input variables by assigning a number to it. Inputs Name Type Description Vensim Input Variables Vensim Category Variable Set List of Vensim input variables. Input Variable Number Positive Int Number identifier of Vensim input variables. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T18:50:03-03:00 number_vensim_transition_variable_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_vensim_transition_variable_matrix&rev=1312149003&do=diff deprecated Description This hook identifies a matrix of Vensim output variables by assigning a number to it. Inputs Name Type Description Vensim Output Variables Vensim Transition Variable Matrix Matrix of Vensim output variables. Output Variables Number Positive Int Number identifier of Vensim output variables. Optional Inputs Outputs Group Stack Supplementary text/html 2011-07-31T16:28:30-03:00 number_weights http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=number_weights&rev=1312140510&do=diff Description This hook identifies a set of Weight of Evidence coefficients by assigning a number to it. Inputs Name Type Description Weights Weights Set of Weights of Evidence coefficients. Weight Number Positive Int Identifier of a Set of Weights of Evidence coefficient. Optional Inputs Outputs Group Stack Supplementary text/html 2011-08-01T17:09:41-03:00 patcher http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=patcher&rev=1312229381&do=diff Description This functor generates new patches of a certain class or category using a seeding mechanism. Inputs Name Type Description Landscape Categorical Map Map of classes or categories. Probabilities Map Map of spatial probabilities. Changes Change Matrix Matrix of number of changes. Transition Parameters Transition Function Parameter Matrix Matrix of transition function parameters consisting of Mean Patch size, Patch size variance, and isometry. By varying these … text/html 2011-07-31T16:30:26-03:00 path http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=path&rev=1312140626&do=diff Description Path declarer. Inputs Name Type Description Constant Path Path constant. Optional Inputs Outputs Name Type Description Object Path Path object. Group Map Algebra Supplementary Notes Internal Name Path text/html 2011-07-31T16:31:55-03:00 percent http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=percent&rev=1312140715&do=diff Description Percent declarer. Inputs Name Type Description Constant Percent Percent constant. Optional Inputs Outputs Name Type Description Object Percent Percent object. Group Map Algebra Supplementary Notes Internal Name Percent text/html 2011-07-31T16:33:35-03:00 percent_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=percent_matrix&rev=1312140815&do=diff Description This functor specifies a percent matrix. Inputs Name Type Description Constant Transition Percent Matrix Optional Inputs Outputs Name Type Description Object Transition Percent Matrix Matrix of percents. Group Simulation Supplemental text/html 2011-07-31T16:34:47-03:00 positive_int http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=positive_int&rev=1312140887&do=diff Description Positive integer declarer. Inputs Name Type Description Constant Positive Int Positive integer constant. Optional Inputs Outputs Name Type Description Object Positive Int Positive integer object. Group Map Algebra Supplementary text/html 2011-07-31T16:39:51-03:00 processor_policy http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=processor_policy&rev=1312141191&do=diff Description This container forces the use of a maximum number of processors Inputs Optional Inputs Name Type Description Default Value Maximum Number Of Processors Non Negative Int Maximum number of processors. Set 0 for unlimited. 0 Force Specified Number Of Processors Bool Use strictly a specified number of processors. False Outputs Group Control text/html 2011-07-31T16:56:08-03:00 region http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=region&rev=1312142168&do=diff Description This container receives the identifier number of a region internally and passes it on to the functors enveloped by it. Inputs Name Type Description Region Id Int Region identifier. Optional Inputs Name Type Description Default Value Region Manager Region Manager This is internally linked by the “Region Manager” container. None Outputs Group Region text/html 2011-07-31T16:58:55-03:00 region_manager http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=region_manager&rev=1312142335&do=diff Description This container creates and manages regions identified by a categorical map, whose classes represent regions. It manages both processes of splitting a map into several maps, each one comprising a region, and the subsequent merging of all regional maps in a mosaic, that is a new map. text/html 2011-07-31T16:55:25-03:00 regional_categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=regional_categorical_map&rev=1312142125&do=diff Description This functor stores all of the categorical regional maps produced within the Region Manager container. Inputs Name Type Description Global Map Name Name Name for the regional maps. Regional Map Categorical Map A categorical map passed as input. Optional Inputs Name Type Description Default Value Region Id Int Region identifier. 0 Region Manager Region Manager This is internally linked by the Region Manager container. None Outputs Group Region text/html 2011-07-31T16:59:36-03:00 regional_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=regional_map&rev=1312142376&do=diff Description This functor stores all of the regional maps produced within the Region Manager container. Inputs Name Type Description Global Map Name Name Name for the regional maps. Regional Map Map Any map passed as input. Optional Inputs Name Type Description Default Value Region Id Int Region Id. 0 Region Manager Region Manager This is internally linked by the Region Manager container. None Outputs Group Region text/html 2011-07-31T16:54:51-03:00 regionalize_categorical_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=regionalize_categorical_map&rev=1312142091&do=diff Description This functor splits a categorical map into a series of regional categorical maps. Inputs Name Type Description Global Map Categorical Map A given categorical map. Optional Inputs Name Type Description Default Value Region Id Int Region identifier. 0 Region Manager Region Manager This is internally linked by the Region Manager container. None Outputs Name Type Description Regional Map Categorical Map Regional categorical maps. Group Region text/html 2011-07-31T16:54:35-03:00 regionalize_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=regionalize_map&rev=1312142075&do=diff Description This functor splits a map into a series of regional maps. Inputs Name Type Description Global Map Map Any map. Optional Inputs Name Type Description Default Value Region Id Int Region Id. 0 Region Manager Region Manager This is internally linked by the Region Manager container. None Outputs Name Type Description Regional Map Map Regional maps. Group Region text/html 2011-07-31T17:01:40-03:00 repeat http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=repeat&rev=1312142500&do=diff Description This container makes a set of functors, linked in a dataflow chain, iterate a number of times. Inputs Name Type Description Iterations Non Negative Int Number of iterations. Optional Inputs Outputs Group Control Notes Internal Name Repeat text/html 2011-07-31T17:07:16-03:00 run_external_process http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=run_external_process&rev=1312142836&do=diff Description This functor runs an external *.exe, *.cmd or batch process. Inputs Name Type Description File Name String The executable *.exe or *.com file name. If you are using a long file name containing a space, use a double-quoted string. Parameters String Process execution parameters. Optional Inputs Name Type Description Default Value Wait Process Completion Bool If true, the model waits for termination of the process. Otherwise, the model runs parallel to the pro… text/html 2011-07-31T17:18:19-03:00 save_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=save_lookup_table&rev=1312143499&do=diff Description This functor saves a lookup table into a file. The file name and its path must be specified. Inputs Name Type Description Table Lookup Table The lookup table to be saved. Filename Table Filename Name of the file where the lookup table will be saved. Dinamica automatically determines the file format from a selected file extension (only two column CSV - comma separated value format, is accepted). Optional Inputs Name Type Description Default Value Suffix Digits … text/html 2011-07-31T17:16:04-03:00 save_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=save_map&rev=1312143364&do=diff Description This functor saves a map into a file. The filename and its path must be specified. Inputs Name Type Description Map Map Map to be saved. Filename Table Filename Name of the file where the map will be saved. Dinamica automatically determines the format from a selected file extension. Optional Inputs Name Type Description Default Value Suffix Digits Non Negative Int Number of digits used in the file name suffix to represent a model step. If the number of digi… text/html 2011-07-31T17:21:01-03:00 save_weights http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=save_weights&rev=1312143661&do=diff Description This functor saves the coefficients or ranges of Weights of Evidence into a file. Inputs Name Type Description weights Weights Coefficients or ranges of Weights of Evidence to be saved into a file. Filename Table Filename Name of the file where the coefficients or ranges of Weights of Evidence will be saved. The file name and its path must be specified. Dinamica automatically determines the file format from a selected file extension. Optional Inputs Name Type Des… text/html 2011-07-31T17:24:03-03:00 select_lookup_table http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_lookup_table&rev=1312143843&do=diff Description This container picks up a lookup table from a series of tables. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Table Lookup Table A lookup table. Group Stack text/html 2011-07-31T17:26:14-03:00 select_map http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_map&rev=1312143974&do=diff Description This container picks up a map from a series of maps. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. Outputs Name Type Description map Map Any map. Group Stack text/html 2011-07-31T17:42:21-03:00 select_map_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_map_filename&rev=1312144941&do=diff Description This container picks up a map file name from a series of map file names. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Map Filename Map Filename Any map file name. Group Stack text/html 2011-07-31T17:44:18-03:00 select_path http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_path&rev=1312145058&do=diff Description This container picks up a file name from a series of file names. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Filename Path Filename Group Stack text/html 2011-07-31T17:46:12-03:00 select_percent_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_percent_matrix&rev=1312145172&do=diff Description This container picks up a percent matrix from a series of matrices. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Percent Matrix Transition Percent Matrix Matrix of percents. Group Stack text/html 2011-07-31T17:47:52-03:00 select_table_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_table_filename&rev=1312145272&do=diff Description This container picks up a file name from a series of file names. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Table Filename Table Filename A table filename. Group Stack text/html 2011-07-31T17:49:53-03:00 select_transition_function_parameter_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_transition_function_parameter_matrix&rev=1312145393&do=diff Description This container picks up a matrix of transition function parameters from a series of matrices. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Function Parameter Matrix Transition Function Parameter Matrix Matrix of transition function parameters. Group Stack text/html 2011-07-31T17:51:59-03:00 select_transition_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_transition_matrix&rev=1312145519&do=diff Description This container picks up a transition matrix from a series of matrices. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Transition Matrix Transition Matrix Matrix of transition rates. Group Stack text/html 2011-07-31T18:49:19-03:00 select_vensim_category_variable_set http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_vensim_category_variable_set&rev=1312148959&do=diff deprecated Description This container selects a set of variables from a group of sets. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Selected Vensim Category Variable Set Vensim Category Variable Set A set of Vensim variables. Group Stack text/html 2011-07-31T18:49:34-03:00 select_vensim_transition_variable_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_vensim_transition_variable_matrix&rev=1312148974&do=diff deprecated Description This container selects a set of Vensim output variables from a group of sets. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Vensim Output Variables Vensim Transition Variable Matrix Vensim output variables. Group Stack text/html 2011-07-31T17:59:01-03:00 select_weights http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_weights&rev=1312145941&do=diff Description This container picks up a set of Weights of Evidence coefficients from a series of sets. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Weights Weights Weights of Evidence coefficients. Group Stack text/html 2011-07-31T18:01:01-03:00 select_weights_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=select_weights_filename&rev=1312146061&do=diff Description This container picks up a file name from a series of file names. Inputs Optional Inputs Name Type Description Default Value Step Positive Int Current step or model iteration. 1 Outputs Name Type Description Weights Filename Weights Filename A Weights filename. Group Stack text/html 2011-07-31T18:04:33-03:00 set_fitness http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=set_fitness&rev=1312146273&do=diff Description Once the fitness score is calculated, this functor is used to get the fitness score for the current individual and to pass it to the genetic algorithm functor. Inputs Name Type Description Fitness Double Get the fitness score for the current individual. Optional Inputs Outputs Name Type Description Fitness Double Pass the fitness score of the current individual to the genetic algorithm functor. Group Calibration text/html 2011-07-31T18:09:27-03:00 set_lookup_table_value http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=set_lookup_table_value&rev=1312146567&do=diff Description This functor inserts values into a lookup table. If the table is already filled in, it replaces the old values with new values. Inputs Name Type Description Table Lookup Table The lookup table where the values will be inserted. Key Double A key to the line in which the value will be inserted. Value Double Value to be inserted. Optional Inputs Outputs Name Type Description Updated Table Lookup Table The updated lookup table. Group Table text/html 2011-07-31T18:12:42-03:00 set_map_values http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=set_map_values&rev=1312146762&do=diff Description This functor creates a map from table values. Inputs Name Type Description Value Table Lookup Table Line Table Lookup Table Input table containing the lines (Y coordinates). The table keys represent the cell identifier. The upper line uses 1 as the line number. Column Table Lookup Table Input table containing the columns (X coordinates). The table keys represent the cell identifier. The leftmost column uses 1 as the column number. Map Format Map Map used to … text/html 2011-07-31T18:13:34-03:00 skip_on_error http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=skip_on_error&rev=1312146814&do=diff Description This container executes the functors within it and captures and ignores any error that may occur during the execution of the enveloped functors. Inputs Optional Inputs Outputs Group Control Notes Any error occurring in any functor within this container will be ignored, thus avoiding the premature termination of the model. In case an output is expected outside of this container, a link between the external functor and its precedent within the container must be established us… text/html 2011-07-31T18:16:42-03:00 stack_map_layers http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=stack_map_layers&rev=1312147002&do=diff Create Cube Map Description This container assembles maps into a cube raster data set (multilayer map). Inputs Name Type Description Format Map Map Any single layer map. Optional Inputs Outputs Name Type Description Map Map The multilayer map. Group Map Algebra text/html 2011-08-03T14:43:28-03:00 start http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=start&rev=1312393408&do=diff Overview EGO stands for Environment for Geoprocessing Objects. Dinamica EGO consists of a sophisticated platform for environmental modeling with outstanding possibilities for the design from the very simple static spatial model to very complex dynamic ones. Its main features includes: text/html 2011-07-31T18:30:41-03:00 step http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=step&rev=1312147841&do=diff Description This functor receives and passes on the current model step or iteration. Inputs Optional Inputs Name Type Description Default Value Step Non Negative Int Current step or model iteration. 0 Outputs Name Type Description Step Non Negative Int Current step or model iteration. Group Control text/html 2011-08-03T16:40:26-03:00 submodels http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=submodels&rev=1312400426&do=diff FIXME Dinamica version: 1.9.0 What is Submodels are a way to reuse models that perform specific operations inside other scripts. Through this you can easily reuse model parts to create a script faster and more organized. A submodels behaves like a functor with title and description, input and output ports defined by the user. The Submodel Editor is an easy way to create submodels and assemble your own library of personal operators, simple to reuse and share. Internally it is a script like any… text/html 2011-07-31T18:32:56-03:00 table_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=table_filename&rev=1312147976&do=diff Description Table filename constant. Inputs Name Type Description Constant Table Filename Table filename. Optional Inputs Outputs Name Type Description Object Table Filename Table filename entered as the functor input. Group Table text/html 2011-07-31T18:35:02-03:00 transition_function_parameter_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=transition_function_parameter_matrix&rev=1312148102&do=diff Description This functor specifies a matrix of transition function parameters. Inputs Name Type Description Constant Transition Function Parameter Matrix Matrix of transition function parameters. Outputs Name Type Description Object Transition Function Parameter Matrix Matrix of transition function parameters. Group Simulation Supplementary text/html 2011-07-31T18:36:34-03:00 transition_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=transition_matrix&rev=1312148194&do=diff Description This functor specifies a transition matrix. Inputs Name Type Description Constant Transition Matrix A transition matrix. Optional Inputs Outputs Name Type Description Object Transition Matrix A transition matrix. Group Simulation Supplementary text/html 2011-07-31T18:38:25-03:00 transition_set http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=transition_set&rev=1312148305&do=diff Description This functor specifies a list of transitions . Inputs Name Type Description Constant Transition Set A list of transitions. Optional Inputs Outputs Name Type Description Object Transition Set A list of transitions. Group Simulation Supplementary text/html 2011-08-03T14:57:18-03:00 tutorials http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=tutorials&rev=1312394238&do=diff These are some tutorials for specific tools in Dinamica EGO. * Submodels * Wizard text/html 2011-07-24T22:32:55-03:00 type_list http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=type_list&rev=1311557575&do=diff * Cell Type * Image Expression * Lookup Table text/html 2011-07-31T18:40:44-03:00 value_junction http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=value_junction&rev=1312148444&do=diff Description This functor chooses one of two possible values produced from different execution pipelines. Inputs Name Type Description Possible Value 1 Double Value output from an execution pipeline. Possible Value 2 Double Value output from an execution pipeline. Outputs Name Type Description Value Double Value chosen. Group Control text/html 2011-07-31T18:28:26-03:00 vensim_category_variable_set http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=vensim_category_variable_set&rev=1312147706&do=diff deprecated Description This functor specifies a list of Vensim variables. Inputs Name Type Description Constant Vensim Category Variable Set A list of transitions. Optional Inputs Outputs Name Type Description Object Vensim Category Variable Set A list of transitions. Group Simulation Supplementary text/html 2011-07-31T18:43:11-03:00 vensim_transition_variable_matrix http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=vensim_transition_variable_matrix&rev=1312148591&do=diff deprecated Description This functor specifies a Vensim Transition Variable Matrix. Inputs Name Type Description Constant Vensim Transition Variable Matrix A Vensim Transition Variable Matrix. Optional Inputs Outputs Name Type Description Object Vensim Transition Variable Matrix A Vensim Transition Variable Matrix. Group Simulation Supplementary text/html 2011-07-31T18:45:31-03:00 weights_filename http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=weights_filename&rev=1312148731&do=diff Description This functor specifies a Weights of Evidence coefficients filename. Inputs Name Type Description Constant Weights Filename Data carrier for filename of Weights of Evidence coefficients or ranges. Optional Inputs Outputs Name Type Description Object Weights Filename The object is a filename of Weights of Evidence coefficients or ranges. Group Simulation Supplementary text/html 2011-07-31T18:47:13-03:00 weights_of_evidence_skeleton http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=weights_of_evidence_skeleton&rev=1312148833&do=diff Description Structure used as a link to other functors. Inputs Name Type Description Constant Weights of Evidence Skeleton Data carrier for Weights of Evidence Skeleton. Optional Inputs Outputs Name Type Description object Weights of Evidence Skeleton The resulting object is a Weights of Evidence Skeleton. Group Calibration Supplementary text/html 2011-07-30T23:47:11-03:00 wiki_tests http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=wiki_tests&rev=1312080431&do=diff Teste do Wiki Tables DokuWiki supports a simple syntax to create tables. Heading 1 Heading 2 Heading 3 Row 1 Col 1 Row 1 Col 2 Row 1 Col 3 Row 2 Col 1 some colspan (note the double pipe) Row 3 Col 1 Row 3 Col 2 Row 3 Col 3 Table rows have to start and end with a | for normal rows or a ^ for headers. text/html 2011-07-31T18:48:23-03:00 workdir http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=workdir&rev=1312148903&do=diff Description This functor sets the path for the working directory used by model functors to read and write files. Inputs Name Type Description Folder Folder Working directory. The functor defines a working directory for contained functors. Optional Inputs Outputs Group Input/Output text/html 2011-04-22T19:31:44-03:00 xml_script http://csr.ufmg.br/dinamica/dokuwiki/doku.php?id=xml_script&rev=1303511504&do=diff Overview Any model can be saved as a XML document. The resulting file uses the extension ”.xml”. Below, it is an example of a XML script used to load a map, calculate an image convolution and save the result: <?xml version="1.0" standalone="yes" ?> <script> <property key="dff.date" value="Fri Apr 22 16:07:49 2011" /> <property key="dff.version" value="1.6.2.20101213" /> <property key="metadata.author" value="Dinamica Team" /> <property key="metadata.description" value="This is an…