diameter_synthesis.main¶
Main functions to learn and generate diameters.
Functions
|
Diametrize single neuron by learning simpler diameter model from it. |
|
Plot the models. |
|
Build new diameters from config file and diameter model. |
|
Run the model extraction from config file. |
Classes
|
Worker for building diameters. |
|
Class to encode numpy arrays. |
- class diameter_synthesis.main.DiameterWorker(model, models_params, config)¶
Bases:
object
Worker for building diameters.
- class diameter_synthesis.main.NumpyEncoder(*, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_keys=False, indent=None, separators=None, default=None)¶
Bases:
JSONEncoder
Class to encode numpy arrays.
- default(o)¶
Numpy encoder.
- diameter_synthesis.main.diametrize_single_neuron(neuron, neurite_types=None)¶
Diametrize single neuron by learning simpler diameter model from it.
- Parameters:
neuron (mophio.mut.Morphology) – neuron to consider.
neurite_types (list) – list of neurite types to consider, if None basal/apical will be used
- diameter_synthesis.main.plot_models(morphologies, config, models_params, models_data, ext='.png')¶
Plot the models.
- diameter_synthesis.main.run_diameters(config_file, models_params_file)¶
Build new diameters from config file and diameter model.