-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Install PhyloGeoPlot using:
pip install phylogeoplotPhyloGeoPlot requires Python 3.10 or later.
The required Python dependencies are installed automatically by pip.
PhyloGeoPlot relies on:
- Biopython
- Cartopy
- Rasterio
- Matplotlib
- Pandas
- NumPy
- scikit-image
Additional transitive dependencies may be installed automatically by these packages.
python -c "import phylogeoplot; print('PhyloGeoPlot installation OK')"Verify the main visualization module:
python -c "from phylogeoplot.visualisation.tree_to_map_raster import PhyloGeoPlotter; print('Visualization module OK')"Clone the GitHub repository:
git clone https://github.com/tahiri-lab/PhyloGeoPlot.git
cd PhyloGeoPlotInstall the package in editable mode with development dependencies:
pip install -e ".[dev]"Development dependencies currently include:
- pytest
- Jupyter
Using a virtual environment is recommended.
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install phylogeoplotpython -m venv .venv
source .venv/bin/activate
pip install phylogeoplotCartopy and Rasterio depend on geospatial libraries. Current Python distributions generally provide precompiled wheels for supported platforms, so installation through pip should normally install the required components automatically.
If installation problems occur, see Troubleshooting.
Please email us at: Nadia.Tahiri@USherbrooke.ca for any questions or feedback.