SOMMAIR(1)								SOMMAIR(1)

	     **	** **	  S O M	M A I R	  V:1.1	 MAR. 93      ** ** **

	     UTILITAIRE	SERVANT	A:
		 a) RESUMER LES	SCORES.
		 b) TRACER DES PROFILS DE SCORES.

	     SEQUENCE D'APPEL
		 sommair -s path -i path -l path -z path -m string -d string

	     CLES DE LA	SEQUENCE D'APPEL
		-s  path  Entree  Scores.
		-i    "	     "	  Directives [$in].
		-l    "	  Sortie  Messages/scores/tableaux [$out].
		-z    "	     "	  Fichier a imprimer au	laser.
		-m  string	  Controle les messages	dans l ['WARNIN'].
		-d    "		  Argument acceptable par IOPDATM.

		     **	** ** ** **    D I R E C T I V E S    ** ** ** ** ** **

	     DEBUG = OUI/[NON]
		 OUI Active l'impression de messages d'interpretation.

	     S('path')
		 Ouvre ou change de fichier s.

	     VOIRS = OUI/[NON]
		 Voir du fichier s a la	fermeture.

	     DIMEN(NI, NJ, N,  PI,   PJ,   D60,	 DGRW)
	     DIMEN(NI, NJ, L,  XLAT, XLON, DLAT, DLON)
	     DIMEN(NI, NJ, A,  G1,   G2,   G3,	 G4)
		 Precisent les dimensions et les caracteristiques de la	grille
		 des champs d'ont on veut resumer les scores.
		 NI, NJ		= Entiers:   Dimensions
		 N, A, B, L	= Caractere: Type
		 G1, G2, G3, G4	= Reels:     Catacteristiques

	  .
	     DATE=10192000
		 Pour resumer les scores d'un cas en particulier.
	     DATES=10192000, 120992000,..
		 Pour resumer les scores d'une liste de	cas.
	     RANGE=10191000, 311291120,	12
		 Pour resumer les scores des cas d'une periode incluse entre deux dates
		 avec intervale	en heures entes	les cas.
	     OPDATE('string')
		 Pour resumer les scores des previsions	valides	a la date d'une	passeop.
		 Ex: OPDATE('oprun')

		 NOTE: Quand la	date n'est pas definie somair prend le stamp du	premier
		       enregistrement de s

	  ^[E	TSTDAT = OUI^[F/[NON]
		 OUI: Tient compte de la date des scores avant l'inclusion au somair.
		 NON: Ne tient pas compte de la	date des scores.

	     PARCAS=NON/[OUI]
		 OUI: Presente dans un tableau les scores d'un cas particulier.
		 NON:	 "	 "   "	  "    les    "	  valides a la meme date.

	     NIVEAUX(F1, F2, ..., F40)	 [Premier IP1 rencontre	dans s]
		 Etablit la liste des niveaux a	inclure	au resume.
		 F1 @ F40 = Reels.
		 NOTE: a) Quand	le plus	grand des niveaux est <= 1.0, ils sont
			  interpretes comme des	niveaux	sigma.
		       b) Si un	des niveaux > 1.0 ils sont interpretes comme des
			  niveaux de pression.
		       c) La liste des niveaux ainsi definie est utilisee quand
			  l'usager remlace l'argument IP1 d'une	directive RESUME
			  par TOUS .

	     MODELES('STRING',.....,'STRING') [Premier etiket rencontre	dans s]
		 Etablit la liste des modeles a	resumer.
		 NOTE: La liste	des etikets est	utilisee quand l'usager	remplace
		       l'argument 'ETIKET' d'une directive RESUME par TOUS .

	     ETAPES(A, X, INT)
		 Etablit la liste des IP2 d'une	prevision a resumer quand ils sont
		 egalement espassees.
		 A  = Entier: Premiere IP2 au sommair.
		 X  =	 "    Derniere IP2 au sommair.
		 INT=	 "    Intervalle en heures entre les etapes.
		 Ex: ETAPES(0,48,24) Directive utilisee	pour obtenir un	resume
				     des previsions de 0, 24 et	48 heures.

	     HEURES=H1,H2....HN
		 Etablit la liste des IP2 d'une	prevision a resumer quand on ne
		 trouve	pas le meme intervalle entre les IP2.
		 Ex: HEURES(0,36,48) Directive utilisee	pour obtenir un	resume
				     des previsions de 0, 36 et	48 heures.
		 NOTE: Les etapes ainsi	definies sont utilisees	quand l'usager
		       remlace l'argument IP2 d'une directive RESUME par TOUS .

	     IMPRIME = NON/[OUI]
		 Controle l'impression des tableaux des	scores produits	par somair.
		   OUI:	Imprime	tous les tableaux
		   NON:	Imprime	seulement les tableaux des moyennes et des compteurs.

	     RESCOR(['TRMSP','S1'])
		 Description des 1 a 10	scores a inclure au sommair.

	     SCALER(f1,	f2, ..., f10)
		 Multiplicateurs des scores sortis par la directive RESCOR.
		 f1 multiplie le premier score,	f2 le deuxieme etc.

	     REGIONS(['REGION1',....,'REGION10'])/[Les regions disponibles]
		 Description des 1 a 10	regions	de la grille a resumer.

	     TABLOM=OUI/[NON]
		 Produit un tableau de la moyenne des scores de	plusieur dates.

	     CONTEUR=OUI/[NON]
		 Produit un tableau de la frequence des	scores inclus dans le calcul
		 du tableau de la moyenne.
	  .

	     MIX=OUI/[NON]
		 NON = Produit un tableau de moyennes de scores	qui ont	le meme	etiket.
		 OUI = Combine dans un tableau la moyenne des scores de	toutes les
		       etikets.

	     ENTETE('STRING')
		 STRING	= Entete de 1 a	40 caracteres a	imprimer au debut du resume,

	  ^[E	RESUME(	NOMVAR,	IP1, IP2, 'ETIKET')^[F
		 Presente des scores sous forme	de tableaux et/ou de graphiques.
		 NOMVAR:   = Nom de la veriable	a resumer.
			     Ex: GZ
		 IP1:	   = Liste de 1	@ 10 niveaux.
			     Ex: [500,700]
			     Ex: TOUS  Utitise les niveaux de la directive NIVEAUX.
		 IP2:	   = Liste de 1	@ 10 etapes.
			     Ex: [00,06,24,48,120]
			     Ex: TOUS  Prend les etapes	produits par la	directive ETAPES.
		 'ETIKET'  = Liste de 1	a 10 etikets.
			     Ex: ['ETIKET1','ETIKET2',,,,'ETIKET10']
			     Ex: TOUS Prend les	etikets	de la directive	modele.

	     GROUPE1(['MODLA','MODLB',,,,'MODLW'], 'COURBE1')
	     GROUPE2(['MODLC','MODLD',,,,'MODLX'], 'COURBE2')
	     GROUPE3(['MODLE','MODLF',,,,'MODLY'], 'COURBE3')
	     GROUPE4(['MODLG','MODLH',,,,'MODLZ'], 'COURBE4')
		 Etablit 1@4 listes d'experiences (Max = 40/liste).
		 [,,,,]:   = Liste des experiences du groupe.
		 'COURBE': = Etiket associe a la courbe	si en mode graphique.

	  ^[E	FLUCH( NOMVAR, IP1, IP2)^[F
		 Presente les scores de	verifi sous forme de tableaux moyens et/ou de
		 graphiques les	scores des experiences definies	par les	directives
		 GROUPE1, GROUPE2, GROUPE3 et GROUPE4 .
		 NOMVAR:   = Nom de la veriable	a resumer.
			     Ex: GZ
		 IP1:	   = Liste de 1	@ 10 niveaux.
			     Ex: [500,700]
			     Ex: TOUS  Utitise les niveaux de la directive NIVEAUX.
		 IP2:	   = Liste de 1	@ 10 etapes.
			     Ex: [00,06,24,48,120]
			     Ex: TOUS  Prend les etapes	produits par la	directive ETAPES.

		      LES DIRECTIVES QUI SUIVENT CONTROLENT LES	PROFILS
		      ELLES DOIVENT APPARAITRE AVANT LES DIRECTIVES RESUME ET FLUCH

	     CHAINEX('string1','string2','stringN') [' $']
		 Soustitre a imprimer au bas d'un profil (1/score).
		 Maximum 20 caracteres/string.

	     CHAINEY('string') [' $']
		 Titre a imprimer le long du cote gauche des profils.
		 Maximum 20 caracteres.

	     DATEE=OUI/[NON]
		 OUI: Imprime la date des profils.

	     PROFIL=OUI/[NON]
		 OUI: Produit les graphiques des profils des scores.

	     DEFRPN=NON/[OUI]
		 OUI: Assigne des valeurs par defaut aux bornes	de profils.
		 NON: Les bornes de profils sont calculees automatiquement.

	      Les directives suivantes modifient le tableau des	limites	a assigner
	      aux bornes de profils en mode DEFRPN=OUI.

	      Pour changer les bornes du score S1 de GZ.
	     SGZ000=FMIN, FMAX,	FINT[ 0., 50., 5.]    Pour IP2=00
	     SGZ024=FMIN, FMAX,	FINT[20., 70., 5.]    Pour 00