ni1o1 / transbigdata

A Python package develop for transportation spatio-temporal big data processing, analysis and visualization.
https://transbigdata.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
459 stars 115 forks source link

[JOSS] Missing dependencies after conda install #25

Closed anitagraser closed 2 years ago

anitagraser commented 2 years ago

I followed the conda install instructions

You can also install TransBigData by conda-forge, this will automaticaly solve the dependency, it can be installed with:

conda install -c conda-forge transbigdata

and it seems that not all dependencies are resolved because I get

ModuleNotFoundError: No module named 'scipy'

image

xref: openjournals/joss-reviews#4021

anitagraser commented 2 years ago

In my attempt to reevaluate https://github.com/ni1o1/transbigdata/issues/12, I have, so far, run

conda create -n transbigdata -c conda-forge python=3.9 
conda activate transbigdata
conda install -c conda-forge transbigdata
conda install -c conda-forge jupyterlab
conda install -c conda-forge scipy
conda install -c conda-forge osmnx
anitagraser commented 2 years ago

To run the other notebooks, users also need: keplergl and seaborn

anitagraser commented 2 years ago

Overall, it looks like conda users should be instructed to install everything from https://github.com/ni1o1/transbigdata/blob/main/requirements.txt + osmnx

ni1o1 commented 2 years ago

I added the scipy dependency into the conda recipe. The osmnx,keplergl and seaborn are the optional dependency that only used in the examples, I add the instructions of how to install these packages into the example ipynb.