----------------
- Isolate the unit v5,v6, thal tests. [Anil Tuncel]
- Upload-docs not to depend on bglibpy's importer. [Anil Tuncel]
i.e. no neurodamus is needed therefore no gitlab access permission is needed by ci
- Use upload_docs tox environment instead of bbp-nse-ci. [Anil Tuncel]
- Update readme & documentation. [Anil Tuncel]
- Add version.py that reads from versioneer. [Anil Tuncel]
- Update bglibpy to be compatible with the gitlab ci pipelines. [Anil
Tuncel]
- Update README.rst. [Werner Van Geit]
- Added initial .gitlab-ci.yml. [Anil Tuncel]
- Deleted .gitreview. [Anil Tuncel]
- Revert "Initial commit" [Anil Tuncel]
This reverts commit e5fa4a7bf820b82a948ac009e49ec78e90b7ca74.
- Initial commit. [Tharayil Joseph]
- Merge "add edge_id attribute to Synapse" [Werner Van Geit]
- Add edge_id attribute to Synapse. [Anil Tuncel]
- Tox.ini added cmake as dep. [Anil Tuncel]
- .install_neuron: print cmake output to console. [Anil Tuncel]
- .install_neuron.sh removed. [Anil Tuncel]
it was used for debug purposes
- Using cmake for neuron installation. [Anil Tuncel]
- Check forward_skip value to be positive BGLPY-85. [Anil Tuncel]
patch1: applying Werner's feedback
- Merge changes from topic 'ais' [Anil Tuncel]
* changes:
enable spike detection at AIS BGLPY-83
replace connect2target hoc function with python
- Enable spike detection at AIS BGLPY-83. [Anil Tuncel]
Patch 2
* added helper functions to record and read from ais
* added test to compare voltages at AIS (using sscx sim)
Patch 3
* check for bluepy's soma_report.get_gid response BLPY-259
there are sometimes duplicated columns
Patch 4
* explicitly delete the cell object for python's reference counter
* set ecord_dt 0.1
* check for length of voltages
- Replace connect2target hoc function with python. [Anil Tuncel]
Patch 2: removed M. Hines magic comment
Patch 3: spikedetection threshold as an argument with a default val
Patch 4: documentation fix
Patch 5: pass Connection.spike_threshold to create_netcon_spike
Patch 6: fix function call in create_netcon_spikedetector
- Improve loading time of synapses. [Sirio Bolaños Puchet]
Two efficiency improvements:
+ check sanity of connection entries only once at the beggining,
instead of for every synapse
+ cache what GIDs belong to a target, so that matching GIDs to
connection entries proceeds much faster
- Updated tutorial with an example single cell sim (without network)
[Anil Tuncel]
* changelog update
- Removed unreachable bluepy<=0.16.0 branch. [Anil Tuncel]
Patch 2: setup.py bluepy remove bbp and add brion
it's unreachable since setup.py assumes bluepy>2.1.0
- Added numpy and matplotlib dependencies. [Anil Tuncel]
- Replace methodtools with cachetools to reduce dependencies. [Anil
Tuncel]
as methodtools depend on wirerope and inspect2 BGLPY-80
Patch 2: remove the cache of is_cell_target method
since it's cheap
- Remove extra[bbp] since brion is in install_requires. [Anil Tuncel]
*PATCH1*: bluepy>=2.1.0.dev6 -> bluepy>=2.1.0
- Drop deprecated bluepy.v2 subpackage. [Anil Tuncel]
- Merge "Merge branch 'warnings'" [Anil Tuncel]
- Merge branch 'warnings' [Anil Tuncel]
- Merge "error message made more informative" [Anil Tuncel]
- Error message made more informative. [Anil Tuncel]
ignore_populationid_error=True is mentioned
- Changelog update upon updating the tag. [Anil Tuncel]
- Use methodtools lru cache to prevent memory leak. [Werner Van Geit]
- Apply the sonata spike report update [BLPY-244] [Anil Tuncel]
* apply renaming of brian->brion
- Added FAQ page with MPT ERROR: PMI2_Init. [Anil Tuncel]
- Documentation update. [Anil Tuncel]
* mention missing parameters in docstring
* refer to the jupyter notebook in insilico-cookbook
in the tutorial section.
* add changelog to sphinx.
* PATCH 2: added docs/source/changelog.rst
- Added option to use hoc with AIS_scaler, aligned with
https://bbpcode.epfl.ch/code/#/c/52044/ [arnaudon]
* rebase master
* added changelog entry
* rebase master at ffc293a bluepy v1.0.0 integration
- Bluepy v1.0.0 integration. [Anil Tuncel]
* PATCH 2: BLPSynapse.POST_SEGMENT_ID for newer bluepy
* PATCH 3: Added changelog entry
- Updated docstring for Synapse.synid to contain tuple idx info. [Anil
Tuncel]
- Apply pep8 code style with E501,W504,W503,E741 ignored. [Anil Tuncel]
Tox & Jenkins plans are updated accordingly
- Read synapse locations from SONATA field and round synapse delays to
timestep. [Sirio Bolaños Puchet]
* style: line lengths decreased to 80
- Remove bluepy 'sonata' extra in version >=0.16.0 [BGLPY-78] [Anil
Tuncel]
* also remove the explicit h5py<3.0.0 dependency since bluepy handles it
- Merge "Add support for MinisSingleVesicle, SpikeThreshold, V_Init,
Celsius" [Anil Tuncel]
- Add support for MinisSingleVesicle, SpikeThreshold, V_Init, Celsius.
[Sirio Bolaños Puchet]
* Added a gpfs test
* added a custom exception
* rebased master branch
* used get_mainsim_voltage with t_start, t_stop, t_step parameters in the test
* CHANGELOG updated
- Tests remove unnecessary ssim object creations. [Anil Tuncel]
- Use absolute paths in blueconfigs [BLPY-178] [Anil Tuncel]
* adapted the tests accordingly
- Remove python27 from jenkins plan. [Anil Tuncel]
- Introducing t_start, t_stop, t_step parameters for
get_mainsim_voltage_trace. [Anil Tuncel]
The motivation is due to the performance.
Retrieving the mainsim voltage using bluepy on large simulations takes very long.
With the use of bluepy api v2 this change enables retrieving only a section of voltage rather than the entire simulation voltage.
- Use h5py<3.0.0. [Anil Tuncel]
h5py 3.0.0 is parsing the dtype (previously parsed as str) as bytes.
There may be other changed datatypes as well.
Until a long-term solution can be found, it's best to pin the version down.
- Pin version of pyrsistent in tox. [Werner Van Geit]
- Moved download = true in tox.ini. [Werner Van Geit]
- Trying to avoid pinning virtualenv. [Werner Van Geit]
- Removed pyrsistent dependency since it became a dependency of bluepy.
[Anil Tuncel]
* in tox use download=true to get the recent pip that comes with a new dependency resolver
* remove unused pandas dependency
* removed the old bluepy-configfile-0.1.2.dev1 version dependency (bluepy already has bluepy-configfile>=0.1.11)
- Setting RNGSettings.mode to automatically set neuron.h.rngMode. [Anil
Tuncel]
This implementation is based on bglpy-68 issue.
The purpose is to behave the same as neurodamus does.
* Made RNGSettings a singleton class since it's dealing with a global variable.
- Make sure targets used by _evaluate_connection_parameters exist. [Anil
Tuncel]
- Noisestim_count to be incremented whether or not it's applied to the
gid. [Anil Tuncel]
see bglpy69 for further info
- Merge branch 'master' of ssh://bbpcode.epfl.ch/sim/BGLibPy. [Werner
Van Geit]
- Fix synapse_detail error when add_minis is False and synapse_detail>0.
[Anil Tuncel]
- Fix idiotic warning thrown by python lately. [Werner Van Geit]