TY - JOUR
T1 - PyCX
T2 - a Python-based simulation code repository for complex systems education
AU - Sayama, Hiroki
N1 - Publisher Copyright:
© 2013, Sayama; licensee Springer.
PY - 2013/12/1
Y1 - 2013/12/1
N2 - 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.
AB - 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.
KW - Agent-based models
KW - Cellular automata
KW - Complex systems simulation
KW - Dynamical networks
KW - Education
KW - Iterative maps
KW - PyCX
KW - Python
UR - http://www.scopus.com/inward/record.url?scp=84962572205&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84962572205&partnerID=8YFLogxK
U2 - 10.1186/2194-3206-1-2
DO - 10.1186/2194-3206-1-2
M3 - Article
AN - SCOPUS:84962572205
SN - 2194-3206
VL - 1
JO - Complex Adaptive Systems Modeling
JF - Complex Adaptive Systems Modeling
IS - 1
M1 - 2
ER -