Changes between Version 9 and Version 10 of NetworkDynamicConverterFunctions


Ignore:
Timestamp:
10/18/12 10:18:43 (7 years ago)
Author:
skyebend
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • NetworkDynamicConverterFunctions

    v9 v10  
    8888==== behavior sketch ==== 
    8989 
    90 Determine if building from network list, as that specifies both edge and vertex dynamics at the same time 
     90Determines if building from network list, as that specifies both edge and vertex dynamics at the same time 
    9191 
    92   If base.net is specified, construct a new network with matching parameters.  If vertex or edges or attributes are present, add them to new network as non-TEA attributes? 
     92  If base.net is specified, constructs a new network with matching parameters.  If vertex or edges or attributes are present, adds them to new network as non-TEA attributes? 
    9393 
    94   Determine if all the networks in the list are the same size. If not, check for vertex.pid to specify which vertex attribute should be used as a unique identifier. 
     94  Determined if all the networks in the list are the same size. If not, checks for vertex.pid parameter to specify which vertex attribute should be used as a unique identifier. 
    9595  In onsets is not set, it defaults to seq(from=0,length=length(network.list)). If terminus not set defaults to seq(from=1,length=length(network.list)) 
    9696 
    97   Step through the list of networks, adding the set of edges and vertices to the new network with onset and terminus times specified by onsets and termini vectors.  If inconsistencies are encountered, perform as indicated by construct.mode.  Add any network, vertex, or edge attributes found in the list networks with appropriate spells.  
     97  Step through the list of networks, adding the set of edges and vertices to the new network with onset and terminus times specified by onsets and termini vectors.  If inconsistencies are encountered, perform as indicated by construct.mode.  Add any network, vertex, or edge attributes found in the list networks to nD as TEA with appropriate spells.  
    9898 
    9999 
    100 If not building from network list 
     100If not building from network list: 
    101101 
    102 Determine vertex mode 
     102Determine vertex data schema.  If more than one of toggles, spells and changes specified, give error.  
    103103 
    104 Determine edge mode 
     104Determine edge data schema.  If more than one of toggles, spells and changes specified, give error.  
     105 
     106set start and end censoring on observation attribute.  
    105107 
    106108If nothing specified, return error, otherwise return constructed network dynamic.  
     109 
     110 
    107111 
    108112 
     
    114118base net has multiplex edges? 
    115119 
    116 ==== Notes ==== 
     120==== Notes / Questions ==== 
    117121If we want to support multiplex edges, need to expand toggles etc to allow specifying an persistent eid 
    118 Not sure how we would support multiple vertex head- and tail-sets on edges 
     122Not sure how we would support multiple vertex head- and tail-sets on edges, vertex pid? 
     123What if base.net is a nD object, should we try to append to it? 
    119124 
    120125=== Exporting from nD ===