Sample Data

The nanomesh.data module helps provides some standard data sets to work with.

Image data

These image data are currently available in Nanomesh.

binary_blobs2d(**kwargs)

Generate 2d binary blobs.

binary_blobs3d(**kwargs)

Generate 3d binary blobs.

nanopores()

Fetch 2D slice of nanopore dataset.

nanopores3d()

Fetch 3D nanopore dataset.

nanopores_gradient()

Fetch 2D slice of nanopore dataset with a gradient.

Mesh data

These mesh data are currently available.

blob_mesh2d([opts])

Return a 2d triangle mesh generated from binary blobs.

blob_mesh3d([opts])

Return a 3d tetrahedral mesh generated from binary blobs.

Reference

nanomesh.data.binary_blobs2d(**kwargs) ndarray[source]

Generate 2d binary blobs.

Parameters

**kwargs – These parameters are passed to skimage.data.binary_blobs()

Returns

2d array with binary blobs

Return type

numpy.ndarray

nanomesh.data.binary_blobs3d(**kwargs) ndarray[source]

Generate 3d binary blobs.

Parameters

**kwargs – These parameters are passed to skimage.data.binary_blobs()

Returns

3d array with binary blobs

Return type

numpy.ndarray

nanomesh.data.blob_mesh2d(opts: str = 'q30a10', **kwargs) MeshContainer[source]

Return a 2d triangle mesh generated from binary blobs.

Parameters
  • opts (str, optional) – Options passed to triangulate().

  • **kwargs – These parameters are passed to binary_blobs2d().

Returns

mesh – 2d triangle mesh generated from binary blobs.

Return type

MeshContainer

nanomesh.data.blob_mesh3d(opts: str = '-pAq', **kwargs) MeshContainer[source]

Return a 3d tetrahedral mesh generated from binary blobs.

Parameters
  • opts (str, optional) – Options passed to tetrahedralize().

  • **kwargs – These parameters are passed to binary_blobs3d().

Returns

mesh – 3d tetrahedral mesh generated from binary blobs.

Return type

MeshContainer

nanomesh.data.nanopores() ndarray[source]

Fetch 2D slice of nanopore dataset.

Returns

nanopores – 2D image of nanopores

Return type

numpy.ndarray

nanomesh.data.nanopores3d() ndarray[source]

Fetch 3D nanopore dataset.

Returns

nanopores – 3D image of nanopores

Return type

(i,j,k) numpy.ndarray

nanomesh.data.nanopores_gradient() ndarray[source]

Fetch 2D slice of nanopore dataset with a gradient.

Returns

nanopores – 2D image of nanopores with gradient

Return type

(i,j) numpy.ndarray