mmtbx.masks package

Module contents

class mmtbx.masks.asu_mask(xray_structure, mask_params=None, d_min=None, atom_radius=None)

Bases: object

mask_data_whole_uc()
class mmtbx.masks.bulk_solvent(xray_structure, ignore_zero_occupancy_atoms, solvent_radius, shrink_truncation_radius, ignore_hydrogen_atoms=True, gridding_n_real=None, grid_step=None, atom_radii=None)

Bases: around_atoms

mask_as_xplor_map(file_name)
show_summary(out=None)
structure_factors(miller_set, zero_high=True)
subtract_non_uniform_solvent_region_in_place(non_uniform_mask)
class mmtbx.masks.manager(miller_array, xray_structure=None, miller_array_twin=None, mask_params=None, compute_mask=True)

Bases: object

bulk_solvent_mask()
compute_f_mask()
deep_copy()
select(selection)
shell_f_masks(xray_structure=None, force_update=False)
shell_f_masks_twin()
class mmtbx.masks.mask_from_xray_structure(xray_structure, p1, for_structure_factors, n_real, atom_radii=None, solvent_radius=None, shrink_truncation_radius=None, in_asu=False, rad_extra=None)

Bases: object

class mmtbx.masks.smooth_mask(xray_structure, n_real, rad_smooth, atom_radii=None, solvent_radius=None, shrink_truncation_radius=None)

Bases: object