Skip to content

Commit 21f0d68

Browse files
Copyright (#1)
* add OBI copyright * update repo links * remove ebrains mirror workflow * use trusted publisher instead of secrets in pypi workflow * use macos-13 because later version do not have x86_64 available * update repo links in gh-actions * update repo links in pyproject.toml --------- Co-authored-by: Aurélien Jaquier
1 parent 146bb01 commit 21f0d68

File tree

6 files changed

+44
-65
lines changed

6 files changed

+44
-65
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,25 @@ on:
99

1010
jobs:
1111
call-test-workflow:
12-
uses: BlueBrain/BluePyOpt/.github/workflows/test.yml@master
12+
uses: openbraininstitute/BluePyOpt/.github/workflows/test.yml@master
1313

1414
build-tag-n-publish:
1515
name: Build, tag and publish on PyPI
1616
runs-on: ubuntu-latest
1717
needs: call-test-workflow
18+
environment: # needed for pypi publication
19+
name: pypi
20+
url: https://pypi.org/p/bluepyopt
1821
permissions:
1922
contents: write
23+
id-token: write # needed for pypi publication
2024
steps:
2125
- uses: actions/checkout@v3
2226

23-
- name: Set up Python 3.10
27+
- name: Set up Python 3.12
2428
uses: actions/setup-python@v4
2529
with:
26-
python-version: "3.10"
30+
python-version: "3.12"
2731

2832
- name: Bump version and push tag
2933
uses: anothrNick/[email protected]
@@ -54,7 +58,4 @@ jobs:
5458
generate_release_notes: true
5559

5660
- name: Publish package to PyPI
57-
uses: pypa/gh-action-pypi-publish@release/v1
58-
with:
59-
user: __token__
60-
password: ${{ secrets.PYPI_PASSWORD }}
61+
uses: pypa/gh-action-pypi-publish@release/v1.12

.github/workflows/keep-alive.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ on:
77

88
jobs:
99
call-test-workflow:
10-
uses: BlueBrain/BluePyOpt/.github/workflows/test.yml@master
10+
uses: openbraininstitute/BluePyOpt/.github/workflows/test.yml@master
1111

1212
keep-workflow-alive:
1313
name: Keep workflow alive

.github/workflows/mirror-ebrains.yml

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

.github/workflows/test.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ jobs:
1414
os: [ubuntu-latest]
1515
python-version: ["3.9", "3.10", "3.11", "3.12"]
1616
include:
17-
- os: macos-12
18-
python-version: "3.10"
17+
- os: macos-13
18+
python-version: "3.12"
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v3
2222

2323
- name: Set up Python ${{ matrix.python-version }}
24-
uses: actions/setup-python@v2
24+
uses: actions/setup-python@v4
2525
with:
2626
python-version: ${{ matrix.python-version }}
2727

@@ -34,7 +34,7 @@ jobs:
3434
run: tox
3535

3636
- name: "Upload coverage to Codecov"
37-
uses: codecov/codecov-action@v4
37+
uses: codecov/codecov-action@v5
3838
with:
3939
token: ${{ secrets.CODECOV_TOKEN }}
4040
fail_ci_if_error: false

README.rst

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -62,21 +62,21 @@ When you use the BluePyOpt software or method for your research, we ask you to c
6262
6363
Publications that use or mention BluePyOpt
6464
==========================================
65-
The list of publications that use or mention BluePyOpt can be found on `the github wiki page <https://github.com/BlueBrain/BluePyOpt/wiki/Publications-that-use-or-mention-BluePyOpt>`_.
65+
The list of publications that use or mention BluePyOpt can be found on `the github wiki page <https://github.com/openbraininstitute/BluePyOpt/wiki/Publications-that-use-or-mention-BluePyOpt>`_.
6666

6767
Support
6868
=======
69-
We are providing support using a chat channel on `Gitter <https://gitter.im/BlueBrain/BluePyOpt>`_, or the `Github discussion page <https://github.com/BlueBrain/BluePyOpt/discussions>`_.
69+
We are providing support using a chat channel on `Gitter <https://gitter.im/openbraininstitute/BluePyOpt>`_, or the `Github discussion page <https://github.com/openbraininstitute/BluePyOpt/discussions>`_.
7070

7171
News
7272
====
7373
- 2023/01: BluePyOpt now supports the Arbor simulator.
7474
- 2022/12: Support for LFPy models merged into master. Examples and preprint: https://github.com/alejoe91/multimodalfitting, https://www.biorxiv.org/content/10.1101/2022.08.03.502468v1.full
75-
- 2022/12: BluePyOpt now has the ability to write out NeuroML files: https://github.com/BlueBrain/BluePyOpt/tree/master/bluepyopt/neuroml
75+
- 2022/12: BluePyOpt now has the ability to write out NeuroML files: https://github.com/openbraininstitute/BluePyOpt/tree/master/bluepyopt/neuroml
7676
- 2021/08/30: BluePyOpt dropped Python 2.7 support.
7777
- 2017/01/04: BluePyOpt is now considered compatible with Python 3.6+.
7878
- 2016/11/10: BluePyOpt now supports NEURON point processes. This means we can fit parameters of Adex/GIF/Izhikevich models, and also synapse models.
79-
- 2016/06/14: Started a wiki: https://github.com/BlueBrain/BluePyOpt/wiki
79+
- 2016/06/14: Started a wiki: https://github.com/openbraininstitute/BluePyOpt/wiki
8080
- 2016/06/07: The BluePyOpt paper was published in Frontiers in Neuroinformatics (for link, see above)
8181
- 2016/05/03: The API documentation was moved to `ReadTheDocs <http://bluepyopt.readthedocs.io/en/latest/>`_
8282
- 2016/04/20: BluePyOpt now contains the code of the IBEA selector, no need to install a BBP-specific version of DEAP anymore
@@ -88,7 +88,7 @@ Requirements
8888
* `Python 3.9+ <https://www.python.org/downloads/release/python-390/>`_
8989
* `Pip <https://pip.pypa.io>`_ (installed by default in newer versions of Python)
9090
* `Neuron 7.4+ <http://neuron.yale.edu/>`_ (compiled with Python support)
91-
* `eFEL eFeature Extraction Library <https://github.com/BlueBrain/eFEL>`_ (automatically installed by pip)
91+
* `eFEL eFeature Extraction Library <https://github.com/openbraininstitute/eFEL>`_ (automatically installed by pip)
9292
* `Numpy <http://www.numpy.org>`_ (automatically installed by pip)
9393
* `Pandas <http://pandas.pydata.org/>`_ (automatically installed by pip)
9494
* The instruction below are written assuming you have access to a command shell on Linux / UNIX / MacOSX / Cygwin
@@ -116,7 +116,7 @@ Cloud infrastructure
116116

117117
We provide instructions on how to set up an optimisation environment on cloud
118118
infrastructure or cluster computers
119-
`here <https://github.com/BlueBrain/BluePyOpt/tree/master/cloud-config>`_
119+
`here <https://github.com/openbraininstitute/BluePyOpt/tree/master/cloud-config>`_
120120

121121
Quick Start
122122
===========
@@ -127,8 +127,8 @@ Single compartmental model
127127
An iPython notebook with an introductory optimisation of a one compartmental
128128
model with 2 HH channels can be found at
129129

130-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/simplecell/simplecell.ipynb (NEURON)
131-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/simplecell/simplecell_arbor.ipynb (Arbor)
130+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/simplecell/simplecell.ipynb (NEURON)
131+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/simplecell/simplecell_arbor.ipynb (Arbor)
132132

133133

134134
|landscape_example|
@@ -139,39 +139,39 @@ https://github.com/BlueBrain/BluePyOpt/blob/master/examples/simplecell/simplecel
139139
Neocortical Layer 5 Pyramidal Cell
140140
----------------------------------
141141
Scripts for a more complex neocortical L5PC are in
142-
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/l5pc>`__
142+
`this directory <https://github.com/openbraininstitute/BluePyOpt/tree/master/examples/l5pc>`__
143143

144144
With a notebook:
145145

146-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/l5pc/L5PC.ipynb (NEURON)
147-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/l5pc/L5PC_arbor.ipynb (Arbor)
146+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/l5pc/L5PC.ipynb (NEURON)
147+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/l5pc/L5PC_arbor.ipynb (Arbor)
148148

149149
Thalamocortical Cells
150150
---------------------
151151
Scripts for 2 thalamocortical cell types are in
152-
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/thalamocortical-cell>`__
152+
`this directory <https://github.com/openbraininstitute/BluePyOpt/tree/master/examples/thalamocortical-cell>`__
153153

154154
With a notebook:
155155

156-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/thalamocortical-cell/thalamocortical-cell_opt.ipynb
156+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/thalamocortical-cell/thalamocortical-cell_opt.ipynb
157157

158158

159159
Tsodyks-Markram Model of Short-Term Plasticity
160160
----------------------------------------------
161161
Scripts for 2 version of fitting the Tsodyks-Markram model to synaptic traces are in
162-
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/tsodyksmarkramstp>`__
162+
`this directory <https://github.com/openbraininstitute/BluePyOpt/tree/master/examples/tsodyksmarkramstp>`__
163163

164164
With 2 notebooks:
165165

166-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp.ipynb
167-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp_multiplefreqs.ipynb
166+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp.ipynb
167+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp_multiplefreqs.ipynb
168168

169169
Exporting cell in neuroml format
170170
--------------------------------
171171
An iPython notebook showing how to export a BluePyOpt cell in the neuroml format, how to create a LEMS simulation,
172172
and how to run the LEMS simulation with the neuroml cell can be found at:
173173

174-
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/neuroml/neuroml.ipynb
174+
https://github.com/openbraininstitute/BluePyOpt/blob/master/examples/neuroml/neuroml.ipynb
175175

176176

177177
API documentation
@@ -185,6 +185,8 @@ This project/research was supported by funding to the Blue Brain Project, a rese
185185

186186
Copyright (c) 2016-2024 Blue Brain Project/EPFL
187187

188+
Copyright (c) 2025 Open Brain Institute
189+
188190
..
189191
The following image is also defined in the index.rst file, as the relative path is
190192
different, depending from where it is sourced.
@@ -201,20 +203,20 @@ Copyright (c) 2016-2024 Blue Brain Project/EPFL
201203
:alt: latest documentation
202204

203205
.. |license| image:: https://img.shields.io/pypi/l/bluepyopt.svg
204-
:target: https://github.com/BlueBrain/bluepyopt/blob/master/LICENSE.txt
206+
:target: https://github.com/openbraininstitute/bluepyopt/blob/master/LICENSE.txt
205207
:alt: license
206208

207-
.. |build| image:: https://github.com/BlueBrain/BluePyOpt/workflows/Build/badge.svg?branch=master
208-
:target: https://github.com/BlueBrain/BluePyOpt/actions
209+
.. |build| image:: https://github.com/openbraininstitute/BluePyOpt/workflows/Build/badge.svg?branch=master
210+
:target: https://github.com/openbraininstitute/BluePyOpt/actions
209211
:alt: actions build status
210212

211-
.. |coverage| image:: https://codecov.io/github/BlueBrain/BluePyOpt/coverage.svg?branch=master
212-
:target: https://codecov.io/gh/BlueBrain/bluepyopt
213+
.. |coverage| image:: https://codecov.io/github/openbraininstitute/BluePyOpt/coverage.svg?branch=master
214+
:target: https://codecov.io/gh/openbraininstitute/bluepyopt
213215
:alt: coverage
214216

215217
.. |gitter| image:: https://badges.gitter.im/Join%20Chat.svg
216-
:target: https://gitter.im/BlueBrain/blueptopt
217-
:alt: Join the chat at https://gitter.im/BlueBrain/BluePyOpt
218+
:target: https://gitter.im/openbraininstitute/blueptopt
219+
:alt: Join the chat at https://gitter.im/openbraininstitute/BluePyOpt
218220

219221
.. |zenodo| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.8135890.svg
220222
:target: https://doi.org/10.5281/zenodo.8135890

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ lfpy = ["LFPy>=2.3"]
4747
arbor = ["arbor>=0.10"]
4848

4949
[project.urls]
50-
Homepage = "https://github.com/BlueBrain/BluePyOpt"
51-
Source = "https://github.com/BlueBrain/BluePyOpt"
52-
Repository = "https://github.com/BlueBrain/BluePyOpt.git"
53-
Tracker = "https://github.com/BlueBrain/BluePyOpt/issues"
50+
Homepage = "https://github.com/openbraininstitute/BluePyOpt"
51+
Source = "https://github.com/openbraininstitute/BluePyOpt"
52+
Repository = "https://github.com/openbraininstitute/BluePyOpt.git"
53+
Tracker = "https://github.com/openbraininstitute/BluePyOpt/issues"
5454
Documentation = "https://bluepyopt.readthedocs.io/en/latest"
5555

5656
[project.scripts]

0 commit comments

Comments
 (0)