1 | = Installing ASAP and dependencies from source =
|
---|
2 |
|
---|
3 | * You need '''scons, flex, bison, g++, g77/gfortran, cfitsio''' to build ASAP. These should be available as system packages (e.g. rpm, deb etc.)
|
---|
4 | * You will also need '''ipython, matplotlib, numpy''' to run ASAP
|
---|
5 |
|
---|
6 | * '''rpfits'''
|
---|
7 | Download [ftp://ftp.atnf.csiro.au/pub/software/rpfits/rpfits.tar.gz rpfits]
|
---|
8 | {{{
|
---|
9 | tar zxvf rpfits.tar.gz; cd rpfits/linux
|
---|
10 | make install
|
---|
11 | }}}
|
---|
12 |
|
---|
13 | * '''wcslib'''
|
---|
14 | Download [ftp://ftp.atnf.csiro.au/pub/software/wcslib/wcslib.tar.gz wcslib]
|
---|
15 | {{{
|
---|
16 | tar zxvf wcslib.tar.gz; cd wcslib
|
---|
17 | touch C/*.l
|
---|
18 | make install
|
---|
19 | }}}
|
---|
20 |
|
---|
21 | * '''casacore''' (aips++)
|
---|
22 | Download [http://casacore.googlecode.com/files/casacore-0.1.1.tar.bz2 casacore-0.1.1])
|
---|
23 | {{{
|
---|
24 | tar jxvf casacore-0.1.1.tar.bz2; cd casacore-0.1.1
|
---|
25 | python setup.py prefix=/usr/local install
|
---|
26 | }}}
|
---|
27 | Patience...
|
---|
28 |
|
---|
29 | * ASAP
|
---|
30 | (You need to have subversion installed)
|
---|
31 | {{{
|
---|
32 | svn co http://sourcecode.atnf.csiro.au/repos/asap/tags/asap2.2.0
|
---|
33 | cd asap2.2.0
|
---|
34 | }}}
|
---|
35 |
|
---|
36 | You need to have the scons package installed (see o/s specific notes)
|
---|
37 | {{{
|
---|
38 | scons mode=release casacoreroot=/usr/local
|
---|
39 | }}}
|
---|
40 |
|
---|
41 | Now it's probably best to get the asap data repository.
|
---|
42 | {{{
|
---|
43 | export ASAPDATA=.
|
---|
44 | ./bin/asap_update_data
|
---|
45 | unset ASAPDATA
|
---|
46 | }}}
|
---|
47 |
|
---|
48 | Install it to the default location:
|
---|
49 | {{{
|
---|
50 | su
|
---|
51 | scons mode=release casacoreroot=/usr/local install
|
---|
52 | }}}
|
---|
53 |
|
---|
54 | * ASAP Data
|
---|
55 | {{{
|
---|
56 | su
|
---|
57 | asap_update_data
|
---|
58 | }}}
|
---|
59 |
|
---|
60 | Now you can test it by executing:
|
---|
61 | {{{
|
---|
62 | asap
|
---|
63 | }}}
|
---|
64 |
|
---|
65 | To make a binary release to help out others with the same operating system, replace
|
---|
66 | <identifier> with something identifying your platform, e.g. '''fc5''' for fedora core 5, or '''fc5_x86_64''' for the 64bit version of fc5 and run the following
|
---|
67 | {{{
|
---|
68 | scons mode=release casacoreroot=/usr/local makedist=<identifier>
|
---|
69 | }}}
|
---|
70 | Then email the rsyulting tarball in the dist subdirectory to mailto:Malte.Marquarding@csiro.au
|
---|
71 |
|
---|