Print

Print


Dear Wayne,

How is this different from the present analysis (CcpNmr) releases?  
You have both C and python code in both, right? Is this predominantly  
C with little python stuff or something like that?

Is it just an API, in its purest programmers' sense?

Many thanks.

Best regards,
Murali.

On 14 Dec 2006, at 16:34, Wayne Boucher wrote:

> Hello,
>
> The first official release of the CCPN C API is now available from:
>
>   http://www.ccpn.ac.uk/software/downloads/
>
> The Python release files are at the top of that page, you'll have to
> scroll down about halfway to get to the C API.
>
> The API has been ready for a couple of weeks but the website has  
> not (we
> have just moved to a Plone-based website and it was being a pain).   
> Hence
> this late email.
>
> This C API includes the Python API inside it.  So as well as a C  
> compiler
> you also need Python (including the header files), with a minimum  
> version
> of 2.4.  If you don't already have such a Python installed then  
> there is
> one available on the same webpage in the Python release section.
>
> The gzipped tar file unpacks into the ccpnmr directory (so the same as
> with the Python distributions).  Inside that directory is an  
> installation
> script called installCApi.py.  You should be able to just run that  
> script
> (with Python, of course) to complete the installation.
>
> We tested this on OSX and Linux.  On OSX I would recommend using  
> either
> the Mac-provided Python or (better) the Fink-provided one.  On  
> Linux you
> can use the Python distribution we provide perfectly happily, or  
> one that
> you already have installed (as long as >= 2.4).
>
> On other Unix platforms, you might need to tweak the  
> environment.txt file
> that is created by installCApi.py in ccpnmr1.0/c/xmlApi, and then  
> re-run
> the installCApi.py script, this time answering no to the question  
> whether
> you want to create the environment.txt file.
>
> There is still some work to be done on the Windows version to make it
> easier for people to install there.  (In theory it can be done  
> already, if
> you know what you are doing.)
>
> As well as the API there is some example code (courtesy of Wim) in the
> directory ccpnmr1.0/c/xmlApi/src/ccp/examples.  That code should be
> compiled when the installCApi script is run.  (But you need to cd into
> that directory if you want to run the programs.)  The Makefile in that
> directory will also show you how to compile your own programs that  
> use the
> C API.
>
> Since this is the first release there are bound to be problems,  
> which we
> would be glad to hear about.
>
> Wayne