Installation
Prerequisites
SynCCFD requires Python 3.9 or later. The package has the following core dependencies:
numpy>=1.19.0
pandas>=1.2.0
geopandas>=0.9.0
geopy>=2.2.0
shapely>=1.7.0
haversine>=2.3.0
Basic Installation
You can install SynCCFD using pip:
pip install synccfd
Development Installation
For development, you can install the package with additional dependencies:
git clone https://github.com/alexandreclem/synccfd.git
cd synccfd
pip install -e ".[dev]"
This will install all development dependencies including:
Testing tools (pytest, pytest-cov)
Code quality tools (ruff, mypy, pre-commit)
Documentation and example extras are available via pip install -e ".[docs]"
and pip install -e ".[examples]".