| Platform | cctbx+Python | cctbx only |
|---|---|---|
| Mac OS 10.2.8 [Notes] Python 2.3 |
Python 2.3 must be installed separately |
[stream][direct] 13.1 MB |
| Mac OS 10.3.9 [Notes] | Python 2.3 ships with OS | [stream][direct] 14.8 MB |
| Red Hat 8.0 | Python 2.2.1 ships with OS | [stream][direct] 8.0 MB |
| Red Hat 8.0 Python 2.3.4 |
[stream][direct] 19.2 MB |
[stream][direct] 8.0 MB |
| Red Hat 9.0 | Python 2.2.2 ships with OS | [stream][direct] 8.0 MB |
| Red Hat 9.0 Python 2.3.4 |
[stream][direct] 18.9 MB |
[stream][direct] 8.0 MB |
| Red Hat WS 3 | Python 2.2.3 ships with OS | [stream][direct] 8.1 MB |
| Windows 2000/XP Python 2.2.3 |
A bundle with a more recent Python is available |
[stream][direct] 5.6 MB |
| Windows 2000/XP Python 2.3.4 |
[stream][direct] 8.8 MB |
[stream][direct] 5.6 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_234_bundle.selfx
This installs Python 2.3.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_234_bundle.selfx 4
Alternative for manual installation:
cctbx_python_234_bundle.tar.gz
[stream][direct]
21.5 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]
13.3 MB
[Installation instructions]
global replacements:
- 00000 -> False, 0001 -> True (Python 2.2 compatibility is achieved
via the new libtbx.forward_compatibility module)
iotbx.pdb.parser:
- new columns_73_76_evaluator
- decides automatically if columns 73-80 can be ignored because
they just contain the PDB ID and the record number
new iotbx.pdb.atom
new iotbx.pdb.interpretation
new mmtbx.geometry_minimization
new iotbx.wildcard:
- tcsh-like wildcard matching (meta characters: *?[^])
iotbx.crystal_symmetry_from_any:
- extract unit cell parameters from xplor maps
cctbx.geometry_restraints:
- new bond_sorted_asu_proxies.show_sorted_by_residual()
- new inverse_power_repulsion_function
- repulsion_function renamed -> prolsq_repulsion_function
- separate computation of nonbonded_sorted_asu_proxies and
bond_sorted_asu_proxies to avoid excessive runtimes caused
by very large bond.distance_model
- automatic determination of nonbonded_distance_cutoff
cctbx.xray.structure:
- new selection() method
cctbx.miller.array:
- apply_selection() -> select()
- new phase_integrator() for the conversion of Hendrickson-Lattman
coefficients to centroid phases and figures of merit
- expand_to_p1() now also works for Hendrickson-Lattman arrays
- phase_transfer() now also works with Hendrickson-Lattman array
as phase_source
cctbx.hendrickson_lattman:
- new constructor given centroid phase and figure of merit
- new operator+ and operator+=
cctbx.array_family.flex.hendrickson_lattman:
- new constructor given centroid phases and figures of merit
- support for phase combination (via __add__ and __iadd__)
cctbx.array_family.xray_scatterer:
- new extract_u_cart(), set_u_cart()
cctbx.xray.scatterer:
- bug fix: u_star eigenvalue filtering was not applied to
sites in general positions
cctbx.crystal.pair_asu_table:
- additional add_pair(pair) overload to facilitate easy combination
with the cctbx.crystal.neighbors_fast_pair_generator.
cctbx.sgtbx.tr_vec, cctbx.sgtbx.rot_mx:
- Python 2.4 compatibility: __float__ removed. Use as_double() instead.
scitbx.lbfgs:
- new exception_handling_parameters
scitbx.math:
- new signed_phase_error(), phase_error(), nearest_phase() functions,
all in both scalar and vector versions
scitbx.array_family.flex:
- new flex.bool(size, iselection) constructors
- new flex.union, flex.intersection functions (returning flex.bool)
- items() and indices() member functions removed (use enumerate()
and xrange() instead)
- new flex.extract_double_attributes()
scitbx.matrix:
- Python 2.4 compatibility: __float__ -> as_float
scitbx.stl.map:
- new stl_string_stl_vector_unsigned, int_stl_vector_unsigned
libtbx:
- new libtbx.forward_compatibility injects False, True and enumerate
into the __builtins__ namespace if not already defined
libtbx.refresh:
- bug fix: use $LIBTBX0... only if defined; this works around
problems caused by a blank PYTHONPATH under Mandrake Linux 10.0
libtbx.configure:
- save build_options in libtbx_env and restore on warm_start
Latest Boost CVS (2004_09_20_1939)
Latest SCons CVS (2004_09_20_1712)