[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ccp4bb]: Announcement: Computational Crystallography Toolbox

***  For details on how to be removed from this list visit the  ***
***    CCP4 home page http://www.dl.ac.uk/CCP/CCP4/main.html    ***

          First general release of the

      Computational Crystallography Toolbox


This Open Source package is a collection of fundamental
procedures for Computational Crystallography and currently
includes a unit cell toolbox (uctbx), a space group toolbox
(sgtbx) and an element toolbox (eltbx) for the handling of
scattering factors and other element properties.

The cctbx package is organized as a set of ANSI C++ classes
with Python bindings. Python is modern object-oriented
scripting language with a clear and elegant syntax. The
cctbx is therefore useful for crystallographers with a
variety of interests. The Python interface will enable
crystallographers who are less software oriented to use the
algorithms implemented in the cctbx. The Python interface
could also be useful in teaching crystallography.

The fastest way of getting started with the cctbx Python
interface is to use the pre-compiled Python modules for
Windows. The cctbx package also includes a highly automated
cross-platform build system with support for various
flavors of Unix and Windows 98 or higher.

The Computational Crystallography Toolbox is designed with
an open and flexible architecture to promote extendability
and easy incorporation into other software environments.
The use of both C++ and Python combines the computational
efficiency of a strongly typed compiled language with the
flexibility of a dynamically typed scripting language in a
strikingly uniform and very maintainable way.

Use of the Python bindings is highly recommended, but
optional. The Computational Crystallography Toolbox can
also be used purely as a C++ class library.

This initial version of the cctbx was written by members of
the Computational Crystallography Initiative (CCI,
http://cci.lbl.gov/) at the Lawrence Berkeley National
Laboratory (http://www.lbl.gov/).

Project home page: http://cctbx.sourceforge.net/

--== Sent via Deja.com ==--