neuralib.atlas.brainrender.core
- class neuralib.atlas.brainrender.core.BrainRenderCLI[source]
- DESCRIPTION: str = 'Reconstruct a 3D brain view used brainrender module'
parser description.
- DEFAULT_REGION_COLORS = ['lightblue', 'pink', 'turquoise']
- GROUP_SETTINGS = 'Basic Settings Option'
- camera_angle: Literal['sagittal', 'sagittal2', 'frontal', 'top', 'top_side', 'three_quarters']
camera angle
- shader_style: Literal['metallic', 'cartoon', 'plastic', 'shiny', 'glossy']
Shader style to use
- title: str | None
title added to the top of the window
- source: str
atlas source name. allen_human_500um as human
- root_alpha: float
root alpha
- no_root: bool
render without root(brain) mesh
- background: Literal['white', 'black']
background color
- coordinate_space: Literal['ccf', 'brainrender']
which coordinate space, by default ccf
- GROUP_OPTIONAL = 'Optional Option'
- annotation: tuple[str, ...] | None
whether draw point annotation. e.g., 1.5:1:0.4,-3.2:0.8:0.4 for two points
- GROUP_REGION = 'Region Option'
- regions: str | tuple[str, ...]
region(s) name
- region_colors: str | tuple[str, ...] | None
region(s) color
- regions_alpha: float
region alpha value
- hemisphere: Literal['right', 'left', 'both']
which hemisphere for rendering the region
- print_tree: bool
print tree for the available regions for the given source
- tree_init: str | None
init region for the tree print
- print_name: bool
print acronym and the corresponding name
- GROUP_OUTPUT = 'Output Option'
- video_output: Path | None
video output path
- output: Path | None
output path for the html, if None, preview
- scene: Scene
- logger = <RootLogger root (IO)>
- post_parsing()[source]
called when all argument attributes are set but before
run().It is used for a common operation for a common option class, for example, checking arguments before doing things.
- classmethod export(reconstructor, output=None, areas=None, alpha=0.15)[source]
Export reconstruction as html
- Parameters:
reconstructor (Self | None) – BrainRenderReconstructor if use the current scene, and –output cli. Otherwise, general func usage
output (Path | None) – output file path
areas (list[str] | None) – list of area(s)
alpha (float) – brain region alpha