Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/simonster/neuralynxncs.jl
Julia code for reading Neuralynx NCS files
https://github.com/simonster/neuralynxncs.jl
Last synced: about 1 month ago
JSON representation
Julia code for reading Neuralynx NCS files
- Host: GitHub
- URL: https://github.com/simonster/neuralynxncs.jl
- Owner: simonster
- License: other
- Created: 2015-04-24T02:44:17.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-23T02:10:33.000Z (over 7 years ago)
- Last Synced: 2024-10-13T19:33:06.051Z (2 months ago)
- Language: Julia
- Size: 266 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# NeuralynxNCS
[![Build Status](https://travis-ci.org/simonster/NeuralynxNCS.jl.svg?branch=master)](https://travis-ci.org/simonster/NeuralynxNCS.jl)
[![Coverage Status](https://coveralls.io/repos/simonster/NeuralynxNCS.jl/badge.svg?branch=master)](https://coveralls.io/r/simonster/NeuralynxNCS.jl?branch=master)This is a Julia module for reading Neuralynx NCS files. You can read files as:
```julia
readncs("CSC1.Ncs")
```The output is an object:
```julia
immutable NCSContinuousChannel
header::ByteString
samples::Vector{Int16}
times::PiecewiseIncreasingRange{Float64,StepRange{Int64,Int64},Int64}
end
```At present it supports only a single channel per file, because this is
how all the NCS files I have are structured.See [PiecewiseIncreasingRanges.jl](https://github.com/simonster/PiecewiseIncreasingRanges.jl)
for some more information on how to use `times`.