Create maths exercises in LaTeX and PDF format
Project description
Pyromaths est un programme qui a pour but de créer des exercices type de mathématiques niveau collège et lycée ainsi que leur corrigé. C'est ce qu'on appelle parfois un exerciseur. Contrairement à de nombreux autres projets, Pyromaths a pour objectif de proposer une correction véritablement détaillée des exercices proposés et pas seulement une solution.
Il permet par exemple de proposer des devoirs maison aux élèves et de leur distribuer ensuite la correction. Il peut aussi servir à des familles afin qu'un élève puisse travailler un point du programme et se corriger ensuite.
Si vous voulez participer à la traduction, consultez cette page.
Dépendances
Pour utiliser pyromaths, il faut :
- Python (version 3.5 ou supérieure) ;
- quelques bibliothèques python qui seront installées automatiquement avec pyromaths ;
- LaTeX (par exemple TeXLive), et de nombreux paquets, y compris le binaire
latexmk
(voir les instructions sur le site web de Pyromaths).
Utiliser Pyromaths
Ce dépôt concerne la version en ligne de commandes. Vous cherchiez peut-être :
Version en ligne
Il est possible d'utiliser Pyromaths sans l'installer, en utilisant la version en ligne.
Version de bureau
Pour GNU/Linux, Mac OS, Windows, visitez la page d'installation.
Version en ligne de commande
-
Installation :
pip install pyromaths
-
Utilisation (par exemple, création d'une fiche d'exercice pour la spécialité math en terminale ES) :
pyromaths generate EtatStableSysteme2 InterpolationMatrices
-
Pour plus d'informations :
pyromaths --help
Développer Pyromaths
-
Clonez le dépôt pour télécharger les sources.
git clone https://framagit.org/pyromaths/pyromaths.git cd pyromaths
-
Créer un virtualenv utilisant python3.
virtualenv -ppython3 pyromaths-venv
-
Installez les dépendances
pip install -r requirements.txt
-
Vous pouvez maintenant utiliser pyromaths, avec l'une ou l'autre des commandes suivantes.
python -m pyromaths ./utils/pyromaths
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pyromaths-21.8.2.tar.gz
.
File metadata
- Download URL: pyromaths-21.8.2.tar.gz
- Upload date:
- Size: 1.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1056f4e59c41cf4c74cff7aeb85e7e2aa931bbe6b55d58ae70500792ee71164b |
|
MD5 | efe0cbd04c48687c15e746abefff3b6a |
|
BLAKE2b-256 | a6e05f5cc132f04f438a3ec47707a467e4b9e686851ee226c0d9ea04eb380ea0 |
File details
Details for the file pyromaths-21.8.2-py3-none-any.whl
.
File metadata
- Download URL: pyromaths-21.8.2-py3-none-any.whl
- Upload date:
- Size: 1.1 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a31d44b1b0a71d0ffa5f766c51679fae2ce46b3e1f1d234a97d3cb6755ef11d |
|
MD5 | 3bf56570f656e627bb84369d8f284a3b |
|
BLAKE2b-256 | 8ed801f8236f2fff9b62fc399412f7471bdaed3316290b680d4bf43a5acf8555 |