Permalink
Browse files

Adding source

  • Loading branch information...
1 parent 9b812d6 commit 7a41245e0b0fe95bd5e78976f417ecbe6c6a010d samuelleach committed May 22, 2012
Showing 1,268 changed files with 220,500 additions and 0 deletions.
View
@@ -0,0 +1,8 @@
+S. Leach (leach@sissa.it) - Overall development of library.
+W. Grainger (Cardiff, UK) - Original hexsky C code.
+C. Bao (U. Minnesota) - easypoint graphical user interface.
+R. Stompor (APC, Paris) - hexsky pointing reconstruction noise module.
+N. Ponthieu (IAS, Paris) - Assorted codes for visualisation,
+ polarimetry and bolometer time constant
+ convolution.
+A. Smith (Columbia, NY) - EBEX battery lifetime calculations.
View
90 INSTALL
@@ -0,0 +1,90 @@
+-----------------------------------------
+Installing and running the hexsky package
+-----------------------------------------
+S. Leach (leach@sissa.it)
+
+1) Required packages:
+
+ - GetData version 0.7.3 or greater- the dirfile library available from:
+ http://getdata.sourceforge.net/
+ or download the source code directly from:
+ http://people.sissa.it/~leach/libs/getdata-0.7.3.tar.bz2
+
+ This is used to write pointing from the hexsky C code.
+
+ - IDL is required for the overall parsing, simulation and documentation,
+ of schedule files.
+
+ - The IDL codes will make use of Latex, ImageMagick 'convert', Python (numpy),
+ and dvipdf.
+
+2) Environment flags:
+
+ Put these modified environment flags in your ~/.bashrc file:
+
+ export HEXSKY=/path/to/hexsky
+ export ARCH=machinename
+
+ and then run 'source ~/.bashrc' to update settings.
+
+ The HEXSKY environment flag is needed by IDL to locate procedures,
+ data and the hexsky binary.
+
+ The ARCH environment (architecture name: choose something like
+ "mylaptopname") is used in hexsky/src/Makefile for determining the
+ compile and link flags for the hexsky binary.
+
+3) IDL startup file:
+
+ Put the following lines in your IDL startup file (eg. in
+ Healpix_2.1X/src/idl/HEALPix_startup)
+
+ hexskyroot = getenv('HEXSKY')
+ DEFSYSV, '!path_sep', ':'
+ !path = expand_path('+'+hexskyroot)+!path_sep+!path
+ hexskylib
+
+ This adds the hexsky/pro IDL procedures to the IDL path and
+ initialises the library by running hexskylib.pro.
+
+4) Compilation of hexsky binary:
+
+ Once the ARCH environment flag has been set, go to hexsky/src, modify
+ the Makefile and compile the C scanning code (bin/hexsky):
+
+ make hexsky
+
+ This will prodice the binary file hexsky/bin/hexsky
+
+5) Download Healpix map templates and other data:
+
+ cd data/
+ bash getdata.sh
+
+6) Running the test driver (pro/hexsky/hexsky_test_driver.pro):
+
+ Start HIDL (Healpix IDL)
+
+ HIDL> hexsky_example
+
+ The above example simulates a pre-defined schedule file.
+
+ HIDL> strategy_example
+
+ The above example generates some schedule files and then simulates them.
+
+
+ This will produce a number of outputs in the directory called
+ output_hexsky/ not limited to the following:
+
+ - Documentation: scanning_doc*.pdf
+ - Pointing dirfile: dirfile/. The entries RA, DEC and BETA
+ give the boresight pointing and orientation.
+ - hexsky parameter files: hexsky*.par at slow and full sample rates
+ (set in the mission file), for convenience. These parameter files
+ can be used to reproduce the pointing dirfile without using IDL.
+ - ps/ directory containg postscript images used in the documentation.
+ - Integration time Healpix map: tint*fits.
+ - Sky visibility Healpix map: Show what part of the sky is available,
+ and for how long (in hours per day) during the 24 hour period at
+ the start of the schedule.
@@ -0,0 +1,11 @@
+#Cloud I(mKRJ)(stat)(sys) Q (stat) (sys) U (stat)(sys) l b A(deg^2)p(%)(stat)(sys)theta(deg)(stat)(sys) RA DEC
+#0 1.018 0.015 0.085 -0.057 0.021 0.001 0.111 0.017 0.008 103.0 1.8 5.9 12.1 1.8 1.8 59 4.7 1.0 332.47 58.275
+1 0.562 0.014 0.090 -0.115 0.019 0.001 0.052 0.016 0.003 105.8 0.6 7.3 22.2 3.4 4.0 78 3.7 0.8 338.22 58.785
+2 1.498 0.011 0.105 -0.004 0.014 0.007 0.113 0.013 0.014 109.7 2.1 8.8 7.5 0.9 1.5 46 3.6 2.0 343.76 61.944
+3 0.419 0.021 0.111 0.100 0.028 0.013 -0.018 0.027 0.009 113.2 -2.7 2.9 23.3 6.5 9.7 175 7.5 3.2 353.88 58.730
+#4 0.994 0.023 0.075 -0.125 0.029 0.015 0.015 0.029 0.010 113.6 -1.2 2.3 12.3 2.8 2.6 87 6.7 2.8 353.77 60.281
+#5 0.820 0.011 0.113 -0.135 0.014 0.010 0.005 0.015 0.005 115.0 2.4 5.9 16.3 1.7 3.5 89 3.2 1.1 354.44 64.131
+#6 0.698 0.004 0.055 -0.059 0.005 0.013 0.011 0.006 0.004 193.0 0.0 21.6 8.5 0.7 2.6 85 2.8 3.1 93.471 17.662
+#7 0.409 0.010 0.039 -0.023 0.014 0.002 -0.010 0.013 0.005 159.3 -20.1 18.5 5.3 3.1 1.5 101 13.6 6.3 53.417 31.084
+#8 0.271 0.006 0.065 -0.001 0.009 0.002 -0.021 0.008 0.006 165.6 -9.0 50.1 7.2 2.8 4.1 133 11.5 3.8 67.765 35.101
+#9 0.473 0.009 0.080 0.001 0.013 0.003 0.001 0.011 0.008 174.4 -13.6 21.0 -1 -1 -3.4 23 16.0 104.7 70.307 25.572
View
@@ -0,0 +1,23 @@
+ 73.0259 -49.8105
+ 78.4438 -49.9663
+ 83.6311 -50.2030
+ 87.5504 -50.2797
+ 90.8934 -50.3570
+ 89.9712 -49.5515
+ 89.3948 -48.0198
+ 89.3948 -46.4875
+ 90.2017 -44.8738
+ 90.8934 -43.4215
+ 90.8934 -42.0505
+ 90.7781 -41.0023
+ 92.2767 -40.3556
+ 86.9741 -39.7964
+ 81.2104 -39.8022
+ 77.2911 -40.1288
+ 74.6398 -40.6959
+ 73.7176 -41.0195
+ 74.7550 -41.8249
+ 74.8703 -43.7602
+ 74.9856 -45.8569
+ 74.1787 -47.8738
+ 73.0259 -49.8105
View
@@ -0,0 +1,54 @@
+ 117.983 -55.2490
+ 123.401 -54.8403
+ 128.588 -54.4319
+ 133.084 -53.7822
+ 137.695 -53.4550
+ 142.305 -53.2084
+ 145.879 -53.7693
+ 150.144 -54.4908
+ 151.066 -52.9576
+ 151.297 -51.9090
+ 153.602 -52.2292
+ 154.755 -51.0184
+ 156.254 -49.8072
+ 156.715 -49.1616
+ 156.254 -48.8395
+ 157.061 -47.8709
+ 158.213 -47.7891
+ 159.251 -46.2558
+ 159.942 -44.8035
+ 157.983 -44.2410
+ 158.905 -43.5949
+ 155.908 -42.3882
+ 155.908 -42.3882
+ 156.369 -40.9361
+ 156.254 -40.2104
+ 150.375 -41.1841
+ 147.839 -40.7028
+ 151.182 -39.7317
+ 150.490 -38.3614
+ 151.412 -37.1508
+ 150.259 -36.0229
+ 136.542 -38.5368
+ 133.660 -38.0558
+ 131.585 -39.1063
+ 128.818 -38.8671
+ 128.242 -39.4322
+ 126.859 -39.3530
+ 124.784 -41.6131
+ 125.591 -41.8543
+ 124.438 -43.3070
+ 126.282 -44.1116
+ 123.631 -44.4369
+ 123.746 -44.9206
+ 122.939 -46.5344
+ 125.360 -46.9351
+ 123.977 -48.0656
+ 123.055 -49.6794
+ 123.631 -50.0014
+ 120.865 -51.3752
+ 115.101 -52.9939
+ 117.061 -53.1532
+ 113.833 -53.9629
+ 120.749 -53.6333
+ 117.983 -55.3297
View
@@ -0,0 +1,83 @@
+ 57.8098 -60.9548
+ 63.9193 -61.0293
+ 69.5677 -61.1849
+ 74.8703 -60.8570
+ 82.5937 -60.5266
+ 88.8184 -60.7623
+ 95.5043 -60.9975
+ 102.651 -60.9903
+ 107.954 -61.0656
+ 102.882 -60.2642
+ 98.6167 -59.5427
+ 102.767 -58.9740
+ 108.876 -58.2421
+ 112.565 -55.2545
+ 110.605 -55.3371
+ 110.375 -54.7728
+ 112.680 -53.0770
+ 113.256 -52.3506
+ 111.527 -52.1910
+ 113.026 -49.7701
+ 112.911 -49.2057
+ 111.873 -49.3681
+ 112.104 -46.5453
+ 110.836 -44.5304
+ 109.452 -42.1125
+ 110.144 -41.6279
+ 108.646 -38.8068
+ 107.723 -39.0497
+ 108.991 -37.3549
+ 107.493 -36.7112
+ 106.225 -35.9867
+ 106.340 -34.5350
+ 107.723 -34.1303
+ 106.686 -33.4056
+ 105.648 -32.0357
+ 105.994 -31.3901
+ 104.726 -30.9075
+ 103.689 -30.2634
+ 105.187 -30.1006
+ 102.767 -29.2160
+ 97.4640 -29.2213
+ 91.7003 -29.3884
+ 84.3228 -29.9604
+ 79.3660 -29.4815
+ 73.3718 -29.1650
+ 65.3026 -28.8505
+ 56.8876 -28.9396
+ 54.3516 -28.9422
+ 55.6196 -29.5054
+ 53.7752 -29.8299
+ 55.7349 -30.3118
+ 53.8905 -31.2007
+ 53.0836 -31.2015
+ 53.1988 -31.9272
+ 54.4669 -32.3292
+ 53.1988 -33.3788
+ 52.1614 -33.3799
+ 52.1614 -34.2670
+ 53.1988 -34.9111
+ 52.2767 -36.0411
+ 51.4697 -37.7354
+ 51.8156 -38.6222
+ 50.5476 -39.1073
+ 51.4697 -39.9935
+ 50.6628 -41.1233
+ 50.6628 -42.0911
+ 50.4323 -44.1881
+ 49.9712 -46.7692
+ 49.0490 -46.8508
+ 49.8559 -47.9790
+ 49.9712 -48.9466
+ 49.9712 -49.9950
+ 48.9337 -49.9960
+ 50.0865 -51.5271
+ 44.8991 -50.6453
+ 45.2450 -52.9030
+ 50.3170 -54.4301
+ 52.2767 -56.0411
+ 54.5821 -57.9742
+ 61.6138 -58.7736
+ 58.5014 -59.9864
+ 59.7695 -60.4690
+ 57.9251 -60.9547
View
@@ -0,0 +1,47 @@
+ 223.944 52.6240
+ 223.944 53.6560
+ 224.070 54.7600
+ 224.197 55.9120
+ 223.775 57.1120
+ 223.310 58.4080
+ 222.845 59.7280
+ 222.634 60.8560
+ 222.169 61.8400
+ 221.704 62.9200
+ 221.662 63.2080
+ 223.479 63.3520
+ 225.761 63.5680
+ 227.662 63.6400
+ 229.563 63.7360
+ 231.803 63.8320
+ 234.000 64.0720
+ 235.944 64.1920
+ 237.085 64.2640
+ 237.380 63.4480
+ 237.676 62.7760
+ 238.056 62.4640
+ 239.958 62.4160
+ 241.141 62.3680
+ 242.704 62.2000
+ 242.070 61.3120
+ 241.648 60.5200
+ 241.141 59.7520
+ 240.718 58.8400
+ 240.254 57.9280
+ 239.958 56.8960
+ 239.789 56.0080
+ 239.282 55.1680
+ 238.986 54.2320
+ 238.479 52.9840
+ 236.958 52.9840
+ 235.521 52.8640
+ 233.958 53.0320
+ 232.563 52.8400
+ 231.254 53.1280
+ 230.324 52.6960
+ 228.634 52.5760
+ 228.254 53.1040
+ 227.704 52.5760
+ 225.338 52.5760
+ 223.944 52.6000
+ 223.944 52.9840
View
@@ -0,0 +1,59 @@
+#Contains the coordinates of the QUAD 'Bright arm survey'
+# as shown in the talk by Tom Culverhouse:
+#http://planck.ipac.caltech.edu/ForegroundsConference/presentationsForWEB/18_tomCulverhouse.pdf
+
+258.695652174 -28.5638297872
+257.22002635 -30.7978723404
+255.638998682 -32.7925531915
+253.95256917 -34.7872340426
+252.160737813 -36.9414893617
+250.158102767 -38.9361702128
+248.050065876 -41.170212766
+245.625823452 -43.2446808511
+243.306982872 -45.3191489362
+240.46113307 -47.3936170213
+237.404479578 -49.5478723404
+233.926218709 -51.6223404255
+231.080368906 -52.9787234043
+228.023715415 -54.4946808511
+224.65085639 -55.8510638298
+220.434782609 -57.2872340426
+218.221343874 -57.9255319149
+215.691699605 -58.5638297872
+212.635046113 -59.2819148936
+212.740447958 -60
+217.588932806 -60
+223.280632411 -60
+230.974967062 -60
+238.036890646 -60
+242.77997365 -59.920212766
+245.415019763 -59.2819148936
+248.36627141 -58.4042553191
+250.4743083 -57.9255319149
+252.582345191 -57.2074468085
+254.479578393 -56.329787234
+257.852437418 -55.0531914894
+261.014492754 -53.6968085106
+263.754940711 -52.2606382979
+266.28458498 -50.8244680851
+268.287220026 -49.3882978723
+270.395256917 -48.0319148936
+272.397891963 -46.6755319149
+274.18972332 -45.2393617021
+275.665349144 -43.7234042553
+277.457180501 -42.3670212766
+279.249011858 -40.3723404255
+281.462450593 -38.2180851064
+283.25428195 -36.1436170213
+284.308300395 -34.7872340426
+286.205533597 -32.6329787234
+287.575757576 -30.4787234043
+288.84057971 -28.5638297872
+284.835309618 -28.4840425532
+280.092226614 -28.4840425532
+275.665349144 -28.4042553191
+270.606060606 -28.4840425532
+266.811594203 -28.4840425532
+263.0171278 -28.4840425532
+259.328063241 -28.4840425532
+258.695652174 -28.5638297872
Oops, something went wrong.

0 comments on commit 7a41245

Please sign in to comment.