Open data specifications and software for neurophysiology |
May 30, 2005
We now are fully ported to our new home on SourceForge, and downloads will come from there. Should you want to look at all files that we have released, then please visit our list of files.
Lots of changes have happened to our data editing tool, PowerNAP.
Also, we now have a utility to print data file headers. See GetFileInfo.
All new applications comply with version 1.0 Neuroshare API specifications. Below is a list of all files of the project. Select the release you want.
If you are looking for samples of how to use a DLL, the Simple C Application or the Visual C Source Code could be of use. If, on the other hand, you are looking for a starting point for creating a DLL, the DLL Template or the NEV Library may be more helpful.
Once your Neuroshare DLL is written, you can test it with the DLL Tester program to see how well it meets the specifications.
If you use MatLab, then you are most probably interested in
Matlab Import Filter
Matlab API Documentation
Matlab Installation Guide
The Neuroshare Glossary and API Documentation are found on the standards page.
Our released packages are listed on our summary page.
Power Neuroshare Analysis Program (PowerNAP)
Neuroshare API Header Files
Neuroshare Native Data File Format Documentation
DLL Template
DLL Tester
Simple C App
Visual Basic Source Code Example
Visual C/C++ Source Code Example
NEV Library (moved to Libraries page)
Package | Size (bytes) |
Type | |
Neuroshare API Header Files |
|||
Header files defining the standard Neuroshare structures and function declarations. nsAPItypes.h contains C declarations for constants, variable types and structures. This header is to be included in both dll and host applications. The header file nsAPIdllimp.h contains type definitions of the function pointers to the imported functions from a Neuroshare compliant DLL. This header file is included in the host application along with the application-scope declarations of the function names.
|
Version 1.0 | 2003-2-21 | |
API-Headers-src-1-0.zip | 7963 | Source | |
Version 0.9b | 2003-1-6 | ||
API-Headers-src-0-9b.zip | 5132 | Source | |
Neuroshare Native File Format Documentation |
|||
Specifications of the Neuroshare Native file format. This data file format is intended to serve as an intermediate file format for storing classified spike information.
|
Version 0.9d | 2003-8-14 | |
292,068 | Documentation | ||
Neuroshare DLL Template |
|||
A sample dll for use as a basic template for filling in code for library functions when creating a Neuroshare-compliant dll.
|
Download | ||
Neuroshare DLL Tester |
|||
A test program for validation of Neuroshare libraries. This program exercises all the API functions and tests for compliance with the API ver 1.0 specifications
|
Download | ||
Power Neuroshare Analysis Program |
|||
Suite of utility programs for spike sorting and data editing, currently in development. We are looking for input on design and features.
|
Download | ||
Simple C App |
|||
A simple console application that provides sample C++ code on how to load a Neuroshare dll and get function pointers to each of the library functions.
|
Download | ||
Visual Basic Source Code Example |
|||
Visual Basic example program showing how to load the Neuroshare dll and open *.nev data files. Each of the Neuroshare functions is called and some of the data is read and displayed.
|
Download | ||
Visual C Source Code Example |
|||
Visual C++ example program showing how to load the Neuroshare dll and open *.nev data files. Each of the Neuroshare functions is called and some of the data is read and displayed.
|
Download | ||
GetFileInfo Utility |
|||
Simple utility to display header information about data files. | Download |
If you use Matlab, then you want these:
Neuroshare Matlab Installation Guide |
|||
Instructions on how to install Neuroshare so it will work with Matlab
|
2004-1-6 | ||
Matlab Install Guide | 107,773 | html | |
Matlab API |
|||
Specification of the Neuroshare Library which are available in the Matlab environment.
|
Version 2.2 | 2004-1-6 | |
Matlab API | 107,773 | html | |
Matlab Import Filter |
|||
32-bit and 64-bit Windows Wrapper for the Neuroshare Library functions in Matlab environment.
Please note: The library must also be 64-bit in order to work properly. Contact the individual library vendors to check their status for 64-bit. |
Download |
BACK TO TOP | Comments/Suggestions to webmaster@neuroshare.org Copyright (C) 2001-2011 neuroshare.org, All rights reserved. |