svcco.implicit.visualize package

Submodules

svcco.implicit.visualize.visualize module

svcco.implicit.visualize.visualize.level_contour(mpu_object, resolution=20, k=2, buf=1.25, level=0, workers=1, plane_axis=2, plane_value=0.5, unit_scale='mm', name='untitled')[source]
svcco.implicit.visualize.visualize.mpu_meshgrid(mpu_object, buf=1.25, res=10, workers=1, k=None, plane_axis=None, plane_value=None, marching=False, gradient=False, record=False, global_f=False)[source]
svcco.implicit.visualize.visualize.newton(mpu_object)[source]
svcco.implicit.visualize.visualize.plot_error(mpu_object, workers=1, k=None, resolution=20, plane_axis=2, plane_value=0)[source]
svcco.implicit.visualize.visualize.plot_gradient(mpu_object, workers=1, k=None, resolution=20, plane_axis=2, plane_value=0, contour_overlay=True, unit_scale='mm')[source]
svcco.implicit.visualize.visualize.plot_gradient_error(mpu_object, workers=1, k=None, resolution=20, plane_axis=2, plane_value=0, contour_overlay=True, unit_scale='mm')[source]
svcco.implicit.visualize.visualize.plot_mpu_boundaries(mpu_object, resolution=20, k=[2], buf=1.25, level=0, workers=1, plane_axis=2, plane_value=0.5, test_size=100, unit_scale='mm', name='untitled')[source]
svcco.implicit.visualize.visualize.plot_slice_error(mpu_object, resolution=20, k=None, workers=1, plane_axis=2, plane_value=0, unit_scale='mm')[source]
svcco.implicit.visualize.visualize.plot_time(mpu_object, resolution=20, k_start=2, k_end=100, gradient=False, plane_axis=None, plane_value=None)[source]
svcco.implicit.visualize.visualize.plot_volume(mpu_object, resolution=20, workers=1, cmin=-1, cmax=0, surface_count=14, k=None, global_f=False, show_points=False)[source]

This function accepts a perfusion domain object instance and returns a figure object for rendering the domain for visualization.

Parameters:
  • mpu_object (svcco.surface object instance) --

  • resolution (int (default: 20)) --

    The number of points along each axis to sample when determining the contours of the implicit function representing the domain.

    The total number of sampled points scales cubically to the resolution size. (i.e. resolution=20; total_points=8000)

  • workers (int (default: 1)) -- The number of processes to split the function evaluations among. Becuase volume rendering can easily require tens of thousands of function evaluations

svcco.implicit.visualize.visualize.plot_volume_individual(func, x_range, y_range, z_range, buf=1.25, res=20, surface_count=15, cmin=-1, cmax=0)[source]
svcco.implicit.visualize.visualize.show_mesh(points, points2, points3)[source]
svcco.implicit.visualize.visualize.show_patches(mpu_object)[source]
svcco.implicit.visualize.visualize.show_path(points, points2)[source]
svcco.implicit.visualize.visualize.time_PU_global(mpu_object)[source]

Module contents