-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathINSTALL
164 lines (123 loc) · 3.47 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
HEALPix _HPV_ Installation
=========================
HEALPix _HPV_ contains 6 independent packages (Fortran90, IDL, C, C++, java and python)
whose installation procedure is summarized below.
Every effort has been made to make the installation and usage of HEALPix easy and straightforward.
However we highly recommend the user to read the documentation
(type:
healpix_doc
or see:
doc/html/main.htm
or
doc/pdf/pdf_index.pdf
or
http://healpix.sourceforge.net/documentation.php)
All packages, expect the java one (see further down), can be configured,
compiled and tested with the commands
./configure [-L] [--auto=all]
make
make test
the 'configure' script lets you pick which package(s) you want to configure.
The option '--auto=all' will start the automated configuration of all packages.
Type 'configure -h' for more information on that script online options.
Installing the F90 package
--------------------------
See
doc/html/install.htm
or
doc/pdf/install.pdf
for a detailled description of the installation procedure
and the list of requirements.
If those requirements are met, simply running
./configure [-L] [--auto=f90]
make f90-all
make f90-test
should be enough to install and test the package.
The configure script is interactive, unless the flag --auto=f90 is set.
More information on the F90 package can be found at
doc/pdf/facilities.pdf
doc/pdf/subroutines.pdf
or
doc/html/facilities.htm
doc/html/subroutines.htm
Configuring the IDL package
---------------------------
The
./configure [-L] [--auto=idl]
script *must* be run to ensure that the HEALPix IDL routines will be available
and to select the softwares used to visualize the images (Postscript and Png)
created by those routines.
Then the
hidl
hidlde
commands will give you access to IDL augmented of HEALPix routines.
For more information on the IDL package type
healpix_doc, /html
or
healpix_doc, /pdf
from within IDL
or see
doc/html/idl.htm
doc/pdf/idl.pdf
Installing the C package
------------------------
The sequence
./configure [-L] [--auto=c]
make c-all
make c-test
should do the job.
If it fails, see src/C/README
or
doc/html/install.htm
or
doc/pdf/install.pdf
For more information on the C package see
doc/html/csub.htm
doc/pdf/csub.pdf
Installing the C++ package
--------------------------
To install the C++ package, do
./configure [-L] [--auto=cxx]
make cpp-all
make cpp-test
or
cd src/cxx
./configure
make
See src/cxx/README.compilation
or
doc/html/install.htm
or
doc/pdf/install.pdf
For more information on the C++ package see
doc/html/index_cxx.htm (always available)
or
src/cxx/doc/index.html (available when package installed)
Installing the java package
---------------------------
See src/java/README
For more information on the java package see
doc/html/java/index.html
or
src/java/healpixdocs/index.html
Installing the python package (healpy)
--------------------------------------
To install healpy, do
./configure [-L] [--auto=healpy]
make healpy-all
make healpy-test
For more information on healpy, see
src/healpy/README.rst
or
http://healpy.readthedocs.org/en
=========================================
For background information on healpix visit
http://healpix.sourceforge.net
or type
healpix_doc
or have a look at
doc/pdf/intro.pdf
or
doc/html/intro.htm
For questions/comments/suggestions on HEALPix:
healpix-support AT lists.sourceforge.net