h5math - En ligne dans le Cloud

Il s'agit de la commande h5math qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


h5math - combiner/créer des fichiers HDF5 avec des expressions mathématiques

SYNOPSIS


h5math [OPTION] ... SORTIE-HDF5FILE [ENTRÉE-HDF5FILES...]

DESCRIPTION


h5math prend n'importe quel nombre de fichiers HDF5 en entrée, avec une expression mathématique, et
les combine pour produire un nouveau fichier HDF5.

HDF5 est un format binaire portable gratuit et une bibliothèque de prise en charge développée par le National
Center for Supercomputing Applications à l'Université de l'Illinois à Urbana-Champaign.
Un célibataire ou Individual h5 le fichier peut contenir plusieurs ensembles de données ; par défaut, h5math crée un jeu de données
appelé "h5math", mais cela peut être modifié via le -d option, ou en utilisant la syntaxe
FICHIER HDF5 : ENSEMBLE DE DONNÉESL’ -a L'option peut être utilisée pour ajouter de nouveaux ensembles de données à un HDF5 existant
déposer. La même syntaxe est utilisée pour spécifier l'ensemble de données utilisé dans le(s) fichier(s) d'entrée ; par
par défaut, le premier jeu de données (par ordre alphabétique) est utilisé.

Un exemple simple d'utilisation de h5math est :

h5math -e "d1 + 2*d2" out.h5 foo.h5 bar.h5:blah

qui produit un nouveau fichier, out.h5, en ajoutant le premier ensemble de données dans foo.h5 avec deux fois la valeur
Ensemble de données "blabla" dans bar.h5. Dans l'expression (spécifiée par -e), le premier jeu de données d'entrée
(de gauche à droite) est appelé d1, le second comme d2, Et ainsi de suite.

En plus des jeux de données d'entrée, vous pouvez également utiliser les coordonnées x/y/z de chaque point dans le
expression, référencée par les variables "x" "y" et "z" (pour les trois premières dimensions) comme
ainsi qu'une variable "t" qui fait référence à la dernière dimension. Par défaut, ce sont des entiers
commençant à 0 au coin de l'ensemble de données, mais le -0 l'option changera l'origine x/y/z
au centre de l'ensemble de données (t n'est pas affecté), et le -r res l'option spécifiera le
"résolution", en divisant les coordonnées x/y/z par res.

Tous les jeux de données d'entrée doivent avoir les mêmes dimensions, qui sont également les dimensions de
le résultat. S'il n'y a pas de fichiers d'entrée et que vous définissez la sortie uniquement par un
formule mathématique, vous pouvez spécifier explicitement les dimensions de la sortie via la -n
Taille option, où Taille est par exemple "2x2x2".

Parfois, cependant, vous voulez n'utiliser qu'une "tranche" de dimension plus petite de multi-
données dimensionnelles. Pour ce faire, vous spécifiez des coordonnées dans une (ou plusieurs) tranche
dimension(s), via le -xyzt options.

OPTIONS


-h Affiche l'aide sur les options et l'utilisation de la ligne de commande.

-V Imprimez le numéro de version et les informations de copyright pour h5math.

-v Sortie verbeuse.

-a Si le fichier de sortie HDF5 existe déjà, ajoutez les données en tant que nouvel ensemble de données plutôt
que d'écraser le fichier (le comportement par défaut). Un ensemble de données existant du même
nom dans le fichier est écrasé, cependant.

-e expression
Spécifiez l'expression mathématique qui est utilisée pour construire la sortie (généralement
entre guillemets pour regrouper l'expression en un seul élément dans le shell), en termes de
variables pour les ensembles de données d'entrée et les coordonnées comme décrit ci-dessus.

Les expressions utilisent une notation infixe de type C, avec la plupart des opérateurs standard et
les fonctions mathématiques (+, sin, etc.) étant prises en charge. Cette fonctionnalité est
fourni (et ses fonctionnalités déterminées) par GNU libmatheval.

-f nom de fichier
Nom d'un fichier texte à partir duquel lire l'expression, si non -e expression est spécifiée.
La valeur par défaut est stdin.

-x ix, -y iy, -z iz, -t it
Cela raconte h5math pour utiliser une tranche particulière d'un ensemble de données multidimensionnel. par exemple
-x utilise le sous-ensemble (avec une dimension de moins) à un indice x de ix (où les indices
courir de zéro à un de moins que l'indice maximum dans cette direction). Ici, x/y/z
correspondent aux première/deuxième/troisième dimensions du jeu de données HDF5. Les -t option
spécifie une tranche dans la dernière dimension, quelle qu'elle soit. Voir aussi le -0
option pour déplacer l'origine des coordonnées de la tranche x/y/z vers le centre du jeu de données.

-0 Décalez l'origine des coordonnées de la tranche x/y/z vers le centre du jeu de données, de sorte que, par exemple
-0 -x 0 (ou plus compact -0x0) renvoie le plan x central de l'ensemble de données à la place
du bord x plan. (-t les coordonnées ne sont pas affectées.)

Cela décale également l'origine des variables x/y/z dans l'expression de sorte que 0 soit
le centre de l'ensemble de données.

-r res Utiliser une résolution res pour les variables x/y/z (mais pas t) dans l'expression, de sorte que le
les coordonnées de "grille" de données sont divisées par res. Le défaut res est 1.

Par exemple, si la dimension x a 21 pas de grille, la définition d'un res de 20 signifiera
que les variables x dans l'expression vont de 0.0 à 1.0 (ou -0.5 à 0.5 si -0 is
spécifié), au lieu de 0 à 20.

-r n'affecte pas les coordonnées utilisées pour les tranches, qui sont toujours des nombres entiers.

-n Taille
L'ensemble de données en sortie doit être de la même taille que les ensembles de données en entrée. S'il n'y a pas
ensembles de données d'entrée (si vous définissez la sortie uniquement par une formule), vous devez
spécifiez la taille de sortie manuellement avec cette option : Taille est de la forme MxNxLx...
(avec M, N, L étant des nombres entiers) et peut être de n'importe quelle dimensionnalité.

-d prénom
Écrire dans l'ensemble de données prénom dans la sortie ; sinon, l'ensemble de données de sortie est appelé « données »
par défaut. Utiliser également l'ensemble de données prénom dans l'entrée; sinon, le premier jeu de données d'entrée
(par ordre alphabétique) dans un fichier est utilisé. Sinon, utilisez la syntaxe FICHIER HDF5 : ENSEMBLE DE DONNÉES
(qui remplace le -d option).

Utilisez h5math en ligne en utilisant les services onworks.net



Derniers programmes en ligne Linux et Windows