Il s'agit de la commande filter1dgmt 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
filter1d - Effectue un filtrage dans le domaine temporel des tables de données 1D
SYNOPSIS
filtre1d [ table ] taper[mode] [ incrément ] [ ] [ ignore_val ] [ manque_largeur ] [
t_col ] [ q_facteur ] [ facteur_symétrie ] [ t_min/t_max/t_inc[+] ] [ [niveau] ] [ -b
] [ -d] [ -f] [ -g] [ -h] [ -i] [ -o] [
-:[i|o] ]
Remarque: Aucun espace n'est autorisé entre l'indicateur d'option et les arguments associés.
DESCRIPTION
filtre1d est un filtre de domaine temporel général pour les données de séries chronologiques à plusieurs colonnes. L'utilisateur
spécifie quelle colonne est l'heure (c'est-à-dire la variable indépendante). (Voir -N option
au dessous de). L'opération la plus rapide se produit lorsque les séries temporelles d'entrée sont équidistantes et
n'ont pas de lacunes ou de valeurs aberrantes et les options spéciales ne sont pas nécessaires. filtre1d a des options -L,
-Qet -S pour les données échantillonnées de manière inégale avec des lacunes.
REQUIS ARGUMENTS
-Ftaper[mode]
Définit le filtre type. Choisissez parmi les filtres de convolution et de non-convolution. Ajouter
le code du filtre suivi du filtre complet dans les mêmes unités que la colonne de temps.
Les filtres de convolution disponibles sont :
(b) Wagon couvert : Tous les poids sont égaux.
(c) Arc en cosinus : les poids suivent une courbe en arc en cosinus.
(g) Gaussienne : Les poids sont donnés par la fonction gaussienne.
(f) Personnalisé : Au lieu de largeur donner le nom d'un fichier à une colonne avec votre propre poids
coefficients.
Les filtres sans convolution sont :
(m) Médiane : renvoie la valeur médiane.
(p) Probabilité de vraisemblance maximale (un estimateur de mode) : renvoie la valeur modale. Si plus
plus d'un mode est trouvé, nous renvoyons leur valeur moyenne. Ajouter - ou + au filtre
width si vous souhaitez plutôt retourner la plus petite ou la plus grande des valeurs modales.
(l) Inférieur : renvoie le minimum de toutes les valeurs.
(L) Inférieur : renvoie le minimum de toutes les valeurs positives uniquement.
(u) Upper : renvoie le maximum de toutes les valeurs.
(U) Supérieur : renvoie uniquement les valeurs maximales ou toutes les valeurs négatives.
Type de majuscule B, C, G, M, P, F utilisera des versions de filtre robustes : c'est-à-dire remplacer
valeurs aberrantes (2.5 L1 échelle hors médiane) avec la médiane pendant le filtrage.
Dans le cas d' L|U il est possible qu'aucune donnée ne passe le test de signe initial ; dans
dans ce cas, le filtre renverra 0.0.
EN OPTION ARGUMENTS
table Un ou plusieurs ASCII (ou binaire, voir -bi[ncols][type]) fichier(s) de table de données contenant un
nombre de colonnes de données. Si aucun tableau n'est fourni, nous lisons à partir de l'entrée standard.
-Dincrément
incrément est utilisé lorsque la série n'est PAS échantillonnée de manière équidistante. Puis incrément sera
la résolution des abscisses, c'est-à-dire que toutes les abscisses seront arrondies à un multiple de
incrément. Vous pouvez également rééchantillonner les données avec échantillon1d.
-E Inclure les fins de séries temporelles dans la sortie. La valeur par défaut perd la moitié de la largeur de filtre des données
à chaque extrémité.
-Iignore_val
Ignorer les valeurs ; Si une valeur d'entrée est égale à ignore_val il sera réglé sur NaN.
-Lmanque_largeur
Vérifie l'absence de condition de données. Si les données d'entrée présentent un écart dépassant largeur alors non
la sortie sera donnée à ce stade [La valeur par défaut ne vérifie pas le manque].
-Nt_col
Indique quelle colonne contient la variable indépendante (temps). Le plus à gauche
la colonne est # 0, la plus à droite est # (n_cols - 1). [La valeur par défaut est 0].
-Qq_facteur
Évaluez la qualité de la valeur de sortie en vérifiant le poids moyen dans la convolution. Entrer
q_facteur entre 0 et 1. Si poids moyen q_facteur, la sortie est supprimée à ce
point [La valeur par défaut ne vérifie pas la qualité].
-Sfacteur_symétrie
Vérifie la symétrie des données sur le centre de la fenêtre. Entrez un facteur entre 0 et 1. Si (
(abs(n_left - n_right)) / (n_left + n_right) ) > facteur, alors aucune sortie ne sera
donné à ce stade [La valeur par défaut ne vérifie pas la symétrie].
-Tt_min/t_max/t_inc[+]
Faites des pas de temps régulièrement espacés à partir de t_min à t_max by t_inc [La valeur par défaut utilise l'entrée
fois]. Ajouter + à t_inc si vous spécifiez le nombre de points équidistants
à la place.
-V[niveau] (plus ...)
Sélectionnez le niveau de verbosité [c].
-bi[ncols][t] (plus ...)
Sélectionnez l'entrée binaire native.
-bo[ncols][type] (plus ...)
Sélectionnez la sortie binaire native. [La valeur par défaut est identique à l'entrée].
-d[i|o]pas de données (plus ...)
Remplacer les colonnes d'entrée égales pas de données avec NaN et faire l'inverse en sortie.
-f[je|o]colinfo (plus ...)
Spécifiez les types de données des colonnes d'entrée et/ou de sortie.
-g[a]x|y|d|X|Y|D|[avec]z[+|-]écart[u] (plus ...)
Déterminez les lacunes dans les données et les sauts de ligne.
-h[je|o][n][+c][+d][+rremarque][+rtitre] (plus ...)
Ignorer ou produire des enregistrements d'en-tête.
-icols[l][sen échelon][ocompenser][,...] (plus ...)
Sélectionnez les colonnes d'entrée (0 est la première colonne).
-ocols[,...] (plus ...)
Sélectionnez les colonnes de sortie (0 est la première colonne).
- :[i|o] (plus ...)
Permutez la 1ère et la 2ème colonne en entrée et/ou en sortie.
-^ or juste -
Imprime un court message sur la syntaxe de la commande, puis quitte (REMARQUE : sous Windows
utiliser juste -).
-+ or juste +
Imprimez un message d'utilisation détaillé (aide), y compris l'explication de tout
option spécifique au module (mais pas les options communes GMT), puis se ferme.
-? or aucune arguments
Imprimez un message d'utilisation (aide) complet, y compris l'explication des options, puis
sorties.
--version
Imprimer la version GMT et quitter.
--show-datadir
Affichez le chemin complet vers le répertoire de partage GMT et quittez.
ASCII Format PRÉCISION
Les formats de sortie ASCII des données numériques sont contrôlés par les paramètres de votre gmt.conf
déposer. La longitude et la latitude sont formatées selon FORMAT_GEO_OUT, tandis que d'autres
les valeurs sont formatées selon FORMAT_FLOAT_OUT. Sachez que le format en vigueur peut
conduire à une perte de précision dans la sortie, ce qui peut conduire à divers problèmes en aval. Si
vous trouvez que la sortie n'est pas écrite avec suffisamment de précision, envisagez de passer en binaire
sortir (-bo si disponible) ou spécifiez plus de décimales à l'aide du paramètre FORMAT_FLOAT_OUT.
EXEMPLES
Pour filtrer l'ensemble de données dans le fichier cruise.gmtd contenant la gravité régulièrement espacée,
magnétique, topographie et distance (en m) avec un filtre gaussien de 10 km, en supprimant
valeurs aberrantes, et génère une valeur filtrée tous les 2 km entre 0 et 100 km :
gmt filter1d cruise.gmtd -T0/1.0e5/2000 -FG10000 -N3 -V > filtered_cruise.gmtd
Les données en cours de route ont souvent un échantillonnage inégal et des lacunes que nous ne voulons pas interpoler
grâce à échantillon1d. Pour trouver la profondeur médiane dans une fenêtre de 50 km tous les 25 km le long de la trajectoire de
croisière v3312, stocké dans v3312.dt, vérifiant les écarts de 10 km et l'asymétrie de 0.3 :
gmt filter1d v3312.dt -FM50 -T0/100000/25 -L10 -S0.3 > v3312_filt.dt
Utilisez filter1dgmt en ligne à l'aide des services onworks.net
