Under Unix install a selfx distribution using the perl command, for example:
perl cctbx_redhat80.selfxUnder Windows exe distributions are installed simply by running them (the matching Python version must be installed already).
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.
perl cctbx_python_234_bundle.selfxThis installs Python 2.3.4 and all cctbx modules from scratch.
Alternative for manual installation: cctbx_python_234_bundle.tar.gz [Installation instructions]
perl cctbx_python_222_bundle.selfxThis installs Python 2.2.2 and all cctbx modules from scratch.
Alternative for manual installation: cctbx_python_222_bundle.tar.gz [Installation instructions]
perl cctbx_bundle.selfxThis 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 with the Python version that ships with the operating system (/usr/bin/python).
Alternative for manual installation: cctbx_bundle.tar.gz [Installation instructions]
mmtbx:
- new dynamics module (simple Cartesian dynamics)
iotbx:
- new support for reading Mar345 image plate images.
- requires a third party module, cbflib, and an adaptor module,
cbflib_adaptbx, available from the cctbx authors.
- new command iotbx.emma
- automatically detects PDB, SDB, SOLVE, SHELX and strudat files
- new reflection_file_converter
- obsolete reflection_file_writer removed
iotbx.mtz:
- bug fix: long titles (>70 characters) have to be truncated
in order to avoid memory access errors
- mtz reader automatically combines delta-anomalous arrays
- mtz writer produces column order f+,sig+,f-,sig- instead of f+,f-,sig+,sig-
iotbx.lattice_symmetry & cctbx/examples/lattice_symmetry.cpp:
- use identity change-of-basis operator if possible
cctbx.restraints:
- code moved from mmtbx.stereochemistry to cctbx.restraints
- new bond_sorted_proxies
cctbx.crystal.direct_space_asu.asu_mappings:
- is_symmetry_interaction() replaced by is_direct_interaction()
(different semantics)
- new interaction_type_id()
- new asu_mappings.find_i_sym()
- special_ops, special_op_indices data members
cctbx.web.emma:
- automatic detection of PDB and SDB files; symmetry information
is reused as much as possible if necessary
cctbx.miller.match_bijvoet_mates:
- bug fix: pairs_hemisphere_selection bool selection was useless,
replaced by std::size_t selection
- singles_hemisphere_selection also converted to std::size_t
selection for consistency
cctbx.miller.array:
- apply_scaling()
- show_comprehensive_summary()
- completeness in resolution range, with d_max=infinity
libtbx:
- support for optional_packages
- correct merging of dependency chains
- new libtbx.assert_stdin command-line utility to support regression tests
Latest Boost CVS (2004_06_04_1823)
Latest SCons CVS (2004_06_04_1817)
Most builds switched to Python 2.3.4