2016/07/29 Installation CDFLIB sur pc1146

La distribution cdf36_2_1-dist-all.tar.gz a été récupérée sur le site de la NASA.

Cette version inclut les outils Java

Installation

Cette version de la CDFLIB a été installée sur pc1146.irap.omp.eu, sous le répertoire :

/home/barthe/BEPI/cdf36_2-dist

Un fichier profile a été crée sous :

/home/barthe/BEPI/profile

Documentation

Caution
ZMODE

Lorsqu’on ouvre un fichier CDF en ZMODE, les anciennes varabiables de type Rvariables apparaissent transforméesi en Zvariables.

Il existe deux types de ZMODE :

  • zmode1 : les Rvariables sont transformées en Zvariables qui conservent les mêmes dimensions,

    mais avec des VARY=False pour les dimensions qui ne variaient pas dans la rvariable originale

  • zmode2 : les Rvariables sont transformées en Zvariables pour lesquelles les dimensions inutiles sont supprimées

2016/10/11 Installation Skeleton Editor

Récupération sur le site de la NASA :

Installation sur pcc16.irap.omp.eu, dans le répertoire :

/home/barthe/BEPI

Extraction du fichier standalone-skteditor-1.3.1.31.zip

Création arborescence :

/home/BEPI/skteditor-1.3.1.31

Lancement :

$ cd /home/BEPI
$ . profile
$ java -jar skteditor-1.3.1.31/spdfjavaClasses.jar

2016/10/18 Installation sur rosina1.irap.omp.eu

Récupération de la cdflib 3.6.2 et installation sous :

/home/bepi/trunk/software/cdf36_2-dist

Génération

$ cd ~/trunk/software/cdf36_2-dist
$ make OS=linux ENV=gnu clean all

Installation

$ mkdir /home/bepi/trunk/software/cdf
$ make INSTALLDIR=/home/bepi/trunk/software/cdf install

Configuration

Ajout des paramètres d’environnement sous :

/home/bepi/trunk/profile
Caution les outils cdfjava ne sont pas installés par le make install

Installation cdfjava

Il faut compiler manuellement les outils java !!!

$ cd /home/bepi/trunk/software/cdf26_2-dist/cdfjava
$ build
build
cd jni

gcc -I${CDF_BASE}/include \
        -I${JAVA_HOME}/include \
        -I${JAVA_HOME}/include/linux \
        -fPIC \
        -c cdfNativeLibrary.c

ld -shared cdfNativeLibrary.o -o ../lib/libcdfNativeLibrary.so -L${CDF_LIB} -lc -lm -lcdf

La compilation ne fonctionnant pas : fichier jni.h introuvable.

$ yum install java-1.7.0-openjdk-devel.x86_64
Caution

Probleme lors du lancement : il ne trouvait pas une classe gsfc/…/CDFconstants.class qui se trouvait dans cdf/cdfjava/classes/cdfjava.jar

Sur les conseils de J.M. Glorian, nous avons extrait le MANIFEST du jar du skteditor, et regarde sont contenu, qui fesait reference au fichier :

extensions/cdfjava.jar

J’ai donc recopie ce fichier cdfjava.jar dans le repertoires skt-editor-1.3.31/extensions

2017/01/05 Nouvelle installation outils JAVA

Installation sous ~/trunk/software/cdfjava

$ cd ~/trunk/software
$ ln -s cdf36_2-dist/cdfjava .

Modification du fichier ~/trunk/profile pour prendre en compte le nouveau repertoire

Utilisation

$ java CDFToolsDriver
$ java CDF2CDFML
$ java CDFML2CDF

2017/01/26 Installation CDFLIB 3.6.2.1

Durant les tests ESTEC qui ont eu lieu ce jour, les CDF générés n'étaient pas compatibles avec la CDFLIB 3.6.3 utilisée par Penou pour CL.

La CDFLIB détectait le fait que la leap-second du 2017/01/01 n'était pas intégrée. J’ai essayé de mettre à jour le fichier CDFleap_seconds.txt, mais ca n’a pas suffi.

Il a fallu installer la nouvelle version sous :

/home/bepi/trunk/software/cdflib