source:
trunk/adm/guides/updatedata.rst
@
117
Last change on this file since 117 was 117, checked in by pinsard, 12 years ago | |
---|---|
|
|
File size: 5.1 KB |
Update data
On suppose ici que :
- un nouveau jeu de données est disponible dans un répertoire accessible à partir de cratos.locean-ipsl.upmc.fr (pour faire tourner les outils de validation/comparaison) et à partir du poste de travail (mac) de Françoise Pinsard (pour assure la mise à jour du serveur de données).
- (bientôt) des nouvelles images associées sont disponibles dans les mêmes conditions
Le but du jeu de la procédure décrite ici est de :
conserver le jeu de données actuel (cf. :ref:`saveold`)
conserver le jeu de données nouveau (cf. :ref:`copynew1` and :ref:`copynew2`)
comparer les deux jeux de données (cf. :ref:`compareversion`)
mettre ce nouveau jeu de données à disposition sous http://www.locean-ipsl.upmc.fr/~tropflux/data/
prévenir les amis de TropFlux (cf. :ref:`advertise`)
It must be known if the new dataset is a new version of TropFlux product.
If so, the new version must be described in :file:`changes.rst`. (see also :ref:`builddoc` to synchronize dataset and documentation).
If a new field is provided it must be described in :file:`data_out_website.rst`
Warning
embrouille entre les machines (cratos vs mon poste de travail) et les outils (ftp, ncftp, sftp) : on arrive pas toujours à trouver le répertoire tropflux après la connexion.
En conséquence, toutes les commandes ftp sont faites sur le poste de travail (mac) de Françoise Pinsard.
Note
Here is the sequence of commands to be run to create the directory equivalent to the URL http://www.locean-ipsl.upmc.fr/~tropflux/images/
fplod@sonmac$ ftp www.locean-ipsl.upmc.fr ftp> cd tropflux ftp> mkdir images
La mise à disposition des fichiers de données et des images sur l'URL http://www.locean-ipsl.upmc.fr/tropflux/ est réservée à Françoise Pinsard pour des raisons de protections de fichiers et de politique de login.
Save old version
$ datemodif="20120209" $ export datemodif $ cd /usr/lodyc/incas/fplod/tropflux_d/ $ mkdir obsolete_${datemodif}
$ mv ./daily obsolete_${datemodif} $ mv ./monthly obsolete_${datemodif}
Copy new version (phase 1)
$ newdir='/net/adonis/usr/adonis/varclim/tropflux_v1' $ export newdir $ cp -r ${newdir}/daily /usr/lodyc/incas/fplod/tropflux_d/to_be_published $ cp -r ${newdir}/monthly /usr/lodyc/incas/fplod/tropflux_d/to_be_published
(here is not the final state ...)
Compare versions
A set of tools must be run to compare obsolete and new versions
TDB
$ ++compare.sh -o obsolete_${datemodif} -n /usr/lodyc/incas/fplod/tropflux_d/to_be_published
Once comparison is done and PI happy, ++ cleanning or modify newdir
Copy new version (phase 2)
$ cd /usr/lodyc/incas/fplod/tropflux_d/ $ mv ./to_be_published/daily ./ $ mv ./to_be_published/monthly ./
Remove old version from the website
To avoid confusion, old version has to be removed from the website:
fplod@sonmac$ ftp www.locean-ipsl.upmc.fr ftp> cd tropflux/data/ ftp> mdelete daily/* ftp> mdelete monthly/*
Installation of the new version
L'installation se fait ainsi:
fplod@sonmac$ cd /Volumes/Lcerbere/tropflux_d/ fplod@sonmac$ ftp www.locean-ipsl.upmc.fr ftp> cd tropflux/data/ ftp> cd daily ftp> lcd daily ftp> mput *.nc ftp> cd ../monthly ftp> lcd ../monthly ftp> mput *.nc
Note
:file:`/Volumes/Lcerbere/tropflux_d/` is equivalent to file:/usr/lodyc/incas/fplod/tropflux_d/ thanks to sshfs command.
$ diskext="/Volumes/LCerbere" $ sshfs fplod@cerbere:/usr/lodyc/incas/fplod ${diskext} -odefer_permissions
Advertise TropFlux friends
A email must be send to TropFlux list to warn about the new dataset.
Une mise à jour doit être envoyée aux contacts dans les instutions qui mentionne notre jeu de données (NIO).