• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

int-brain-lab / ibleatools
60%

Build:
DEFAULT BRANCH: main
Repo Added 27 Jun 2025 12:00PM UTC
Files 31
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
  • main
  • 3d-acg-log-binning
  • add-lfp-aggregates-loading
  • ap_lf_option
  • cadzow-denoiser-upgrade
  • cells
  • clusters
  • denoise_transform
  • develop
  • draft
  • feat_separate_channel_info
  • feat_separate_pid_vs_file_functions
  • feature/probe-model-referencing-scheme
  • feature_units_desc
  • import_old_repo
  • improved_examples
  • inference
  • lf_features
  • lite_install
  • newfeatures
  • oop-nwb
  • oop-pid-oop
  • query
  • reveal
  • spatial-encoder
  • spatial_encoder_0529
  • sphinx_documentation
  • test_aggregation

24 Jul 2026 12:27PM UTC coverage: 60.183% (+3.8%) from 56.368%
30093122728

push

github

web-flow
OOP implementation for NWB files (#89)

* Add SpikeInterface/NWB OOP feature calculators

SpikeInterfaceFeatureCalculator: the SpikeInterface BaseRecording contract twin of SpikeGlxLikeFeatureCalculator (uV->V read, LF-latency + end-frame clamp, geometry with electrode-property fallback and a multi-shank guard, durations, metadata).
NwbFeatureCalculator computes features from NWB ElectricalSeries via   NwbRecordingExtractor; acquisition (HDF5/Zarr x local/S3/DANDI) is handled by  composition (NwbSource) with per-backend stream_mode.
Adds FeatureComputationOptions.channel_labels to override bad-channel resolution; adds pynwb/hdmf-zarr/remfile/fsspec/aiohttp/dandi to the [full] extra (lazy-imported,  lite install unaffected). Includes contract-layer + NwbSource-resolution unit tests  and a network-gated IBL-vs-DANDI parity test, plus a DANDI example

* SI-native Zarr calculator

Add SpikeInterfaceZarrFeatureCalculator for SI-native Zarr recordings. Uses  read_zarr recordings from spikeinterface

* Make dartsort n_jobs configurable via feature_params.waveforms

Expose the dartsort worker mode as WaveformParams.n_jobs

* Updated examples for full runs

Uncomment the lines which do the full runs

1841 of 3059 relevant lines covered (60.18%)

0.6 hits per line

Relevant lines Covered
Build:
Build:
3059 RELEVANT LINES 1841 COVERED LINES
0.6 HITS PER LINE
Source Files on main
  • Tree
  • List 31
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30093122728 main OOP implementation for NWB files (#89) * Add SpikeInterface/NWB OOP feature calculators SpikeInterfaceFeatureCalculator: the SpikeInterface BaseRecording contract twin of SpikeGlxLikeFeatureCalculator (uV->V read, LF-latency + end-frame clamp, g... push 24 Jul 2026 12:30PM UTC web-flow github
60.18
29347155504 main Add 3D ACG compute + opt-in S3 loader support (#85) * cells: add compute_3d_acgs (firing-rate x log-time 3D ACG) Firing-rate-decile x log-time-lag 3D autocorrelogram, matching Han Yu's NEMO/ICLR pipeline exactly: linear ACG via spikeinterface (s... push 14 Jul 2026 03:54PM UTC web-flow github
56.37
29150248236 main Add compute_features_from_pid_oop (OOP-backed twin of compute_features_from_pid) * Add engine feature_params plumbing, CSD scale flag, and rms_lf_no_car PR1 of the OOP feature-computation refactor. In-place, additive engine changes with no depen... push 11 Jul 2026 11:03AM UTC web-flow github
55.33
28650720394 main Add loading of merged LFP-compressed (lfpack) archives from S3 (#83) download_lfp_features() and read_lfp_features() download and open the full-recording LFP HDF5 archives produced by lfpack, stored under projects/{project}/lfp_aggregates/ on S3. push 03 Jul 2026 09:14AM UTC web-flow github
43.82
27931043698 main add explicit ovx=32 to cadzow_denoiser calls (#80) * upgrade Cadzow denoising to cadzow_denoiser with lfpack-matched parameters Replace deprecated cadzow_np1 (per-bin Python loop) with cadzow_denoiser (batched SVD, geometry-agnostic). Parameters... push 22 Jun 2026 05:13AM UTC web-flow github
43.44
27881922293 main Lite version added for ibleatools which does not have dredge and dart… (#79) * Lite version added for ibleatools which does not have dredge and dartsort dependencies * Updated README, CI push 20 Jun 2026 07:47PM UTC web-flow github
43.44
27869046159 main Upgrade Cadzow denoising to cadzow_denoiser with lfpack-matched parameters (#78) * upgrade Cadzow denoising to cadzow_denoiser with lfpack-matched parameters Replace deprecated cadzow_np1 (per-bin Python loop) with cadzow_denoiser (batched SVD, ... push 20 Jun 2026 10:58AM UTC web-flow github
43.5
26900091238 main add unit features example: download, good-unit filter, region/rastermap sorts push 03 Jun 2026 05:01PM UTC oliche github
43.5
26834671240 main Spatial encoder 0529 (#77) * New version of the encoding model - new model architecture, new data vintage, and new features First presentation of the probe-level confidence model * updated the spatial encoder functions: 1. fixed ruff violations... push 02 Jun 2026 04:52PM UTC web-flow github
42.54
26630018070 main Merge pull request #70 from int-brain-lab/clusters Add project-level data loaders, cluster/probe schemas, fix pandera 0.25 compat push 29 May 2026 09:42AM UTC web-flow github
42.54
See All Builds (127)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc