jtl-transit / rove

ROVE is an interactive bus transit performance analysis tool developed by the MIT Transit Lab. It is a flexible and user-friendly dashboard to visualize and compare the performance of a bus network over time. Check out the documentation here: https://rove.readthedocs.io/
GNU General Public License v2.0
11 stars 1 forks source link

Not able to set up the same environment in conda #7

Open yeying123 opened 1 year ago

yeying123 commented 1 year ago

Hello! Thank you for sharing. Our team is really interested in the tool and wants to spin it up on our end. My colleague and I both not able to runconda activate rove as the conda dependency tool has failed. Could you take a look at this or let us know if there is alternative environment we can set this up?

rove % conda env create -f environment.yml                          
Collecting package metadata (repodata.json): done
Solving environment: failed

ResolvePackageNotFound: 
  - libdeflate==1.8=h2bbff1b_5
  - libspatialite==4.3.0a=h14feca5_20
  - py-lief==0.12.3=py39hd77b12b_0
  - brotlipy==0.7.0=py39h2bbff1b_1003
  - colorama==0.4.5=py39haa95532_0
  - ipykernel==6.9.1=py39haa95532_0
  - mkl_fft==1.3.1=py39h277e83a_0
  - psutil==5.9.0=py39h2bbff1b_0
  - libiconv==1.16=h2bbff1b_2
  - mkl-service==2.4.0=py39h2bbff1b_0
  - zlib==1.2.13=h8cc25b3_0
  - mkl==2021.4.0=haa95532_640
  - pytz==2022.7=py39haa95532_0
  - django==4.1=py39haa95532_0
  - vs2015_runtime==14.27.29016=h5e58377_2
  - pillow==9.3.0=py39hdc2b20a_1
  - pyrsistent==0.18.0=py39h196d8e1_0
  - bottleneck==1.3.5=py39h080aedc_0
  - kealib==1.4.14=hde4a422_1
  - msys2-conda-epoch==20160418=1
  - win_inet_pton==1.1.0=py39haa95532_0
  - blas==1.0=mkl
  - aws-checksums==0.1.9=ha925a31_0
  - markupsafe==2.1.1=py39h2bbff1b_0
  - traitlets==5.7.1=py39haa95532_0
  - importlib-metadata==4.8.2=py39haa95532_0
  - brotli==1.0.9=h2bbff1b_7
  - pywinpty==2.0.2=py39h5da7b33_0
  - pysocks==1.7.1=py39haa95532_0
  - chardet==4.0.0=py39haa95532_1003
  - python-fastjsonschema==2.16.2=py39haa95532_0
  - aws-c-common==0.4.57=ha925a31_1
  - beautifulsoup4==4.11.1=py39haa95532_0
  - aws-c-event-stream==0.1.6=hd77b12b_5
  - tk==8.6.12=h2bbff1b_0
  - filelock==3.9.0=py39haa95532_0
  - ipython==8.7.0=py39haa95532_0
  - pyparsing==3.0.9=py39haa95532_0
  - sgp4==2.20=py39hefe7e4c_0
  - m2w64-libwinpthread-git==5.0.0.4634.697f757=2
  - libcurl==7.86.0=h86230a5_0
  - jpeg==9e=h2bbff1b_0
  - m2w64-gcc-libs-core==5.3.0=7
  - openssl==1.1.1t=h2bbff1b_0
  - libarchive==3.6.1=hebabd0d_0
  - lz4-c==1.9.4=h2bbff1b_0
  - m2-msys2-runtime==2.5.0.17080.65c939c=3
  - hdf4==4.2.13=h712560f_2
  - pyyaml==5.4.1=py39h2bbff1b_1
  - mistune==0.8.4=py39h2bbff1b_1000
  - libbrotlidec==1.0.9=h2bbff1b_7
  - aws-sdk-cpp==1.8.185=hd77b12b_0
  - cryptography==38.0.1=py39h21b164f_0
  - jupyter_core==4.11.2=py39haa95532_0
  - libbrotlienc==1.0.9=h2bbff1b_7
  - python==3.9.15=h6244533_2
  - setuptools==65.5.0=py39haa95532_0
  - brotli-bin==1.0.9=h2bbff1b_7
  - sqlite==3.40.0=h2bbff1b_0
  - xz==5.2.8=h8cc25b3_0
  - bzip2==1.0.8=he774522_0
  - cfitsio==3.470=h2bbff1b_7
  - jupyter_client==7.4.8=py39haa95532_0
  - xerces-c==3.2.4=hd77b12b_0
  - certifi==2022.12.7=py39haa95532_0
  - proj==6.2.1=h3758d61_0
  - hdf5==1.10.6=h1756f20_1
  - debugpy==1.5.1=py39hd77b12b_0
  - wincertstore==0.2=py39haa95532_2
  - conda==23.3.1=py39haa95532_0
  - zstd==1.5.2=h19a0ad4_0
  - nest-asyncio==1.5.5=py39haa95532_0
  - m2w64-libiconv==1.14=6
  - jsonschema==4.16.0=py39haa95532_0
  - geotiff==1.7.0=h4545760_0
  - liblief==0.12.3=hd77b12b_0
  - idna==3.4=py39haa95532_0
  - numpy-base==1.23.4=py39h4da318b_0
  - menuinst==1.4.19=py39h59b6b97_0
  - terminado==0.17.1=py39haa95532_0
  - libspatialindex==1.9.3=h6c2663c_0
  - libxml2==2.9.14=h0ad7f3c_0
  - sqlparse==0.4.3=py39haa95532_0
  - zstandard==0.19.0=py39h2bbff1b_0
  - libsodium==1.0.18=h62dcd97_0
  - m2w64-xz==5.2.2=2
  - jinja2==3.1.2=py39haa95532_0
  - numexpr==2.8.4=py39h5b0cc5e_0
  - pycosat==0.6.4=py39h2bbff1b_0
  - m2w64-gcc-libs==5.3.0=7
  - tinycss2==1.2.1=py39haa95532_0
  - m2w64-gettext==0.19.7=2
  - nbconvert==6.5.4=py39haa95532_0
  - freetype==2.12.1=ha860e81_0
  - winpty==0.4.3=4
  - libnetcdf==4.8.1=h6685c40_1
  - m2w64-expat==2.1.1=2
  - pandas==1.3.3=py39h6214cd6_0
  - libwebp==1.2.4=h2bbff1b_0
  - urllib3==1.26.13=py39haa95532_0
  - boltons==23.0.0=py39haa95532_0
  - jedi==0.18.1=py39haa95532_1
  - entrypoints==0.4=py39haa95532_0
  - pyzmq==23.2.0=py39hd77b12b_0
  - libzip==1.8.0=h49b8836_0
  - yaml==0.2.5=he774522_0
  - prometheus_client==0.14.1=py39haa95532_0
  - mkl_random==1.2.2=py39hf11a4ad_0
  - libbrotlicommon==1.0.9=h2bbff1b_7
  - geos==3.8.0=h33f27b4_0
  - pluggy==1.0.0=py39haa95532_1
  - typing-extensions==4.4.0=py39haa95532_0
  - gdal==3.0.2=py39hb978731_4
  - soupsieve==2.3.2.post1=py39haa95532_0
  - m2w64-gmp==6.1.0=2
  - icc_rt==2022.1.0=h6049295_2
  - scikit-learn==1.1.3=py39hd77b12b_0
  - expat==2.4.9=h6c2663c_0
  - zeromq==4.3.4=hd77b12b_0
  - krb5==1.19.2=h5b6d351_0
  - cffi==1.15.1=py39h2bbff1b_3
  - pywin32==305=py39h2bbff1b_0
  - matplotlib-base==3.6.2=py39h1094b8e_0
  - networkx==2.8.4=py39haa95532_0
  - fftw==3.3.9=h2bbff1b_1
  - argon2-cffi-bindings==21.2.0=py39h2bbff1b_0
  - contourpy==1.0.5=py39h59b6b97_0
  - nbformat==5.7.0=py39haa95532_0
  - tiledb==2.3.3=h3649cd2_2
  - libpq==12.9=hb652d5d_3
  - rtree==0.9.7=py39h2eaa2aa_1
  - shapely==1.8.4=py39h9064783_0
  - tornado==6.2=py39h2bbff1b_0
  - conda-package-streaming==0.7.0=py39haa95532_0
  - postgresql==12.9=hb652d5d_3
  - cligj==0.7.2=py39haa95532_0
  - ruamel.yaml==0.17.21=py39h2bbff1b_0
  - m2-patch==2.7.5=2
  - curl==7.86.0=h2bbff1b_0
  - openjpeg==2.4.0=h4fc8c34_0
  - werkzeug==2.2.2=py39haa95532_0
  - nbclient==0.5.13=py39haa95532_0
  - matplotlib-inline==0.1.6=py39haa95532_0
  - ruamel.yaml.clib==0.2.6=py39h2bbff1b_1
  - asgiref==3.5.2=py39haa95532_0
  - webencodings==0.5.1=py39haa95532_1
  - vc==14.2=h21ff451_1
  - numpy==1.23.4=py39h3b20f71_0
  - ca-certificates==2023.01.10=haa95532_0
  - libssh2==1.10.0=hcd4344a_0
  - libxslt==1.1.34=he774522_0
  - typing_extensions==4.4.0=py39haa95532_0
  - freexl==1.0.6=h2bbff1b_0
  - pkginfo==1.9.6=py39haa95532_0
  - lerc==3.0=hd77b12b_0
  - nb_conda_kernels==2.3.1=py39haa95532_0
  - pip==22.1.2=py39haa95532_0
  - m2w64-gcc-libgfortran==5.3.0=6
  - libtiff==4.4.0=h8a3f274_2
  - lxml==4.8.0=py39h1985fb9_0
  - attrs==22.1.0=py39haa95532_0
  - kiwisolver==1.4.2=py39hd77b12b_0
  - packaging==22.0=py39haa95532_0
  - conda-package-handling==2.0.2=py39haa95532_0
  - tomli==2.0.1=py39haa95532_0
  - conda-build==3.24.0=py39haa95532_0
  - intel-openmp==2021.4.0=haa95532_3556
  - joblib==1.1.1=py39haa95532_0
  - libpng==1.6.37=h2a8f88b_0
  - libwebp-base==1.2.4=h2bbff1b_0
  - notebook==6.4.12=py39haa95532_0
  - pyproj==2.6.1.post1=py39h593ac45_1
  - toolz==0.12.0=py39haa95532_0
  - libgdal==3.0.2=ha304284_4
  - fiona==1.8.13.post1=py39h758c064_0
chelsey commented 1 year ago

+1 that I'm running into the same issues after following the steps from the https://rove.readthedocs.io/en/latest/quick_start.html guide