blueetl.extract.neuron_classes

NeuronClasses extractor.

Classes

NeuronClasses(df, cached, filtered)

NeuronClasses extractor class.

class blueetl.extract.neuron_classes.NeuronClasses(df: DataFrame, cached: bool, filtered: bool)

Bases: BaseExtractor

NeuronClasses extractor class.

Initialize the extractor.

Parameters:
  • df – Pandas DataFrame containing the extracted data.

  • cached – True if the data have been extracted from the cache, False otherwise.

  • filtered – True if the data have been filtered using a custom query, False otherwise.

classmethod from_neurons(neurons: Neurons, neuron_classes: dict[str, NeuronClassConfig]) NeuronClasses

Load neuron classes information for each circuit.

Parameters:
  • neurons – Neurons extractor.

  • neuron_classes – configuration dict of neuron classes to be extracted.

Returns:

new instance.

Return type:

NeuronClasses