OpenLLM-France/wikimedia huggingface dataset:
# Development Cooperation Handbook/Designing and Managing Programmes/Programme Operations plan

One of the critical steps in forming a project/program is determining the right processes necessary to produce the expected deliverables.
Operations are the processes through which resource inputs such as raw material, creative talent, labor, communication skills, etc. are converted into useful outputs. It is through operations that an organization creates value for the programme beneficiaries. The operating plans describe the control procedures and flow of activities required to design execute and evaluate projects that are functional to achieve the programme scope.
le domande dell'operation plan quali sono le cose di cui dobbiamo occuparci che sono indipendenti dai progetti ma necessari al fatto che i progetti nascano, si sviluppano e si concludano? per esempio: security, gestione degli assets, ricorrenze leegali, assemblee , eccetera
Programme operations include:
* Managing and supporting project managers (when they design, evaluate and implement their projects)
* Integrating the different projects in the unitary programme framework (as set in the programme plan).
How these two operational sectors are integrated is described in the operations plan; how these operations are managed is described in the Management plan.
Programme operations include:
* How projects are designed, handed over to project teams and monitored.
* How projects are supported by the business support services, evaluated and integrated in the unitary programme framework (as set in the programme plan).
How these two operational sectors are integrated is described in the operations plan; how these operations are managed is described in the Management plan.
Programmes are implemented through projects. In a sense the "projects" can be considered the "activities" of a programme. The difference is that the activities of a project are defined while the project is being planned. Instead projects are developed during programme execution, much the program structure is decided.
So projects
* designed,
* funded,
* executed
* substained by the support services,
* evaluated and
* integrated
are the programme outputs, i.e. the concrete results of the programme by which, through the interaction with the other programme stakeholders, the organization endeavours to achieve the programme objectives..

## See also

⇒ How to design and manage successful cooperation programmes?
In other sections of this handbook
Organizational Types
Organizational Structure
Organizational Culture
The projectized organization
The learning organization
The employee empowering organization
The Organization’s mission
The Organization’s vision
# Development Cooperation Handbook/Designing and Managing Programmes/Programme Tools
##### Templates

Template: Programme Plan

##### Guidelines

Guideline: How to manage programmes for a learning organization that is projectized and employee empowering.
# Dichotomous Key/Mammalia

Dichotomous Key: Mammalia :
* Kingdom: Animalia
* Phylum: Chordata
* Subphylum: Vertebrata
* Class: Mammalia
Information related to Mammalia :
* Wikipedia
* Wikispecies
* Wikicommons
* Parent key: Vertebrata
* Subphyla
* Actinistia - Actinopterygii - Amphibia - Aves - Chondrichthyes - Dipnoi - Mammalia - Petromyzontidae - Reptilia
* Key: Mammalia
* Subclasses
* Clerck, 1757

## 1

| Egg: | A zygote, resulting from fertilization of the ovum |
| Birth: | The process by which a fetus is expelled from the body of its mother |
* Birth
** Eggs - Monotremata
** Live birth - 2

## 2

| Marsupium: | A pouch in which an animals' young are reared through infancy |
| Uterus: | An organ that accepts a fertilized ovum and nourishes it until birth |
| Placenta: | An organ that moves nourishment and waste between a fetus and its mother |
* Development of young
** In a marsupium - Marsupialia
** In a uterus with a placenta - Placentalia
# Dichotomous Key/Oegopsida
## 1

* Buccal connective to arms IV
** Dorsal - 2
** Ventral - 3

## 2

* Funnel locking-cartilage
** Straight - 4
** Inverted T - Ommastrephidae

## 3

* Carpal locking-apparatus
** Present - 12
** Not present - 13

## 4

* Gladius conus
** Present - 5
** Not present - 6

## 5

* Anterior fin attachment
** Mantle - 8
** Gladius - 7

## 6: Histioteuthids

* Comparative eye size
** Equal - wikipedia:en:Psychroteuthis glacialis
** Unequal, left eye larger - Histioteuthidae

## 7: Enoploteuthids

* Hooks on tentacular clubs
** Present - 9
** Not present - 10

## 8

* Free posterior fin lobes
** Present - Neoteuthidae
** Not present - Architeuthidae

## 9

* Photophores on eyeballs
** Present - 11
** Not present - wikipedia:en:Ancistrocheirus lesueurii

## 10

* Hooks on arm pairs I - III
** Present - Pyroteuthidae
** Not present - Lycoteuthidae

## 11

* Photophores on mantle
** Present - Enoploteuthidae
** Not present - Pyroteuthidae

## 12

Brachioteuthidae
Cranchiidae
Gonatidae
Cycloteuthidae
Onychoteuthidae
Thysanoteuthidae

## 13

* Secondary tentacular club
** Present - 14
** Not present - 15

## 14: Chiroteuthids

* Number of series of suckers
** Six (on at least one arm) - 20
** Other than six (on any arm) - 18

## 15

* Proximal region of manus of club greatly expanded
** Present - Brachioteuthidae
** Not present - 16

## 16: Lepidoteuthids

* Tentacles
** Absent or reduced in adults - 17
** Present - Pholidoteuthidae

## 17

* Number of hooks
** Two or fewer - wikipedia:en:Lepidoteuthis grimaldii
** Many, in two series - Octopoteuthidae

## 18

* Doratopsis paralarva
** Present - Chiroteuthidae
** Not present - 19

## 19

* Shape of distal ends of tentacles
** Vermiform - wikipedia:en:Magnapinna pacifica
** Other - 21

## 20

* Comparative arm length
** All arms comparable - wikipedia:en:Batoteuthis skolops
** Arm pairs I - III much longer than others - wikipedia:en:Joubiniteuthis portieri

## 21

* Ink sac
** Present - Mastigoteuthidae
** Not present - Promachoteuthidae
# Dichotomous Key/Mollusca

Dichotomous Key: Mollusca :
* Kingdom: Animalia
* Phylum: Mollusca
Information related to Mollusca :
* Wikipedia
* Wikispecies
* Wikicommons
* Parent key: Animalia
* Phyla
* Mollusca
* Key: Mollusca
* Mollusca
* {{{6}}}

## 1

* Animalia keys
* Subkingdom
* Agnotozoa
* Phyla
* Acoelomorpha | Cnidaria | Ctenophora | Myxozoa | Orthonectida | Placozoa | Porifera | Rhombozoa
* Superphylum:Deuterostomia
* Chaetognatha | Chordata | Echinodermata | Hemichordata
* Superphylum:Ecdysozoa
* Arthropoda | Kinorhyncha | Loricifera | Nematoda | Nematomorpha | Onychophora | Priapulida | Tardigrada
* Superphylum:Lophotrochozoa
* Annelida | Brachiopoda | Ectoprocta | Entoprocta | Mollusca | Nemertea | Phoronida | Sipuncula
* Superphylum:Platyzoa
* Acanthocephala | Cycliophora | Gastrotricha | Gnathostomulida | Micrognathozoa | Platyhelminthes | Rotifera
* Presence of a foot or derived organ
** Yes - 2
** No - Aplacophora (subclass Chaetodermomorpha)

## 2

* Torsion
** Present - Gastropoda
** Not present - 3

## 3

* Presence of chromatophores - Can the animal change color?
** Yes - Cephalopoda
** No - 4

## 4

* Shell divided into plates
** Yes - Polyplacophora
** No - 5

## 5

* Segmentation
** Yes, primitive - Monoplacophora
** No - 6
* Mollusca keys
* Classes
* Aplacophora | Bivalvia | Caudofoveata | Cephalopoda | Gastropoda | Monoplacophora | Polyplacophora | Scaphopoda

## 6

* Presence of captacula
** Yes - Scaphopoda
** No - 7

## 7

* Shell
** Two parts - Bivalvia
** One part - Aplacophora
# Dichotomous Key/Myriapoda

This is a Dichotomous Key for the Myriapods.

## 1

* Diplopoda: Two pairs of legs per segment.
* 2: One pair of legs per segment.

## 2

* Symphyla: Twelve trunk segments present.
* Pauropoda: Eleven or fewer segments present.
* 3: More than twelve trunk segments present

## 3

* Chilopoda: First appendages modified into venom claws called forcipules.
# Dichotomous Key/Neuroptera
## 1

* Sickle-shaped mandibles
** Present - #2: Planipennia
** Not present - #3

## 3

* Larval habitat
** Aquatic - #4: Megaloptera
** Terrestrial - #5: Raphidoidea

## 4: Megaloptera

* Adult length
** Longer than 5 cm - Corydalidae
** Shorter than 5 cm - Sialidae
# Dichotomous Key/Octopoda
## 1

* Cornea
** Present - 2
** Not present - 3

## 2: Incirrata

* Detachable hectocotylus
** Present - 5
** Not present - 6

## 3: Cirrata

* Secondary web
** Present - 4
** Not present - Opisthoteuthidae

## 4

* Shell shape
** Saddle-shaped - Cirroteuthidae
** U-shaped - Stauroteuthidae

## 5: Argonautoida

* Tissue consistency
** Gelatinous - 10
** Muscular - 9

## 6

* Eye shape
** Tubular - Amphitretidae
** Other - 7

## 7

* Eye shape
** Laterally compressed - Bolitaenidae
** Other - 8

## 8

* Eye shape
** Rectangular - Vitreledonella richardi
** Other - Octopodidae

## 9

* Web
** Absent or greatly reduced except in four dorsal arms - Tremoctopodidae
** Consistent - 11

## 10

* Web
** Absent or greatly reduced except in four dorsal arms - Tremoctopus gelatus
** Consistent - Haliphron atlanticus

## 11

* Funnel locking-apparatus
** Contains circular pit - Argonautidae
** Does not contain circular pit - Ocythoe tuberculata
# Dichotomous Key/Marsupialia

kingdom phylum class order family group species
* Parent key: Mammalia
* Subclasses
* Marsupialia - Monotremata - Placentalia
* Key: Mammalia
* Orders
* Afrosoricida - Artiodactyla - Carnivora - Cetacea - Chiroptera - Dermoptera - Insectivora - Lagomorpha - Macroselidae - Marsupialia - Monotremata - Perissodactyla - Pholidota - Primates - Proboscidea - Rodentia - Scandentia - Sirenia - Xenarthra

## 1

* Range
** Australia - #2: Australidelphia
** Western Hemisphere - #3: Ameridelphia

## 2: Australidelphia

* Feeding
** Herbivore - Diprotodontia
** Carnivore or omnivore - #5

## 3: Ameridelphia

Could be Didelphimorphia or Paucituberculata

## 4

* Presence of external ears
** Present - Dasyuromorphia
** Not present - Notoryctemorphia

## 5

* Second and third toes
** Fused - Peramelemorphia
** Not fused - #4
# Dichotomous Key/Odonata
## 1

* Comparative wing size
** Both pairs of wings same size - #3: Zygoptera
** Hind wings broader near base than fore wings - #2: Anisoptera
# Dichotomous Key/Monotremata

* Parent key: Mammalia
* Subclasses
* Marsupialia - Monotremata - Placentalia
* Key: Mammalia
* Orders
* Afrosoricida - Artiodactyla - Carnivora - Cetacea - Chiroptera - Dermoptera - Insectivora - Lagomorpha - Macroselidae - Marsupialia - Monotremata - Perissodactyla - Pholidota - Primates - Proboscidea - Rodentia - Scandentia - Sirenia - Xenarthra

## 1: Teeth

* Presence of teeth
** Present - Ornithorhynchus anatinus, Platypus
** Not present - #2: Tachyglossidae

## 2: Tachyglossidae

* Length of snout
** Long - Zaglossus
** Short - Tachyglossus
# Chess/Puzzles/Placement/8 Queens

1. Place 8 chess queens on a chessboard so no two attack each other. Left-click on a piece to move.
| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
Hint (0) - Check Answer (Enter)
# Chess/Puzzles/Placement/8 Queens/Solution

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |
Were you correct? Yes - No
# Chess/Sicilian Defense

| | a | b | c | d | e | f | g | h | |
| 8 | | | | | | | | | 8 |
| 7 | | | | | | | | | 7 |
| 6 | | | | | | | | | 6 |
| 5 | | | | | | | | | 5 |
| 4 | | | | | | | | | 4 |
| 3 | | | | | | | | | 3 |
| 2 | | | | | | | | | 2 |
| 1 | | | | | | | | | 1 |
| | a | b | c | d | e | f | g | h | |

# Sicilian Defense

Broadly speaking the moves 1. e4 c5 constitute the Sicilian Defence, the most popular response to 1. e4. The Sicilian avoids the more fixed center and gives considerable scope for a variety of variations.
It opening variation have many transpositions.
Overview of main variations
1.e4 c5
   * 2. b4 cxb4 Wing Gambit
   * 2. c3 Nf6 Alapin Variation
   * 2. d4 cxd4 Smith-Morra Gambit
   * 2. f4 d5 Grand Prix Attack
   * 2. Nc3 Nc6 3. g3 Closed Sicilian
   * 2. Nf3 Open Sicilian
   * 2... Nc6 3. Bb5 Rossolimo Variation
   * 2... Nc6 3. d4 cxd4 4. Nxd4 g6 Accelerated Dragon
   * 2... Nc6 3. d4 cxd4 4. Nxd4 g6 5. c4 Maróczy Bind
   * 2... Nc6 3. d4 cxd4 4. Nxd4 e5 Lowentral
   * 2... Nc6 3. d4 cxd4 4. Nxd4 e5 5. Nb5 d6 Kalashnikov variation
   * 2... Nc6 3. d4 cxd4 4. Nxd4 e6 see 2...e6 Taimanov
   * 2... Nc6 3. d4 cxd4 4. Nxd4 Nf6
   * 2... Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 Sveshnikov
   * 2... Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 Sveshnikov
   * 2... e6 3. d4 cxd4 4. Nxd4 a6 Kan
   * 2... e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Qc7 Kan
   * 2... e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nc6, see Taimanov
   * 2... e6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 d6 Scheveningen
   * 2... e6 3. d4 cxd4 4. Nxd4 Nc6 Taimanov
   * 2... e6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 Four Knights Variation
   * 2... e6 3. d4 cxd4 4. Nxd4 d6 as 2...d6 3.d4 cxd4 4. Nxd4 e6 Scheveningen
   * 2... d6 3. Bb5+
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 Dragon
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 g6 6. Be3 Bg7 7. f3 O-O
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 Classical variation
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bg5 Richer-Rauzer
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 Nc6 6. Bc4 Sozin
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 Sveshnikov
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 Scheveningen
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. g4
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be2 a6
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e6 6. Be2 Nc6
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 Najdorf
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 e6
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e5
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Be7
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bg5 e6 7. f4 Qb6
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. a4
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. g3
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4
   * 2... d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3
    When contributing to this Wikibook, please follow the Conventions for organization.

## References

* Kasparov, Garry, & Keene, Raymond 1989 Batsford chess openings 2. ISBN 0-8050-3409-9.
# Chess/The Endgame

The Endgame is the final stage of a chess game, and arguably the most important. Even if you succeed in the opening and middle stages of the game, not knowing the skills to turn the resulting endgame into a checkmate can cost you many wins, turning many otherwise easily won positions into draws or even losses. For this reason, we recommend devoting a good portion of your study to endgames.
We first recommend learning the most basic checkmates, which include:
* King and Two Major Pieces vs. King
* King and Queen vs. King
* King and Rook vs. King
Then, it is best to move into studies of material relations that do not immediately include checkmate. These frequently include pawns, which complicate scenarios as they create possible winning chances for either side.
A Bishop or Knight and King vs. a King is always a draw, as a Bishop or Knight and a King is not enough to checkmate with accurate play. Any piece versus its own is a draw, unless pawns are present or one side blunders. For example, a Rook vs. a Rook is a draw.
However, a King and Pawn vs. King is either a draw or a win, depending on the circumstance. This is why it is highly recommended to study this ending and know the winning/drawing ideas by heart, as knowing them can save you in many circumstances.

## Basic Checkmates

These include positions that have no pawns. When one side is ahead in material and has pawns, the easiest winning plan is typically to queen one or more pawns and use them to checkmate.
The situations where one has a king and queen, king and two rooks, or king and rook versus a lone king occur very often and it is essential to know how checkmate is achieved in such cases. The other cases, with minor pieces (bishops and knights) are more rare and more difficult to perform, but nonetheless are covered here for completeness.
* King and Queen vs. King
* King and Two Major Pieces vs. King
* King and Rook vs. King
* Minor Pieces
* Pawn Endings

## More Advanced Endgames

These are situations that occur less commonly in games, but are still very important. Most intermediate to advanced players are expected to have at least a basic understanding of how these endings work. It is highly recommended to start studying these endgames starting with
* Endings with Multiple Major Pieces
* Rook and Minor Piece Endings
* Rook and Pawn Endings
* Endings with 3+ Minor Pieces
* Other Endgames
* Endgame Studies and Puzzles

## External links

* Interactive King + Queen vs King Checkmate
* Interactive King + Rook vs King Checkmate
* View endgames involving the King+Knight+Pawn vs. King+Knight+Pawn
* View endgames involving the King+Pawn vs. King+Pawn
* View endgames involving the King+Queen+Pawn vs. King+Queen+Pawn
* View endgames involving the King+Rook+Pawn vs. King+Rook+Pawn
* View endgames involving the King+Bishop+Pawn vs. King+Bishop+Pawn
← Sample chess game · Variants →
← Sample chess game · Chess · Variants →
Arranging the Board · Playing the Game · Notating the Game · Tactics · Tactics Exercises · Strategy · Basic Openings · Sample chess game · The Endgame · Variants · Tournaments · Chess Puzzles · 0x88 board representation ( v • d • e )
# Chess/Tactics Exercises/Number 1

This game (file extension pgn) was generated by glChess, a GNOME chess implementation, based on the first setup at Tactics Exercises.
To play it as white against an Easy AI player, replace the first section with this:
# Getting Started With Kivy Tutorial
## Table of Contents

* Introduction
* Hello World!: Getting something on the screen
# Getting Started With Kivy Tutorial/Introduction
## What is Kivy

Kivy is a library for use with the Python programming language. It's a great tool for creating Apps on top of Python code. It is a clean and elegant GUI library. You'll need to know a bit about Python and using the IDLE IDE before you can get going in Kivy. Kivy is object oriented and although a little of the concepts will be touched on in the tutorials if you want to understand more about object oriented programming you will need to research this separately.
This book will focus on Kivy version 1.9.0 with Python 3.4. It is aimed at high-school level coders or complete beginners. It's designed to give you the basics to be able to get started o your own.

## Prerequisite Knowledge

These are some resources you can use to learn Python:
* A Beginner's Python Tutorial - Wikibook
* Grok Learning
* Codecademy
Assumed knowledge:
* Getting input from a user
* Displaying information
* Loops, while and for loops
* if, else and elif
* functions
If you need help installing Kivy there are really good instructions on the Kivy site here.
# Getting Started With Kivy Tutorial/Printable version

The current, editable version of this book is available in Wikibooks, the open-content textbooks collection, at
https://en.wikibooks.org/wiki/Getting_Started_With_Kivy_Tutorial

# Introduction
## What is Kivy

Kivy is a library for use with the Python programming language. It's a great tool for creating Apps on top of Python code. It is a clean and elegant GUI library. You'll need to know a bit about Python and using the IDLE IDE before you can get going in Kivy. Kivy is object oriented and although a little of the concepts will be touched on in the tutorials if you want to understand more about object oriented programming you will need to research this separately.
This book will focus on Kivy version 1.9.0 with Python 3.4. It is aimed at high-school level coders or complete beginners. It's designed to give you the basics to be able to get started o your own.

## Prerequisite Knowledge

These are some resources you can use to learn Python:
* A Beginner's Python Tutorial - Wikibook
* Grok Learning
* Codecademy
Assumed knowledge:
* Getting input from a user
* Displaying information
* Loops, while and for loops
* if, else and elif
* functions
If you need help installing Kivy there are really good instructions on the Kivy site here.

# Hello World!
## Hello World!

The first thing you need to do in Kivy is to make a screen appear. While you're working on a PC a command screen will open as well. If you run any print functions (I love those for debugging) they will appear in the command screen (I presume terminal for Apple OS but I don't have one to play with).
Open Python IDLE, then open a new window to create a savable program and copy in the following code:

### Code Example 0

    Make a screen appear
You need to run this through the kivy batch file in order to get it to run with the kivy library. There is a way around this but it can be confusing and this works pretty well. You can find the full instructions of how to set this up on the kivy website here. It should open an empty black screen.
Now we want to display our "Hello World!" text on the screen. In order to do this we need to use a Label to display text.

### Code Example 1

    Show "Hello World!"
# Gerris Manual/Object hierarchy/GfsSourceViscosity

SourceDiffusion solves the diffusion equation for a scalar quantity, while SourceViscosity solves the diffusion equation for the velocity (a vector quantity obviously). In the case of a spatially uniform viscosity the two are strictly equivalent since—in the case of an incompressible fluid—the vector diffusion equation for the velocity can be split in independent scalar diffusion equations for each of the Cartesian components of the velocities. To sum up, using SourceViscosity is safe in all cases, regardless of whether the viscosity is uniform.
# Gerris Manual/Object hierarchy/GfsEventScript

GfsEventScript can be used to execute a shell-script at given intervals.
The syntax in parameter files is as follows:
where COMMANDS is the script to be executed with /bin/sh.
Several shell variables are set:

## GfsTime

    the physical time

## GfsIter

    the iteration number

## GfsPid

    the processor number

## GFS_STOP

    if the exit status of the shell script is GFS_STOP the simulation is terminated
# Getting Started With Kivy Tutorial/Hello World!
## Hello World!

The first thing you need to do in Kivy is to make a screen appear. While you're working on a PC a command screen will open as well. If you run any print functions (I love those for debugging) they will appear in the command screen (I presume terminal for Apple OS but I don't have one to play with).
Open Python IDLE, then open a new window to create a savable program and copy in the following code:

### Code Example 0

    Make a screen appear
You need to run this through the kivy batch file in order to get it to run with the kivy library. There is a way around this but it can be confusing and this works pretty well. You can find the full instructions of how to set this up on the kivy website here. It should open an empty black screen.
Now we want to display our "Hello World!" text on the screen. In order to do this we need to use a Label to display text.

### Code Example 1

    Show "Hello World!"