Project

General

Profile

HEALPix » History » Version 4

Herve Ballans, 13/03/2020 11:53

1 1 Herve Ballans
h1. HEALPix
2 1 Herve Ballans
3 1 Herve Ballans
L'IAS est noeud officiel des cartes HiPS du CDS (HiPS node)
4 1 Herve Ballans
Voir : http://aladin.unistra.fr/hips/registry
5 1 Herve Ballans
6 1 Herve Ballans
Notre copie locale est accessible sur http://healpix.ias.u-psud.fr
7 1 Herve Ballans
8 4 Herve Ballans
h2. How to create a HiPS mirror node (in 10 steps):
9 4 Herve Ballans
10 4 Herve Ballans
    1 - You must have a http server with enough disk space (around 3TB);
11 4 Herve Ballans
12 4 Herve Ballans
    2 - Determine which HiPS you want to mirror and from which site (take care of the copyright, the nature of the HiPS (colored, cubes, ...), the size and the authorization provided by the remote site).
13 4 Herve Ballans
    => http://aladin.u-strasbg.fr/hips/list
14 4 Herve Ballans
    => or browse the HiPS top 10 list below
15 4 Herve Ballans
16 4 Herve Ballans
    3 - Download the lastest version of Hipsgen.jar (Aladin code in fact)
17 4 Herve Ballans
18 4 Herve Ballans
    4 - Move into the target directory (example: cd /var/www/hips)
19 4 Herve Ballans
20 4 Herve Ballans
    5 - And do the copy: for each HiPS you want to mirror launch this command:
21 4 Herve Ballans
    java -Xmx2g -jar Hipsgen.jar in="http://baseUrlOfTheHips" MIRROR
22 4 Herve Ballans
23 4 Herve Ballans
    6 - When the copy is finished, check your new mirror HiPS by loading in a browser the index.html file available in each HiPS target directory
24 4 Herve Ballans
25 4 Herve Ballans
    7 - Generate and publish your HiPS list:
26 4 Herve Ballans
        You can generate manually this list if you just distribute a few HiPS (here an example => http://saada.unistra.fr/cgi-bin/hipslist)
27 4 Herve Ballans
        You may use time to time "this magic 20 line perl script":http://aladin.unistra.fr/hips/perl_hipslist. This script takes in input the list of your HiPS paths, and extracts from each properties file  the 4 elements required for each HiPS in the hipslist;
28 4 Herve Ballans
        Better, you can plug this perl script as a CGI behind your http server in order to generate on the fly your hipslist. This last method ensure that the hipslist is always up-to-date. But required that your web site administrator allows that.
29 4 Herve Ballans
30 4 Herve Ballans
    8 - Declare you new HiPS mirror node in order to be seen by all HiPS aware clients:
31 4 Herve Ballans
        Easiest, at CDS: Authority name + url of your HiPS list
32 4 Herve Ballans
        But better, by an "official" VO registry declaration (see an example of VO registry record that you will have to provide at the end of the "HiPS standard document":http://www.ivoa.net/documents/HiPS/)
33 4 Herve Ballans
34 4 Herve Ballans
    9 - Synchronize regularly your HiPS mirror node (1x per week for instance) by redoing the step 5 and 6 (only the updated HiPS will be upgraded)
35 4 Herve Ballans
36 4 Herve Ballans
    10 - Obviously, you are free to add your own HiPS (not only mirror HiPS) on your HiPS node (see this "document":http://aladin.u-strasbg.fr/hips/HipsIn10Steps.gml)
37 4 Herve Ballans
38 2 Herve Ballans
h2. Génération de la liste des HEALPix IDOC
39 2 Herve Ballans
40 2 Herve Ballans
Sur inf-ext, dans /www/iasext/projets/hips/
41 2 Herve Ballans
42 2 Herve Ballans
lancer 
43 2 Herve Ballans
<pre>
44 2 Herve Ballans
./perl_hipslist
45 2 Herve Ballans
</pre>
46 2 Herve Ballans
47 1 Herve Ballans
Configuration du miroir HiPS (voir section privée)
48 1 Herve Ballans
49 3 Herve Ballans
h2. Mise à jour des entêtes HiPS (septembre 2019)
50 3 Herve Ballans
51 3 Herve Ballans
Mail de Pierre Fernique :
52 3 Herve Ballans
53 3 Herve Ballans
<pre>
54 3 Herve Ballans
Dear HiPS contributors and providers,
55 3 Herve Ballans
56 3 Herve Ballans
As we announced a few weeks ago, according to the IVOA discussion at Victoria Interop, CDS has upgraded all his HiPS for generating their low orders [0 to 2] to allow the usage of simplified HiPS client display algorithms. It is done and operational since a few weeks on the CDS servers.
57 3 Herve Ballans
58 3 Herve Ballans
If you have mirrored some of these HiPS, it is now time to update your copies. The simplest method is to use Hipsgen tool (lastest version here) with "MIRROR" action. Notice that only additional tiles and the properties file will be copied (should take a few minutes per HiPS)
59 3 Herve Ballans
java -jar Hipsgen.jar -check in=http://alasky.u-strasbg.fr/...." out=targetDir MIRROR
60 3 Herve Ballans
61 3 Herve Ballans
Warning:  if you do not synchronize your HiPS mirrors, they will be ignored by HiPS clients which will be assuming that your copies are obsolete (notably Aladin Desktop).
62 3 Herve Ballans
63 3 Herve Ballans
Parallelly, if you have produced your own HiPS, it is also recommended to upgrade them for generating their low order tiles. Again, use Hipsgen tool (lastest version) with the "UPDATE" action
64 3 Herve Ballans
java -jar Hipsgen.jar out=TargtDir UPDATE
65 3 Herve Ballans
When it will be done, your own mirror sites will have to MIRROR  your HiPS (notably CDS)
66 3 Herve Ballans
67 3 Herve Ballans
Do not hesitate to contact us in case of doubts or problems.
68 3 Herve Ballans
Best regards
69 3 Herve Ballans
Pierre Fernique
70 3 Herve Ballans
</pre>
71 3 Herve Ballans
72 3 Herve Ballans
Liste des HiPS à mettre à jour :
73 3 Herve Ballans
74 3 Herve Ballans
<pre>
75 3 Herve Ballans
A virer (obsolètes):
76 3 Herve Ballans
77 3 Herve Ballans
CDS/P/DECaLS/DR3/color
78 3 Herve Ballans
CDS/P/INTGAL/Color
79 3 Herve Ballans
CDS/P/PLANCK/HFI/color
80 3 Herve Ballans
CDS/P/PLANCK/HFI/color
81 3 Herve Ballans
CDS/P/ROSATWFC/color
82 3 Herve Ballans
83 3 Herve Ballans
A mettre à jour (pas de changement de taille significatif) :
84 3 Herve Ballans
85 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/2MASS/Color" MIRROR
86 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/AKARI-FIS/ColorLSN60" MIRROR
87 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/DECaLS/DR5/color" MIRROR
88 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/DSS/DSSColor" MIRROR
89 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/Fermi/Color" MIRROR
90 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/GALEX/GR6-03-2014/AIS-Color" MIRROR
91 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/IRISColor" MIRROR
92 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/MellingerRGB" MIRROR
93 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/NEOWISER/W1W2" MIRROR
94 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/PLANCK/R2/HFI_Color_353_545_857" MIRROR
95 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/PLANCK/R2/LFI_Color_30_44_70" MIRROR
96 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/SDSS/DR9/color" MIRROR
97 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/SDSS/DR9/color-alt" MIRROR
98 3 Herve Ballans
java -jar Hipsgen.jar -check in="http://alasky.u-strasbg.fr/AllWISE/RGB-W4-W2-W1" MIRROR
99 3 Herve Ballans
100 3 Herve Ballans
101 3 Herve Ballans
A remplacer  DECaLS/DR3 (cf section supprimé) par DECaLS/DR5  (+400Go)
102 3 Herve Ballans
103 3 Herve Ballans
java -jar Hipsgen.jar in="http://alasky.u-strasbg.fr/DECaLS/DR5/color" MIRROR
104 3 Herve Ballans
105 3 Herve Ballans
106 3 Herve Ballans
Et deux nouveaux HiPS si vous le souhaitez/pouvez (respectivement  274Go et 5.5To):
107 3 Herve Ballans
108 3 Herve Ballans
java -jar Hipsgen.jar in="http://alasky.u-strasbg.fr/Skymapper/skymapper_color" MIRROR
109 3 Herve Ballans
java -jar Hipsgen.jar in="http://alasky.u-strasbg.fr/Pan-STARRS/DR1/color-z-zg-g" MIRROR
110 3 Herve Ballans
</pre>
111 3 Herve Ballans
112 1 Herve Ballans
h2. Configuration du client MIZAR pou utiliser notre miroir