which

Ici vous aurez des explications sur la commande et ses différents paramètres.

pygmt.which(fname, \*, download=None, verbose=None, \**kwargs)

Utilité :

Trouve le chemin complet des fichiers spécifiés.

Renvoie les chemins complets des fichiers spécifiés par fname. Nous recherchons le fichier dans (1) le répertoire actuel, (2) dans $GMT_USERDIR (si défini), (3) dans $GMT_DATADIR (si défini), ou (4) dans $GMT_CACHEDIR (si défini).

fname peut également être un fichier téléchargeable (soit une URL complète, un fichier spécial @file pour le téléchargement à partir de la cache GMT, ou des grilles topographiques @earth_relief_*). Dans ces cas, utilisez le paramètre download pour définir le comportement souhaité. Si download n’est pas utilisé (ou défini sur False), le fichier ne sera pas trouvé.

Paramètres :

fname (str ou list) - Un ou plusieurs noms de fichiers de tout type de données (grilles, tables, etc.).

download (bool ou str) - [a|c|l|u]. Si l’argument fname est un fichier téléchargeable (soit une URL complète, un @fichier pour le téléchargement à partir du serveur de données GMT, ou @earth_relief_xxy), nous essaierons de télécharger le fichier s’il n’est pas trouvé dans vos répertoires locaux de données ou de cache. Par défaut [download=True ou download= »l »], nous téléchargeons dans le répertoire actuel. Utilisez a pour placer les fichiers dans le dossier approprié sous le répertoire de l’utilisateur (c’est là que GMT place normalement les fichiers téléchargés), c pour les placer dans le répertoire de cache de l’utilisateur, ou u pour le répertoire de données de l’utilisateur (c’est-à-dire en ignorant toute structure de sous-répertoire).

verbose (bool ou str) - Sélectionnez le niveau de verbosité [par défaut w], qui module les messages écrits sur stderr. Choisissez parmi 7 niveaux de verbosité :

q - Silencieux, même les messages d’erreur fatale ne sont pas produits

e - Messages d’erreur uniquement

w - Avertissements [par défaut]

t - Chronométrage (rapporte les temps d’exécution pour les algorithmes intensifs en temps)

i - Messages informatifs (identique à verbose=True)

c - Avertissements de compatibilité

d - Messages de débogage