# General substitutions.
project = 'EFICAS'
-copyright = '2011, Pascale Noyret'
+copyright = '2017, Pascale Noyret'
# The default replacements for |version| and |release|, also used in various
# other places throughout the built documents.
Eficas allows you to write (and reread) an unvalid file. At any time, user can save its works.
Choose a Code
----------------------
+-------------
So try to build a new JDC.
:align: center
Enter commands
--------------------------
+---------------
Eficas main widget provided two distinct views: The left size always contains the JDC explorer as a tree view. The right widget contains all informations used by the user to constructs the JDC. It shows which commands are available and which :ref:`rules-label` have to be followed. Commands are append after this selected in the JDC tree.
:align: center
Choosing command's keywords
----------------------------------
+---------------------------
For each command, EFICAS shows which keywords are available.
:align: center
types of item in the JDC (Jeu De Commande)
--------------------------------------------
+------------------------------------------
In JDC, you can have :
Attributes of a keyword
----------------------------
+-----------------------
a parameter ("mot-clef simple") should have :
Color chart
--------------
+-----------
a very simple colors chart helps the user to know if a item is valid or not :
Context Menus
---------------
+-------------
In the JDC tree, Context menus (invoked by right-clicking) allow user to :
- create comments in the tree
Parameters
-------------
+----------
The Users can define parameters. As parameters, Eficas accepts :
Import data from file
------------------------
+---------------------
The user also can import data from a ASCII text file by pushing button "Importer". He chooses to import part of or the complete file.
Reports
----------------------
+-------
You have acces to
- Rapport de Validation (Jdc Menu) : It resumes JDC errors
Multiples files
----------------------
+---------------
EFICAS allows you to open
simultaneously files with differents catalogs : for example a file with Openturns Study catalog and a file for Openturns wrapper. The user also can easely swap from one file to another by clicking on its tab.
.. _rules-label:
-===============================
+============
Eficas rules
-===============================
+============
All the rules can be combinated, creating more complicated rules.
EXCLUS
---------
+------
EXCLUS means that, if one of the keyword is created, the other won't be allowed.
PRESENT_ABSENT
----------------
+--------------
the rule means that if the FIRST keyword is selected, the others aren't allowed.
.. _python-label:
-===============================
+=======================
rules for python syntax
-===============================
+=======================
Variable names and identifier are similar to those in many other languages :
----------------------------------------------------------------------------
- REGLE, VALIDATOR,
- ETAPE, ENTITE
-Python's way for assigning values to variables:
+Python's way for assigning values to variables :
-------------------------------------------------
* Keep in mind that .comm are python files. The simplest form of assignement is : variable = value