| Platform | cctbx+Python | cctbx only |
|---|---|---|
| IRIX 6.5.10 MIPSpro 7.3.1.2 Python 2.4 |
[stream][direct] 27.5 MB |
[stream][direct] 18.4 MB |
| IRIX 6.5.21 MIPSpro 7.41 Python 2.4 |
[stream][direct] 26.9 MB |
[stream][direct] 18.0 MB |
| Mac OS 10.2.8 [Notes] Python 2.3 |
Python 2.3 must be installed separately |
[stream][direct] 14.1 MB |
| Mac OS 10.3.9 [Notes] | Python 2.3 ships with OS | [stream][direct] 15.7 MB |
| Red Hat 7.3 Python 2.4 |
[stream][direct] 25.9 MB |
[stream][direct] 14.1 MB |
| Red Hat 8.0 | Python 2.2.1 ships with OS | [stream][direct] 8.9 MB |
| Red Hat 8.0 Python 2.4 |
[stream][direct] 21.6 MB |
[stream][direct] 8.9 MB |
| Red Hat 9.0 | Python 2.2.2 ships with OS | [stream][direct] 8.9 MB |
| Red Hat 9.0 Python 2.4 |
[stream][direct] 21.4 MB |
[stream][direct] 8.9 MB |
| Red Hat WS 3 | Python 2.2.3 ships with OS | [stream][direct] 8.9 MB |
| Red Hat WS 3 Python 2.4 |
[stream][direct] 19.0 MB |
[stream][direct] 9.0 MB |
| Compaq Tru64 V5.1 cxx V6.5-042 Python 2.4 |
[stream][direct] 24.9 MB |
[stream][direct] 16.6 MB |
| Windows 2000/XP Python 2.2.3 |
A bundle with a more recent Python is available |
[stream][direct] 6.1 MB |
| Windows 2000/XP Python 2.4 |
[stream][direct] 10.0 MB |
[stream][direct] 6.1 MB |
perl cctbx_redhat80.selfx
Under Windows exe distributions are installed
simply by running them.
The installer must be run on the platform where it is used. The installed package may be used over the network, but only if the pathnames to the installation directory are identical on the server and the client.
Uninstalling a bundle is as easy as using rm -rf * in the installation directory under Unix or dragging the installation directory to the Recycle Bin under Windows. The Windows registry is not modified by the installation.
perl cctbx_python_24_bundle.selfx
This installs Python 2.4 and all cctbx modules from scratch.
The install script will prompt for the number of available CPUs. To avoid the prompt (e.g. for scripting the installation), add the number of available CPUs to the command line. E.g.:
perl cctbx_python_24_bundle.selfx 4
Alternative for manual installation:
cctbx_python_24_bundle.tar.gz
[stream][direct]
23.7 MB
[Installation instructions]
perl cctbx_bundle.selfx
This installs all cctbx modules from scratch.
Python 2.2.1 or higher must be pre-installed on the target machine.
Known to work under Redhat 8.0 or higher with the Python version
that ships with the operating system (/usr/bin/python).
The first python on PATH is used.
To install with a different, specific python, add the full path
to the command line, e.g.:
perl cctbx_bundle.selfx /usr/local/bin/python
Alternative for manual installation:
cctbx_bundle.tar.gz
[stream][direct]
14.8 MB
[Installation instructions]
mmtbx:
- http://iucrcomputing.ccp14.ac.uk/iucr-top/comm/ccom/newsletters/2005jan/
PyCifRW integration:
- http://iucrcomputing.ccp14.ac.uk/iucr-top/comm/ccom/newsletters/2005jan/
iotbx.reflection_statistics:
- show possible twin laws
- show correlations for all possible reindexing choices
- show patterson peaks
- show perfect merohedral twinning test
iotbx.show_distances:
- automatic detection and processing of PDB files
- new --show_cartesian option
iotbx.pdb.interpretation.stage_1.extract_xray_structure():
- label=atom.pdb_format()
- new infer_scattering_types_from_names option
- new unknown_scattering_type_substitute option
iotbx.pdb.atom.selection_cache:
- new selection() and iselection() methods operating on
expressions such as "rename ala and (name ca or name n)"
new iotbx.simple_parser
- to support atom selection syntax
iotbx.mtz reworked
cctbx.xray.structure:
- scattering_dict(): optional types_without_a_scattering_contribution
parameter
- new pair_asu_table() and show_pairs() convenience methods
- new set_u_iso_from_u_star()
cctbx.miller:
- new set.as_non_anomalous_set()
- new array.as_non_anomalous_array()
- new array.average_bijvoet_mates()
- array.change_basis() now supports all array types (phases,
complex, hendrickson_lattman)
- new set.customized_copy()
- new array.customized_copy()
- set.common_set() and miller.set.common_sets() changed:
a.common_set(b) now returns a set (or array) with the indices
ordered as in b, instead of as in a as before;
for consistency, a,b = a.common_sets(b) also returns indices
ordered as in b.
- binner reworked to support nicer output
as a side-effect array.show_completeness_in_bins()
is obsolete and was removed.
cctbx.crystal:
- new asu_clusters algorithm
- new crystal.reindexing_info class
- new crystal.symmetry.reindexing_info() method
- new crystal.symmetry.reindexing_matrices() method
- new crystal.symmetry.customized_copy()
- neighbors_simple, neighbors_fast: new neighbors_of() method
cctbx.sgtbx:
- new cosets module
- new space_group.build_derived_reflection_intensity_group()
- new space_group.build_derived_acentric_group()
- new rot_mx.transpose()
- new rot_mx.as_xyz()
- new rot_mx.as_hkl()
- new change_of_basis_op.as_xzy()
- new change_of_basis_op.as_hkl()
- rt_mx and change_of_basis_op constructors accept h,k,l strings
cctbx.uctbx.unit_cell:
- new similarity_transformations() method
- modified constructors:
parameters=...
metrical_matrix=...
orthogonalization_matrix=...
new cctbx.crystal.burzlaff_zimmermann_dewolff
- demonstration of the practical problems associated with
the use of character tables for the determination of the
lattice symmetry (by N.K. Sauter)
new cctbx.adp_restraints (by P.V. Afonine)
scitbx.array_family.flex.double:
- new matrix methods:
matrix_diagonal
matrix_diagonal_sum, matrix_trace
matrix_diagonal_product
matrix_multiply, dot
matrix_lu_decomposition_in_place
matrix_lu_back_substitution
scitbx.lbfgs:
- all parameters for drop_convergence_test included in
termination_parameters
- objective function value at starting point is now passed to
drop_convergence_test
ccp4io:
- cmtz library is now a shared library on most platforms
libtbx:
- new libtbx.phil: Python-based hierarchical interchange language
http://iucrcomputing.ccp14.ac.uk/iucr-top/comm/ccom/newsletters/2005jan/
- new libtbx.introspection
- new support for defining paths to sources via files (instead of softlinks)
Transition to Python 2.4 (but Python 2.2 and 2.3 are still supported)
Latest Boost CVS (2005_01_21_1616)
Latest CCP4 I/O CVS (2004_11_12_0839)
Latest SCons CVS (2005_01_21_1609)
Latest Clipper (2004_11_01)