Title
PyCX: a Python-based simulation code repository for complex systems education
Abstract
We introduce PyCX, an online repository of simple, crude, easy-to-understand sample codes for various complex systems simulation, including iterative maps, cellular automata, dynamical networks and agent-based models. All the sample codes were written in plain Python, a general-purpose programming language widely used in industry as well as in academia, so that students can gain practical skills for both complex systems simulation and computer programming simultaneously. The core philosophy of PyCX is on the simplicity, readability, generalizability and pedagogical values of simulation codes. PyCX has been used in instructions of complex systems modeling at several places with successful outcomes.
Year
DOI
Venue
2013
10.1186/2194-3206-1-2
CASM
Keywords
Field
DocType
PyCX, Python, Complex systems simulation, Education, Iterative maps, Cellular automata, Dynamical networks, Agent-based models
Codebase,Generalizability theory,Complex system,Cellular automaton,Programming language,Computer science,Readability,Theoretical computer science,Python (programming language),Computer programming
Journal
Volume
Issue
ISSN
1
1
2194-3206
Citations 
PageRank 
References 
5
0.69
2
Authors
1
Name
Order
Citations
PageRank
Hiroki Sayama131949.14