-
Notifications
You must be signed in to change notification settings - Fork 100
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Neuronunit reduced cells #348
Open
russelljjarvis
wants to merge
132
commits into
BlueBrain:master
Choose a base branch
from
russelljjarvis:neuronunit_reduced_cells
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 70 commits
Commits
Show all changes
132 commits
Select commit
Hold shift + click to select a range
e2af7e2
adding in appropriate notebooks, removed call to pebble pool in neuro…
russelljjarvis 1a6d38c
third example
russelljjarvis a54de02
adding in single file
russelljjarvis cc57e0b
reverted algorithms file to the original
russelljjarvis acd1fb7
reintroduce constructor BPO_deap_opt() argument/ neuronunit=boolean f…
russelljjarvis c46e5b2
Update README.md
russelljjarvis 3a5e6e2
Update README.md
russelljjarvis e9253f8
update build instructions pertaining to git to see if using different…
russelljjarvis 5b06b00
Merge branch 'neuronunit_reduced_cells' of https://github.com/russell…
russelljjarvis 938c5c2
Updated config.yml
russelljjarvis c1de908
converted spaces to tabs
russelljjarvis d2a75f3
converted spaces to tabs
russelljjarvis ab4de1f
converted spaces to tabs
russelljjarvis 109a1c4
shorter build+tests
russelljjarvis 7b66fdc
more ci fixing
russelljjarvis 6fad627
perhaps ci will work with different test dependency
russelljjarvis 0f60ea2
added in necessary test
russelljjarvis d765305
changed setup.py to try to coax tox to run
russelljjarvis a5e028b
abolished DataTC useful methods persist because of inheritance
russelljjarvis 947666e
change dependencies to run on tox
russelljjarvis 5517669
change dependencies to run on tox
russelljjarvis 7a3f98f
process dependency links
russelljjarvis 27546ab
install requires
russelljjarvis 5f32589
install requires
russelljjarvis f17f674
install requires
russelljjarvis 2bf11d0
install requires
russelljjarvis 3b89f1b
ci dependency change
russelljjarvis 68bafb6
ci setup dependency change
russelljjarvis ada84c9
merge
russelljjarvis c46a5b0
factored out dtc and replaced with models
russelljjarvis 58bd45f
update requirements
russelljjarvis f979f8d
update CI
russelljjarvis af4e848
update
russelljjarvis dbd56ce
update ci
russelljjarvis ee32666
update CI
russelljjarvis f9050f7
update
russelljjarvis 4eb3fd3
try to get tox CI working
russelljjarvis 7bac473
update for pull request
russelljjarvis 94e7f90
Fix py2 testing error due to PR #998 in nrn.
5c0be1a
Merge pull request #349 from AurelienJaquier/master
wvangeit c2661a0
Add feature computation functions to CellEvaluator, ObjectivesCalcula…
ceda365
Merge branch 'master' into feature_values
wvangeit cc732a1
Updated documentation to add the README on RTD.
alex4200 42dd6bb
Add tests
4b05e8f
Merge branch 'feature_values' of https://github.com/BlueBrain/BluePyO…
0b17fda
Merge pull request #350 from BlueBrain/feature_values
wvangeit 3ac2257
Fixed the bagde table.
alex4200 eb62c27
Merge branch 'master' into alexdoc
wvangeit 4f25199
Merge pull request #351 from alex4200/alexdoc
wvangeit a076a2f
Added config files for RTD
alex4200 f0ea22a
Merge branch 'alexdoc' of github.com:alex4200/BluePyOpt into alexdoc
alex4200 57206ce
Merge branch 'master' into alexdoc
wvangeit 5c8267d
Merge pull request #352 from alex4200/alexdoc
wvangeit fd29f6c
Commenting out the license text.
alex4200 ae14666
Merge branch 'alexdoc' of github.com:alex4200/BluePyOpt into alexdoc
alex4200 3821813
Fixing image in README: Provide proper path depending where the READM…
alex4200 c9428ad
Merge pull request #353 from alex4200/alexdoc
wvangeit 3aa210c
Fix path in readthedocs yaml
wvangeit ce4af5c
Fixing image location in README
wvangeit 45b922a
update testing
russelljjarvis c490139
update
russelljjarvis 22a7d49
update
russelljjarvis 30ae737
update
russelljjarvis d5755fb
merge
russelljjarvis fd48264
merged with origin master @bbp.bpo, checked nose test compatibility, …
russelljjarvis 15e28e0
moved dependencies into extras_require
russelljjarvis e7c3526
update for CI unittesting passing
russelljjarvis af20008
local CI verification
russelljjarvis fe7f1e3
update
russelljjarvis 0dc016b
might work
russelljjarvis 98a2ac7
changed test file names
russelljjarvis 087ff46
update file names
russelljjarvis 799e39a
before merge master/origin
russelljjarvis a35930b
update tox
russelljjarvis 0230b38
update for PR
russelljjarvis 97f3ddb
add missing s into https of extra requirement
russelljjarvis 4515427
update
russelljjarvis d7ba56e
update
russelljjarvis 1c6941f
neuronunit opt is pip installable, make numba models pip installable
russelljjarvis d80aa5f
edited CI
russelljjarvis f88dc6b
update
russelljjarvis 9d8a8e8
update
russelljjarvis 074d948
ci test
russelljjarvis 2d2f964
update
russelljjarvis 7f95c04
update CI
russelljjarvis bd88a63
update CI
russelljjarvis 50cd426
CI update
russelljjarvis 5b221a6
CI update
russelljjarvis b6528ed
CI update
russelljjarvis 1acec2f
CI update
russelljjarvis 358f7c2
update
russelljjarvis 140efa2
turn off allensdk logging
russelljjarvis a406b2c
update CI
russelljjarvis 4736968
update
russelljjarvis 9f8f253
update CI
russelljjarvis 1643059
update CI
russelljjarvis 1141b08
update CI
russelljjarvis 161a5f4
update CI
russelljjarvis 6154405
update
russelljjarvis 35e0325
update
russelljjarvis 7f5d164
update
russelljjarvis f9fa9ef
update
russelljjarvis 9d782a4
update
russelljjarvis 05f8df9
update
russelljjarvis ead29d2
update
russelljjarvis 8e787c4
update
russelljjarvis 581e8ed
update ci
russelljjarvis 7413e02
update
russelljjarvis aa88f5e
blah
russelljjarvis 8552245
blah
russelljjarvis db3dd29
update
russelljjarvis 1e620dc
tox might work now
russelljjarvis 6bdae3a
update
russelljjarvis afaca14
update
russelljjarvis 8318b23
update
russelljjarvis ba5fc85
update CI
russelljjarvis 79dcba0
update CI
russelljjarvis a300854
try remote machine
russelljjarvis 80a0c8a
update CI
russelljjarvis ca03190
update CI
russelljjarvis b9f5658
update
russelljjarvis 1a73bfc
update
russelljjarvis 28c9165
update
russelljjarvis 3613105
update
russelljjarvis 6cac975
Update main.yml
russelljjarvis 915ba1b
wqMerge branch 'neuronunit_reduced_cells' of https://github.com/russe…
russelljjarvis e1dbace
modified some files with black so that they would pass tox style check
russelljjarvis 8c3a805
update for remote
russelljjarvis 4f0ea68
update
russelljjarvis 7345ee3
update
russelljjarvis 73d85c1
update
russelljjarvis b2cc789
fixed tab/space error in bpo
russelljjarvis File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,59 @@ | ||
defaults: &defaults | ||
working_directory: ~/markovmodel/PyEMMA | ||
docker: | ||
- image: continuumio/miniconda3 | ||
|
||
inst_conda_bld: &inst_conda_bld | ||
- run: conda config --add channels conda-forge | ||
- run: conda config --set always_yes true | ||
- run: conda config --set quiet true | ||
- run: conda install conda-build | ||
|
||
version: 2 | ||
|
||
jobs: | ||
build: | ||
<<: *defaults | ||
parallelism: 1 | ||
steps: | ||
- checkout | ||
- run: git fetch --unshallow || true | ||
- run: apt-get install -y cpp gcc | ||
- run: apt-get install -y libx11-6 python-dev git build-essential | ||
- run: apt-get install -y autoconf automake gcc g++ make gfortran | ||
- run: apt-get install -y python-tables | ||
- run: apt-get install -y libhdf5-serial-dev | ||
|
||
- run: conda config --add channels conda-forge | ||
- run: conda config --set always_yes true | ||
- run: conda config --set quiet true | ||
- run: conda install conda-build | ||
- run: conda install scipy; | ||
- run: conda install numpy; | ||
- run: conda install numba; | ||
- run: conda install dask; | ||
- run: pip install tables | ||
- run: pip install pip --upgrade; pip install -r requirements.txt; | ||
- run: pip install -e . | ||
- run: git clone -b neuronunit https://github.com/russelljjarvis/jit_hub.git | ||
- run: cd jit_hub; pip install -e .; cd ..; | ||
- run: git clone -b optimization https://github.com/russelljjarvis/neuronunit | ||
- run: cd neuronunit; pip install -e .; cd ..; | ||
- run: git clone https://github.com/russelljjarvis/eFEL | ||
- run: cd eFEL; pip install -e .; cd ..; | ||
- run: pip install cython | ||
- run: pip install streamlit; | ||
- run: pip install seaborn; | ||
- run: pip install sklearn | ||
- run: pip install allensdk==0.16.3 | ||
- run: pip install frozendict | ||
- run: pip install nose | ||
- run: rm -rf /opt/conda/lib/python3.8/site-packages/sciunit | ||
- run: git clone -b dev https://github.com/russelljjarvis/sciunit.git | ||
- run: cd sciunit; pip install -e .; cd ..; | ||
- run: cd bluepyopt/tests; nosetests test_evaluators.py | ||
- run: cd bluepyopt/tests; nosetests scores_unit_test.py | ||
- run: cd bluepyopt/tests; python rheobase_model_test.py | ||
|
||
# causes time out | ||
#- run: cd bluepyopt/tests; python izhi_opt.py |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# .readthedocs.yml | ||
# Read the Docs configuration file | ||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||
|
||
# Required | ||
version: 2 | ||
|
||
sphinx: | ||
configuration: docs/source/conf.py | ||
fail_on_warning: true | ||
|
||
python: | ||
install: | ||
- method: pip | ||
path: . | ||
- requirements: requirements_docs.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,273 @@ | ||
<<<<<<< HEAD:README.rst | ||
|banner| | ||
|
||
BluePyOpt | ||
========= | ||
|
||
.. raw:: html | ||
|
||
<table> | ||
<tr> | ||
<td>Latest Release</td> | ||
<td> | ||
<a href="https://pypi.org/project/bluepyopt/"> | ||
<img src="https://img.shields.io/pypi/v/bluepyopt.svg" alt="latest release" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Documentation</td> | ||
<td> | ||
<a href="https://bluepyopt.readthedocs.io/"> | ||
<img src="https://readthedocs.org/projects/bluepyopt/badge/?version=latest" alt="latest documentation" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>License</td> | ||
<td> | ||
<a href="https://github.com/BlueBrain/bluepyopt/blob/master/LICENSE.txt"> | ||
<img src="https://img.shields.io/pypi/l/bluepyopt.svg" alt="license" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Build Status</td> | ||
<td> | ||
<a href="https://github.com/BlueBrain/BluePyOpt/actions"> | ||
<img src="https://github.com/BlueBrain/BluePyOpt/workflows/Build/badge.svg?branch=master" alt="Actions build status" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Coverage</td> | ||
<td> | ||
<a href="https://codecov.io/gh/BlueBrain/bluepyopt"> | ||
<img src="https://codecov.io/github/BlueBrain/BluePyOpt/coverage.svg?branch=master" alt="coverage" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Gitter</td> | ||
<td> | ||
<a href="https://gitter.im/bluebrain/bluepyopt"> | ||
<img src="https://badges.gitter.im/Join%20Chat.svg" | ||
</a> | ||
</td> | ||
</tr> | ||
</table> | ||
|
||
|
||
|
||
======= | ||
<img src="docs/source/logo/BluePyOptBanner.png"/> | ||
|
||
----------------- | ||
# BluePyOpt: Blue Brain Python Optimisation Library | ||
|
||
<table> | ||
<tr> | ||
<td>Latest Release</td> | ||
<td> | ||
<a href="https://pypi.org/project/bluepyopt/"> | ||
<img src="https://img.shields.io/pypi/v/bluepyopt.svg" alt="latest release" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Documentation</td> | ||
<td> | ||
<a href="https://bluepyopt.readthedocs.io/"> | ||
<img src="https://readthedocs.org/projects/bluepyopt/badge/?version=latest" alt="latest documentation" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>License</td> | ||
<td> | ||
<a href="https://github.com/BlueBrain/bluepyopt/blob/master/LICENSE.txt"> | ||
<img src="https://img.shields.io/pypi/l/bluepyopt.svg" alt="license" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Build Status</td> | ||
<td> | ||
<a href="https://github.com/BlueBrain/BluePyOpt/actions"> | ||
<img src="https://github.com/BlueBrain/BluePyOpt/workflows/Build/badge.svg?branch=master" alt="Actions build status" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Coverage</td> | ||
<td> | ||
<a href="https://codecov.io/gh/BlueBrain/bluepyopt"> | ||
<img src="https://codecov.io/github/BlueBrain/BluePyOpt/coverage.svg?branch=master" alt="coverage" /> | ||
</a> | ||
</td> | ||
</tr> | ||
<tr> | ||
<td>Gitter</td> | ||
<td> | ||
<a href="https://gitter.im/bluebrain/bluepyopt"> | ||
<img src="https://badges.gitter.im/Join%20Chat.svg" | ||
</a> | ||
</td> | ||
</tr> | ||
</table> | ||
>>>>>>> neuronunit_reduced_cells:README.md | ||
Introduction | ||
============ | ||
|
||
The Blue Brain Python Optimisation Library (BluePyOpt) is an extensible | ||
framework for data-driven model parameter optimisation that wraps and | ||
standardises several existing open-source tools. | ||
|
||
It simplifies the task of creating and sharing these optimisations, | ||
and the associated techniques and knowledge. | ||
This is achieved by abstracting the optimisation and evaluation tasks | ||
into various reusable and flexible discrete elements according to established | ||
best-practices. | ||
|
||
Further, BluePyOpt provides methods for setting up both small- and large-scale | ||
optimisations on a variety of platforms, | ||
ranging from laptops to Linux clusters and cloud-based compute infrastructures. | ||
|
||
Citation | ||
======== | ||
|
||
When you use the BluePyOpt software or method for your research, we ask you to cite the following publication (**this includes poster presentations**): | ||
|
||
`Van Geit W, Gevaert M, Chindemi G, Rössert C, Courcol J, Muller EB, Schürmann F, Segev I and Markram H (2016). BluePyOpt: Leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience. Front. Neuroinform. 10:17. doi: 10.3389/fninf.2016.00017 <http://journal.frontiersin.org/article/10.3389/fninf.2016.00017>`_. | ||
|
||
.. code-block:: | ||
|
||
@ARTICLE{bluepyopt, | ||
AUTHOR={Van Geit, Werner and Gevaert, Michael and Chindemi, Giuseppe and Rössert, Christian and Courcol, Jean-Denis and Muller, Eilif Benjamin and Schürmann, Felix and Segev, Idan and Markram, Henry}, | ||
TITLE={BluePyOpt: Leveraging open source software and cloud infrastructure to optimise model parameters in neuroscience}, | ||
JOURNAL={Frontiers in Neuroinformatics}, | ||
VOLUME={10}, | ||
YEAR={2016}, | ||
NUMBER={17}, | ||
URL={http://www.frontiersin.org/neuroinformatics/10.3389/fninf.2016.00017/abstract}, | ||
DOI={10.3389/fninf.2016.00017}, | ||
ISSN={1662-5196} | ||
} | ||
|
||
|
||
Support | ||
======= | ||
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>`_. | ||
|
||
News | ||
==== | ||
- 2017/01/04: BluePyOpt is now considered compatible with Python 3.6+. | ||
- 2016/11/10: BluePyOpt now supports NEURON point processes. This means we can fit parameters of Adex/GIF/Izhikevich models, and also synapse models. | ||
- 2016/06/14: Started a wiki: https://github.com/BlueBrain/BluePyOpt/wiki | ||
- 2016/06/07: The BluePyOpt paper was published in Frontiers in Neuroinformatics (for link, see above) | ||
- 2016/05/03: The API documentation was moved to `ReadTheDocs <http://bluepyopt.readthedocs.io/en/latest/>`_ | ||
- 2016/04/20: BluePyOpt now contains the code of the IBEA selector, no need to install a BBP-specific version of DEAP anymore | ||
- 2016/03/24: Released version 1.0 | ||
|
||
Requirements | ||
============ | ||
|
||
* `Python 2.7+ <https://www.python.org/download/releases/2.7/>`_ or `Python 3.6+ <https://www.python.org/downloads/release/python-360/>`_ | ||
* `Pip <https://pip.pypa.io>`_ (installed by default in newer versions of Python) | ||
* `Neuron 7.4+ <http://neuron.yale.edu/>`_ (compiled with Python support) | ||
* `eFEL eFeature Extraction Library` <https://github.com/BlueBrain/eFEL>`_ (automatically installed by pip) | ||
* `Numpy <http://www.numpy.org>`_ (automatically installed by pip) | ||
* `Pandas <http://pandas.pydata.org/>`_ (automatically installed by pip) | ||
* The instruction below are written assuming you have access to a command shell on Linux / UNIX / MacOSX / Cygwin | ||
|
||
Installation | ||
============ | ||
|
||
If you want to use the ephys module of BluePyOpt, you first need to install NEURON with Python support on your machine. | ||
|
||
And then bluepyopt itself: | ||
|
||
|
||
.. code-block:: bash | ||
|
||
pip install bluepyopt | ||
|
||
|
||
Cloud infrastructure | ||
==================== | ||
|
||
We provide instructions on how to set up an optimisation environment on cloud | ||
infrastructure or cluster computers | ||
`here <https://github.com/BlueBrain/BluePyOpt/tree/master/cloud-config>`_ | ||
|
||
Quick Start | ||
=========== | ||
|
||
Single compartmental model | ||
-------------------------- | ||
|
||
An iPython notebook with an introductory optimisation of a one compartmental | ||
model with 2 HH channels can be found at | ||
|
||
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/simplecell/simplecell.ipynb | ||
|
||
|
||
.. image:: examples/simplecell/figures/landscape_example.png | ||
|
||
|
||
**Figure**: The solution space of a single compartmental model with two parameters: the maximal conductance of Na and K ion channels. The color represents how well the model fits two objectives: when injected with two different currents, the model has to fire 1 and 4 action potential respectively during the stimuli. Dark blue is the best fitness. The blue circles represent solutions with a perfect score. | ||
|
||
Neocortical Layer 5 Pyramidal Cell | ||
---------------------------------- | ||
Scripts for a more complex neocortical L5PC are in | ||
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/l5pc>`__ | ||
|
||
With a notebook: | ||
|
||
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/l5pc/L5PC.ipynb | ||
|
||
Thalamocortical Cells | ||
--------------------- | ||
Scripts for 2 thalamocortical cell types are in | ||
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/thalamocortical-cell>`__ | ||
|
||
With a notebook: | ||
|
||
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/thalamocortical-cell/thalamocortical-cell_opt.ipynb | ||
|
||
|
||
Tsodyks-Markram Model of Short-Term Plasticity | ||
---------------------------------------------- | ||
Scripts for 2 version of fitting the Tsodyks-Markram model to synaptic traces are in | ||
`this directory <https://github.com/BlueBrain/BluePyOpt/tree/master/examples/tsodyksmarkramstp>`__ | ||
|
||
With 2 notebooks: | ||
|
||
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp.ipynb | ||
https://github.com/BlueBrain/BluePyOpt/blob/master/examples/tsodyksmarkramstp/tsodyksmarkramstp_multiplefreqs.ipynb | ||
|
||
API documentation | ||
================= | ||
The API documentation can be found on `ReadTheDocs <http://bluepyopt.readthedocs.io/en/latest/>`_. | ||
|
||
Funding | ||
======= | ||
This work has been partially funded by the European Union Seventh Framework Program (FP7/20072013) under grant agreement no. 604102 (HBP), the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 720270, 785907 (Human Brain Project SGA1/SGA2) and by the EBRAINS research infrastructure, funded from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under the Specific Grant Agreement No. 945539 (Human Brain Project SGA3). | ||
<<<<<<< HEAD:README.rst | ||
This project/research was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology. | ||
|
||
© 2016-2021, Blue Brain Project/EPFL | ||
|
||
.. | ||
The following image is also defined in the index.rst file, as the relative path is | ||
different, depending from where it is sourced. | ||
The following location is used for the github README | ||
The index.rst location is used for the docs README; index.rst also defined an end-marker, | ||
to skip content after the marker 'substitutions'. | ||
|
||
.. substitutions | ||
.. |banner| image:: docs/source/logo/BluePyOptBanner.png | ||
.. |landscape_example| image:: examples/simplecell/figures/landscape_example.png | ||
======= | ||
- This project/research was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology. | ||
>>>>>>> neuronunit_reduced_cells:README.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can leave this file here for now while you're testing your PR. But in the end everything will need to run on Github Actions (using tox).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, that would be awesome. I will write a clear message somewhere here on the PR, when all the items are finished, but I wont leave it hanging. I still might need 2-3 weeks.
There is a big parallel effort to PR into neuronunit proper. I am also trying to make a streamlit application with a heroku/AWS deployment, that you should be able to log into and actively validate this approach without a big install on your end. Not sure if I will ever get there. But the PRs at least will work.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, thanks.