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()