![]() We show how the Python-scripting version of MOOSE, PyMOOSE, combines the power of a compiled simulator with the versatility and ease of use of Python. ![]() MOOSE is a general-purpose simulation system for compartmental neuronal models and for models of signaling pathways based on chemical kinetics. We report the integration of Python scripting with the Multi-scale Object Oriented Simulation Environment (MOOSE). This opens up many possibilities for interoperability in the form of analysis, interfaces, and communications between simulators. Python is emerging as a common scripting language for simulators. PyMOOSE: Interoperable Scripting in Python for MOOSE The module is provided to the user community and is being used within our group to create new scripts. This allows users to easily run CIAO tools from Python scripts, and utilizes the metadata provided by the parameter-file system to create an API that provides the flexibility and safety guarantees of the command-line. Experience in converting the existing scripts—written in a variety of languages such as bash, csh/tcsh, Perl and S-Lang—to Python, and conversations with users, led to the development of the ciao_ntool module. ![]() The Science Data Systems group of the Chandra X-ray Center provides a number of scripts and Python modules that extend the capabilities of CIAO. Charming Users into Scripting CIAO with Python ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |