Une calculatrice scientifique avancée développée avec Python et PyQt6, offrant des fonctionnalités de calcul scientifique, de conversion de devises et d’analyse mathématique avancée.
requirements.txt
pip install git+https://github.com/mackly45/SmartCalc.git
git clone https://github.com/mackly45/SmartCalc.git
cd SmartCalc
# Création d'un environnement virtuel (recommandé)
python -m venv venv
source venv/bin/activate # Sur Linux/Mac
# OU
.\venv\Scripts\activate # Sur Windows
# Installation en mode développement
pip install -e .
git clone https://github.com/mackly45/SmartCalc.git
cd SmartCalc
python -m venv venv
source venv/bin/activate # Sur Linux/Mac
# OU
.\venv\Scripts\activate # Sur Windows
pip install -r requirements-dev.txt
pytest -v
black .
flake8 .
pylint smartcalc/
Lancez l’application avec :
python main.py
Pour exécuter l’application en mode test (sans interface graphique) :
python main.py --test-mode
pytest
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
flake8 . --count --max-complexity=10 --max-line-length=127 --statistics
Les contributions sont les bienvenues ! N’hésitez pas à ouvrir une issue ou une pull request.
Ce projet est sous licence MIT. Voir le fichier LICENSE
pour plus de détails.