Installation
python-tide requires Python 3.10 or later.
Using pip
The recommended way to install python-tide is via pip:
pip install python-tide
This will install python-tide and all its dependencies.
From Source
To install python-tide from source, clone the repository and install in editable mode:
git clone https://github.com/BuildingEnergySimulationTools/tide.git
cd tide
pip install -e .
Development Installation
For development, you’ll want to install additional dependencies:
pip install -e ".[dev]"
This will install all development dependencies including:
pytest for testing
sphinx for documentation
pre-commit for code quality
other development tools
Dependencies
Core Dependencies
numpy>=1.22.4
pandas>=2.0.0
scipy>=1.9.1
bigtree>=0.21.3
scikit-learn>=1.2.2
statsmodels>=0.14.4
matplotlib>=3.5.1
plotly>=5.3.1
requests>=2.32.3
influxdb-client>=1.48.0
prophet>=1.1.6
Optional Dependencies
For development and documentation:
pytest
sphinx
sphinx-rtd-theme
sphinx-autodoc-typehints
myst-parser
nbsphinx
sphinx-copybutton
pre-commit
bump2version