https://github.com/brian-team/brian-code-editor
GSoC 2023 project: Code editor support for Brian model equations
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.5%) to scientific vocabulary
Repository
GSoC 2023 project: Code editor support for Brian model equations
Basic Info
- Host: GitHub
- Owner: brian-team
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 13 MB
Statistics
- Stars: 0
- Watchers: 5
- Forks: 3
- Open Issues: 2
- Releases: 0
Metadata Files
README.md
VS Code Brian Simulator Extension

Table of Contents
Introduction
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.

Features
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.
Installation
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.
Usage
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.
Contributing
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
License
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.
Google Summer of Code 2023
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.
About Brian.Org
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.
About INCF
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.
About Google Summer of Code
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!
Owner
- Name: Brian simulator
- Login: brian-team
- Kind: organization
- Location: Paris, France
- Website: https://briansimulator.org
- Repositories: 25
- Profile: https://github.com/brian-team
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Issues and Pull Requests
Last synced: over 1 year ago
All Time
- Total issues: 7
- Total pull requests: 5
- Average time to close issues: 4 months
- Average time to close pull requests: about 15 hours
- Total issue authors: 2
- Total pull request authors: 2
- Average comments per issue: 0.29
- Average comments per pull request: 0.0
- Merged pull requests: 5
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- mstimberg (5)
- bdevans (1)
Pull Request Authors
- TiwariAbhishek23 (4)
- bdevans (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- 169 dependencies
- @types/glob ^8.1.0 development
- @types/mocha ^10.0.1 development
- @types/node 16.x development
- @types/vscode ^1.78.0 development
- @vscode/test-electron ^2.3.0 development
- eslint ^8.39.0 development
- glob ^8.1.0 development
- mocha ^10.2.0 development
- typescript ^5.0.4 development
- brian2 *
- pygls ==1.0.2