.. _installation_ref: Installation ============ PyHBorehole is supported for Python version 3.10 and younger. Previous versions are officially not supported. It is recommended to create a new virtual environment using the `Anaconda Distribution `_ before using PyBorehole. The main dependencies of PyBorehole are `GeoPandas `_ and `Matplotlib `_ for plotting, and more secondary dependencies like `Pandas `_, `NumPy `_, `Shapely `_, etc. Installation via PyPi --------------------- PyBorehole can be installed via `PyPi `_ using:: pip install pyborehole Installation via Anaconda -------------------------- PyBorehole is also available from `conda-forge `_:: conda install -c conda-forge pyhborehole Forking or cloning the repository --------------------------------- The PyHeatDemand repository can be forked or cloned from https://github.com/AlexanderJuestel/pyborehole:: git clone https://github.com/AlexanderJuestel/pyborehole.git A list of `requirements.txt `_ and an `environment.yml `_ can be found in the repository.