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.symmetrycctbx.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_anglescalculate_dihedralscalculate_distancescluster_erosion()correct_special_position()dihedral_angle_defdistance_based_clusteringincremental_clusteringnon_crystallographic_symmetry()select_crystal_symmetry()show_anglesshow_dihedral_anglesshow_distancesspecial_position_settingsspecial_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_pairsymmetrysymmetry.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_matcheseuclidean_match_symmetryfilter_shift()generate_singles()inside_zero_one()match_refinematch_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()modelmodel.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_matchespair_sort_function()positionsgtbx_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
energiesenergies.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()managermanager.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_gammaamore_alpha_beta_gamma_as_matrix()amore_alpha_beta_gamma_from_matrix()amore_alpha_beta_gamma_normalize()amore_kappa_l_m_namore_kappa_l_m_n_as_matrix()amore_kappa_l_m_n_from_matrix()amore_kappa_l_m_n_normalize()ccp4_alpha_beta_gamma_fcalc_fobsccp4_alpha_beta_gamma_fobs_fcalcccp4_phi_omega_kappa_fcalc_fobsccp4_phi_omega_kappa_fcalc_fobs_params_to_matrix()ccp4_phi_omega_kappa_fobs_fcalcccp4_phi_omega_kappa_fobs_fcalc_matrix_to_params()cns_axis_x_axis_y_axis_z_axis_kappacns_psi_phi_kappacns_theta1_theta2_theta3cns_theta_123_as_p2m()cns_theta_123_from_p2m()cns_theta_plus_theta2_theta_minusconverter_basedegree_as_radians()degree_from_radians()fmod_positive()generic_polar_normalize()get_converter_by_docstring()get_converters()matrix33preprocess_angles()safe_atan2()
- cctbx.macro_mol.rotation_parameters module
- Module contents
- Submodules
- cctbx.maptbx package
- Submodules
- Module contents
as_CObjectZYX()assert_same_gridding()atom_curvesatom_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()boxesboxes_by_dimensioncc_peak()ccv()cluster_site_infocrystal_griddingcrystal_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_tagsd99d_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_scalemap_accumulator()map_coefficients_to_map()map_peak_3d_as_2d()map_to_map_coefficients()map_values_along_line_connecting_two_points()mask()peak_cluster_analysispeak_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_listpeak_search_parameterspeak_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_modificationprincipal_axes_of_inertia()region_density_correlation()relative_sd_on_edges()sharpen2()shift_origin_if_needed()smooth_map()spherical_variance_around_pointsphericity_by_heuristics()statisticstruncate()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
setset.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
arrayarray.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_servercolored_grid_pointcompare_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_pointsdepth1_cuts()edge_position()edge_segmentedge_with_cut_pointsedge_with_cut_points.all_points()edge_with_cut_points.cut_point_positions()edge_with_cut_points.cut_pointsedge_with_cut_points.end_pointsedge_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_asudirect_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_objectfind_compatible_space_groupsfind_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_objectpoint_group_graphreference_setting_choices()space_group_graph_from_cell_and_sgsub_super_point_group_relationssub_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_latticedivisor()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_ordermake_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_setcompare_cb_op_as_hkl()emptyle_page_1982_delta_detailsreference_space_group_infos()space_group_infospace_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_simplifiedspecial_op_simplified_termspecial_op_simplifier()symmetry_equivalent_pair_interactionsvec3_rat_from_str()
- Subpackages
- cctbx.statistics module
- cctbx.symmetry_search module
possible_symmetryshift_refinementstructure_factor_symmetrystructure_factor_symmetry.centring_translation_peak_sites()structure_factor_symmetry.cross_correlation_cutoff_for_centringstructure_factor_symmetry.cross_correlation_peaks()structure_factor_symmetry.find_centring_translations()structure_factor_symmetry.find_space_group()structure_factor_symmetry.grid_resolution_factorstructure_factor_symmetry.phi_sym_acceptance_cutoffstructure_factor_symmetry.phi_sym_rejection_cutoffstructure_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_reductionfast_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_reductionreduction
- cctbx.uctbx.gruber_1973_table_1 module
- cctbx.uctbx.krivy_gruber_1976 module
- cctbx.uctbx.reduction_base module
gruber_parameterizationgruber_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_exceededminimum_reduction_mixinreduction_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_basemanagermanager.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_proxiesmeaningful_site_cart_differencesscattering_type_registry_paramsstructurestructure.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)¶