Fast local thickness in 3D and 2D.
Project description
local-thickness
Fast local thickness in 3D and 2D.
Installation
Clone the repository.
Use
import localthickness as lt
# Make test volume.
B = lt.create_test_volume((100, 500, 400), sigma=15, boundary=0.001)
# Compute thickness and separation
thickness = lt.local_thickness(B, scale=0.5)
separation = lt.local_thickness(~B, scale=0.5)
# Visualize.
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1, 3, figsize=(10, 5))
ax[0].imshow(B[10])
ax[1].imshow(thickness[10], cmap=lt.black_plasma())
ax[2].imshow(separation[10], cmap=lt.white_viridis())
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
localthickness-0.1.0.tar.gz
(18.0 kB
view hashes)