COPADS V Lindenmayer System with Stochastic and Function Based Rules. - mauriceling/mauriceling.github.io GitHub Wiki

Citation: Ling, MHT. 2018. COPADS V: Lindenmayer System with Stochastic and Function-Based Rules. In Current STEM, Volume 1, pp. 143-172. Nova Science Publishers, Inc. ISBN 978-1-53613-416-2.

Link to [PDF] in my archive.

Lindenmayer system, commonly known as L-system, is a string rewriting system based on a set of rules. In each iteration, the string is repeatedly rewritten based on the rules given. This has been used to model branching processes; such as, plant and animal body patterning, and sedimentation processes. In addition to deterministic rewriting rules, stochastic rules have been used, leading to the development of stochastic L-system (S-L-system). For more complex modeling, parametric rules have been used, leading to the development of parametric L-system (P-L-system). Combining S-L-system and P-L-system leads to the development of L-system capable of handling both stochastic and parametric rules or parametric-stochastic-L-system (PS-L-system). Currently, there is no pure Python PS-L-system library. In this study, a light-weight, pure Python PS-L-system has been implemented. This has been incorporated into COPADS repository (https://github.com/copads/copads) and and licensed under GNU General Public License 3.