Skip to content

Commit 60727df

Browse files
author
jgbeninger
committed
Added license and license headers
1 parent 18091a7 commit 60727df

File tree

8 files changed

+709
-27
lines changed

8 files changed

+709
-27
lines changed

LICENSE

Lines changed: 619 additions & 0 deletions
Large diffs are not rendered by default.

srplasticity/__init__.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
11
"""
2-
srplasticity package
2+
srplasticity package initialisation file
3+
Copyright (C) 2021 Julian <name of author
4+
5+
This program is free software: you can redistribute it and/or modify
6+
it under the terms of the GNU General Public License as published by
7+
the Free Software Foundation, either version 3 of the License, or
8+
(at your option) any later version.
9+
10+
This program is distributed in the hope that it will be useful,
11+
but WITHOUT ANY WARRANTY; without even the implied warranty of
12+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13+
GNU General Public License for more details.
14+
15+
You should have received a copy of the GNU General Public License
16+
along with this program. If not, see <https://www.gnu.org/licenses/>.
317
"""

srplasticity/inference.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
"""
2-
inference.py
3-
42
Everything related to parameter inference and fitting the model to data
3+
4+
Copyright (C) 2021 Julian Rossbroich, Daniel Trotter, John Beninger, Richard Naud
5+
6+
This program is free software: you can redistribute it and/or modify
7+
it under the terms of the GNU General Public License as published by
8+
the Free Software Foundation, either version 3 of the License, or
9+
(at your option) any later version.
10+
11+
This program is distributed in the hope that it will be useful,
12+
but WITHOUT ANY WARRANTY; without even the implied warranty of
13+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
GNU General Public License for more details.
15+
16+
You should have received a copy of the GNU General Public License
17+
along with this program. If not, see <https://www.gnu.org/licenses/>.
518
"""
619

720
import numpy as np

srplasticity/models.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,19 @@
44
File to store importable pre-parameterized SRP models.
55
should define classes (e.g. SRP_Pyr_Pv) that implement pre-parameterized versions of the SRP model
66
(parsing the parameters defined in parameters.yaml)
7+
8+
Copyright (C) 2021 Julian Rossbroich, Daniel Trotter, John Beninger, Richard Naud
9+
10+
This program is free software: you can redistribute it and/or modify
11+
it under the terms of the GNU General Public License as published by
12+
the Free Software Foundation, either version 3 of the License, or
13+
(at your option) any later version.
14+
15+
This program is distributed in the hope that it will be useful,
16+
but WITHOUT ANY WARRANTY; without even the implied warranty of
17+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+
GNU General Public License for more details.
19+
20+
You should have received a copy of the GNU General Public License
21+
along with this program. If not, see <https://www.gnu.org/licenses/>.
722
"""

srplasticity/setup.py

Lines changed: 0 additions & 23 deletions
This file was deleted.

srplasticity/srp.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,24 @@
11
"""
2-
srp.py Module
32
43
This module contains classes for the implementation of the SRP model.
54
- deterministic SRP model
65
- probabilistic SRP model
76
- associated synaptic kernel (gaussian and multiexponential)
7+
8+
Copyright (C) 2021 Julian Rossbroich, Daniel Trotter, John Beninger, Richard Naud
9+
10+
This program is free software: you can redistribute it and/or modify
11+
it under the terms of the GNU General Public License as published by
12+
the Free Software Foundation, either version 3 of the License, or
13+
(at your option) any later version.
14+
15+
This program is distributed in the hope that it will be useful,
16+
but WITHOUT ANY WARRANTY; without even the implied warranty of
17+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18+
GNU General Public License for more details.
19+
20+
You should have received a copy of the GNU General Public License
21+
along with this program. If not, see <https://www.gnu.org/licenses/>.
822
"""
923

1024
from abc import ABC, abstractmethod

srplasticity/tm.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,21 @@
66
- classic TM model
77
- adapted TM model to capture supralinear facilitation
88
- method to fit the TM model to data using an exhaustive parameter grid search
9+
10+
Copyright (C) 2021 Julian Rossbroich, Daniel Trotter, John Beninger, Richard Naud
11+
12+
This program is free software: you can redistribute it and/or modify
13+
it under the terms of the GNU General Public License as published by
14+
the Free Software Foundation, either version 3 of the License, or
15+
(at your option) any later version.
16+
17+
This program is distributed in the hope that it will be useful,
18+
but WITHOUT ANY WARRANTY; without even the implied warranty of
19+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20+
GNU General Public License for more details.
21+
22+
You should have received a copy of the GNU General Public License
23+
along with this program. If not, see <https://www.gnu.org/licenses/>.
924
"""
1025

1126
import numpy as np

srplasticity/tools.py

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,21 @@
33
44
This module contains tools and helper functions that are used by other modules
55
or that are useful for implementations
6+
7+
Copyright (C) 2021 Julian Rossbroich, Daniel Trotter, John Beninger, Richard Naud
8+
9+
This program is free software: you can redistribute it and/or modify
10+
it under the terms of the GNU General Public License as published by
11+
the Free Software Foundation, either version 3 of the License, or
12+
(at your option) any later version.
13+
14+
This program is distributed in the hope that it will be useful,
15+
but WITHOUT ANY WARRANTY; without even the implied warranty of
16+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17+
GNU General Public License for more details.
18+
19+
You should have received a copy of the GNU General Public License
20+
along with this program. If not, see <https://www.gnu.org/licenses/>.
621
"""
722

823
import numpy as np

0 commit comments

Comments
 (0)