PsyNeuLink is a “block modeling environment” designed for use by neuroscientists, psychologists and others interested in building system-level models of the computational mechanisms underlying brain function and its expression in psychological processes and behavior, and in exploring their relationship to developments in research on machine learning and artificial intelligence. It allows components to be constructed that implement various, possibly disparate functions, at potentially different levels of analysis and/or timescale of operation, and integrate these into a coherent modeling environment that can be used to simulate and study their interaction. PsyNeuLink is written in Python, is open source, and meant to be extended. Its goal is to provide an environment for implementing models that are expressed in a concise and easy to read form, that can be executed, shared, compared, and integrated with one another. PsyNeuLink maintains an open, publicly accessible library of its components and models, to which users can contribute, providing a common repository for model-sharing in a manner paralleling data-sharing efforts in empirical research.

Please direct comments and questions to: