Mathor est un interpréteur de calcul en Python, capable de gérer des opérations arithmétiques de base et de résoudre des équations à une seule inconnue. Il prend en charge les fichiers .mth pour automatiser la résolution d'expressions mathématiques. Développé par Æ Corp et fondé par Abiye Enzo.
- Résolution des opérations arithmétiques de base : addition, soustraction, multiplication, division.
- Résolution d'équations avec une seule inconnue.
- Lecture et interprétation des fichiers
.mthpour traiter des expressions mathématiques.
Clonez le dépôt GitHub et accédez au répertoire du projet :
git clone https://github.com/abiyeenzo/Mathor
cd MathorAssurez-vous d'avoir Python installé sur votre système. Si sympy n'est pas déjà installé, vous pouvez l'ajouter avec la commande suivante :
pip install sympyPour utiliser Mathor en mode interactif, exécutez simplement le fichier main.py :
python3 main.pyPour exécuter un fichier .mth, passez le nom du fichier en argument :
python3 main.py votre-fichier.mthSi vous souhaitez créer un fichier exécutable pour Mathor sur Linux, suivez ces étapes :
- Installez PyInstaller :
pip install pyinstaller- Créez l'exécutable :
pyinstaller --onefile --name Mathor main.py- L'exécutable
Mathorsera généré dans le dossierdist.
Les contributions sont les bienvenues ! Si vous souhaitez contribuer, veuillez soumettre un pull request ou signaler des problèmes via la section "Issues" du dépôt.
Ce projet est sous double licence MIT et GNU GPLv3. Vous pouvez choisir d'utiliser, de distribuer et de modifier le code sous l'une de ces licences.
Mathor est un projet développé par Æ Corp., fondé par Abiye Enzo.