Video gallery

(Vidéo) Formation GAMS AGRODEP Leçon 7: Gestion avancée des fichiers (version française)

Jusqu'à présent, les données utilisées dans la formation GAMS AGRODEP ont été introduites par affectation directe seulement. La leçon 7 présente aux utilisateurs de nouvelles méthodes pour importer et exporter des fichiers de données. Les méthodes d'importation présentées comprennent la création de fichiers GDX grâce à des outils de conversion et à l'importation directe à partir d'Excel. Les méthodes d'exportation de données présentées comprennent également l'exportation directe dans des fichiers Excel, ainsi que l'utilisation de la facilité PUT pour créer des fichiers de sortie qui peuvent être ouverts dans Excel. La capacité à appeler plusieurs fichiers ".gms" lors de l'exécution d'un programme est aussi explorée dans cette leçon.

Fichiers GAMS de la leçon 7

Retour à la page d'accueil de la formation

Related event:

(Video) AGRODEP GAMS Training Lesson 7: Advanced File Management (English)

Thus far, data in AGRODEP GAMS training has been introduced through direct assignments only. Lesson 7 introduces users to new methods for importing and exporting data files. Import methods include creating GDX files through conversion tools and importing directly from Excel. Data export methods also include exporting directly to Excel files, as well as using the PUT facility to create output files that can be opened in Excel. The ability to call multiple “.gms” files while running one program is also explored in this lesson.

Lesson 7 GAMS files

Return to GAMS Training Toolbox

Related event:

(Vidéo) Formation GAMS AGRODEP Leçon 6: Instructions avancées (version française)

La leçon 6 introduit des commandes avancées pour l'utilisation de GAMS dans la programmation de modèles. Ces commandes comprennent les expressions conditionnelles, comme la condition $, et des dispositifs de contrôle du code sous la forme de différents types de boucles (FOR, WHILE, LOOP). Les instructions IF / ELSE  sont également présentées aux utilisateurs, ainsi que leurs comparaisons à la condition $.

Fichiers GAMS de la leçon 6

Retour à la page d'accueil de la formation

Related event:

(Video) AGRODEP GAMS Training Lesson 6: Advanced Commands (English)

Lesson 6 introduces advanced commands for using GAMS to program models. These commands include conditional expressions, such as the $ condition, and programming flow control features in the form of different types of loops (FOR, WHILE, LOOP). Users are also introduced to IF/ELSE statements and how they compare to the $ condition.

Lesson 6 GAMS files

Return to GAMS Training Toolbox

Related event:

(Vidéo) Formation GAMS AGRODEP Leçon 5: Syntaxes intermédiaires (version française)

La leçon 5 introduit une syntaxe plus complexe et explore les types de VARIABLE et les contraintes imposées aux VARIABLES. Les utilisateurs apprennent à définir SET de différentes manières, à établir des correspondances entre différents éléments de SETS, et à définir BOUNDS pour les VARIABLES. Cette leçon comprend un problème d'optimisation développé par David Laborde de l'International Food Policy Research Institute. La notion d'exécution de simulations est présentée aux utilisateurs, qui ont la possibilité de faire fonctionner le modèle dans différentes conditions.

Fichiers GAMS de la leçon 5

Retour à la page d'accueil de la formation

Related event:

(Video) AGRODEP GAMS Training Lesson 5: Intermediate Syntax (English)

Lesson 5 introduces more complex syntax and explores VARIABLE types and constraints imposed upon VARIABLES. Users learn to define SETS in different ways, to map between different elements of SETS, and define BOUNDS for VARIABLES. This lesson includes an optimization problem developed by David Laborde of the International Food Policy Research Institute. Users are also introduced to the concept of running simulations and have the opportunity to run the model under different conditions.

Lesson 5 GAMS files

Return to GAMS Training Toolbox

Related event:

(Vidéo) Formation GAMS AGRODEP Leçon 4: Fichiers de sortie (version française)

La leçon 4 met l'accent sur l'interprétation des fichiers de sortie GAMS, y compris le fichier ".lst". Le même modèle de LP générale introduit dans la leçon 2 est utilisé, mais le modèle est exécuté avec l'introduction de plusieurs erreurs. Cela permet aux utilisateurs de s'entraîner à trouver et corriger les erreurs courantes rencontrées lors de l'exécution de GAMS.

Fichiers GAMS de la leçon 4

Retour à la page d'accueil de la formation

Related event:

(Video) AGRODEP GAMS Training Lesson 4: Output Files (English)

Lesson 4 focuses on the interpretation of GAMS output files, including the “.lst” file. The same general LP model introduced in Lesson 2 is used, but the model is run with the introduction of several errors. This allows users to practice finding and correcting common errors encountered while running GAMS.

Lesson 4 GAMS files

Return to GAMS Training Toolbox

Related event:

(Vidéo) Formation GAMS AGRODEP Leçon 3: Syntaxes de base (version française)

La leçon 3 introduit une syntaxe GAMS plus complexe basée sur les blocs de construction introduits dans la leçon 2. Les principaux objectifs de cette leçon sont de se familiariser avec le langage GAMS, d'apprendre les étapes générales d'écriture d'un programme, et d'introduire la manipulation basique de données. La leçon comprend des listes de caractères speciaux, des étiquettes, et des mots réservés de GAMS, ainsi que des règles de bonnes pratiques pour écrire du code GAMS. Des exemples de code pour des opérations arithmétiques et indexées sont également présentés aux utilisateurs. Cette leçon renvoie au code GAMS introduit dans la leçon 2.

Retour à la page d'accueil de la formation

Related event:

(Video) AGRODEP GAMS Training Lesson 3: Syntax Basics (English)

Lesson 3 introduces more complex GAMS syntax based on building blocks introduced in Lesson 2. The primary goals of this lesson are to become more familiar with the GAMS language, to learn the general guidelines in writing a program, and to introduce basic data manipulation. The lesson includes lists of legal characters and labels, GAMS reserve words, and good practice rules for writing GAMS code. Users are also introduced to code examples for arithmetic and indexed operations. This lesson references the GAMS code introduced in Lesson 2.

See Lesson 2 GAMS files.

Return to GAMS Training Toolbox

Related event: