Source code for neurd.vdi_microns

import numpy as np
from pathlib import Path


from . import vdi_default as vdi_def

parameters_config_filename = "parameters_config_microns.py"
config_filepath = str((
    Path(__file__).parents[0]
    / Path(f"parameter_configs/{parameters_config_filename}")
).absolute())

default_settings = dict(
    source = "microns",
    
    parameters_config_filepaths = config_filepath,
    
    synapse_filepath = None,   
)


[docs]class DataInterfaceMicrons(vdi_def.DataInterfaceDefault):
[docs] def __init__( self, **kwargs ): kwargs.update(default_settings) super().__init__( **kwargs )
@property def voxel_to_nm_scaling(self): return np.array([4,4,40])
[docs] def segment_id_to_synapse_df( self, *args, **kwargs): return super().segment_id_to_synapse_df( *args, **kwargs )
[docs] def get_align_matrix(self,*args,**kwargs): return None
volume_data_interface = DataInterfaceMicrons()