pyphi.substrate_generator#

High-level interface for creating systems by specifying architecture.

Functions

build_substrate(unit_functions, weights[, ...])

Build a PyPhi substrate from a weight matrix and unit functions.

build_tpm(unit_functions, weights, **kwargs)

Build a binary state-by-node TPM from unit functions and a weight matrix.

create_substrate(node_params[, labels])

Build a Substrate from per-node specifications.

random_substrate(n, *, seed[, epsilon, cm])

A seeded random binary substrate of n units.

Submodules

ising

Utilities for implementing the Ising model.

mechanism_combinations

Combination strategies for composite units.

mechanisms

Library of unit mechanisms ported from Bjørn Juel's substrate_modeler.

unit_functions

Library of functions for single units.

utils

Utilities for creating systems.

weights

Generate different weight matrices.