Running Lussac

Once installed, you can run lussac using a params.json file as follows:

lussac params.json

The params.json file contains all the parameters for Lussac, so that it cas read your date and know what you want to do with them (e.g. run spike-sorting algorithms, apply custom post-processing, merge multiple outputs …). The specifics of the params.json file are described in the next section.

Note that some parameters file are provided for a quickstart, but you will need to modify the "recording" part so that it fits your data (explained in the next section).

⏩ Quickstart

Work in progress …

📜 Running from a Python script

You can also run Lussac from a Python script, by giving your recording object, a dict of sortings objects, and the params as a dictionary:

from lussac.core import LussacData, LussacPipeline

# recording = ...
# sortings = {"sorting_name": sorting_object, ...}
# params = {...}

lussac_data = LussacData(recording, sortings, params)
lussac_pipeline = LussacPipeline(lussac_data)
lussac_pipeline.launch()