mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-05 07:41:11 +00:00
Imported Healpix, cfitsio, cosmotool. Added cmake tool to build dependencies (cfitsio, hdf5, netcdf, boost, healpix, gsl, ..). Adjusted CMakeLists.txt
This commit is contained in:
parent
4bfb62f177
commit
51f6798f88
241 changed files with 243806 additions and 0 deletions
121
external/cfitsio/sample.tpl
vendored
Normal file
121
external/cfitsio/sample.tpl
vendored
Normal file
|
@ -0,0 +1,121 @@
|
|||
# sample template - create 9 HDUs in one FITS file
|
||||
|
||||
# syntax :
|
||||
|
||||
# everything which starts with a hashmark is ignored
|
||||
# the same for empty lines
|
||||
|
||||
# one can use \include filename to include other files
|
||||
# equal sign after keyword name is optional
|
||||
# \group must be terminated by \end
|
||||
# xtension is terminated by \group, xtension or EOF
|
||||
# First HDU of type image may be defined using "SIMPLE T"
|
||||
# group may contain other groups and xtensions
|
||||
# keywords may be indented, but indentation is limited to max 7chars.
|
||||
|
||||
# template parser processes all keywords, makes substitutions
|
||||
# when necessary (hashmarks -> index), converts keyword names
|
||||
# to uppercase and writes keywords to file.
|
||||
# For string keywords, parser uses CFITSIO long string routines
|
||||
# to store string values longer than 72 characters. Parser can
|
||||
# read/process lines of any length, as long as there is enough memory.
|
||||
# For a very limited set of keywords (like NAXIS1 for binary tables)
|
||||
# template parser ignores values specified in template file
|
||||
# (one should not specify NAXIS1 for binary tables) and computes and
|
||||
# writes values respective to table structure.
|
||||
# number of rows in binary/ascii tables can be specified with NAXIS2
|
||||
|
||||
# if the 1st HDU is not defined with "SIMPLE T" and is defined with
|
||||
# xtension image/asciitable/bintable then dummy primary HDU is
|
||||
# created by parser.
|
||||
|
||||
simple t
|
||||
bitpix 16
|
||||
naxis 1
|
||||
naxis1 10
|
||||
COMMENT
|
||||
comment
|
||||
sdsdf / keyword without value (null type)
|
||||
if line begins with 8+ spaces everything is a comment
|
||||
|
||||
xtension image
|
||||
bitpix 16
|
||||
naxis 1
|
||||
naxis1 10
|
||||
QWERW F / dfg dfgsd fg - boolean keyword
|
||||
FFFSDS45 3454345 /integer_or_real keyword
|
||||
SSSDFS34 32345.453 / real keyword
|
||||
adsfd34 (234234.34,2342342.3) / complex keyword - no space between ()
|
||||
SDFDF# adfasdfasdfdfcvxccvzxcvcvcxv / autoindexed keyword, here idx=1
|
||||
SDFD# 'asf dfa dfad df dfad f ad fadfdaf dfdfa df loooooong keyyywoooord - reaaalllly verrrrrrrrrryy loooooooooong' / comment is max 80 chars
|
||||
history history record, spaces (all but 1st) after keyname are copied
|
||||
SDFDF# strg_value_without_spaces / autoindexed keyword, here idx=2
|
||||
comment comment record, spaces (all but 1st) after keyname are copied
|
||||
strg45 'sdfasdfadfffdfasdfasdfasdf &'
|
||||
continue 'sdfsdfsdfsd fsdf' / 3 spaces must follow CONTINUE keyword
|
||||
|
||||
|
||||
xtension image
|
||||
bitpix 16
|
||||
naxis 1
|
||||
naxis1 10
|
||||
|
||||
\group
|
||||
|
||||
xtension image
|
||||
bitpix 16
|
||||
naxis 1
|
||||
naxis1 10
|
||||
|
||||
# create group inside group
|
||||
|
||||
\group
|
||||
|
||||
# one can specify additional columns in group HDU. The first column
|
||||
# specified will have index 7 however, since the first 6 columns are occupied
|
||||
# by grouping table itself.
|
||||
# Please note, that it is not allowed to specify EXTNAME keyword as an
|
||||
# additional keyword for group HDU, since parser automatically writes
|
||||
# EXTNAME = GROUPING keyword.
|
||||
|
||||
TFORM# 13A
|
||||
TTYPE# ADDIT_COL_IN_GRP_HDU
|
||||
TFORM# 1E
|
||||
TTYPE# REAL_COLUMN
|
||||
COMMENT sure, there is always place for comments
|
||||
|
||||
# the following specifies empty ascii table (0 cols / 0 rows)
|
||||
|
||||
xtension asciitable
|
||||
|
||||
\end
|
||||
|
||||
\end
|
||||
|
||||
# one do not have to specify all NAXISn keywords. If not specified
|
||||
# NAXISn equals zero.
|
||||
|
||||
xtension image
|
||||
bitpix 16
|
||||
naxis 1
|
||||
# naxis1 10
|
||||
|
||||
# the following tells how to set number of rows in binary table
|
||||
# note also that the last line in template file does not have to
|
||||
# have LineFeed character as the last one.
|
||||
|
||||
xtension bintable
|
||||
naxis2 10
|
||||
EXTNAME asdjfhsdkf
|
||||
TTYPE# MEMBER_XTENSION
|
||||
TFORM# 8A
|
||||
TTYPE# MEMBER_2
|
||||
TFORM# 8U
|
||||
TTYPE# MEMBER_3
|
||||
TFORM# 8V
|
||||
TTYPE# MEMBER_NAME
|
||||
TFORM# 32A
|
||||
TDIM# '(8,4)'
|
||||
TTYPE# MEMBER_VERSION
|
||||
TFORM# 1J
|
||||
TNULL# 0
|
Loading…
Add table
Add a link
Reference in a new issue