.. _l-classes: Classes ======= .. contents:: :local: :depth: 1 Summary +++++++ +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | class | class parent | truncated documentation | +=========================================================================================================================+==============+=======================================================================================================================================================+ | :class:`Case ` | | L'énigme d'Hermionne repose sur 7 cases disposées en ligne. Cette classe définit une case. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`CopyFileForFtp ` | | This classes maintains a list of files and does some verifications in order to check if a file was modified or not ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Corde ` | | Définition d'une corde, une liste de masses reliées par des élastiques et attachées au deux extrémités. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Couleur ` | | une couleur est un vecteur dont les coordonnées sont comprises entre 0 et 1, x <--> rouge, y <--> vert, z <--> bleu | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`CustomCythonError ` | | raised by function :func:`compile_cython_single_script` when a script cannot be compiled with Cython | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`CustomMagics ` | | | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`DiceStraight ` | | Inspired by `Problem A. Dice Straight `_. ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`EdmondsKarpGraph ` | | This class represents a directed graph using adjacency matrix representation. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ElectionResults ` | | Processes data coming from `data.gouv.fr `_. ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Enigma ` | | this class solves the enigma | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Enigme ` | | description de l'énigme | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`EpidemicPopulation ` | | defines a population | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Facette ` | | définit un triangle dans l'espace | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`FileToCopy ` | | | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`FlaskInThread ` | | Defines a thread for the server. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Game2048 ` | | Implements the logic of the game :epkg:`2048`. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Game2048State ` | | To store additional information while guessing the best move. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`GameOverException ` | | Raised when the game is over. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`GeometryException ` | | raises when an issue arises with class GeometryPoint | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`GeometryPoint ` | | one point | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`GeometryPolygone ` | | A sequence of point, the last one is connected to the first one. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`GeometrySegment ` | | two points | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`HomomorphicInt ` | | Implements an "homomorphic integer". See `Homomorphic encryption `_. ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LassoRandomForestRegressor ` | | Fits a random forest and then selects trees by using a Lasso regression. The traning produces the following attributes: ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LatexCode ` | | many latex contains examples of codes this describes one of them | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LatexFile ` | | Description of a latex file. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`LatexIncludedFile ` | | Describes a file included a latex file. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Objet ` | | définit l'interface pour un objet à dessiner dans une image de synthese | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ObjetMasseReliees ` | | Définit un objet commun à une corde ou un pendule physiquement représenté comme un ensemble de masses reliées des ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ParallelThread ` | | Cette classe implémente un thread qui exécute en boucle une fonction sur tous les éléments d'une liste. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Pendule ` | | Définition d'un pendule, une liste de masses reliées par des élastiques et attachées à une extrémités. Contribution ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Person ` | | defines a person for the simulation colors | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Pixel ` | | définit ce qu'est un pixel | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Point ` | | définition d'un point : deux coordonnées et une masse | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Point ` | | Defines a point. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ProjectsRepository ` | | Handle a repository of students projects. See example :ref:`sphx_glr_automation_fetch_student_projects_from_gmail.py`. ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Puzzle2 ` | | Définition d'une classe puzzle, elle contient simplement une liste de 9 pièces dont les positions sont: | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Puzzle2Bord ` | | Définition d'un bord ou côté d'une pièce, il possède deux couleurs. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Puzzle2Piece ` | | Définition d'une pièce du puzzle, celle-ci inclut : | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`PuzzleGirafe ` | | définition d'une classe puzzle, elle contient simplement une liste de 9 pièces dont les positions sont | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`PuzzleGirafeBord ` | | Définition d'un bord ou côté d'une pièce, il possède : | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`PuzzleGirafePiece ` | | Définition d'une pièce du puzzle, celle-ci inclut : | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Rayon ` | | définit ce qu'est un rayon | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Rect ` | | Defines a rectangle. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Rectangle ` | | définit un rectangle dans l'espace | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RectangleImage ` | | définit un rectangle contenant un portrait | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RegexRepositoryException ` | | raised when it is impossible to get information from the repository | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle ` | | L'énigme repose sur des règles. Chaque règle hérite de cette classe et implémente la méthode *correcte* qui vérifie ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle1 ` | | implémente la première règle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle2 ` | | implémente la seconde règle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle3 ` | | implémente la troisième règle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle4 ` | | implémente la quatrième règle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Regle5 ` | | implémente la cinquième règle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Repere ` | | définition d'un repère orthonormé | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Rule ` | | This class defines a constraint of the problem or a clause (see `http://en.wikipedia.org/wiki/Clause_(logic)`) ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RuleAvant ` | | p1 before p2 | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RuleEnsemble ` | | permutation of the elements of a category | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RuleEquivalence ` | | p1 equivalent to p2 | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RulePosition ` | | p1 at position | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`RuleVoisin ` | | p1 and p2 are neighbors | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Scene ` | | définit une scène, les axes x,y sont ceux de l'écran, z-1 est la distance à l'écran du point (x,y,z) | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`ScenePhong ` | | définit une scène et utilise le modèle d'illumination de Phong pour construire l'image de synthèse | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Source ` | | définition d'une source ponctuelle | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Sphere ` | | définit une sphère | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`SphereReflet ` | | implémente une sphère avec un reflet | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Student ` | | Class Student, it has: | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`TableFormula ` | | This class aims at representating a table, it provides some "SQL like" functionalities such groupby or innerjoin, select, ... | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`TooManyProjectsException ` | | raised when a group has too many projects | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Vecteur ` | | définit ce qu'est un point | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`Ville ` | | Définit une ville qui va évoluer par la suite. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`VilleImage ` | | Définit une ville à partir d'une image (donc non aléatoire). | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ | :class:`_TableFormulaStat ` | | Contains various statistical functions. | +-------------------------------------------------------------------------------------------------------------------------+--------------+-------------------------------------------------------------------------------------------------------------------------------------------------------+