upxo.gbops.gbpoint_ops module
Grain-boundary point coordinate and ID helpers.
- upxo.gbops.gbpoint_ops.initialise_gbp(gids)[source]
Return empty local/global grain-boundary point dictionaries.
- upxo.gbops.gbpoint_ops.local_gbp_for_gid(lgi_subset, gid)[source]
Return local subpixel grain-boundary points for one grain.
- upxo.gbops.gbpoint_ops.globalise_gbp(local_gbp_by_gid, bounds_ex, gids)[source]
Translate local grain-boundary points to global coordinates.
- upxo.gbops.gbpoint_ops.create_neighbor_pair_ids(neigh_gid)[source]
Create unique neighbour grain-pair ID mappings.
- upxo.gbops.gbpoint_ops.gid_pair_orientation(gid_pair, unique_lr, unique_rl)[source]
Return whether a pair is in left-right or right-left orientation.
- upxo.gbops.gbpoint_ops.build_gbp_stack(global_gbp_by_gid, gids)[source]
Stack and uniquefy all global grain-boundary points.
- upxo.gbops.gbpoint_ops.build_gbp_ids(gbpstack)[source]
Return grain-boundary point IDs for a stack.
- upxo.gbops.gbpoint_ops.build_gbp_id_mappings(gbpstack, gbpids, global_gbp_by_gid, gids)[source]
Build coordinate-to-ID and grain-to-point-ID maps.
- upxo.gbops.gbpoint_ops.grain_boundary_surface_point_ids(gid_pair_ids, gbp_ids)[source]
Return interface point-ID sets for each neighbour grain-pair ID.
- upxo.gbops.gbpoint_ops.setup_gid_pair_gbp_ids(gid_pair_ids)[source]
Return an empty grain-pair to gbp-ID mapping.
- upxo.gbops.gbpoint_ops.find_gid_pair_gbp_ids(gidl, gidr, gid_pair_ids_rev, unique_lr, unique_rl, gbsurf_pids_vox)[source]
Return gbp IDs at the interface of two grain IDs.