Peano
Loading...
Searching...
No Matches
postprocessing.treeReaderWithSplit Namespace Reference

Functions

 round_sig (x, sig)
 
 read_patches (file_path, size_group)
 

Variables

 parser = argparse.ArgumentParser(description='Tree Reader')
 
 dest
 
 type
 
 str
 
 required
 
 help
 
 args = parser.parse_args()
 
 folder_path = args.file
 
str prefix = 'grid-'
 
list datafiles = [f for f in os.listdir(folder_path) if f.startswith(prefix)]
 
int dimension = 3
 
list size_groups = []
 
 size_group = defaultdict(list)
 
int total_level = -1
 
 patch_number_for_each_level = defaultdict(list)
 
int max_size = 0
 
 size_tuple = tuple(map(float, size.split()))
 
 max_size_key = size
 
list leftmost_offset = [999,999,999]
 
 offset_tuple = tuple(map(float, offset.split()))
 
 leftmost_offset_key = offset
 
 domain_offset = tuple(leftmost_offset)
 
 domain_size = tuple(map(float, max_size_key.split()))
 
list tree_matrices = []
 
list tree_patches = []
 
int index = 0
 
list tree_matrix = [None]*total_level
 
list tree_patch = [None]*total_level
 
 level = int( math.log( int(round_sig(domain_size[0]/size_tuple[0],1)), 3) )
 
tuple matrix_size = (3**level)
 
 matrix = np.zeros((matrix_size, matrix_size, matrix_size), dtype=bool)
 
 colors = plt.colormaps['tab10']
 
 fig = plt.figure(figsize=(28, 8))
 
list axes = []
 
 color = colors(j)
 
 x
 
 y
 
 z
 
 marker
 
 s
 
 depthshade
 

Function Documentation

◆ read_patches()

postprocessing.treeReaderWithSplit.read_patches (   file_path,
  size_group 
)

Definition at line 15 of file treeReaderWithSplit.py.

◆ round_sig()

postprocessing.treeReaderWithSplit.round_sig (   x,
  sig 
)

Definition at line 12 of file treeReaderWithSplit.py.

Variable Documentation

◆ args

postprocessing.treeReaderWithSplit.args = parser.parse_args()

Definition at line 39 of file treeReaderWithSplit.py.

◆ axes

list postprocessing.treeReaderWithSplit.axes = []

Definition at line 149 of file treeReaderWithSplit.py.

◆ color

postprocessing.treeReaderWithSplit.color = colors(j)

Definition at line 154 of file treeReaderWithSplit.py.

◆ colors

postprocessing.treeReaderWithSplit.colors = plt.colormaps['tab10']

Definition at line 145 of file treeReaderWithSplit.py.

◆ datafiles

list postprocessing.treeReaderWithSplit.datafiles = [f for f in os.listdir(folder_path) if f.startswith(prefix)]

Definition at line 46 of file treeReaderWithSplit.py.

◆ depthshade

postprocessing.treeReaderWithSplit.depthshade

Definition at line 157 of file treeReaderWithSplit.py.

◆ dest

postprocessing.treeReaderWithSplit.dest

Definition at line 37 of file treeReaderWithSplit.py.

◆ dimension

int postprocessing.treeReaderWithSplit.dimension = 3

Definition at line 48 of file treeReaderWithSplit.py.

◆ domain_offset

postprocessing.treeReaderWithSplit.domain_offset = tuple(leftmost_offset)

Definition at line 100 of file treeReaderWithSplit.py.

◆ domain_size

postprocessing.treeReaderWithSplit.domain_size = tuple(map(float, max_size_key.split()))

Definition at line 101 of file treeReaderWithSplit.py.

◆ fig

postprocessing.treeReaderWithSplit.fig = plt.figure(figsize=(28, 8))

Definition at line 148 of file treeReaderWithSplit.py.

◆ folder_path

postprocessing.treeReaderWithSplit.folder_path = args.file

Definition at line 43 of file treeReaderWithSplit.py.

◆ help

postprocessing.treeReaderWithSplit.help

Definition at line 37 of file treeReaderWithSplit.py.

◆ index

list postprocessing.treeReaderWithSplit.index = 0

Definition at line 117 of file treeReaderWithSplit.py.

◆ leftmost_offset

list postprocessing.treeReaderWithSplit.leftmost_offset = [999,999,999]

Definition at line 90 of file treeReaderWithSplit.py.

◆ leftmost_offset_key

postprocessing.treeReaderWithSplit.leftmost_offset_key = offset

Definition at line 97 of file treeReaderWithSplit.py.

◆ level

postprocessing.treeReaderWithSplit.level = int( math.log( int(round_sig(domain_size[0]/size_tuple[0],1)), 3) )

Definition at line 123 of file treeReaderWithSplit.py.

◆ marker

postprocessing.treeReaderWithSplit.marker

Definition at line 157 of file treeReaderWithSplit.py.

◆ matrix

postprocessing.treeReaderWithSplit.matrix = np.zeros((matrix_size, matrix_size, matrix_size), dtype=bool)

Definition at line 127 of file treeReaderWithSplit.py.

◆ matrix_size

tuple postprocessing.treeReaderWithSplit.matrix_size = (3**level)

Definition at line 124 of file treeReaderWithSplit.py.

◆ max_size

postprocessing.treeReaderWithSplit.max_size = 0

Definition at line 80 of file treeReaderWithSplit.py.

◆ max_size_key

postprocessing.treeReaderWithSplit.max_size_key = size

Definition at line 87 of file treeReaderWithSplit.py.

◆ offset_tuple

postprocessing.treeReaderWithSplit.offset_tuple = tuple(map(float, offset.split()))

Definition at line 93 of file treeReaderWithSplit.py.

◆ parser

postprocessing.treeReaderWithSplit.parser = argparse.ArgumentParser(description='Tree Reader')

Definition at line 36 of file treeReaderWithSplit.py.

◆ patch_number_for_each_level

postprocessing.treeReaderWithSplit.patch_number_for_each_level = defaultdict(list)

Definition at line 64 of file treeReaderWithSplit.py.

◆ prefix

str postprocessing.treeReaderWithSplit.prefix = 'grid-'

Definition at line 44 of file treeReaderWithSplit.py.

◆ required

postprocessing.treeReaderWithSplit.required

Definition at line 37 of file treeReaderWithSplit.py.

◆ s

postprocessing.treeReaderWithSplit.s

Definition at line 157 of file treeReaderWithSplit.py.

◆ size_group

postprocessing.treeReaderWithSplit.size_group = defaultdict(list)

Definition at line 53 of file treeReaderWithSplit.py.

◆ size_groups

list postprocessing.treeReaderWithSplit.size_groups = []

Definition at line 51 of file treeReaderWithSplit.py.

◆ size_tuple

postprocessing.treeReaderWithSplit.size_tuple = tuple(map(float, size.split()))

Definition at line 84 of file treeReaderWithSplit.py.

◆ str

postprocessing.treeReaderWithSplit.str

Definition at line 37 of file treeReaderWithSplit.py.

◆ total_level

postprocessing.treeReaderWithSplit.total_level = -1

Definition at line 59 of file treeReaderWithSplit.py.

◆ tree_matrices

list postprocessing.treeReaderWithSplit.tree_matrices = []

Definition at line 111 of file treeReaderWithSplit.py.

◆ tree_matrix

list postprocessing.treeReaderWithSplit.tree_matrix = [None]*total_level

Definition at line 119 of file treeReaderWithSplit.py.

◆ tree_patch

list postprocessing.treeReaderWithSplit.tree_patch = [None]*total_level

Definition at line 120 of file treeReaderWithSplit.py.

◆ tree_patches

list postprocessing.treeReaderWithSplit.tree_patches = []

Definition at line 112 of file treeReaderWithSplit.py.

◆ type

postprocessing.treeReaderWithSplit.type

Definition at line 37 of file treeReaderWithSplit.py.

◆ x

postprocessing.treeReaderWithSplit.x

Definition at line 156 of file treeReaderWithSplit.py.

◆ y

postprocessing.treeReaderWithSplit.y

Definition at line 156 of file treeReaderWithSplit.py.

◆ z

postprocessing.treeReaderWithSplit.z

Definition at line 156 of file treeReaderWithSplit.py.