data_basedb_initializersprepare_ANN_batchessave_SA_batch

save_SA_batch

data_base.db_initializers.prepare_ANN_batches.save_SA_batch(sa_, selected_stis, batch_id, outdir=None, section_distances_df=None, spatial_bin_names=None, min_time=0, max_time=600, bin_size=1, synaptic_weight_dict=None)

Save a batch of synapse activation times to a file.

Parameters:
  • sa_ (pd.DataFrame) – Augmented synapse activation dataframe

  • selected_stis (list) – List of selected spike times

  • batch_id (int) – Batch id

  • outdir (str) – Output directory

  • section_distances_df (pd.DataFrame, optional) – DataFrame representing each section’s spatial bins and binsizes. Defaults to None.

  • spatial_bin_names (list, optional) – List of spatial bin names. Defaults to None.

  • min_time (int, optional) – Min time in ms. Defaults to 0.

  • max_time (int, optional) – Max time in ms. Defaults to 600.

  • bin_size (int, optional) – Size of the time bins. Defaults to 1.

Returns:

A dask delayed object. When computed, saves the synapse activation times to outdir/batch_:paramref:batch_id_SYNAPSE_ACTIVATION.npy.

Return type:

dask.delayed