cctbx - core crystallographic objects and functions¶
The cctbx
module, not to be confused with the overall CCTBX project,
contains all data types and algorithms for generic crystallographic computing,
without reference to file formats, molecule types, or use cases. The most
important subpackages, whose methods are used throughout the higher-level
modules of CCTBX, can be summarized as follows:
cctbx.sgtbx
: space group symmetry library, including handling of both real-space and reciprocal-space asymmetric unitscctbx.uctbx
: unit cell handling, including fractional-to-Cartesian coordinate conversionscctbx.crystal
: operations using combined space group and unit cell information; many other classes are derived fromcctbx.crystal.symmetry
cctbx.array_family
: extensions toscitbx.array_family
, defining several additional array typescctbx.miller
: classes for manipulating reflections and associated data (stored as flex arrays)cctbx.xray
: high-level operations on X-ray scatterers, including Fourier transforms between real and reciprocal space (using direct summation or FFT), which are at the core of any refinement programcctbx.maptbx
: operations on real-space mapscctbx.adptbx
: manipulation of atomic displacement parameters (ADPs, or equivalent B-factors), including conversion between a variety of conventions
Additional modules cover methods for dealing with restraints on molecular geometry and ADPs and a complete set of scattering tables and related chemical information. However, these modules and data types are less likely to be directly by high-level code.
Note that many of the data types involved, especially the
cctbx.miller.array
and cctbx.xray.structure
objects,
can either be built programatically or populated from files. The latter
subject is covered in the documentation for iotbx
.
Several dozen examples of practical use of cctbx
functionality
can be found in the examples
subdirectory of the module.
Submodules¶
- cctbx.adptbx module
- cctbx.adp_restraints package
- cctbx.array_family package
- cctbx.covariance package
- cctbx.crystal package
- Submodules
- cctbx.crystal.burzlaff_zimmermann_dewolff module
- cctbx.crystal.close_packing module
- cctbx.crystal.coordination_sequences module
- cctbx.crystal.direct_space_asu module
- cctbx.crystal.distance_based_connectivity module
- cctbx.crystal.find_best_cell module
- cctbx.crystal.reindex module
- Module contents
calculate_angles
calculate_dihedrals
calculate_distances
cluster_erosion()
correct_special_position()
dihedral_angle_def
distance_based_clustering
incremental_clustering
non_crystallographic_symmetry()
select_crystal_symmetry()
show_angles
show_dihedral_angles
show_distances
special_position_settings
special_position_settings.assert_min_distance_sym_equiv()
special_position_settings.asu_mappings()
special_position_settings.change_basis()
special_position_settings.incremental_pairs()
special_position_settings.min_distance_sym_equiv()
special_position_settings.pair_asu_table()
special_position_settings.pair_generator()
special_position_settings.site_cluster_analysis()
special_position_settings.site_symmetry()
special_position_settings.site_symmetry_table()
special_position_settings.sym_equiv_sites()
special_position_settings.u_star_tolerance()
special_position_settings.xray_structure()
sym_pair
symmetry
symmetry.as_cif_block()
symmetry.as_pdb_remark_290()
symmetry.as_py_code()
symmetry.as_reference_setting()
symmetry.as_str()
symmetry.asu_mappings()
symmetry.average_b_cart()
symmetry.average_u_cart()
symmetry.best_cell()
symmetry.build_miller_set()
symmetry.cell_equivalent_p1()
symmetry.change_basis()
symmetry.change_of_basis_op_to_best_cell()
symmetry.change_of_basis_op_to_inverse_hand()
symmetry.change_of_basis_op_to_minimum_cell()
symmetry.change_of_basis_op_to_niggli_cell()
symmetry.change_of_basis_op_to_primitive_setting()
symmetry.change_of_basis_op_to_reference_setting()
symmetry.customized_copy()
symmetry.direct_space_asu()
symmetry.expand_to_p1()
symmetry.gridding()
symmetry.inverse_hand()
symmetry.is_compatible_unit_cell()
symmetry.is_empty()
symmetry.is_identical_symmetry()
symmetry.is_incomplete()
symmetry.is_nonsense()
symmetry.is_patterson_symmetry()
symmetry.is_similar_symmetry()
symmetry.join_symmetry()
symmetry.miller_set()
symmetry.minimum_cell()
symmetry.niggli_cell()
symmetry.patterson_symmetry()
symmetry.primitive_setting()
symmetry.reflection_intensity_symmetry()
symmetry.show_summary()
symmetry.space_group()
symmetry.space_group_info()
symmetry.space_group_number()
symmetry.special_position_settings()
symmetry.subtract_continuous_allowed_origin_shifts()
symmetry.unit_cell()
unit_crystal_symmetry()
- Submodules
- cctbx.crystal_orientation module
- cctbx.dmtbx module
- cctbx.eltbx package
- Subpackages
- cctbx.eltbx.development package
- Submodules
- cctbx.eltbx.development.combine_fits module
- cctbx.eltbx.development.create_n_gaussian_raw_cpp module
- cctbx.eltbx.development.e_scattering_plots module
- cctbx.eltbx.development.format_gaussian_fits module
- cctbx.eltbx.development.hydrogen_plots module
- cctbx.eltbx.development.itvc_approx module
- cctbx.eltbx.development.itvc_cross_validation module
- cctbx.eltbx.development.itvc_fits module
- cctbx.eltbx.development.itvc_kissel module
- cctbx.eltbx.development.itvc_section61_io module
- cctbx.eltbx.development.kissel_fits module
- cctbx.eltbx.development.kissel_io module
- cctbx.eltbx.development.rez_rez_grant module
- Module contents
- Submodules
- cctbx.eltbx.xray_scattering package
- cctbx.eltbx.development package
- Submodules
- cctbx.eltbx.attenuation_coefficient module
- cctbx.eltbx.chemical_elements module
- cctbx.eltbx.covalent_radii module
- cctbx.eltbx.distance_based_connectivity module
- cctbx.eltbx.e_scattering module
- cctbx.eltbx.formula module
- cctbx.eltbx.fp_fdp module
- cctbx.eltbx.gaussian_fit module
- cctbx.eltbx.henke module
- cctbx.eltbx.icsd_radii module
- cctbx.eltbx.neutron module
- cctbx.eltbx.sasaki module
- cctbx.eltbx.tiny_pse module
- cctbx.eltbx.van_der_waals_radii module
- cctbx.eltbx.wavelengths module
- Module contents
- Subpackages
- cctbx.euclidean_model_matching module
compute_refined_matches()
delegating_model_matches
euclidean_match_symmetry
filter_shift()
generate_singles()
inside_zero_one()
match_refine
match_refine.add_pairs()
match_refine.apply_eucl_ops()
match_refine.calculate_rms()
match_refine.calculate_shortest_diff()
match_refine.calculate_shortest_diffs()
match_refine.calculate_shortest_dist()
match_refine.eliminate_weak_pairs()
match_refine.exclude_pairs()
match_refine.get_transformed_model2()
match_refine.refine_adjusted_shift()
match_refine.show()
match_refine_times()
match_rt_from_ref_eucl_rt()
match_sort_function()
model
model.add_position()
model.add_positions()
model.as_xray_structure()
model.best_superpositions_on_other()
model.cb_op()
model.change_basis()
model.change_hand()
model.combine_with_other()
model.expand_to_p1()
model.positions()
model.reset_cb_op()
model.show()
model.size()
model.transform_to_reference_setting()
model_matches
pair_sort_function()
position
sgtbx_rt_mx_as_matrix_rt()
weed_refined_matches()
- cctbx.french_wilson module
- cctbx.geometry package
- cctbx.geometry_restraints package
- Submodules
- cctbx.geometry_restraints.energies module
energies
energies.angle_deviations()
energies.angle_deviations_weighted()
energies.angle_deviations_z()
energies.bond_deviations()
energies.bond_deviations_weighted()
energies.bond_deviations_z()
energies.chirality_deviations()
energies.dihedral_deviations()
energies.get_angle_outliers()
energies.get_bond_outliers()
energies.get_chirality_outliers()
energies.get_dihedral_outliers()
energies.get_filtered_n_angle_proxies()
energies.get_filtered_n_bond_proxies()
energies.get_filtered_n_dihedral_proxies()
energies.get_filtered_n_planarity_proxies()
energies.nonbonded_deviations()
energies.nonbonded_distances()
energies.parallelity_deviations()
energies.planarity_deviations()
energies.reference_dihedral_deviations()
energies.show()
- cctbx.geometry_restraints.flags module
- cctbx.geometry_restraints.lbfgs module
- cctbx.geometry_restraints.manager module
construct_non_crystallographic_conserving_bonds_and_angles()
format_distances_for_error_message()
manager
manager.add_angles_in_place()
manager.add_chi_torsion_restraints_in_place()
manager.add_dihedrals_in_place()
manager.add_new_bond_restraints_in_place()
manager.add_new_hbond_restraints_in_place()
manager.add_parallelities_in_place()
manager.add_planarities_in_place()
manager.add_reference_coordinate_restraints_in_place()
manager.adopt_den_manager()
manager.adopt_reference_coordinate_restraints_in_place()
manager.adopt_reference_dihedral_manager()
manager.append_reference_coordinate_restraints_in_place()
manager.construct_tardy_tree()
manager.create_den_manager()
manager.discard_symmetry()
manager.energies_sites()
manager.get_all_angle_proxies()
manager.get_all_bond_proxies()
manager.get_angle_proxies_without_user_supplied()
manager.get_bond_proxies_without_user_supplied()
manager.get_c_beta_torsion_proxies()
manager.get_chi_torsion_proxies()
manager.get_cif_link_entries()
manager.get_covalent_angle_proxies()
manager.get_covalent_bond_proxies()
manager.get_dihedral_proxies()
manager.get_dihedral_proxies_without_user_supplied()
manager.get_hbond_proxies_iseqs()
manager.get_n_angle_proxies()
manager.get_n_bond_proxies()
manager.get_n_c_beta_torsion_proxies()
manager.get_n_chi_torsion_proixes()
manager.get_n_den_proxies()
manager.get_n_hangle_proxies()
manager.get_n_hbond_proxies()
manager.get_n_parallelity_bp_proxies()
manager.get_n_planarity_bp_proxies()
manager.get_n_planarity_proxies()
manager.get_n_ramachandran_proxies()
manager.get_n_reference_coordinate_proxies()
manager.get_n_reference_dihedral_proxies()
manager.get_n_stacking_proxies()
manager.get_parallelity_proxies_without_user_supplied()
manager.get_planarity_proxies_without_user_supplied()
manager.get_reference_coordinate_proxies()
manager.get_struct_conn_mmcif()
manager.get_user_supplied_restraints()
manager.harmonic_restraints()
manager.is_bonded_atoms()
manager.new_included_bonded_atoms()
manager.new_including_isolated_sites()
manager.nonbonded_model_distances()
manager.pair_proxies()
manager.reduce_for_tardy()
manager.remove_angles_in_place()
manager.remove_c_beta_torsion_restraints_in_place()
manager.remove_chi_torsion_restraints_in_place()
manager.remove_chiralities_in_place()
manager.remove_dihedrals_in_place()
manager.remove_ncs_dihedrals_in_place()
manager.remove_parallelities_in_place()
manager.remove_planarities_in_place()
manager.remove_ramachandran_in_place()
manager.remove_reference_coordinate_restraints_in_place()
manager.remove_reference_dihedral_manager()
manager.remove_reference_dihedrals_in_place()
manager.remove_secondary_structure_restraints()
manager.remove_user_supplied_restraints_in_place()
manager.replace_site_symmetry()
manager.reset_internals()
manager.rigid_clusters_due_to_dihedrals_and_planes()
manager.select()
manager.set_external_energy_function()
manager.set_ramachandran_restraints()
manager.set_secondary_structure_restraints()
manager.shift_sites_cart()
manager.show_sorted()
manager.simple_edge_list()
manager.sites_cart_used_for_pair_proxies()
manager.sync_reference_dihedral_with_ncs()
manager.ta_harmonic_restraints()
manager.update_atom_nonbonded_type()
manager.update_dihedral_ncs_restraints()
manager.update_plain_pair_sym_table()
manager.update_ramachandran_restraints_phi_psi_targets()
manager.write_geo_file()
- cctbx.geometry_restraints.energies module
- Module contents
- Submodules
- cctbx.macro_mol package
- Submodules
- cctbx.macro_mol.rotation_parameters module
adjust_cosine()
amore_alpha_beta_gamma
amore_alpha_beta_gamma_as_matrix()
amore_alpha_beta_gamma_from_matrix()
amore_alpha_beta_gamma_normalize()
amore_kappa_l_m_n
amore_kappa_l_m_n_as_matrix()
amore_kappa_l_m_n_from_matrix()
amore_kappa_l_m_n_normalize()
ccp4_alpha_beta_gamma_fcalc_fobs
ccp4_alpha_beta_gamma_fobs_fcalc
ccp4_phi_omega_kappa_fcalc_fobs
ccp4_phi_omega_kappa_fcalc_fobs_params_to_matrix()
ccp4_phi_omega_kappa_fobs_fcalc
ccp4_phi_omega_kappa_fobs_fcalc_matrix_to_params()
cns_axis_x_axis_y_axis_z_axis_kappa
cns_psi_phi_kappa
cns_theta1_theta2_theta3
cns_theta_123_as_p2m()
cns_theta_123_from_p2m()
cns_theta_plus_theta2_theta_minus
converter_base
degree_as_radians()
degree_from_radians()
fmod_positive()
generic_polar_normalize()
get_converter_by_docstring()
get_converters()
matrix33
preprocess_angles()
safe_atan2()
- cctbx.macro_mol.rotation_parameters module
- Module contents
- Submodules
- cctbx.maptbx package
- Submodules
- Module contents
as_CObjectZYX()
assert_same_gridding()
atom_curves
atom_curves.bcr_approx()
atom_curves.exact_density()
atom_curves.exact_density_at_r()
atom_curves.exact_gradient_at_r()
atom_curves.form_factor()
atom_curves.get_xray_structure()
atom_curves.image()
atom_curves.image_from_3d()
atom_curves.image_from_miller_indices()
atom_curves.integrand()
atom_curves.one_gaussian_approximation()
atom_curves.one_gaussian_exact()
atom_radius_as_central_peak_width()
boxes
boxes_by_dimension
cc_peak()
ccv()
cluster_site_info
crystal_gridding
crystal_gridding.change_space_group()
crystal_gridding.crystal_symmetry()
crystal_gridding.d_min()
crystal_gridding.mandatory_factors()
crystal_gridding.max_prime()
crystal_gridding.n_grid_points()
crystal_gridding.n_real()
crystal_gridding.resolution_factor()
crystal_gridding.space_group()
crystal_gridding.space_group_info()
crystal_gridding.symmetry_flags()
crystal_gridding.tags()
crystal_gridding.unit_cell()
crystal_gridding_tags
d99
d_min_corner()
d_min_from_map()
get_diff_score_towards_periodic()
get_edge_score_towards_periodic()
get_relative_cc()
get_resolution_where_significant_data_present()
is_bounded_by_constant()
is_periodic()
loc_res()
local_scale
map_accumulator()
map_coefficients_to_map()
map_peak_3d_as_2d()
map_to_map_coefficients()
map_values_along_line_connecting_two_points()
mask()
peak_cluster_analysis
peak_cluster_analysis.all()
peak_cluster_analysis.all_site_cluster_analysis()
peak_cluster_analysis.all_with_effective_resolution()
peak_cluster_analysis.append_fixed_site()
peak_cluster_analysis.cluster_height_fraction()
peak_cluster_analysis.discard_last()
peak_cluster_analysis.effective_resolution()
peak_cluster_analysis.fixed_site_indices()
peak_cluster_analysis.general_positions_only()
peak_cluster_analysis.heights()
peak_cluster_analysis.max_clusters()
peak_cluster_analysis.max_grid_height()
peak_cluster_analysis.min_cross_distance()
peak_cluster_analysis.next()
peak_cluster_analysis.next_site_cluster_analysis()
peak_cluster_analysis.next_with_effective_resolution()
peak_cluster_analysis.peak_list()
peak_cluster_analysis.peak_list_indices()
peak_cluster_analysis.significant_height_fraction()
peak_cluster_analysis.site_cluster_analysis()
peak_cluster_analysis.sites()
peak_cluster_analysis.special_position_settings()
peak_list
peak_search_parameters
peak_search_parameters.cluster_height_fraction()
peak_search_parameters.effective_resolution()
peak_search_parameters.general_positions_only()
peak_search_parameters.interpolate()
peak_search_parameters.max_clusters()
peak_search_parameters.max_peaks()
peak_search_parameters.min_cross_distance()
peak_search_parameters.min_cubicle_edge()
peak_search_parameters.min_distance_sym_equiv()
peak_search_parameters.peak_cutoff()
peak_search_parameters.peak_search_level()
peak_search_parameters.significant_height_fraction()
peak_volume_estimate()
positivity_constrained_density_modification
principal_axes_of_inertia()
region_density_correlation()
relative_sd_on_edges()
sharpen2()
shift_origin_if_needed()
smooth_map()
spherical_variance_around_point
sphericity_by_heuristics()
statistics
truncate()
value_at_closest_grid_point()
- cctbx.masks package
- cctbx.math_module module
- cctbx.merging package
- cctbx.miller package
- Getting started
- File I/O
- Comparing arrays
- Working with experimental data
- From arrays to maps
- The Miller set
set
set.all_selection()
set.amplitude_normalisations()
set.anomalous_flag()
set.array()
set.as_anomalous_set()
set.as_non_anomalous_set()
set.at_first_index()
set.auto_anomalous()
set.binner()
set.centric_flags()
set.change_basis()
set.clear_binner()
set.common_set()
set.common_sets()
set.complete_set()
set.completeness()
set.concatenate()
set.copy()
set.crystal_gridding()
set.crystal_symmetry()
set.customized_copy()
set.d_max_min()
set.d_min()
set.d_min_along_a_b_c_star()
set.d_spacings()
set.d_star_cubed()
set.d_star_sq()
set.debye_waller_factors()
set.deep_copy()
set.delete_index()
set.delete_indices()
set.epsilons()
set.expand_to_p1()
set.expand_to_p1_iselection()
set.f_obs_minus_xray_structure_f_calc()
set.first_index()
set.generate_bivoet_mates()
set.generate_r_free_flags()
set.generate_r_free_flags_basic()
set.generate_r_free_flags_on_lattice_symmetry()
set.index_span()
set.indices()
set.is_in_asu()
set.is_unique_set_under_symmetry()
set.log_binning()
set.lone_set()
set.lone_sets()
set.map_to_asu()
set.match_bijvoet_mates()
set.match_indices()
set.miller_indices_as_pdb_file()
set.min_max_d_star_sq()
set.min_max_indices()
set.minimum_wavelength_based_on_d_min()
set.multiplicities()
set.n_bijvoet_pairs()
set.patterson_symmetry()
set.random_phases_compatible_with_phase_restrictions()
set.reflection_intensity_symmetry()
set.remove_systematic_absences()
set.resolution_filter()
set.resolution_filter_selection()
set.resolution_range()
set.safe_setup_binner()
set.select()
set.select_acentric()
set.select_centric()
set.setup_binner()
set.setup_binner_counting_sorted()
set.setup_binner_d_star_sq_bin_size()
set.setup_binner_d_star_sq_step()
set.show_completeness()
set.show_comprehensive_summary()
set.show_summary()
set.sin_theta_over_lambda_sq()
set.size()
set.slice()
set.sort()
set.sort_permutation()
set.structure_factors_from_asu_map()
set.structure_factors_from_map()
set.structure_factors_from_scatterers()
set.sys_absent_flags()
set.two_theta()
set.unique_under_symmetry()
set.unique_under_symmetry_selection()
set.use_binner_of()
set.use_binning()
set.use_binning_of()
build_set()
- The Miller array
array
array.adopt_set()
array.amplitude_normalisations()
array.amplitude_quasi_normalisations()
array.amplitudes()
array.analyze_intensity_statistics()
array.anomalous_completeness()
array.anomalous_differences()
array.anomalous_probability_plot()
array.anomalous_signal()
array.apply_change_of_basis()
array.apply_debye_waller_factors()
array.apply_scaling()
array.apply_shelxl_extinction_correction()
array.arg()
array.as_amplitude_array()
array.as_anomalous_array()
array.as_cif_block()
array.as_cif_simple()
array.as_double()
array.as_intensity_array()
array.as_map_manager()
array.as_mtz_dataset()
array.as_non_anomalous_array()
array.as_phases_phs()
array.as_xray_observations()
array.average_bijvoet_mates()
array.average_neighbors()
array.bijvoet_ratios()
array.cc_anom()
array.cc_one_half()
array.cc_one_half_sigma_tau()
array.change_basis()
array.change_symmetry()
array.combine()
array.complete_array()
array.complete_with()
array.complete_with_bin_average()
array.concatenate()
array.conjugate()
array.convert_to_non_anomalous_if_ratio_pairs_lone_less_than()
array.copy()
array.correlation()
array.count_and_fraction_in_bins()
array.crystal_symmetry_is_compatible_with_symmetry_from_file()
array.customized_copy()
array.d_min_from_fsc()
array.data()
array.data_at_first_index()
array.deep_copy()
array.detwin_data()
array.direct_summation_at_point()
array.disagreeable_reflections()
array.discard_sigmas()
array.double_step_filtration()
array.eliminate_sys_absent()
array.ellipsoidal_resolutions_and_indices_by_sigma()
array.ellipsoidal_truncation_by_sigma()
array.enforce_positive_amplitudes()
array.enforce_positive_sigmas()
array.expand_to_p1()
array.export_as_cns_hkl()
array.export_as_scalepack_unmerged()
array.export_as_shelx_hklf()
array.f_as_f_sq()
array.f_obs_f_calc_fan_outlier_selection()
array.f_obs_minus_f_calc()
array.f_sq_as_f()
array.fft_map()
array.french_wilson()
array.from_cif()
array.fsc()
array.g_function()
array.generate_bijvoet_mates()
array.half_dataset_anomalous_correlation()
array.has_twinning()
array.hemisphere_acentrics()
array.hemispheres_acentrics()
array.hoppe_gassmann_modification()
array.i_over_sig_i()
array.info()
array.intensities()
array.intensity_quasi_normalisations()
array.is_bool_array()
array.is_complex_array()
array.is_hendrickson_lattman_array()
array.is_integer_array()
array.is_real_array()
array.is_string_array()
array.is_unmerged_intensity_array()
array.is_xray_amplitude_array()
array.is_xray_data_array()
array.is_xray_intensity_array()
array.is_xray_reconstructed_amplitude_array()
array.local_overlap_map()
array.local_standard_deviation_map()
array.make_up_hl_coeffs()
array.map_correlation()
array.map_to_asu()
array.matching_set()
array.mean()
array.mean_of_intensity_divided_by_epsilon()
array.mean_of_squared_sigma_divided_by_epsilon()
array.mean_phase_error()
array.mean_sq()
array.mean_weighted_phase_error()
array.measurability()
array.merge_equivalents()
array.min_f_over_sigma()
array.multiscale()
array.norm()
array.normalised_amplitudes()
array.normalize()
array.observation_type()
array.patterson_map()
array.patterson_symmetry()
array.permute_d_range()
array.phase_entropy()
array.phase_integrals()
array.phase_transfer()
array.phased_translation_function_coeff()
array.phases()
array.quasi_normalize_structure_factors()
array.quasi_normalized_as_normalized()
array.r1_factor()
array.r_anom()
array.r_free_flags_accumulation()
array.randomize_amplitude_and_phase()
array.randomize_phases()
array.regularize()
array.remove_cone()
array.remove_patterson_origin_peak()
array.rms()
array.rms_filter()
array.scale()
array.scale_factor()
array.second_moment()
array.second_moment_of_intensities()
array.second_moments_centric_acentric()
array.select()
array.select_indices()
array.select_sys_absent()
array.set()
array.set_info()
array.set_observation_type()
array.set_observation_type_xray_amplitude()
array.set_observation_type_xray_intensity()
array.set_sigmas()
array.shelxl_extinction_correction()
array.show_all_possible_systematic_absences()
array.show_array()
array.show_comprehensive_summary()
array.show_disagreeable_reflections()
array.show_mean_data_over_sigma_along_a_b_c_star()
array.show_r_free_flags_info()
array.show_summary()
array.sigma_at_first_index()
array.sigma_filter()
array.sigmas()
array.sigmas_are_sensible()
array.size()
array.sort_permutation()
array.statistical_mean()
array.sum()
array.sum_sq()
array.symmetry_agreement_factor()
array.translational_shift()
array.twin_data()
array.value_at_index()
array.wilson_plot()
array.wilson_ratio()
array.write_mtz()
- Utility classes
- cctbx.multipolar module
- cctbx.neutron package
- cctbx.r_free_utils module
- cctbx.sgtbx package
- Subpackages
- cctbx.sgtbx.direct_space_asu package
- Subpackages
- Submodules
- cctbx.sgtbx.direct_space_asu.check_redundancies module
analyze_redundancies()
check_asu()
check_compatibility_with_sampling_grid()
check_multiplicities()
color_server
colored_grid_point
compare_redundancies()
grid_asu()
iround()
recolor_grid_points()
rt_mx_analysis()
rt_plus_unit_shifts()
rt_times_grid_point()
sample_asu()
slice()
sort_redundancies()
str_ev()
test_all()
u_index_as_r_index()
- cctbx.sgtbx.direct_space_asu.cut_plane module
- cctbx.sgtbx.direct_space_asu.facet_analysis module
all_cut_points()
asu_polygons()
collect_cuts()
consolidated_edges_with_cut_points
depth1_cuts()
edge_position()
edge_segment
edge_with_cut_points
edge_with_cut_points.all_points()
edge_with_cut_points.cut_point_positions()
edge_with_cut_points.cut_points
edge_with_cut_points.end_points
edge_with_cut_points.join_edge()
edge_with_cut_points.join_point()
edge_with_cut_points.show_points()
edge_with_cut_points.sort_cut_points()
edge_with_cut_points.sorted_cut_points()
eliminate_outside_vertices()
extract_polygon_vertices()
face_polygons()
face_vertices()
get_all_edge_segments()
get_all_vertices()
get_edge_vertices()
intersection()
is_one_of()
line_sample_point()
polygon_vertices()
sense_of_polygon()
shape_vertices()
trace_polygon()
verify_asu_polygons()
- cctbx.sgtbx.direct_space_asu.plane_group_reference_table module
- cctbx.sgtbx.direct_space_asu.reference_table module
apply_change_of_basis()
asu_001()
asu_002()
asu_003()
asu_004()
asu_005()
asu_006()
asu_007()
asu_008()
asu_009()
asu_010()
asu_011()
asu_012()
asu_013()
asu_014()
asu_015()
asu_016()
asu_017()
asu_018()
asu_019()
asu_020()
asu_021()
asu_022()
asu_023()
asu_024()
asu_025()
asu_026()
asu_027()
asu_028()
asu_029()
asu_030()
asu_031()
asu_032()
asu_033()
asu_034()
asu_035()
asu_036()
asu_037()
asu_038()
asu_039()
asu_040()
asu_041()
asu_042()
asu_043()
asu_044()
asu_045()
asu_046()
asu_047()
asu_048()
asu_049()
asu_050()
asu_051()
asu_052()
asu_053()
asu_054()
asu_055()
asu_056()
asu_057()
asu_058()
asu_059()
asu_060()
asu_061()
asu_062()
asu_063()
asu_064()
asu_065()
asu_066()
asu_067()
asu_068()
asu_069()
asu_070()
asu_071()
asu_072()
asu_073()
asu_074()
asu_075()
asu_076()
asu_077()
asu_078()
asu_079()
asu_080()
asu_081()
asu_082()
asu_083()
asu_084()
asu_085()
asu_086()
asu_087()
asu_088()
asu_089()
asu_090()
asu_091()
asu_092()
asu_093()
asu_094()
asu_095()
asu_096()
asu_097()
asu_098()
asu_099()
asu_100()
asu_101()
asu_102()
asu_103()
asu_104()
asu_105()
asu_106()
asu_107()
asu_108()
asu_109()
asu_110()
asu_111()
asu_112()
asu_113()
asu_114()
asu_115()
asu_116()
asu_117()
asu_118()
asu_119()
asu_120()
asu_121()
asu_122()
asu_123()
asu_124()
asu_125()
asu_126()
asu_127()
asu_128()
asu_129()
asu_130()
asu_131()
asu_132()
asu_133()
asu_134()
asu_135()
asu_136()
asu_137()
asu_138()
asu_139()
asu_140()
asu_141()
asu_142()
asu_143()
asu_144()
asu_145()
asu_146()
asu_147()
asu_148()
asu_149()
asu_150()
asu_151()
asu_152()
asu_153()
asu_154()
asu_155()
asu_156()
asu_157()
asu_158()
asu_159()
asu_160()
asu_161()
asu_162()
asu_163()
asu_164()
asu_165()
asu_166()
asu_167()
asu_168()
asu_169()
asu_170()
asu_171()
asu_172()
asu_173()
asu_174()
asu_175()
asu_176()
asu_177()
asu_178()
asu_179()
asu_180()
asu_181()
asu_182()
asu_183()
asu_184()
asu_185()
asu_186()
asu_187()
asu_188()
asu_189()
asu_190()
asu_191()
asu_192()
asu_193()
asu_194()
asu_195()
asu_196()
asu_197()
asu_198()
asu_199()
asu_200()
asu_201()
asu_202()
asu_203()
asu_204()
asu_205()
asu_206()
asu_207()
asu_208()
asu_209()
asu_210()
asu_211()
asu_212()
asu_213()
asu_214()
asu_215()
asu_216()
asu_217()
asu_218()
asu_219()
asu_220()
asu_221()
asu_222()
asu_223()
asu_224()
asu_225()
asu_226()
asu_227()
asu_228()
asu_229()
asu_230()
get_asu()
- cctbx.sgtbx.direct_space_asu.short_cuts module
- cctbx.sgtbx.direct_space_asu.check_redundancies module
- Module contents
direct_space_asu
direct_space_asu.add_buffer()
direct_space_asu.add_plane()
direct_space_asu.add_planes()
direct_space_asu.box_max()
direct_space_asu.box_min()
direct_space_asu.change_basis()
direct_space_asu.define_metric()
direct_space_asu.extract_all_cuts()
direct_space_asu.in_which_cuts()
direct_space_asu.is_inside()
direct_space_asu.shape_only()
direct_space_asu.shape_vertices()
direct_space_asu.show_comprehensive_summary()
direct_space_asu.show_summary()
- cctbx.sgtbx.direct_space_asu package
- Submodules
- cctbx.sgtbx.bravais_types module
- cctbx.sgtbx.cosets module
- cctbx.sgtbx.harker module
- cctbx.sgtbx.lattice_symmetry module
- cctbx.sgtbx.literal_description module
- cctbx.sgtbx.plane_groups module
- cctbx.sgtbx.pointgroup_tools module
compatible_symmetries()
coset_lookup()
edge_object
find_compatible_space_groups
find_compatible_space_groups.compare_abs_lists()
find_compatible_space_groups.find_absent_indices()
find_compatible_space_groups.full_sys_abs_mask()
find_compatible_space_groups.get_space_groups_compatible_with_likely_point_group()
find_compatible_space_groups.make_sys_abs_list()
find_compatible_space_groups.show()
node_object
point_group_graph
reference_setting_choices()
space_group_graph_from_cell_and_sg
sub_super_point_group_relations
sub_super_point_group_relations.assemble_symops()
sub_super_point_group_relations.find_left_over_symops()
sub_super_point_group_relations.get_symops_from_supergroup_that_are_not_in_subgroup()
sub_super_point_group_relations.return_next_index()
sub_super_point_group_relations.return_next_left_over_set()
sub_super_point_group_relations.return_next_set()
sub_super_point_group_relations.return_next_sg()
sub_super_point_group_relations.show()
- cctbx.sgtbx.rational_matrices_point_groups module
- cctbx.sgtbx.reticular_pg_tools module
- cctbx.sgtbx.reticular_twin_laws module
- cctbx.sgtbx.show_cosets module
- cctbx.sgtbx.sub_lattice_tools module
compare_lattice
divisor()
exercise()
find_triples()
find_triples_slowly()
generate_cb_op_up_to_order()
generate_inverse_matrix_up_to_order()
generate_matrix()
generate_matrix_up_to_order()
make_list_of_target_xs_up_to_order
make_permutations()
make_triples()
rt_mx_as_rational()
sort_triple()
tst_centered_cells()
tst_compare()
tst_make_bigger_cell()
tst_sublattice()
- cctbx.sgtbx.subgroups module
- cctbx.sgtbx.symbol_confidence module
- cctbx.sgtbx.sys_abs_equiv module
- Module contents
any_generator_set
compare_cb_op_as_hkl()
empty
le_page_1982_delta_details
reference_space_group_infos()
space_group_info
space_group_info.any_compatible_crystal_symmetry()
space_group_info.any_compatible_unit_cell()
space_group_info.any_generator_set()
space_group_info.as_reference_setting()
space_group_info.brick()
space_group_info.change_basis()
space_group_info.change_hand()
space_group_info.change_of_basis_op_to()
space_group_info.change_of_basis_op_to_other_hand()
space_group_info.change_of_basis_op_to_primitive_setting()
space_group_info.change_of_basis_op_to_reference_setting()
space_group_info.cif_symmetry_code()
space_group_info.direct_space_asu()
space_group_info.group()
space_group_info.is_allowed_origin_shift()
space_group_info.is_reference_setting()
space_group_info.number_of_continuous_allowed_origin_shifts()
space_group_info.primitive_setting()
space_group_info.reciprocal_space_asu()
space_group_info.reference_setting()
space_group_info.reflection_intensity_equivalent_groups()
space_group_info.show_summary()
space_group_info.structure_seminvariants()
space_group_info.subtract_continuous_allowed_origin_shifts()
space_group_info.symbol_and_number()
space_group_info.type()
space_group_info.wyckoff_table()
special_op_simplified
special_op_simplified_term
special_op_simplifier()
symmetry_equivalent_pair_interactions
vec3_rat_from_str()
- Subpackages
- cctbx.statistics module
- cctbx.symmetry_search module
possible_symmetry
shift_refinement
structure_factor_symmetry
structure_factor_symmetry.centring_translation_peak_sites()
structure_factor_symmetry.cross_correlation_cutoff_for_centring
structure_factor_symmetry.cross_correlation_peaks()
structure_factor_symmetry.find_centring_translations()
structure_factor_symmetry.find_space_group()
structure_factor_symmetry.grid_resolution_factor
structure_factor_symmetry.phi_sym_acceptance_cutoff
structure_factor_symmetry.phi_sym_rejection_cutoff
structure_factor_symmetry.possible_point_group_generators()
structure_factor_symmetry.symmetrised_structure_factors()
symmetrised_shifted_structure_factors
- cctbx.translation_search module
- cctbx.uctbx package
- Subpackages
- Submodules
- cctbx.uctbx.gruber_1973 module
entier()
fast_minimum_reduction
fast_minimum_reduction.as_gruber_matrix()
fast_minimum_reduction.as_niggli_matrix()
fast_minimum_reduction.as_sym_mat3()
fast_minimum_reduction.as_unit_cell()
fast_minimum_reduction.b2_action()
fast_minimum_reduction.b3_action()
fast_minimum_reduction.b4_action()
fast_minimum_reduction.b5_action()
fast_minimum_reduction.cb_update()
fast_minimum_reduction.def_gt_0()
fast_minimum_reduction.def_test()
fast_minimum_reduction.iteration_limit()
fast_minimum_reduction.n1_action()
fast_minimum_reduction.n2_action()
fast_minimum_reduction.n3_false_action()
fast_minimum_reduction.n3_true_action()
fast_minimum_reduction.n_iterations()
fast_minimum_reduction.r_inv()
fast_minimum_reduction.significant_change_test()
fast_minimum_reduction.step()
fast_minimum_reduction.type()
minimum_reduction
reduction
- cctbx.uctbx.gruber_1973_table_1 module
- cctbx.uctbx.krivy_gruber_1976 module
- cctbx.uctbx.reduction_base module
gruber_parameterization
gruber_parameterization.as_gruber_matrix()
gruber_parameterization.as_niggli_matrix()
gruber_parameterization.as_sym_mat3()
gruber_parameterization.as_unit_cell()
gruber_parameterization.def_gt_0()
gruber_parameterization.def_test()
gruber_parameterization.eps_eq()
gruber_parameterization.eps_gt()
gruber_parameterization.eps_lt()
gruber_parameterization.is_buerger_cell()
gruber_parameterization.is_niggli_cell()
gruber_parameterization.meets_main_conditions()
gruber_parameterization.meets_primary_conditions()
gruber_parameterization.type()
iteration_limit_exceeded
minimum_reduction_mixin
reduction_base
- cctbx.uctbx.gruber_1973 module
- The unit cell
- cctbx.xray package
- Subpackages
- cctbx.xray.observations package
- cctbx.xray.structure_factors package
- Submodules
- cctbx.xray.structure_factors.from_scatterers module
- cctbx.xray.structure_factors.from_scatterers_direct module
- cctbx.xray.structure_factors.from_scatterers_direct_parallel module
- cctbx.xray.structure_factors.from_scatterers_fft module
- cctbx.xray.structure_factors.global_counters module
- cctbx.xray.structure_factors.gradient_flags module
- cctbx.xray.structure_factors.gradients module
- cctbx.xray.structure_factors.gradients_base module
- cctbx.xray.structure_factors.gradients_direct module
- cctbx.xray.structure_factors.gradients_fft module
- cctbx.xray.structure_factors.manager module
managed_calculation_base
manager
manager.cfft()
manager.cos_sin_table()
manager.crystal_gridding()
manager.d_min()
manager.exp_table_one_over_step_size()
manager.force_complex()
manager.grid_resolution_factor()
manager.have_good_timing_estimates()
manager.mandatory_grid_factors()
manager.max_prime()
manager.quality_factor()
manager.rfft()
manager.sampled_density_must_be_positive()
manager.setup_fft()
manager.symmetry_flags()
manager.tolerance_positive_definite()
manager.u_base()
manager.wing_cutoff()
- cctbx.xray.structure_factors.misc module
- Module contents
- Submodules
- cctbx.xray.targets package
- Submodules
- cctbx.xray.ext module
- cctbx.xray.minimization module
- cctbx.xray.observation_types module
- cctbx.xray.scatterer module
- cctbx.xray.structure module
conservative_pair_proxies
meaningful_site_cart_differences
scattering_type_registry_params
structure
structure.add_scatterer()
structure.add_scatterers()
structure.adjust_occupancy()
structure.adjust_u_iso()
structure.all_selection()
structure.apply_rigid_body_shift()
structure.apply_rigid_body_shift_obj()
structure.apply_shift()
structure.apply_special_position_ops_d_target_d_site()
structure.apply_symmetry_sites()
structure.apply_symmetry_u_stars()
structure.as_cif_block()
structure.as_cif_simple()
structure.as_emma_model()
structure.as_pdb_file()
structure.as_py_code()
structure.asu_mappings()
structure.asymmetric_unit_in_p1()
structure.atomic_weights()
structure.b_iso_min_max_mean()
structure.b_iso_or_b_equiv()
structure.by_index_selection()
structure.center_of_mass()
structure.change_basis()
structure.change_hand()
structure.closest_distances()
structure.concatenate()
structure.concatenate_inplace()
structure.conservative_pair_proxies()
structure.convert_to_anisotropic()
structure.convert_to_isotropic()
structure.coordinate_degrees_of_freedom_counts()
structure.crystal_density()
structure.crystal_symmetry()
structure.cubic_unit_cell_around_centered_scatterers()
structure.customized_copy()
structure.deep_copy_scatterers()
structure.difference_vectors_cart()
structure.discard_scattering_type_registry()
structure.distances()
structure.element_selection()
structure.erase_scatterers()
structure.expand_to_p1()
structure.extract_u_cart_plus_u_iso()
structure.extract_u_iso_or_u_equiv()
structure.f_000()
structure.from_cif()
structure.from_shelx()
structure.grads_and_curvs_target_simple()
structure.guess_scattering_type_is_a_mixture_of_xray_and_neutron()
structure.guess_scattering_type_neutron()
structure.hd_selection()
structure.intersection_of_scatterers()
structure.is_positive_definite_u()
structure.is_similar()
structure.make_scatterer_labels_shelx_compatible_in_place()
structure.max_distance()
structure.mean_distance()
structure.mean_scattering_density()
structure.min_distance()
structure.min_u_cart_eigenvalue()
structure.n_grad_u_aniso()
structure.n_grad_u_iso()
structure.n_parameters()
structure.n_undefined_multiplicities()
structure.non_unit_occupancy_implies_min_distance_sym_equiv_zero()
structure.orthorhombic_unit_cell_around_centered_scatterers()
structure.pair_asu_table()
structure.pair_sym_table_show()
structure.pair_sym_table_show_distances()
structure.parameter_map()
structure.principal_axes_of_inertia()
structure.random_remove_sites_selection()
structure.random_shift_sites()
structure.re_apply_symmetry()
structure.replace_scatterers()
structure.replace_sites_cart()
structure.replace_sites_frac()
structure.rms_difference()
structure.scale_adp()
structure.scale_adps()
structure.scatterer_flags()
structure.scatterers()
structure.scattering_dictionary_as_string()
structure.scattering_type_registry()
structure.scattering_types()
structure.scattering_types_counts_and_occupancy_sums()
structure.select()
structure.select_inplace()
structure.selection_within()
structure.set_b_iso()
structure.set_custom_inelastic_form_factors()
structure.set_fdps()
structure.set_fps()
structure.set_inelastic_form_factors()
structure.set_non_unit_occupancy_implies_min_distance_sym_equiv_zero()
structure.set_occupancies()
structure.set_scatterer_flags()
structure.set_sites_cart()
structure.set_sites_frac()
structure.set_u_cart()
structure.set_u_iso()
structure.shake_adp()
structure.shake_adp_if_all_equal()
structure.shake_fdps()
structure.shake_fps()
structure.shake_occupancies()
structure.shake_sites_in_place()
structure.shift_occupancies()
structure.shift_sites_in_place()
structure.shift_us()
structure.show_angles()
structure.show_dihedral_angles()
structure.show_distances()
structure.show_scatterer_flags_summary()
structure.show_scatterers()
structure.show_special_position_shifts()
structure.show_summary()
structure.show_u_statistics()
structure.site_symmetry_table()
structure.sites_cart()
structure.sites_frac()
structure.sites_mod_positive()
structure.sites_mod_short()
structure.sort()
structure.special_position_indices()
structure.structure_factors()
structure.switch_to_neutron_scattering_dictionary()
structure.tidy_us()
structure.translate()
structure.truncate_at_pdb_format_precision()
structure.unit_cell_content()
structure.use_u_aniso()
structure.use_u_iso()
- cctbx.xray.target_functors module
- cctbx.xray.weighting_schemes module
- Module contents
- Subpackages
Module contents¶
- cctbx.hendrickson_lattman(*args, **kw)¶