The VS Code Brian Simulator Extension is a powerful tool that enhances your experience when working with Brian2 simulations in Visual Studio Code. It provides features like highlighting the input strings for Equations()
in Brian2 code, making debugging more accessible, and offering auto-completion for Brian2 functions and methods.
-
Equations() String Highlighting: Easily identify the input strings within
Equations()
in your Brian2 code for quick debugging. -
Auto-Completion: Speed up your coding process with auto-completion suggestions for Brian2 functions and methods, reducing errors and improving code efficiency.
To install the VS Code Brian Simulator Extension, follow these steps:
-
Open Visual Studio Code.
-
Go to the Extensions view by clicking on the square icon in the left sidebar or pressing
Ctrl+Shift+X
. -
Search for "Brian Simulator" in the Extensions marketplace.
-
Click the "Install" button for the extension offered by our official publisher.
-
Once installed, the extension is ready to use.
-
Open or create a Python file in Visual Studio Code.
-
Write your Brian 2 code, including the
Equations()
section. -
As you type, the extension will automatically highlight the input string within the
Equations()
block for easy identification. -
Enjoy the convenience of auto-completion as you write your Brian 2 code. The extension will suggest relevant Brian 2 functions and methods.
We welcome contributions to the VS Code Brian Simulator Extension. If you'd like to contribute, please follow these steps:
-
Fork the repository on GitHub.
-
Clone your fork to your local machine.
-
Create a new branch for your feature or bug fix.
-
Make your changes and commit them.
-
Push your changes to your fork.
-
Create a pull request to the main repository.
-
Please Follow Contributing.md for more details
This extension is licensed under the GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007
. See the LICENSE file for more information.
Thank you for using the VS Code Brian Simulator Extension! If you have any questions, encounter issues, or want to contribute, please don't hesitate to get in touch.
This project is a part of Google Summer of Code 2023, sponsored by INCF and mentored by Marcel Stimberg, Dan Goodman and Ben Evan.
Abhishek Tiwari is the contributor to this project.
Brian.Org is an open-source software package for simulating spiking neural networks. It is written in Python and is designed to be easy to use and extend. The project is maintained by a community of developers and researchers from around the world.
The International Neuroinformatics Coordinating Facility (INCF) is an international organization that promotes the sharing of neuroscience data and tools. It supports the development of open-source software and provides funding for research projects like this one.
Google Summer of Code is a global program that offers students stipends to write code for open-source projects. It is sponsored by Google and has been running since 2005.
Happy coding!