scamp_extensions.process package

Subpackage containing tools for modeling a compositional process, such as Markov chains and L-Systems.

Modules:

scamp_extensions.process.l_systems

Module containing the LSystem class, a simple implementation of a Lindenmayer system.

scamp_extensions.process.markov

Module containing the MarkovModel and MarkovIterator classes for analyzing and resynthesizing a sequence based on Markov analysis.

Public-Facing API (result of import *):

LSystem(seed_string, evolution_rules, str], …)

Simple implementation of an LSystem.

MarkovIterator(markov_model, order, start_values)

Iterator that returns generated values from the given MarkovModel.

MarkovModel(data, max_order, cyclic)

A Markov analysis-synthesis tool that analyzes the given data, and can generate new data based on the same statistical patterns.