162
MATERIELS ET METHODES
GNOME. Il est écrit dans les langages de programmation Python et C++. PyGNOME effectue
tous les calculs de la version Web de GNOME et peut être utilisé pour l'automatisation et
l'écriture de scripts, pour des scénarios plus complexes, ainsi que pour la personnalisation et
l'extension de GNOME.) ne sont pas encore disponibles via l'interface WebGNOME. Pour
certains besoins de modélisation complexes, le paquet PyGNOME peut être plus approprié.
Voici quelques exemples de fonctionnalités qui ne sont pas encore disponibles dans
WebGNOME :
Simulations tridimensionnelles
Interactions entre le pétrole et la glace
Les algorithmes sous-jacents existent dans le paquet PyGNOME, mais une interface
pour initialiser et visualiser ces scénarios est encore en cours de développement.
Certaines simulations coûteuses en termes de calcul ne sont pas adaptées à une application Web
fonctionnant sur un serveur distant. Il s'agit notamment de
Les simulations à très grande échelle (dans l'espace ou dans le temps). Par exemple, plusie urs
mois de résultats d'un modèle océanographique 3D sont tout simplement trop volumineux pour
être chargés et téléchargés sur un serveur distant au moment de l'exécution. Pour répondre à ce
cas d'utilisation, la pile WebGNOME peut être installée et exploitée sur un seul ordinateur
portable ou poste de travail. Dans ce cas, les fichiers de données peuvent être préchargés et
accessibles directement par le serveur sans qu'il soit nécessaire de charger et de télécharger des
données au moment de l'exécution. Un installateur simple pour cela fait partie des futurs plans
de développement de la NOAA.
L'exécution de nombreuses simulations pour des applications de modélisation stochastique
(probabiliste) ou en tant que processus automatisé. PyGNOME peut être utilisé directement et
piloté par des scripts écrits en langage de programmation Python. Vous disposez ainsi d'une
souplesse et d'une puissance totale pour contrôler chaque détail de la configuration du modèle
et interagir avec des sources de données externes et des services Web.
MATERIELS ET METHODES
GNOME. Il est écrit dans les langages de programmation Python et C++. PyGNOME effectue
tous les calculs de la version Web de GNOME et peut être utilisé pour l'automatisation et
l'écriture de scripts, pour des scénarios plus complexes, ainsi que pour la personnalisation et
l'extension de GNOME.) ne sont pas encore disponibles via l'interface WebGNOME. Pour
certains besoins de modélisation complexes, le paquet PyGNOME peut être plus approprié.
Voici quelques exemples de fonctionnalités qui ne sont pas encore disponibles dans
WebGNOME :
Simulations tridimensionnelles
Interactions entre le pétrole et la glace
Les algorithmes sous-jacents existent dans le paquet PyGNOME, mais une interface
pour initialiser et visualiser ces scénarios est encore en cours de développement.
Certaines simulations coûteuses en termes de calcul ne sont pas adaptées à une application Web
fonctionnant sur un serveur distant. Il s'agit notamment de
Les simulations à très grande échelle (dans l'espace ou dans le temps). Par exemple, plusie urs
mois de résultats d'un modèle océanographique 3D sont tout simplement trop volumineux pour
être chargés et téléchargés sur un serveur distant au moment de l'exécution. Pour répondre à ce
cas d'utilisation, la pile WebGNOME peut être installée et exploitée sur un seul ordinateur
portable ou poste de travail. Dans ce cas, les fichiers de données peuvent être préchargés et
accessibles directement par le serveur sans qu'il soit nécessaire de charger et de télécharger des
données au moment de l'exécution. Un installateur simple pour cela fait partie des futurs plans
de développement de la NOAA.
L'exécution de nombreuses simulations pour des applications de modélisation stochastique
(probabiliste) ou en tant que processus automatisé. PyGNOME peut être utilisé directement et
piloté par des scripts écrits en langage de programmation Python. Vous disposez ainsi d'une
souplesse et d'une puissance totale pour contrôler chaque détail de la configuration du modèle
et interagir avec des sources de données externes et des services Web.
