Enum: StandardGraphType

Well-known graph generator families with automatic backend mapping. The type field on GraphGenerator is a free string; this enum lists common types that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).

__

URI: tvbo:enum/StandardGraphType

Permissible Values

Value Meaning Description
BarabasiAlbert None Barabasi-Albert preferential attachment (params: k)
WattsStrogatz None Watts-Strogatz small-world (params: k, p)
ErdosRenyi None Erdos-Renyi random graph (params: p)
Complete None Complete graph (all-to-all)
Cycle None Cycle graph (ring)
Star None Star graph
RandomRegular None Random regular graph (params: k)
Grid None Grid/lattice graph (params: dims)

Identifier and Mapping Information

Schema Source

  • from schema: https://w3id.org/tvbo

LinkML Source

name: StandardGraphType
description: 'Well-known graph generator families with automatic backend mapping.
  The type field on GraphGenerator is a free string; this enum lists common types
  that get automatic code generation for Julia (Graphs.jl) and Python (NetworkX).

  '
from_schema: https://w3id.org/tvbo
rank: 1000
permissible_values:
  BarabasiAlbert:
    text: BarabasiAlbert
    description: 'Barabasi-Albert preferential attachment (params: k)'
  WattsStrogatz:
    text: WattsStrogatz
    description: 'Watts-Strogatz small-world (params: k, p)'
  ErdosRenyi:
    text: ErdosRenyi
    description: 'Erdos-Renyi random graph (params: p)'
  Complete:
    text: Complete
    description: Complete graph (all-to-all)
  Cycle:
    text: Cycle
    description: Cycle graph (ring)
  Star:
    text: Star
    description: Star graph
  RandomRegular:
    text: RandomRegular
    description: 'Random regular graph (params: k)'
  Grid:
    text: Grid
    description: 'Grid/lattice graph (params: dims)'