src_files.nucleus_multiple_class Namespace Reference

Classes

class  nucleus_multiple
 

Functions

def get_all_edges (bool_img)
 
def close_loop_edges (edges)
 
def plot_outlines (bool_img, ax=None, **kwargs)
 

Variables

list nlist = ["o16","ni56"]
 
list A = [1,16,17,56]
 
list Z = [1,8,8,28]
 
list Y = [0.1,0.1,0.1,0.1]
 
 nucl = nucleus_multiple(A=A,Z=Z,Y=Y)
 
 nucl2 = nucleus_multiple(A=A,Z=Z,Y=Y)
 
 X
 

Function Documentation

◆ close_loop_edges()

def src_files.nucleus_multiple_class.close_loop_edges (   edges)
Combine thee edges defined by 'get_all_edges' to closed loops around objects.
If there are multiple disconnected objects a list of closed loops is returned.
Note that it's expected that all the edges are part of exactly one loop (but not necessarily the same one).

Definition at line 528 of file nucleus_multiple_class.py.

◆ get_all_edges()

def src_files.nucleus_multiple_class.get_all_edges (   bool_img)
Get a list of all edges (where the value changes from True to False) in the 2D boolean image.
The returned array edges has he dimension (n, 2, 2).
Edge i connects the pixels edges[i, 0, :] and edges[i, 1, :].
Note that the indices of a pixel also denote the coordinates of its lower left corner.

Definition at line 495 of file nucleus_multiple_class.py.

◆ plot_outlines()

def src_files.nucleus_multiple_class.plot_outlines (   bool_img,
  ax = None,
**  kwargs 
)

Definition at line 561 of file nucleus_multiple_class.py.

Here is the call graph for this function:

Variable Documentation

◆ A

list src_files.nucleus_multiple_class.A = [1,16,17,56]

Definition at line 576 of file nucleus_multiple_class.py.

◆ nlist

list src_files.nucleus_multiple_class.nlist = ["o16","ni56"]

Definition at line 575 of file nucleus_multiple_class.py.

◆ nucl

src_files.nucleus_multiple_class.nucl = nucleus_multiple(A=A,Z=Z,Y=Y)

Definition at line 579 of file nucleus_multiple_class.py.

◆ nucl2

src_files.nucleus_multiple_class.nucl2 = nucleus_multiple(A=A,Z=Z,Y=Y)

Definition at line 584 of file nucleus_multiple_class.py.

◆ X

src_files.nucleus_multiple_class.X

Definition at line 586 of file nucleus_multiple_class.py.

◆ Y

list src_files.nucleus_multiple_class.Y = [0.1,0.1,0.1,0.1]

Definition at line 578 of file nucleus_multiple_class.py.

◆ Z

list src_files.nucleus_multiple_class.Z = [1,8,8,28]

Definition at line 577 of file nucleus_multiple_class.py.