v0.1.0 #4
fcarvajalbrown
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
First functional release of the Segovia ephys engine.
Added
segovia.SpikeGlxReader— a chunked, memory-bounded SpikeGLX.meta/.binreader. Parses the sidecar metadata (channel count, sample rate, stream type, raw fields), memory-maps the flat int16 binary, and streams it to Python as fixed-size(samples, channels)int16 chunks with the GIL released around each copy. Sample count is derived from the actual file size and frame-validated; a stale/truncated metafileSizeBytesis tolerated and surfaced viadeclared_file_size_bytes.segovia.zerosandsegovia.__version__.Validation
Noise4Sam_g0Neuropixels recording (385 ch / 30 kHz) from the NEOephy_testing_datacorpus.cargo fmt/clippy -D warningsclean; singlecp38-abi3wheel.This lands the M0–2 bounded-memory chunk-reader deliverable. Zarr reader and the full-1-hour benchmark run remain open.
This discussion was created from the release v0.1.0.
All reactions