Skip to content

Commit 1c220b9

Browse files
clinssenC.A.P. Linssen
and
C.A.P. Linssen
authored
Add codemeta file (#1166)
* add codemeta file Co-authored-by: C.A.P. Linssen <[email protected]>
1 parent cf274da commit 1c220b9

File tree

3 files changed

+32
-2
lines changed

3 files changed

+32
-2
lines changed

README.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
# NESTML: The NEST Modelling Language
44

5-
NESTML is a domain-specific language that supports the specification of neuron models in a precise and concise syntax, based on the syntax of Python. Model equations can either be given as a simple string of mathematical notation or as an algorithm written in the built-in procedural language. The equations are analyzed by the associated toolchain, written in Python, to compute an exact solution if possible or use an appropriate numeric solver otherwise.
5+
NESTML is a domain-specific language for neuron and synapse models. These dynamical models can be used in simulations of brain activity on several platforms, in particular [NEST Simulator](https://nest-simulator.readthedocs.org/).
6+
7+
NESTML combines an easy to understand, yet powerful syntax, with good simulation performance by means of code generation, through a flexible and user-friendly toolchain.
68

79
## Documentation
810

codemeta.json

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"@context": "https://w3id.org/codemeta/3.0",
3+
"type": "SoftwareSourceCode",
4+
"applicationCategory": "computational neuroscience",
5+
"codeRepository": "https://github.com/nest/nestml/",
6+
"description": "NESTML is a domain-specific language for neuron and synapse models. These dynamical models can be used in simulations of brain activity on several platforms, in particular NEST Simulator.\n\nNESTML combines an easy to understand, yet powerful syntax, with good simulation performance by means of code generation, through a flexible and user-friendly toolchain.",
7+
"funder": {
8+
"type": "Organization",
9+
"name": "Jülich Research Centre GmbH, Jülich, Germany"
10+
},
11+
"keywords": [
12+
"neuron",
13+
"synapse",
14+
"neuroscience",
15+
"neural network",
16+
"spiking"
17+
],
18+
"license": "https://spdx.org/licenses/GPL-2.0-only",
19+
"name": "NESTML",
20+
"programmingLanguage": "Python",
21+
"codemeta:contIntegration": {
22+
"id": "https://github.com/nest/nestml/"
23+
},
24+
"continuousIntegration": "https://github.com/nest/nestml/",
25+
"issueTracker": "https://github.com/nest/nestml/issues",
26+
"version": "8.0.0-post-dev"
27+
}
28+

extras/nestml-release-checklist.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Follow this checklist to successfully perform a NESTML release. Let's say that 5
1515

1616
- Ensure copyright transferal agreement is obtained from each author (contact: @heplesser). Obtain affiliation one-liner for each author.
1717

18-
- Edit `setup.py` and enter the right version number. Edit `pynestml/__init__.py` and enter the right version number. Push to a new branch called `release-v5.0.1`.
18+
- Edit `setup.py` and enter the right version number. Edit `pynestml/__init__.py` and enter the right version number. Edit `codemeta.json` and enter the right version number. Push to a new branch called `release-v5.0.1`.
1919

2020
- Log in to Zenodo, and create a new upload. Press the "Reserve DOI" button.
2121

0 commit comments

Comments
 (0)