Skip to content

Implement decoding project #67

Description

@fkloosterman

Migrated from Bitbucket


@fkloosterman

Extensions concerned :

External lib concerned :



Graph architecture (March 2022):

Image

Neuropixels input block (grey) :

  • Update the open-ephys reader for new oe version + speed optimized based on the new data format order : PR to review (need the PR upper to be merged first)

  • Switch column/sample in the column / timeseries datatype + add expand option in number of samples: PR to review and merge ⚠️

    • About this PR :

      • Be careful to the speed since changing the format (change in the multichannelfilter and in the openephys reader for example)
      • Be careful when requesting a new slot from the ring buffer without resetting the packet - if it was an expandable one, it will keep the size of the packet the last time the slot was used
  • TTLsink processor PR to review ⚠️

  • Spatial Filter : PR to review and discuss - Transform for a linear global filter (no spatial implementation per-se) ❌


Decoding Pre-processing pipeline:

  • Distributor ✅
  • Spike Feature processor: PR to review and merge (wait for the utilities_decoding merge) ✅
  • implement the datastream name added in falcon-core: PR merged

Decoding pipeline :


Encoding pipeline :

  • Bug to fix in the share state system to be able to share pointer of the decoder object : PR merged
  • EncodingFeature processor : PR to review ⚠️
  • OnlineEncoding processor : PR to review ⚠️

Behavior pipeline:

  • speed threshold detector : PR to review - smoother to improve

Validation :

For online decoding validation: see in the fk-fileserver/Marine/online_decoding_test folder

  • Data folder contained everything to be able to run an offline encoding with dashboard + online decoding with Falcon
  • See ReadMe for instructions on how to set up the environment

**For latency validation: (**See slides) ⚠️

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions