You are here: Home V2 Software Downloads Older Versions

Older Versions

Downloads for legacy versions of CCPN sofware

CcpNmr Version 2.1

  1. Format Converterformat2.1.4.tar.gz
  2. Analysis (source)analysis2.1.5.tar.gz (this includes Format Converter)
  3. Analysis (pre-compiled but includes source):

CcpNmr Version 2.0

  1. Format Converter: format2.0.6.1.tar.gz
  2. Analysis (source): analysis2.0.7.1.tar.gz (this includes Format Converter)
  3. Analysis (pre-compiled but includes source):
    • 64-bit Linux with Tcl/Tk 8.5: analysis2.0.7_linux64.tgz
    • 64-bit Linux with Tcl/Tk 8.4: analysis2.0.7_linux64_tcltk84.tgz
    • 32-bit Linux with Tcl/Tk 8.5: analysis2.0.7_linux32.tgz
    • 32-bit Linux with Tcl/Tk 8.4: analysis2.0.7_linux32_tcltk84.tgz
    • Mac OSX Intel (>= OSX 10.4): analysis2.0.7_intel.tgz
    • Mac OSX PPC (>= OSX 10.4): analysis2.0.7_ppc.tgz
    • Note: for a pre-compiled release you need to unpack it, then "cd ccpnmr" and then run "python configRelease.py" before you use it.  (This requires the default Python on your computer to be >= version 2.3.  For older versions instead try running "python2.5/bin/python configRelease.py".)  Please email us if the installation doesn't work for whatever reason (in the long run these pre-compiled releases will be the way to go).  The pre-compiled releases include Python 2.5 and Tcl/Tk 8.5 (except where mentioned) and Numpy 1.2.
  4. C API: capi2.0.1.tar.gz (this includes Analysis, as it happens)
  5. Java API jar file: ccpn-xml-2.0.2.jar
  6. Java API source distribution: java_xml2.0.2.tar.gz (includes source code, documentation and API jar file)


Note that all of the above will unpack into the ccpnmr directory, and the actual CCPN code will unpack into ccpnmr/ccpnmr2.1 or ccpnmr2.0 (dependent on release), so will not trample existing v1 code.

From release 2.0.3 of the Format Converter and Analysis, the v1 scripts in the ccpnmr/bin directory are (hopefully) copied before the v2 scripts are added.

Analysis specific notes

Currently v1 users will have to download the above gzipped tar file to do the installation.  So you cannot currently update to v2 of Analysis from inside v1 of Analysis.

If the included installation script has problems with the C compilation, then copy ccpnmr/ccpnmr1.0/c/environment.txt to ccpnmr/ccpnmr2.0/c and run the installation script again, answering "n" (no) to the question about creating the environment file.

C API specfic notes

The C API uses the Python API, so is not quite as fast as a pure-C API would probably be.  Further, on some computers you will need extra linking flags than might be expected in order for executables to correctly pick up the Python shared library files.  For more details see:

http://www.python.org/doc/2.5.2/ext/link-reqs.html

External Modules

For developers and those who wish to compile the software

Various software libraries external to CCPN are required for the releases that use Python. The graphical programs need Python and the Python Tcl/Tk libraries (Tkinter) and Analysis may be run with OpenGL libraries (or the equivalent Mesa package)

Note that on Mac OSX you should always use the Fink versions of Tcl/Tk and Python.

On many linux platforms it is often best to use external modules that come bundled with your linux distribution. These are usually obtained from the installation media or via network download. Examples of required linux packages are given below, but these vary with each distribution. If you cannot, or do not want to use bundled packages the following archives are available, which will install the required libraries with your CCPN istallation:

 

Really old Version 1.0 File Archives

There are three independent releases, one for just the CCPN data model libraries (the "API"), one for FormatConverter plus the API and one for everything including Analysis. Thus in general you only need to download one of the file archives.

Unpack the downloaded CCPN tar file, and any of the external modules available here, in one directory. There is a README and INSTALL instructions in the ccpnmr directory which is thus created.

Please note that you should not unpack the API or FormatConverter archive over the Analysis one, as this may corrupt the distribution. The API and FormatConverter are necessarily part of the Analysis release anyhow.

External modules

Various software libraries external to CCPN are required for the above v1.0 software releases. The Python API obviously requires that Python is installed. The graphical programs also need the Python Tcl/Tk libraries (Tkinter) and Analysis may be run with OpenGL libraries (or the equivalent Mesa package)

Note that on Mac OSX you should always use the Fink versions of Tcl/Tk and Python.

On many linux platforms it is often best to use external modules that come bundled with your linux distribution. These are usually obtained from the installation media or via network download.  If you cannot, or do not want to use bundled packages the following archives are available, which will install the required libraries with your CCPN istallation:


Other APIs