Installation
Prérequis
WINDOWS : Installation conda
- Pour les développeurs qui font leur environnement sous anaconda prompt sous windows, le fait d'installer anaconda en directement sur C:/ et pas sur C:/programdata change pas mal de chose en termes d'autorisations d'installation (solution 1 à privilégier).
- De nombreuses sources d'installation ne sont pas disponibles directement sous le canal défini par défaut dans anaconda. Il faut forcer le canal conda-forge qui a quasiment toujours les packages à jour les plus récents : Une ligne de plus pour vérifier si la modification a été effective : Initaliser powershell Astuce : créer un raccourci PowerShell qui active ton env automatiquement
Installation Oreni
Installation de l'environnement
Il faut créer un environnement conda :
git clone https://gitlab.limos.fr/rolerich/tipee_limos_eplus.git
cd tipee_limos_eplus
conda env create -f environment.yml
conda activate oreni
conda install git pip uv poetry
Installation du package
Installation du package
Installation EnergyPlus
v24.1.0
Utilisation de git
Récupérer le projet distant
mkdir tipee_limos_eplus
cd tipee_limos_eplus
git clone https://gitlab.limos.fr/rolerich/tipee_limos_eplus.git .
Pousser les développements sur le projet distant
Mettre à jour le projet avec le projet distant
Exécuter un exemple de calcul sans cosimulation FMU
Exécuter un exemple de calcul avec cosimulation FMU
Gestionnaire de dépendances du module python
Poetry
Poetry is a tool for dependency management and packaging in Python. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you. Poetry offers a lockfile to ensure repeatable installs, and can build your project for distribution.
Installation Poetry
Installation
Ajouter un package
Linux, macOS, Windows (WSL)
Extraire les dépendances du module vers un fichier requirements.txt
Linux, macOS, Windows (WSL)
Options avancées (en phase de test):
Run celery
Run celery flower (http://localhost:5555)
Parsers EnergyPlus
Utiliser l'API avec le module pyenergyplus
conda activate oreni
git clone https://github.com/bbrangeo/pyenergyplus.git
cd pyenergyplus
git submodule init
git submodule update --init --recursive
python setup.py install