Skip to content

A mixed C++ and Python software suite for analyzing spiking neural data.

License

Notifications You must be signed in to change notification settings

HRLAnalysis/HRLAnalysis

Repository files navigation

Developed as part of the DARPA SyNAPSE program, the 
HRLAnalysis package was initially created as an implementation 
of off-line visualization of spiking and network data for use with 
HRLSim(TM).  To balance efficiency with usability, the 
extraction and analysis of the simulation data is performed in C++ 
and the plotting and further manipulation is handled in Python 
through the Boost package.  With this, users get the performance 
benefits of C++ but also the feature rich and syntactically simple 
interface of Python.  In addition, users can take advantage of the 
extensive libraries available to Python for further manipulation 
and visualization of the results.

HRLAnalysis is currently supported by Corey M. Thibeault and
Michael J. O'Brien.  The initially design and development was 
completed by Corey M. Thibeault.  The membrane voltage analysis 
and extra plotting functionality was developed by Micheal O'Brien.


See hrlAnalysis.pdf and the full paper(currently in submission) for 
more details.




License:

HRLAnalysis(TM) Software License - Version 1.0 - August 27th, 2013

Permission is hereby granted, free of charge, to any person or 
organization obtaining a copy of the software and accompanying 
documentation covered by this license (the "Software") to use, 
reproduce, display, distribute, execute, and transmit the 
Software, and to prepare derivative works of the Software, and 
to permit third-parties to whom the Software is furnished to do 
so, all subject to the following:

The copyright notices in the Software and this entire statement, 
including the above license grant, this restriction and the 
following disclaimer, must be included in all copies of the 
Software, in whole or in part, and all derivative works of the 
Software, unless such copies or derivative works are solely in 
the form of machine-executable object code generated by a source 
language processor.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND 
NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR 
ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE FOR ANY DAMAGES OR 
OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING 
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 
OTHER DEALINGS IN THE SOFTWARE, INCLUDING BUT NOT LIMITED TO THE 
COMPATIBILITY OF THIS LICENSE WITH OTHER SOFTWARE LICENSES.

The authors gratefully acknowledge the support for this work by
Defense Advanced Research Projects Agency (DARPA) SyNAPSE grant
HRL0011-09-C-001.  The views, opinions, and/or findings contained
in this source are those of the authors and should not be interpreted
as representing the official views or policies, either expressed or
implied, of the DARPA or the Department of Defense.  Approved for
public release, distribution unlimited.

About

A mixed C++ and Python software suite for analyzing spiking neural data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published