Python code references

A module for building objects from configuration files.

class quilt.builder.MultiscaleNetwork(spiking_network: SpikingNetwork, oscillator_network: OscillatorNetwork, transducers: str | list)[source]

Bases: object

build()[source]
property dt

Shorthand for EEGcap compatibility

initialize(tau, vmin, vmax)[source]
property n_oscillators
property n_populations
property n_timesteps_initialization
property n_transducers
property oscillators

Shorthand for EEGcap compatibility

run(time)[source]
set_evolution_contextes(dt_short=0.1, dt_long=1.0)[source]
set_multiscale_projections(file=None, T2O_coupling=None, O2T_coupling=None, T2O=None, O2T=None)[source]
property tau_init

Shorthand for EEGcap compatibility

property transducer_histories
transducer_id(td_name)[source]
class quilt.builder.NeuronCatalogue[source]

Bases: object

classmethod from_yaml(yaml_file)[source]
update(neuron_model, attribute, value)[source]
class quilt.builder.OscillatorNetwork[source]

Bases: object

build()[source]
classmethod homogeneous_from_TVB(connectivity_file, oscillator_parameters, global_weight=1.0, conduction_speed=1.0)[source]
initialize(tau, vmin, vmax, dt=1.0)[source]
reg_id(reg_name)[source]
run(time=1)[source]
property tau_init
class quilt.builder.ParametricSpikingNetwork[source]

Bases: SpikingNetwork

classmethod from_dict(susceptibility_dict, network=None, network_file=None, neuron_file=None)[source]
classmethod from_yaml(network_file, neuron_file, susceptibility_files)[source]
set_parameters(**params)[source]
class quilt.builder.SpikingNetwork[source]

Bases: object

build(progress_bar=False)[source]
classmethod from_yaml(features_file, neuron_file)[source]
get_firing_rates(delta_ms=1, sliding=True)[source]
property interface
monitorize_spikes(populations=None)[source]
monitorize_states(populations=None)[source]
property n_populations
pop_id(pop_name)[source]
refresh_all()[source]
run(dt=0.1, time=1)[source]