What’s EFICAS

Name’s origin

EFICAS is the acronym of ‘ Editeur de FIchier de Commandes et Analyseur Sémantique’. That means that EFICAS allows users to write a parameter file for a code. It handles whith syntax and semantics. It avoids misuse of commands which are not allowed in a given context. It insures integrity of the file.

General Behaviour

  • Catalogs

EFICAS can be used by multiple codes and handles with multiple versions of each code. It is customized with files named “Catalogue” : It contains all commands for a code. Each command has a name and parametres which are defined by developpers.

  • Outputs

Eficas’s output is a commands file named “.comm”. It may be able to produce various file formats such as .xml for OpenTurns. However, you always must have a ‘.comm” output: this is the only format Eficas is able to reread.

Both Command Files and Catalogs are python file. So you have to remind some rules for python syntax