neuron_morphology.transforms.upright_angle.compute_angle
¶
Module Contents¶
Functions¶
get_upright_angle (gradient: xr.DataArray, point: Optional[List[float]] = None, n_win: int = 2) → float |
Calculate the upright angle at a position, e.g. soma, given a vector field |
calculate_transform (gradient_field: xr.DataArray, morph: Morphology, node: Optional[List[float]] = None) |
|
run_upright_angle (gradient_path: str, swc_path: str, node: Optional[List[float]] = None) |
|
main () |
-
neuron_morphology.transforms.upright_angle.compute_angle.
get_upright_angle
(gradient: xr.DataArray, point: Optional[List[float]] = None, n_win: int = 2) → float¶ Calculate the upright angle at a position, e.g. soma, given a vector field
Parameters: - gradient: xarray of the the vector field
- point: list [x,y,z] coordinates
- n_win: number of grid points to define the interpolation window
Returns: - angle
-
neuron_morphology.transforms.upright_angle.compute_angle.
calculate_transform
(gradient_field: xr.DataArray, morph: Morphology, node: Optional[List[float]] = None)¶
-
neuron_morphology.transforms.upright_angle.compute_angle.
run_upright_angle
(gradient_path: str, swc_path: str, node: Optional[List[float]] = None)¶
-
neuron_morphology.transforms.upright_angle.compute_angle.
main
()¶