Skip to content

dataforgoodfr/13_democratiser_sobriete

Repository files navigation

Democratiser la sobriété

Un projet visant à démocratiser les approches de sobriété numérique et énergétique grâce à un système RAG (Retrieval-Augmented Generation) et des outils d'analyse automatisée.

Structure du projet

Le projet est structuré en plusieurs sous-projets :

  • rag_system : Système RAG (Retrieval-Augmented Generation) pour l'extraction et l'analyse de politiques de sobriété
  • src : Scripts pour la librairie WSL (World Sufficiency Lab)

Le dossier principal contient les fichiers suivants :

.
├── Dockerfile
├── docs  
├── env_cluster.txt
├── failed_files.txt
├── LICENSE
├── notebooks
├── poetry.lock
├── pyproject.toml
├── rag_system
├── README.md
├── src
├── tests
├── tox.ini
└── uv.lock

🚀 Quick Start

1. Installer les dépendances uv et pip

# macOS et Linux
curl -LsSf https://astral.sh/uv/install.sh | sh


# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"


# Alternative : via pip
pip install uv

Plus d'informations : documentation officielle de uv

2. Lancer les precommit-hooks localement

Lancer les precommit-hook localement

Installer les precommit

pre-commit run --all-files

Utiliser Tox pour tester votre code

tox -vv

Roadmap

  • Réduire les requirements dans rag_system
  • Fusionner rag_system et src dans un seul dossier
  • Ajouter des tests unitaires
  • Ajouter des tests d'intégration
  • Améliorer la documentation
  • Améliorer l'extraction de politiques de sobriété

Important

Projet en développement actif, pas de garantie de fonctionnement, notamment pour les tests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 9