source: trunk/adm/guides/updatedata.rst @ 117

Last change on this file since 117 was 117, checked in by pinsard, 12 years ago

add procedure for papers update

  • Property svn:keywords set to Id URL
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 :

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
Note: See TracBrowser for help on using the repository browser.