Topological Material Analysis 0.5
Analyse the structures of materials using tools from TDA
Loading...
Searching...
No Matches
reeb_aux.py File Reference

Namespaces

namespace  reeb_aux

Functions

 reeb_aux.thread_safe_numba_call (func, *args, **kwargs)
 reeb_aux.safe_dist_from_pts_periodic_boundaries_numba (A_, B_, M, m, axes, dim=3)
 reeb_aux.safe_point_cloud_frechet_mean_numba (D, M, m, subsample=10, tol=0.001, maxiter=50)
 reeb_aux.safe_flow_to_fmean_dist (flow, backbone, M, m)
 reeb_aux.circular_max_flow (reeb)
 reeb_aux.sphere_sample (n=100, seed=0)
 reeb_aux.sample_matrix_grid (n=100, seed=0)
 reeb_aux.canonical_matrix_grid ()
 reeb_aux.gramschmidt (A)
 reeb_aux.make_cubic_to_res (cubic_grid, res_grid, nx, ny, nz)
 reeb_aux.make_graph (grid, res_grid, nx, ny, nz, dim, M, m)
 reeb_aux.make_graph_fast (grid, res_idxs, res_to_grid, grid_to_res, grid_to_cubic, cubic_to_grid, nx, ny, nz, dim, M, m)
 reeb_aux.match_grids (new_grid, old_grid)
 reeb_aux.match_graphs (old_to_new, old_graph)
 reeb_aux.dist_from_pts_periodic_boundaries_pool (LIST)
 reeb_aux.numba_dist (a, b)
 reeb_aux.dist_from_pts_periodic_boundaries_numba (A_, B_, M, m, axes, dim=3)
 reeb_aux.numba_dist_print (a, b)
 reeb_aux.dist_from_pts_periodic_boundaries_numba_print (A_, B_, M, m, axes, dim=3)
 reeb_aux.point_cloud_frechet_mean_numba (D, M, m, subsample=10, tol=0.001, maxiter=50)
 reeb_aux.procustes_mean (p, D, M, m, tol=0.001, maxiter=50)
 reeb_aux.frechet_mean_numba (D, initial_points, M, m, tol=0.001, maxiter=50)
 reeb_aux.point_cloud_frechet_mean (D, M, m, subsample=10, tol=0.0001, maxiter=50)
 reeb_aux.frechet_mean (D, initial_points, M, m, tol=0.0001, maxiter=50)
 reeb_aux.estimate_radius (inputfile, backbone_atoms, flow_atoms, n_tmp_grid)
 reeb_aux.Li_to_backbone_dist (Li, P, S, M, m)
 reeb_aux.flow_to_fmean_dist (flow, backbone, M, m)
 reeb_aux.preprocess_ions (fmean, backbone_t, ions, M, m)
 reeb_aux.preprocess_PATHS (fmean, BACKBONE, PATHS, M, m)
 reeb_aux.make_neigh (grid, p_graph, i_graph, f)
 reeb_aux.make_neigh_ (grid, p_graph, i_graph, f)
 reeb_aux.connect_lvl_sets_aux (i, n_c, C, grid, lvl_to_grid, REEB_GRAPH, norm, count)

Variables

 reeb_aux._numba_lock = threading.Lock()