diff --git a/utils/pyincore_utils/env-py310.yml b/utils/pyincore_utils/env-py310.yml new file mode 100644 index 0000000..3002e7c --- /dev/null +++ b/utils/pyincore_utils/env-py310.yml @@ -0,0 +1,287 @@ +name: py310 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - affine=2.4.0=pyhd8ed1ab_0 + - alsa-lib=1.2.10=hd590300_0 + - ampl-mp=3.1.0=h2cc385e_1006 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attr=2.5.1=h166bdaf_1 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=h0f2a231_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py310hc6cd4ac_1 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.20.1=hd590300_1 + - ca-certificates=2023.7.22=hbcca054_0 + - cairo=1.18.0=h3faef2a_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hbdc6101_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py310hd41b1e2_1 + - cppad=20230000.0=hcb278e6_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - dbus=1.13.6=h5008d03_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - fiona=1.9.5=py310h7631d76_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py310h2372a71_0 + - freetype=2.12.1=h267a509_2 + - freexl=2.0.0=h743c826_0 + - gdal=3.7.2=py310h5c4b078_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h59595ed_0 + - geotiff=1.7.1=hf074850_14 + - gettext=0.21.1=h27087fc_0 + - giflib=5.2.1=h0b41bf4_3 + - glib=2.78.0=hfc55251_0 + - glib-tools=2.78.0=hfc55251_0 + - gmp=6.2.1=h58526e2_0 + - graphite2=1.3.13=h58526e2_1001 + - gst-plugins-base=1.22.6=h8e1006c_2 + - gstreamer=1.22.6=h98fc4e7_2 + - harfbuzz=8.2.1=h3d44ed6_0 + - hdf4=4.2.15=h2a13503_7 + - hdf5=1.14.2=nompi_h4f84152_100 + - icu=73.2=h59595ed_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - ipopt=3.14.12=he6d3896_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh0d859eb_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h7ab15ed_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=hcd42e92_1 + - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py310hd41b1e2_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcms2=2.15=hb7c19ff_3 + - ld_impl_linux-64=2.40=h41732ed_0 + - lerc=4.0.0=h27087fc_0 + - libabseil=20230802.1=cxx17_h59595ed_0 + - libaec=1.1.2=h59595ed_1 + - libarchive=3.7.2=h039dbb9_0 + - libblas=3.9.0=19_linux64_openblas + - libboost-headers=1.82.0=ha770c72_6 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=19_linux64_openblas + - libclang=15.0.7=default_h7634d5b_3 + - libclang13=15.0.7=default_h9986a30_3 + - libcrc32c=1.1.2=h9c3ff4c_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.4.0=hca28451_0 + - libdeflate=1.19=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.4.2=h7f98852_5 + - libflac=1.4.3=h59595ed_0 + - libgcc-ng=13.2.0=h807b86a_2 + - libgcrypt=1.10.1=h166bdaf_0 + - libgdal=3.7.2=h6f3d308_7 + - libgfortran-ng=13.2.0=h69a702a_2 + - libgfortran5=13.2.0=ha4646dd_2 + - libglib=2.78.0=hebfc3b9_0 + - libgomp=13.2.0=h807b86a_2 + - libgoogle-cloud=2.12.0=h19a6dae_3 + - libgpg-error=1.47=h71f35ed_0 + - libgrpc=1.58.1=he06187c_2 + - libhwloc=2.9.1=nocuda_h7313eea_6 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=3.0.0=hd590300_1 + - libkml=1.3.0=h01aab08_1018 + - liblapack=3.9.0=19_linux64_openblas + - libllvm15=15.0.7=h5cf9203_3 + - libnetcdf=4.9.2=nompi_h80fb2b6_112 + - libnghttp2=1.55.1=h47da74e_0 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.4=h7f98852_1 + - libopenblas=0.3.24=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.39=h753d276_0 + - libpq=16.0=hfc447b1_1 + - libprotobuf=4.24.3=hf27288f_1 + - libre2-11=2023.06.02=h7a70373_0 + - librttopo=1.1.0=hb58d41b_14 + - libsndfile=1.2.2=hc60ed4a_1 + - libspatialindex=1.9.3=h9c3ff4c_4 + - libspatialite=5.1.0=h090f1da_0 + - libspral=2023.08.02=h2baf039_0 + - libsqlite=3.43.2=h2797004_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=13.2.0=h7e041cc_2 + - libsystemd0=254=h3516f8a_0 + - libtiff=4.6.0=ha9c0a0a_2 + - libuuid=2.38.1=h0b41bf4_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp-base=1.3.2=hd590300_0 + - libxcb=1.15=h0b41bf4_0 + - libxkbcommon=1.6.0=h5d7e998_0 + - libxml2=2.11.5=h232c23b_1 + - libxslt=1.1.37=h0054252_1 + - libzip=1.10.1=h2629f0a_3 + - libzlib=1.2.13=hd590300_5 + - lxml=4.9.3=py310h9b7343a_1 + - lz4-c=1.9.4=hcb278e6_0 + - lzo=2.10=h516909a_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py310h2372a71_1 + - matplotlib=3.8.0=py310hff52083_2 + - matplotlib-base=3.8.0=py310h62c0568_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h59595ed_1007 + - minizip=4.0.2=h0ab5242_0 + - mpg123=1.32.3=h59595ed_0 + - mumps-include=5.2.1=ha770c72_11 + - mumps-seq=5.2.1=h2104b81_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - mysql-common=8.0.33=hf1915f5_5 + - mysql-libs=8.0.33=hca2cd23_5 + - ncurses=6.4=hcb278e6_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.94=h1d7d5a4_0 + - numpy=1.26.0=py310hb13e2d6_0 + - openjpeg=2.5.0=h488ebb8_3 + - openssl=3.1.4=hd590300_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py310hcc13569_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py310h01dd4db_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h59595ed_0 + - ply=3.11=py_1 + - poppler=23.10.0=h590f24d_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h8972f4a_1 + - proj=9.3.0=h1d62c97_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=16.1=hb77b528_5 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py310hc6cd4ac_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py310h32c33b7_3 + - pyqt=5.15.9=py310h04931ad_5 + - pyqt5-sip=12.12.2=py310hc6cd4ac_5 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.10.13=hd12c33a_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py310h2372a71_1 + - qt-main=5.15.8=h82b777d_17 + - rasterio=1.3.9=py310h6a913dc_0 + - re2=2023.06.02=h2873b5e_0 + - readline=8.2=h8228510_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py310hbdcdc62_0 + - scikit-learn=1.3.2=py310h1fdf081_1 + - scip=8.0.3=h4a32fe0_2 + - scipy=1.11.3=py310hb13e2d6_1 + - scotch=6.0.9=hb2e6521_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py310h7dcad9a_0 + - sip=6.7.12=py310hc6cd4ac_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h9fff704_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=h2c6b66d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.9.0=hf52228f_0 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=h8c794c1_3 + - tk=8.6.13=h2797004_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py310h2372a71_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h0b41bf4_0 + - tzdata=2023c=h71feb2d_0 + - unicodedata2=15.1.0=py310h2372a71_0 + - unixodbc=2.3.12=h661eb56_0 + - uriparser=0.9.7=hcb278e6_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py310h2372a71_1 + - xcb-util=0.4.0=hd590300_1 + - xcb-util-image=0.4.0=h8ee46fc_1 + - xcb-util-keysyms=0.4.0=h8ee46fc_1 + - xcb-util-renderutil=0.3.9=hd590300_1 + - xcb-util-wm=0.4.1=h8ee46fc_1 + - xerces-c=3.2.4=hac6953d_3 + - xkeyboard-config=2.40=hd590300_0 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.7=h8ee46fc_0 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h0b41bf4_2 + - xorg-libxrender=0.9.11=hd590300_0 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 +prefix: /home/jonglee/miniconda3/envs/py310 diff --git a/utils/pyincore_utils/env-py311.yml b/utils/pyincore_utils/env-py311.yml new file mode 100644 index 0000000..eae7cd9 --- /dev/null +++ b/utils/pyincore_utils/env-py311.yml @@ -0,0 +1,286 @@ +name: py311 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - affine=2.4.0=pyhd8ed1ab_0 + - alsa-lib=1.2.10=hd590300_0 + - ampl-mp=3.1.0=h2cc385e_1006 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attr=2.5.1=h166bdaf_1 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=h0f2a231_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py311hb755f60_1 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.20.1=hd590300_1 + - ca-certificates=2023.7.22=hbcca054_0 + - cairo=1.18.0=h3faef2a_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hbdc6101_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py311h9547e67_1 + - cppad=20230000.0=hcb278e6_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - dbus=1.13.6=h5008d03_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - fiona=1.9.5=py311hbac4ec9_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py311h459d7ec_0 + - freetype=2.12.1=h267a509_2 + - freexl=2.0.0=h743c826_0 + - gdal=3.7.2=py311h815a124_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h59595ed_0 + - geotiff=1.7.1=hf074850_14 + - gettext=0.21.1=h27087fc_0 + - giflib=5.2.1=h0b41bf4_3 + - glib=2.78.0=hfc55251_0 + - glib-tools=2.78.0=hfc55251_0 + - gmp=6.2.1=h58526e2_0 + - graphite2=1.3.13=h58526e2_1001 + - gst-plugins-base=1.22.6=h8e1006c_2 + - gstreamer=1.22.6=h98fc4e7_2 + - harfbuzz=8.2.1=h3d44ed6_0 + - hdf4=4.2.15=h2a13503_7 + - hdf5=1.14.2=nompi_h4f84152_100 + - icu=73.2=h59595ed_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - ipopt=3.14.12=he6d3896_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh0d859eb_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h7ab15ed_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=hcd42e92_1 + - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py311h9547e67_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcms2=2.15=hb7c19ff_3 + - ld_impl_linux-64=2.40=h41732ed_0 + - lerc=4.0.0=h27087fc_0 + - libabseil=20230802.1=cxx17_h59595ed_0 + - libaec=1.1.2=h59595ed_1 + - libarchive=3.7.2=h039dbb9_0 + - libblas=3.9.0=19_linux64_openblas + - libboost-headers=1.82.0=ha770c72_6 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=19_linux64_openblas + - libclang=15.0.7=default_h7634d5b_3 + - libclang13=15.0.7=default_h9986a30_3 + - libcrc32c=1.1.2=h9c3ff4c_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.4.0=hca28451_0 + - libdeflate=1.19=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.4.2=h7f98852_5 + - libflac=1.4.3=h59595ed_0 + - libgcc-ng=13.2.0=h807b86a_2 + - libgcrypt=1.10.1=h166bdaf_0 + - libgdal=3.7.2=h6f3d308_7 + - libgfortran-ng=13.2.0=h69a702a_2 + - libgfortran5=13.2.0=ha4646dd_2 + - libglib=2.78.0=hebfc3b9_0 + - libgomp=13.2.0=h807b86a_2 + - libgoogle-cloud=2.12.0=h19a6dae_3 + - libgpg-error=1.47=h71f35ed_0 + - libgrpc=1.58.1=he06187c_2 + - libhwloc=2.9.1=nocuda_h7313eea_6 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=3.0.0=hd590300_1 + - libkml=1.3.0=h01aab08_1018 + - liblapack=3.9.0=19_linux64_openblas + - libllvm15=15.0.7=h5cf9203_3 + - libnetcdf=4.9.2=nompi_h80fb2b6_112 + - libnghttp2=1.55.1=h47da74e_0 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.4=h7f98852_1 + - libopenblas=0.3.24=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.39=h753d276_0 + - libpq=16.0=hfc447b1_1 + - libprotobuf=4.24.3=hf27288f_1 + - libre2-11=2023.06.02=h7a70373_0 + - librttopo=1.1.0=hb58d41b_14 + - libsndfile=1.2.2=hc60ed4a_1 + - libspatialindex=1.9.3=h9c3ff4c_4 + - libspatialite=5.1.0=h090f1da_0 + - libspral=2023.08.02=h2baf039_0 + - libsqlite=3.43.2=h2797004_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=13.2.0=h7e041cc_2 + - libsystemd0=254=h3516f8a_0 + - libtiff=4.6.0=ha9c0a0a_2 + - libuuid=2.38.1=h0b41bf4_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp-base=1.3.2=hd590300_0 + - libxcb=1.15=h0b41bf4_0 + - libxkbcommon=1.6.0=h5d7e998_0 + - libxml2=2.11.5=h232c23b_1 + - libxslt=1.1.37=h0054252_1 + - libzip=1.10.1=h2629f0a_3 + - libzlib=1.2.13=hd590300_5 + - lxml=4.9.3=py311h1a07684_1 + - lz4-c=1.9.4=hcb278e6_0 + - lzo=2.10=h516909a_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py311h459d7ec_1 + - matplotlib=3.8.0=py311h38be061_2 + - matplotlib-base=3.8.0=py311h54ef318_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h59595ed_1007 + - minizip=4.0.2=h0ab5242_0 + - mpg123=1.32.3=h59595ed_0 + - mumps-include=5.2.1=ha770c72_11 + - mumps-seq=5.2.1=h2104b81_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - mysql-common=8.0.33=hf1915f5_5 + - mysql-libs=8.0.33=hca2cd23_5 + - ncurses=6.4=hcb278e6_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.94=h1d7d5a4_0 + - numpy=1.26.0=py311h64a7726_0 + - openjpeg=2.5.0=h488ebb8_3 + - openssl=3.1.4=hd590300_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py311h320fe9a_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py311ha6c5da5_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h59595ed_0 + - ply=3.11=py_1 + - poppler=23.10.0=h590f24d_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h8972f4a_1 + - proj=9.3.0=h1d62c97_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=16.1=hb77b528_5 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py311hb755f60_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py311h1facc83_3 + - pyqt=5.15.9=py311hf0fb5b6_5 + - pyqt5-sip=12.12.2=py311hb755f60_5 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.11.6=hab00c5b_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py311h459d7ec_1 + - qt-main=5.15.8=h82b777d_17 + - rasterio=1.3.9=py311h40fbdff_0 + - re2=2023.06.02=h2873b5e_0 + - readline=8.2=h8228510_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py311h3bb2b0f_0 + - scikit-learn=1.3.2=py311hc009520_1 + - scip=8.0.3=h4a32fe0_2 + - scipy=1.11.3=py311h64a7726_1 + - scotch=6.0.9=hb2e6521_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py311he06c224_0 + - sip=6.7.12=py311hb755f60_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h9fff704_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=h2c6b66d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.9.0=hf52228f_0 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=h8c794c1_3 + - tk=8.6.13=h2797004_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py311h459d7ec_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h0b41bf4_0 + - tzdata=2023c=h71feb2d_0 + - unixodbc=2.3.12=h661eb56_0 + - uriparser=0.9.7=hcb278e6_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py311h459d7ec_1 + - xcb-util=0.4.0=hd590300_1 + - xcb-util-image=0.4.0=h8ee46fc_1 + - xcb-util-keysyms=0.4.0=h8ee46fc_1 + - xcb-util-renderutil=0.3.9=hd590300_1 + - xcb-util-wm=0.4.1=h8ee46fc_1 + - xerces-c=3.2.4=hac6953d_3 + - xkeyboard-config=2.40=hd590300_0 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.7=h8ee46fc_0 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h0b41bf4_2 + - xorg-libxrender=0.9.11=hd590300_0 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 +prefix: /home/jonglee/miniconda3/envs/py311 diff --git a/utils/pyincore_utils/env-py39.yml b/utils/pyincore_utils/env-py39.yml new file mode 100644 index 0000000..0d2c3e2 --- /dev/null +++ b/utils/pyincore_utils/env-py39.yml @@ -0,0 +1,289 @@ +name: py39 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_gnu + - affine=2.4.0=pyhd8ed1ab_0 + - alsa-lib=1.2.10=hd590300_0 + - ampl-mp=3.1.0=h2cc385e_1006 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attr=2.5.1=h166bdaf_1 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=h0f2a231_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hd590300_1 + - brotli-bin=1.1.0=hd590300_1 + - brotli-python=1.1.0=py39h3d6467e_1 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.20.1=hd590300_1 + - ca-certificates=2023.7.22=hbcca054_0 + - cairo=1.18.0=h3faef2a_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hbdc6101_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py39h7633fee_1 + - cppad=20230000.0=hcb278e6_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - dbus=1.13.6=h5008d03_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - fiona=1.9.5=py39h01ac8ae_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h14ed4e7_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py39hd1e30aa_0 + - freetype=2.12.1=h267a509_2 + - freexl=2.0.0=h743c826_0 + - gdal=3.7.2=py39h41b90d8_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h59595ed_0 + - geotiff=1.7.1=hf074850_14 + - gettext=0.21.1=h27087fc_0 + - giflib=5.2.1=h0b41bf4_3 + - glib=2.78.0=hfc55251_0 + - glib-tools=2.78.0=hfc55251_0 + - gmp=6.2.1=h58526e2_0 + - graphite2=1.3.13=h58526e2_1001 + - gst-plugins-base=1.22.6=h8e1006c_2 + - gstreamer=1.22.6=h98fc4e7_2 + - harfbuzz=8.2.1=h3d44ed6_0 + - hdf4=4.2.15=h2a13503_7 + - hdf5=1.14.2=nompi_h4f84152_100 + - icu=73.2=h59595ed_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - importlib-resources=6.1.0=pyhd8ed1ab_0 + - importlib_resources=6.1.0=pyhd8ed1ab_0 + - ipopt=3.14.12=he6d3896_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh0d859eb_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h7ab15ed_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=hcd42e92_1 + - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.5=py39h7633fee_1 + - krb5=1.21.2=h659d440_0 + - lame=3.100=h166bdaf_1003 + - lcms2=2.15=hb7c19ff_3 + - ld_impl_linux-64=2.40=h41732ed_0 + - lerc=4.0.0=h27087fc_0 + - libabseil=20230802.1=cxx17_h59595ed_0 + - libaec=1.1.2=h59595ed_1 + - libarchive=3.7.2=h039dbb9_0 + - libblas=3.9.0=19_linux64_openblas + - libboost-headers=1.82.0=ha770c72_6 + - libbrotlicommon=1.1.0=hd590300_1 + - libbrotlidec=1.1.0=hd590300_1 + - libbrotlienc=1.1.0=hd590300_1 + - libcap=2.69=h0f662aa_0 + - libcblas=3.9.0=19_linux64_openblas + - libclang=15.0.7=default_h7634d5b_3 + - libclang13=15.0.7=default_h9986a30_3 + - libcrc32c=1.1.2=h9c3ff4c_0 + - libcups=2.3.3=h4637d8d_4 + - libcurl=8.4.0=hca28451_0 + - libdeflate=1.19=hd590300_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.12=hf998b51_1 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.4.2=h7f98852_5 + - libflac=1.4.3=h59595ed_0 + - libgcc-ng=13.2.0=h807b86a_2 + - libgcrypt=1.10.1=h166bdaf_0 + - libgdal=3.7.2=h6f3d308_7 + - libgfortran-ng=13.2.0=h69a702a_2 + - libgfortran5=13.2.0=ha4646dd_2 + - libglib=2.78.0=hebfc3b9_0 + - libgomp=13.2.0=h807b86a_2 + - libgoogle-cloud=2.12.0=h19a6dae_3 + - libgpg-error=1.47=h71f35ed_0 + - libgrpc=1.58.1=he06187c_2 + - libhwloc=2.9.1=nocuda_h7313eea_6 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=3.0.0=hd590300_1 + - libkml=1.3.0=h01aab08_1018 + - liblapack=3.9.0=19_linux64_openblas + - libllvm15=15.0.7=h5cf9203_3 + - libnetcdf=4.9.2=nompi_h80fb2b6_112 + - libnghttp2=1.55.1=h47da74e_0 + - libnsl=2.0.1=hd590300_0 + - libogg=1.3.4=h7f98852_1 + - libopenblas=0.3.24=pthreads_h413a1c8_0 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.39=h753d276_0 + - libpq=16.0=hfc447b1_1 + - libprotobuf=4.24.3=hf27288f_1 + - libre2-11=2023.06.02=h7a70373_0 + - librttopo=1.1.0=hb58d41b_14 + - libsndfile=1.2.2=hc60ed4a_1 + - libspatialindex=1.9.3=h9c3ff4c_4 + - libspatialite=5.1.0=h090f1da_0 + - libspral=2023.08.02=h2baf039_0 + - libsqlite=3.43.2=h2797004_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=13.2.0=h7e041cc_2 + - libsystemd0=254=h3516f8a_0 + - libtiff=4.6.0=ha9c0a0a_2 + - libuuid=2.38.1=h0b41bf4_0 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp-base=1.3.2=hd590300_0 + - libxcb=1.15=h0b41bf4_0 + - libxkbcommon=1.6.0=h5d7e998_0 + - libxml2=2.11.5=h232c23b_1 + - libxslt=1.1.37=h0054252_1 + - libzip=1.10.1=h2629f0a_3 + - libzlib=1.2.13=hd590300_5 + - lxml=4.9.3=py39hed45dcc_1 + - lz4-c=1.9.4=hcb278e6_0 + - lzo=2.10=h516909a_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py39hd1e30aa_1 + - matplotlib=3.8.0=py39hf3d152e_2 + - matplotlib-base=3.8.0=py39he9076e7_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h59595ed_1007 + - minizip=4.0.2=h0ab5242_0 + - mpg123=1.32.3=h59595ed_0 + - mumps-include=5.2.1=ha770c72_11 + - mumps-seq=5.2.1=h2104b81_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - mysql-common=8.0.33=hf1915f5_5 + - mysql-libs=8.0.33=hca2cd23_5 + - ncurses=6.4=hcb278e6_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=h27087fc_0 + - nss=3.94=h1d7d5a4_0 + - numpy=1.26.0=py39h474f0d3_0 + - openjpeg=2.5.0=h488ebb8_3 + - openssl=3.1.4=hd590300_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py39hddac248_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py39had0adad_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h59595ed_0 + - ply=3.11=py_1 + - poppler=23.10.0=h590f24d_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h8972f4a_1 + - proj=9.3.0=h1d62c97_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio-client=16.1=hb77b528_5 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py39h3d6467e_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py39hce394fd_3 + - pyqt=5.15.9=py39h52134e7_5 + - pyqt5-sip=12.12.2=py39h3d6467e_5 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.9.18=h0755675_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py39hd1e30aa_1 + - qt-main=5.15.8=h82b777d_17 + - rasterio=1.3.9=py39h2f9ddd2_0 + - re2=2023.06.02=h2873b5e_0 + - readline=8.2=h8228510_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py39hb102c33_0 + - scikit-learn=1.3.2=py39ha22ef79_1 + - scip=8.0.3=h4a32fe0_2 + - scipy=1.11.3=py39h474f0d3_1 + - scotch=6.0.9=hb2e6521_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py39h1bc45ef_0 + - sip=6.7.12=py39h3d6467e_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h9fff704_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=h2c6b66d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.9.0=hf52228f_0 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=h8c794c1_3 + - tk=8.6.13=h2797004_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py39hd1e30aa_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h0b41bf4_0 + - tzdata=2023c=h71feb2d_0 + - unicodedata2=15.1.0=py39hd1e30aa_0 + - unixodbc=2.3.12=h661eb56_0 + - uriparser=0.9.7=hcb278e6_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py39hd1e30aa_1 + - xcb-util=0.4.0=hd590300_1 + - xcb-util-image=0.4.0=h8ee46fc_1 + - xcb-util-keysyms=0.4.0=h8ee46fc_1 + - xcb-util-renderutil=0.3.9=hd590300_1 + - xcb-util-wm=0.4.1=h8ee46fc_1 + - xerces-c=3.2.4=hac6953d_3 + - xkeyboard-config=2.40=hd590300_0 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.1.1=hd590300_0 + - xorg-libsm=1.2.4=h7391055_0 + - xorg-libx11=1.8.7=h8ee46fc_0 + - xorg-libxau=1.0.11=hd590300_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h0b41bf4_2 + - xorg-libxrender=0.9.11=hd590300_0 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h0b41bf4_1003 + - xorg-xf86vidmodeproto=2.3.1=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 +prefix: /home/jonglee/miniconda3/envs/py39 diff --git a/utils/pyincore_utils/mac-env-py310.yml b/utils/pyincore_utils/mac-env-py310.yml new file mode 100644 index 0000000..12ff652 --- /dev/null +++ b/utils/pyincore_utils/mac-env-py310.yml @@ -0,0 +1,228 @@ +name: pyincore-tst-py310 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - ampl-mp=3.1.0=hbec66e7_1006 + - appnope=0.1.3=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hc338f07_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hb547adb_1 + - brotli-bin=1.1.0=hb547adb_1 + - brotli-python=1.1.0=py310h1253130_1 + - bzip2=1.0.8=h3422bc3_4 + - c-ares=1.20.1=h93a5062_1 + - ca-certificates=2023.7.22=hf0a4a13_0 + - cairo=1.18.0=hd1e100b_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hca87796_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py310h38f39d4_1 + - cppad=20230000.0=hb7217d7_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hb7217d7_1 + - fiona=1.9.5=py310h40eb463_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py310hd125d64_0 + - freetype=2.12.1=hadb7bae_2 + - freexl=2.0.0=hfbad9fb_0 + - gdal=3.7.2=py310h7215e30_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h13dd4ca_0 + - geotiff=1.7.1=h71398c0_14 + - gettext=0.21.1=h0186832_0 + - giflib=5.2.1=h1a8c8d9_3 + - gmp=6.2.1=h9f76cd9_0 + - hdf4=4.2.15=h2ee6834_7 + - hdf5=1.14.2=nompi_h3aba7b3_100 + - icu=73.2=hc8870d7_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - ipopt=3.14.12=h843a782_0 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh31c8845_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h40ed0f5_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=h47b5e36_1 + - kiwisolver=1.4.5=py310h38f39d4_1 + - krb5=1.21.2=h92f50d5_0 + - lcms2=2.15=hf2736f0_3 + - lerc=4.0.0=h9a09cb3_0 + - libabseil=20230802.1=cxx17_h13dd4ca_0 + - libaec=1.1.2=h13dd4ca_1 + - libarchive=3.7.2=h82b9b87_0 + - libblas=3.9.0=19_osxarm64_openblas + - libboost-headers=1.82.0=hce30654_6 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=19_osxarm64_openblas + - libcrc32c=1.1.2=hbdafb3b_0 + - libcurl=8.4.0=h2d989ff_0 + - libcxx=16.0.6=h4653b0c_0 + - libdeflate=1.19=hb547adb_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h642e427_1 + - libexpat=2.5.0=hb7217d7_1 + - libffi=3.4.2=h3422bc3_5 + - libgdal=3.7.2=h116f65a_7 + - libgfortran=5.0.0=13_2_0_hd922786_1 + - libgfortran5=13.2.0=hf226fd6_1 + - libglib=2.78.0=h24e9cb9_0 + - libgoogle-cloud=2.12.0=h5a37b55_3 + - libgrpc=1.58.2=h19be7b0_0 + - libiconv=1.17=he4db4b2_0 + - libjpeg-turbo=3.0.0=hb547adb_1 + - libkml=1.3.0=h1eb4d9f_1018 + - liblapack=3.9.0=19_osxarm64_openblas + - libnetcdf=4.9.2=nompi_hb2fb864_112 + - libnghttp2=1.55.1=h2b02ca0_0 + - libopenblas=0.3.24=openmp_hd76b1f2_0 + - libpng=1.6.39=h76d750c_0 + - libpq=16.0=hcea71ed_1 + - libprotobuf=4.24.3=hf590ac1_1 + - libre2-11=2023.06.02=h1753957_0 + - librttopo=1.1.0=h667cd51_14 + - libspatialindex=1.9.3=hbdafb3b_4 + - libspatialite=5.1.0=h32510b6_0 + - libsqlite=3.43.2=h091b4b1_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=ha8a6c65_2 + - libwebp-base=1.3.2=hb547adb_0 + - libxcb=1.15=hf346824_0 + - libxml2=2.11.5=h25269f3_1 + - libxslt=1.1.37=h1728932_1 + - libzip=1.10.1=ha0bc3c6_3 + - libzlib=1.2.13=h53f4e23_5 + - llvm-openmp=17.0.3=hcd81f8e_0 + - lxml=4.9.3=py310h78afa71_1 + - lz4-c=1.9.4=hb7217d7_0 + - lzo=2.10=h642e427_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py310h2aa6e3c_1 + - matplotlib=3.8.0=py310hb6292c7_2 + - matplotlib-base=3.8.0=py310h9d2df84_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h13dd4ca_1007 + - minizip=4.0.2=hd5cad61_0 + - mumps-include=5.2.1=hce30654_11 + - mumps-seq=5.2.1=h0066fe1_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - ncurses=6.4=h463b476_2 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=hb7217d7_0 + - nss=3.94=hc6b9969_0 + - numpy=1.26.0=py310he2cad68_0 + - openjpeg=2.5.0=h4c1507b_3 + - openssl=3.1.4=h0d3ecfb_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py310h6e3cc31_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hb34f9b4_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py310hfae7ebd_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h13dd4ca_0 + - ply=3.11=py_1 + - poppler=23.10.0=hcdd998b_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h00cd704_1 + - proj=9.3.0=h52fb9d0_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h27ca646_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py310h1253130_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py310h2de6d0e_3 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.10.13=h2469fbe_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.10=4_cp310 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py310h2aa6e3c_1 + - rasterio=1.3.9=py310hdddcdff_0 + - re2=2023.06.02=h6135d0a_0 + - readline=8.2=h92ec313_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py310ha3239f5_0 + - scikit-learn=1.3.2=py310h417b086_1 + - scip=8.0.4=h94111ae_0 + - scipy=1.11.3=py310hd1cfc7d_1 + - scotch=6.0.9=h7537618_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py310h656ff59_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h17c5cce_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=hf2abe2d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h1995070_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=he15c4da_3 + - tk=8.6.13=hb31c410_0 + - tornado=6.3.3=py310h2aa6e3c_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h1a8c8d9_0 + - tzdata=2023c=h71feb2d_0 + - unicodedata2=15.1.0=py310h2aa6e3c_0 + - unixodbc=2.3.12=h0e2417a_0 + - uriparser=0.9.7=hb7217d7_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.9=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py310h2aa6e3c_1 + - xerces-c=3.2.4=hd886eac_3 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=h53f4e23_5 + - zstd=1.5.5=h4f39d0f_0 +prefix: /opt/homebrew/Caskroom/miniconda/base/envs/pyincore-tst diff --git a/utils/pyincore_utils/mac-env-py311.yml b/utils/pyincore_utils/mac-env-py311.yml new file mode 100644 index 0000000..e7882fb --- /dev/null +++ b/utils/pyincore_utils/mac-env-py311.yml @@ -0,0 +1,227 @@ +name: pyincore-tst-py311 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - ampl-mp=3.1.0=hbec66e7_1006 + - appnope=0.1.3=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hc338f07_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hb547adb_1 + - brotli-bin=1.1.0=hb547adb_1 + - brotli-python=1.1.0=py311ha891d26_1 + - bzip2=1.0.8=h3422bc3_4 + - c-ares=1.20.1=h93a5062_1 + - ca-certificates=2023.7.22=hf0a4a13_0 + - cairo=1.18.0=hd1e100b_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hca87796_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py311he4fd1f5_1 + - cppad=20230000.0=hb7217d7_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hb7217d7_1 + - fiona=1.9.5=py311h45231e3_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py311h05b510d_0 + - freetype=2.12.1=hadb7bae_2 + - freexl=2.0.0=hfbad9fb_0 + - gdal=3.7.2=py311h32a4f3d_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h13dd4ca_0 + - geotiff=1.7.1=h71398c0_14 + - gettext=0.21.1=h0186832_0 + - giflib=5.2.1=h1a8c8d9_3 + - gmp=6.2.1=h9f76cd9_0 + - hdf4=4.2.15=h2ee6834_7 + - hdf5=1.14.2=nompi_h3aba7b3_100 + - icu=73.2=hc8870d7_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - ipopt=3.14.12=h843a782_0 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh31c8845_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h40ed0f5_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=h47b5e36_1 + - kiwisolver=1.4.5=py311he4fd1f5_1 + - krb5=1.21.2=h92f50d5_0 + - lcms2=2.15=hf2736f0_3 + - lerc=4.0.0=h9a09cb3_0 + - libabseil=20230802.1=cxx17_h13dd4ca_0 + - libaec=1.1.2=h13dd4ca_1 + - libarchive=3.7.2=h82b9b87_0 + - libblas=3.9.0=19_osxarm64_openblas + - libboost-headers=1.82.0=hce30654_6 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=19_osxarm64_openblas + - libcrc32c=1.1.2=hbdafb3b_0 + - libcurl=8.4.0=h2d989ff_0 + - libcxx=16.0.6=h4653b0c_0 + - libdeflate=1.19=hb547adb_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h642e427_1 + - libexpat=2.5.0=hb7217d7_1 + - libffi=3.4.2=h3422bc3_5 + - libgdal=3.7.2=h116f65a_7 + - libgfortran=5.0.0=13_2_0_hd922786_1 + - libgfortran5=13.2.0=hf226fd6_1 + - libglib=2.78.0=h24e9cb9_0 + - libgoogle-cloud=2.12.0=h5a37b55_3 + - libgrpc=1.58.2=h19be7b0_0 + - libiconv=1.17=he4db4b2_0 + - libjpeg-turbo=3.0.0=hb547adb_1 + - libkml=1.3.0=h1eb4d9f_1018 + - liblapack=3.9.0=19_osxarm64_openblas + - libnetcdf=4.9.2=nompi_hb2fb864_112 + - libnghttp2=1.55.1=h2b02ca0_0 + - libopenblas=0.3.24=openmp_hd76b1f2_0 + - libpng=1.6.39=h76d750c_0 + - libpq=16.0=hcea71ed_1 + - libprotobuf=4.24.3=hf590ac1_1 + - libre2-11=2023.06.02=h1753957_0 + - librttopo=1.1.0=h667cd51_14 + - libspatialindex=1.9.3=hbdafb3b_4 + - libspatialite=5.1.0=h32510b6_0 + - libsqlite=3.43.2=h091b4b1_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=ha8a6c65_2 + - libwebp-base=1.3.2=hb547adb_0 + - libxcb=1.15=hf346824_0 + - libxml2=2.11.5=h25269f3_1 + - libxslt=1.1.37=h1728932_1 + - libzip=1.10.1=ha0bc3c6_3 + - libzlib=1.2.13=h53f4e23_5 + - llvm-openmp=17.0.3=hcd81f8e_0 + - lxml=4.9.3=py311hbafe683_1 + - lz4-c=1.9.4=hb7217d7_0 + - lzo=2.10=h642e427_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py311heffc1b2_1 + - matplotlib=3.8.0=py311ha1ab1f8_2 + - matplotlib-base=3.8.0=py311hfdba5f6_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h13dd4ca_1007 + - minizip=4.0.2=hd5cad61_0 + - mumps-include=5.2.1=hce30654_11 + - mumps-seq=5.2.1=h0066fe1_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - ncurses=6.4=h463b476_2 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=hb7217d7_0 + - nss=3.94=hc6b9969_0 + - numpy=1.26.0=py311hb8f3215_0 + - openjpeg=2.5.0=h4c1507b_3 + - openssl=3.1.4=h0d3ecfb_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py311h6e08293_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hb34f9b4_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py311hb9c5795_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h13dd4ca_0 + - ply=3.11=py_1 + - poppler=23.10.0=hcdd998b_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h00cd704_1 + - proj=9.3.0=h52fb9d0_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h27ca646_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py311ha891d26_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py311h20a9b75_3 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.11.6=h47c9636_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.11=4_cp311 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py311heffc1b2_1 + - rasterio=1.3.9=py311ha2035e0_0 + - re2=2023.06.02=h6135d0a_0 + - readline=8.2=h92ec313_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py311hd698ff7_0 + - scikit-learn=1.3.2=py311ha25ca4d_1 + - scip=8.0.4=h94111ae_0 + - scipy=1.11.3=py311h93d07a4_1 + - scotch=6.0.9=h7537618_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py311h4826c84_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h17c5cce_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=hf2abe2d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h1995070_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=he15c4da_3 + - tk=8.6.13=hb31c410_0 + - tornado=6.3.3=py311heffc1b2_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h1a8c8d9_0 + - tzdata=2023c=h71feb2d_0 + - unixodbc=2.3.12=h0e2417a_0 + - uriparser=0.9.7=hb7217d7_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.9=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py311heffc1b2_1 + - xerces-c=3.2.4=hd886eac_3 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=h53f4e23_5 + - zstd=1.5.5=h4f39d0f_0 +prefix: /opt/homebrew/Caskroom/miniconda/base/envs/pyincore-tst diff --git a/utils/pyincore_utils/mac-env-py39.yml b/utils/pyincore_utils/mac-env-py39.yml new file mode 100644 index 0000000..ae62fa4 --- /dev/null +++ b/utils/pyincore_utils/mac-env-py39.yml @@ -0,0 +1,230 @@ +name: pyincore-tst-py39 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - ampl-mp=3.1.0=hbec66e7_1006 + - appnope=0.1.3=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hc338f07_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hb547adb_1 + - brotli-bin=1.1.0=hb547adb_1 + - brotli-python=1.1.0=py39hb198ff7_1 + - bzip2=1.0.8=h3422bc3_4 + - c-ares=1.20.1=h93a5062_1 + - ca-certificates=2023.7.22=hf0a4a13_0 + - cairo=1.18.0=hd1e100b_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=hca87796_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=unix_pyh707e725_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py39hbd775c9_1 + - cppad=20230000.0=hb7217d7_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=hb7217d7_1 + - fiona=1.9.5=py39h2118026_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=h82840c6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py39h17cfd9d_0 + - freetype=2.12.1=hadb7bae_2 + - freexl=2.0.0=hfbad9fb_0 + - gdal=3.7.2=py39hc8c2cdd_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h13dd4ca_0 + - geotiff=1.7.1=h71398c0_14 + - gettext=0.21.1=h0186832_0 + - giflib=5.2.1=h1a8c8d9_3 + - gmp=6.2.1=h9f76cd9_0 + - hdf4=4.2.15=h2ee6834_7 + - hdf5=1.14.2=nompi_h3aba7b3_100 + - icu=73.2=hc8870d7_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - importlib-resources=6.1.0=pyhd8ed1ab_0 + - importlib_resources=6.1.0=pyhd8ed1ab_0 + - ipopt=3.14.12=h843a782_0 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh31c8845_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - json-c=0.17=h40ed0f5_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=h47b5e36_1 + - kiwisolver=1.4.5=py39hbd775c9_1 + - krb5=1.21.2=h92f50d5_0 + - lcms2=2.15=hf2736f0_3 + - lerc=4.0.0=h9a09cb3_0 + - libabseil=20230802.1=cxx17_h13dd4ca_0 + - libaec=1.1.2=h13dd4ca_1 + - libarchive=3.7.2=h82b9b87_0 + - libblas=3.9.0=19_osxarm64_openblas + - libboost-headers=1.82.0=hce30654_6 + - libbrotlicommon=1.1.0=hb547adb_1 + - libbrotlidec=1.1.0=hb547adb_1 + - libbrotlienc=1.1.0=hb547adb_1 + - libcblas=3.9.0=19_osxarm64_openblas + - libcrc32c=1.1.2=hbdafb3b_0 + - libcurl=8.4.0=h2d989ff_0 + - libcxx=16.0.6=h4653b0c_0 + - libdeflate=1.19=hb547adb_0 + - libedit=3.1.20191231=hc8eb9b7_2 + - libev=4.33=h642e427_1 + - libexpat=2.5.0=hb7217d7_1 + - libffi=3.4.2=h3422bc3_5 + - libgdal=3.7.2=h116f65a_7 + - libgfortran=5.0.0=13_2_0_hd922786_1 + - libgfortran5=13.2.0=hf226fd6_1 + - libglib=2.78.0=h24e9cb9_0 + - libgoogle-cloud=2.12.0=h5a37b55_3 + - libgrpc=1.58.2=h19be7b0_0 + - libiconv=1.17=he4db4b2_0 + - libjpeg-turbo=3.0.0=hb547adb_1 + - libkml=1.3.0=h1eb4d9f_1018 + - liblapack=3.9.0=19_osxarm64_openblas + - libnetcdf=4.9.2=nompi_hb2fb864_112 + - libnghttp2=1.55.1=h2b02ca0_0 + - libopenblas=0.3.24=openmp_hd76b1f2_0 + - libpng=1.6.39=h76d750c_0 + - libpq=16.0=hcea71ed_1 + - libprotobuf=4.24.3=hf590ac1_1 + - libre2-11=2023.06.02=h1753957_0 + - librttopo=1.1.0=h667cd51_14 + - libspatialindex=1.9.3=hbdafb3b_4 + - libspatialite=5.1.0=h32510b6_0 + - libsqlite=3.43.2=h091b4b1_0 + - libssh2=1.11.0=h7a5bd25_0 + - libtiff=4.6.0=ha8a6c65_2 + - libwebp-base=1.3.2=hb547adb_0 + - libxcb=1.15=hf346824_0 + - libxml2=2.11.5=h25269f3_1 + - libxslt=1.1.37=h1728932_1 + - libzip=1.10.1=ha0bc3c6_3 + - libzlib=1.2.13=h53f4e23_5 + - llvm-openmp=17.0.3=hcd81f8e_0 + - lxml=4.9.3=py39hb67b4e4_1 + - lz4-c=1.9.4=hb7217d7_0 + - lzo=2.10=h642e427_1000 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py39h0f82c59_1 + - matplotlib=3.8.0=py39hdf13c20_2 + - matplotlib-base=3.8.0=py39h1a09f3e_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h13dd4ca_1007 + - minizip=4.0.2=hd5cad61_0 + - mumps-include=5.2.1=hce30654_11 + - mumps-seq=5.2.1=h0066fe1_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - ncurses=6.4=h463b476_2 + - networkx=3.2.1=pyhd8ed1ab_0 + - nspr=4.35=hb7217d7_0 + - nss=3.94=hc6b9969_0 + - numpy=1.26.0=py39hc348b60_0 + - openjpeg=2.5.0=h4c1507b_3 + - openssl=3.1.4=h0d3ecfb_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py39hf8cecc8_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=hb34f9b4_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py39h755f0b7_0 + - pip=23.3.1=pyhd8ed1ab_0 + - pixman=0.42.2=h13dd4ca_0 + - ply=3.11=py_1 + - poppler=23.10.0=hcdd998b_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=h00cd704_1 + - proj=9.3.0=h52fb9d0_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=h27ca646_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py39hb198ff7_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py39h1906c76_3 + - pysocks=1.7.1=pyha2e5f31_6 + - python=3.9.18=hfa1ae8a_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.9=4_cp39 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py39h0f82c59_1 + - rasterio=1.3.9=py39hf910321_0 + - re2=2023.06.02=h6135d0a_0 + - readline=8.2=h92ec313_1 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py39hb28b0e7_0 + - scikit-learn=1.3.2=py39h172c841_1 + - scip=8.0.4=h94111ae_0 + - scipy=1.11.3=py39h89ddb1b_1 + - scotch=6.0.9=h7537618_2 + - setuptools=68.2.2=pyhd8ed1ab_0 + - shapely=2.0.2=py39h4b213b6_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=h17c5cce_0 + - snuggs=1.4.7=py_0 + - sqlite=3.43.2=hf2abe2d_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h1995070_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=he15c4da_3 + - tk=8.6.13=hb31c410_0 + - tornado=6.3.3=py39h0f82c59_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzcode=2023c=h1a8c8d9_0 + - tzdata=2023c=h71feb2d_0 + - unicodedata2=15.1.0=py39h0f82c59_0 + - unixodbc=2.3.12=h0e2417a_0 + - uriparser=0.9.7=hb7217d7_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - wcwidth=0.2.9=pyhd8ed1ab_0 + - wheel=0.41.3=pyhd8ed1ab_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - wrapt=1.15.0=py39h0f82c59_1 + - xerces-c=3.2.4=hd886eac_3 + - xorg-libxau=1.0.11=hb547adb_0 + - xorg-libxdmcp=1.1.3=h27ca646_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h57fd34a_0 + - yaml=0.2.5=h3422bc3_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=h53f4e23_5 + - zstd=1.5.5=h4f39d0f_0 +prefix: /opt/homebrew/Caskroom/miniconda/base/envs/pyincore-tst diff --git a/utils/pyincore_utils/parse_env.py b/utils/pyincore_utils/parse_env.py new file mode 100644 index 0000000..9f6106c --- /dev/null +++ b/utils/pyincore_utils/parse_env.py @@ -0,0 +1,99 @@ +import yaml +import os +from collections import defaultdict +from typing import Tuple, Optional + +# def env files names: + +UBUNTU_ENV_FILE = 'env-' # ubuntu env files +MAC_ENV_FILE = 'mac-env-' # mac env files +WIN_ENV_FILE = 'win-env-' # windows env files + +# python versions + +PYTHON_V = [ + # 'py38.yml', # dropping support for python 3.8 because of numpy clashes + 'py39.yml', + 'py310.yml', + 'py311.yml', +] + +pyincore_req_packages = [ + "fiona", + "geopandas", + "matplotlib", + "networkx", + "numpy", + "pandas", + "pycodestyle", + "pyomo", + "pyproj", + "pytest", + "python-jose", + "rasterio", + "requests", + "rtree", + "scipy", + "shapely", +] + +def get_yaml_file(py_v: str) -> Tuple[Optional[dict], Optional[dict], Optional[dict]]: + ''' + Get the yaml file for the python version. + ''' + lin_yml = None + mac_yml = None + win_yml = None + if os.path.exists((UBUNTU_ENV_FILE + py_v)): + with open(UBUNTU_ENV_FILE + py_v, 'r') as f: + lin_yml = yaml.safe_load(f) + + if os.path.exists((MAC_ENV_FILE + py_v)): + with open(MAC_ENV_FILE + py_v, 'r') as f: + mac_yml = yaml.safe_load(f) + + if os.path.exists((WIN_ENV_FILE + py_v)): + with open(WIN_ENV_FILE + py_v, 'r') as f: + win_yml = yaml.safe_load(f) + + return lin_yml, mac_yml, win_yml + +def get_min_dep() -> dict: + ''' + Get the minimum dependencies for the project. across platform for various packages. + ''' + + ver_list = defaultdict(list) + for py_v in PYTHON_V: + # get all the yaml files for the python version + lin_yml, mac_yml, win_yml = get_yaml_file(py_v) + + # get the dependencies for each platform listed in requirements + lin_deps = dict([(dep.split("=")[0], dep.split("=")[1]) for dep in lin_yml['dependencies'] if dep.split("=")[0] in pyincore_req_packages]) if lin_yml else {} + mac_deps = dict([(dep.split("=")[0], dep.split("=")[1]) for dep in mac_yml['dependencies'] if dep.split("=")[0] in pyincore_req_packages]) if mac_yml else {} + win_deps = dict([(dep.split("=")[0], dep.split("=")[1]) for dep in win_yml['dependencies'] if dep.split("=")[0] in pyincore_req_packages]) if win_yml else {} + + + for pyincore_pkg in pyincore_req_packages: + if pyincore_pkg in lin_deps: + ver_list[pyincore_pkg].append(lin_deps[pyincore_pkg]) + if pyincore_pkg in mac_deps: + ver_list[pyincore_pkg].append(mac_deps[pyincore_pkg]) + if pyincore_pkg in win_deps: + ver_list[pyincore_pkg].append(win_deps[pyincore_pkg]) + + # get the minimum version for each package + min_ver = {} + for pkg, ver in ver_list.items(): + min_ver[pkg] = min(ver) + + return min_ver + + +if __name__ == '__main__': + min_deps = get_min_dep() + with open("requirements.min", "w") as f: + for pkg, ver in min_deps.items(): + f.write(f"{pkg}>={ver}\n") + + diff --git a/utils/pyincore_utils/requirements.min b/utils/pyincore_utils/requirements.min new file mode 100644 index 0000000..0e9fe9a --- /dev/null +++ b/utils/pyincore_utils/requirements.min @@ -0,0 +1,13 @@ +fiona>=1.9.5 +geopandas>=0.14.0 +matplotlib>=3.8.0 +networkx>=3.2.1 +numpy>=1.26.0 +pandas>=2.1.2 +pyomo>=6.6.2 +pyproj>=3.6.1 +rasterio>=1.3.9 +requests>=2.31.0 +rtree>=1.1.0 +scipy>=1.11.3 +shapely>=2.0.2 diff --git a/utils/pyincore_utils/win-env-py310.yml b/utils/pyincore_utils/win-env-py310.yml new file mode 100644 index 0000000..95df2b3 --- /dev/null +++ b/utils/pyincore_utils/win-env-py310.yml @@ -0,0 +1,238 @@ +name: win-py310 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hdccc3a2_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hcfcfb64_1 + - brotli-bin=1.1.0=hcfcfb64_1 + - brotli-python=1.1.0=py310h00ffb61_1 + - bzip2=1.0.8=he774522_0 + - c-ares=1.20.1=hcfcfb64_1 + - ca-certificates=2023.08.22=haa95532_0 + - cairo=1.18.0=h1fef639_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=h9b0cee5_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=win_pyh7428d3b_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - colorama=0.4.6=pyhd8ed1ab_0 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py310h232114e_1 + - cppad=20230000.0=h63175ca_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=h63175ca_1 + - fiona=1.9.5=py310h65cc672_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=hbde0cde_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py310h8d17308_0 + - freetype=2.12.1=hdaf720e_2 + - freexl=2.0.0=h8276f4a_0 + - gdal=3.7.2=py310haa9213b_5 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h1537add_0 + - geotiff=1.7.1=h2e186c9_13 + - gettext=0.21.1=h5728263_0 + - glib=2.78.0=h12be248_0 + - glib-tools=2.78.0=h12be248_0 + - gst-plugins-base=1.22.6=h001b923_2 + - gstreamer=1.22.6=hb4038d2_2 + - hdf4=4.2.15=h1334946_6 + - hdf5=1.14.2=nompi_h73e8ff5_100 + - icu=73.2=h63175ca_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - intel-openmp=2023.2.0=h57928b3_50497 + - ipopt=3.14.12=ha9547d1_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh5737063_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=ha10e780_1 + - kiwisolver=1.4.5=py310h232114e_1 + - krb5=1.21.2=heb0366b_0 + - lcms2=2.15=he9d350c_2 + - lerc=4.0.0=h63175ca_0 + - libabseil=20230802.1=cxx17_h63175ca_0 + - libaec=1.1.2=h63175ca_1 + - libarchive=3.7.2=h6f8411a_0 + - libblas=3.9.0=19_win64_mkl + - libboost-headers=1.82.0=h57928b3_6 + - libbrotlicommon=1.1.0=hcfcfb64_1 + - libbrotlidec=1.1.0=hcfcfb64_1 + - libbrotlienc=1.1.0=hcfcfb64_1 + - libcblas=3.9.0=19_win64_mkl + - libclang=15.0.7=default_h77d9078_3 + - libclang13=15.0.7=default_h77d9078_3 + - libcrc32c=1.1.2=h0e60522_0 + - libcurl=8.4.0=hd5e4a3a_0 + - libdeflate=1.19=hcfcfb64_0 + - libexpat=2.5.0=h63175ca_1 + - libffi=3.4.4=hd77b12b_0 + - libflang=5.0.0=h6538335_20180525 + - libgdal=3.7.2=hc5c2e26_5 + - libglib=2.78.0=he8f3873_0 + - libgoogle-cloud=2.12.0=ha74b051_3 + - libgrpc=1.58.1=h2a9c87f_2 + - libhwloc=2.9.3=default_haede6df_1009 + - libiconv=1.17=h8ffe710_0 + - libjpeg-turbo=2.1.5.1=hcfcfb64_1 + - libkml=1.3.0=haf3e7a6_1018 + - liblapack=3.9.0=19_win64_mkl + - libnetcdf=4.9.2=nompi_h8284064_112 + - libogg=1.3.4=h8ffe710_1 + - libpng=1.6.39=h19919ed_0 + - libpq=16.0=h43585b0_1 + - libprotobuf=4.24.3=hb8276f3_1 + - libre2-11=2023.06.02=h8c5ae5e_0 + - librttopo=1.1.0=h92c5fdb_14 + - libspatialindex=1.9.3=h39d44d4_4 + - libspatialite=5.1.0=hbf340bc_0 + - libsqlite=3.43.2=hcfcfb64_0 + - libssh2=1.11.0=h7dfc565_0 + - libtiff=4.6.0=h4554b19_1 + - libvorbis=1.3.7=h0e60522_0 + - libwebp-base=1.3.2=hcfcfb64_0 + - libxcb=1.15=hcd874cb_0 + - libxml2=2.11.5=hc3477c8_1 + - libxslt=1.1.37=h6070c61_1 + - libzip=1.10.1=h1d365fa_3 + - libzlib=1.2.13=hcfcfb64_5 + - llvm-meta=5.0.0=0 + - lxml=4.9.3=py310h46d54dd_1 + - lz4-c=1.9.4=hcfcfb64_0 + - lzo=2.10=he774522_1000 + - m2w64-gcc-libgfortran=5.3.0=6 + - m2w64-gcc-libs=5.3.0=7 + - m2w64-gcc-libs-core=5.3.0=7 + - m2w64-gmp=6.1.0=2 + - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py310h8d17308_1 + - matplotlib=3.8.0=py310h5588dad_2 + - matplotlib-base=3.8.0=py310hc9baf74_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h63175ca_1007 + - minizip=4.0.2=h5bed578_0 + - mkl=2023.2.0=h6a75c08_50496 + - msys2-conda-epoch=20160418=1 + - mumps-seq=5.2.1=hb3f9cae_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - numpy=1.26.0=py310hf667824_0 + - openjpeg=2.5.0=h3d672ee_3 + - openmp=5.0.0=vc14_1 + - openssl=3.1.4=hcfcfb64_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py310hecd3228_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=h17e33f8_0 + - pickleshare=0.7.5=py_1003 + - pillow=10.0.1=py310h6abe1ea_1 + - pip=23.3=py310haa95532_0 + - pixman=0.42.2=h63175ca_0 + - ply=3.11=py_1 + - poppler=23.08.0=ha2b368b_2 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=hc80876b_1 + - proj=9.3.0=he13c7e8_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=hcd874cb_1001 + - pthreads-win32=2.9.1=hfa6e2cd_3 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py310h00ffb61_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py310hebb2149_3 + - pyqt=5.15.9=py310h1fd54f2_5 + - pyqt5-sip=12.12.2=py310h00ffb61_5 + - pysocks=1.7.1=pyh0701188_6 + - python=3.10.13=he1021f5_0 + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.10=2_cp310 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py310h8d17308_1 + - qt-main=5.15.8=he5a7383_16 + - rasterio=1.3.9=py310h4d3659c_0 + - re2=2023.06.02=hcbb65ff_0 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py310h1cbd46b_0 + - scikit-learn=1.3.2=py310hfd2573f_1 + - scip=8.0.4=hc7fd266_0 + - scipy=1.11.3=py310hf667824_1 + - setuptools=68.0.0=py310haa95532_0 + - shapely=2.0.2=py310h839b4a8_0 + - sip=6.7.12=py310h00ffb61_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=hfb803bf_0 + - snuggs=1.4.7=py_0 + - sqlite=3.41.2=h2bbff1b_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h91493d7_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=hbf04793_3 + - tk=8.6.12=h2bbff1b_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py310h8d17308_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzdata=2023c=h04d1e81_0 + - ucrt=10.0.22621.0=h57928b3_0 + - unicodedata2=15.1.0=py310h8d17308_0 + - uriparser=0.9.7=h1537add_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - vc=14.2=h21ff451_1 + - vc14_runtime=14.36.32532=hdcecf7f_17 + - vs2015_runtime=14.36.32532=h05e6639_17 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.2=py310haa95532_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - win_inet_pton=1.1.0=pyhd8ed1ab_6 + - wrapt=1.15.0=py310h8d17308_1 + - xerces-c=3.2.4=h63175ca_3 + - xorg-libxau=1.0.11=hcd874cb_0 + - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.4.2=h8cc25b3_0 + - yaml=0.2.5=h8ffe710_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hcfcfb64_5 + - zstd=1.5.5=h12be248_0 +prefix: D:\miniconda3\envs\win-py310 diff --git a/utils/pyincore_utils/win-env-py311.yml b/utils/pyincore_utils/win-env-py311.yml new file mode 100644 index 0000000..1e91ba0 --- /dev/null +++ b/utils/pyincore_utils/win-env-py311.yml @@ -0,0 +1,237 @@ +name: win-py311 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hdccc3a2_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hcfcfb64_1 + - brotli-bin=1.1.0=hcfcfb64_1 + - brotli-python=1.1.0=py311h12c1d0e_1 + - bzip2=1.0.8=he774522_0 + - c-ares=1.20.1=hcfcfb64_1 + - ca-certificates=2023.08.22=haa95532_0 + - cairo=1.18.0=h1fef639_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=h9b0cee5_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=win_pyh7428d3b_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - colorama=0.4.6=pyhd8ed1ab_0 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py311h005e61a_1 + - cppad=20230000.0=h63175ca_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=h63175ca_1 + - fiona=1.9.5=py311h4e4dc46_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=hbde0cde_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py311ha68e1ae_0 + - freetype=2.12.1=hdaf720e_2 + - freexl=2.0.0=h8276f4a_0 + - gdal=3.7.2=py311h9601e46_5 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h1537add_0 + - geotiff=1.7.1=h2e186c9_13 + - gettext=0.21.1=h5728263_0 + - glib=2.78.0=h12be248_0 + - glib-tools=2.78.0=h12be248_0 + - gst-plugins-base=1.22.6=h001b923_2 + - gstreamer=1.22.6=hb4038d2_2 + - hdf4=4.2.15=h1334946_6 + - hdf5=1.14.2=nompi_h73e8ff5_100 + - icu=73.2=h63175ca_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - intel-openmp=2023.2.0=h57928b3_50497 + - ipopt=3.14.12=ha9547d1_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh5737063_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=ha10e780_1 + - kiwisolver=1.4.5=py311h005e61a_1 + - krb5=1.21.2=heb0366b_0 + - lcms2=2.15=he9d350c_2 + - lerc=4.0.0=h63175ca_0 + - libabseil=20230802.1=cxx17_h63175ca_0 + - libaec=1.1.2=h63175ca_1 + - libarchive=3.7.2=h6f8411a_0 + - libblas=3.9.0=19_win64_mkl + - libboost-headers=1.82.0=h57928b3_6 + - libbrotlicommon=1.1.0=hcfcfb64_1 + - libbrotlidec=1.1.0=hcfcfb64_1 + - libbrotlienc=1.1.0=hcfcfb64_1 + - libcblas=3.9.0=19_win64_mkl + - libclang=15.0.7=default_h77d9078_3 + - libclang13=15.0.7=default_h77d9078_3 + - libcrc32c=1.1.2=h0e60522_0 + - libcurl=8.4.0=hd5e4a3a_0 + - libdeflate=1.19=hcfcfb64_0 + - libexpat=2.5.0=h63175ca_1 + - libffi=3.4.4=hd77b12b_0 + - libflang=5.0.0=h6538335_20180525 + - libgdal=3.7.2=hc5c2e26_5 + - libglib=2.78.0=he8f3873_0 + - libgoogle-cloud=2.12.0=ha74b051_3 + - libgrpc=1.58.1=h2a9c87f_2 + - libhwloc=2.9.3=default_haede6df_1009 + - libiconv=1.17=h8ffe710_0 + - libjpeg-turbo=2.1.5.1=hcfcfb64_1 + - libkml=1.3.0=haf3e7a6_1018 + - liblapack=3.9.0=19_win64_mkl + - libnetcdf=4.9.2=nompi_h8284064_112 + - libogg=1.3.4=h8ffe710_1 + - libpng=1.6.39=h19919ed_0 + - libpq=16.0=h43585b0_1 + - libprotobuf=4.24.3=hb8276f3_1 + - libre2-11=2023.06.02=h8c5ae5e_0 + - librttopo=1.1.0=h92c5fdb_14 + - libspatialindex=1.9.3=h39d44d4_4 + - libspatialite=5.1.0=hbf340bc_0 + - libsqlite=3.43.2=hcfcfb64_0 + - libssh2=1.11.0=h7dfc565_0 + - libtiff=4.6.0=h4554b19_1 + - libvorbis=1.3.7=h0e60522_0 + - libwebp-base=1.3.2=hcfcfb64_0 + - libxcb=1.15=hcd874cb_0 + - libxml2=2.11.5=hc3477c8_1 + - libxslt=1.1.37=h6070c61_1 + - libzip=1.10.1=h1d365fa_3 + - libzlib=1.2.13=hcfcfb64_5 + - llvm-meta=5.0.0=0 + - lxml=4.9.3=py311h750ae06_1 + - lz4-c=1.9.4=hcfcfb64_0 + - lzo=2.10=he774522_1000 + - m2w64-gcc-libgfortran=5.3.0=6 + - m2w64-gcc-libs=5.3.0=7 + - m2w64-gcc-libs-core=5.3.0=7 + - m2w64-gmp=6.1.0=2 + - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py311ha68e1ae_1 + - matplotlib=3.8.0=py311h1ea47a8_2 + - matplotlib-base=3.8.0=py311h6e989c2_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h63175ca_1007 + - minizip=4.0.2=h5bed578_0 + - mkl=2023.2.0=h6a75c08_50496 + - msys2-conda-epoch=20160418=1 + - mumps-seq=5.2.1=hb3f9cae_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - numpy=1.26.0=py311h0b4df5a_0 + - openjpeg=2.5.0=h3d672ee_3 + - openmp=5.0.0=vc14_1 + - openssl=3.1.4=hcfcfb64_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py311hf63dbb6_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=h17e33f8_0 + - pickleshare=0.7.5=py_1003 + - pillow=10.0.1=py311hd926f49_1 + - pip=23.3=py311haa95532_0 + - pixman=0.42.2=h63175ca_0 + - ply=3.11=py_1 + - poppler=23.08.0=ha2b368b_2 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=hc80876b_1 + - proj=9.3.0=he13c7e8_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=hcd874cb_1001 + - pthreads-win32=2.9.1=hfa6e2cd_3 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py311h12c1d0e_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py311h517f58c_3 + - pyqt=5.15.9=py311h125bc19_5 + - pyqt5-sip=12.12.2=py311h12c1d0e_5 + - pysocks=1.7.1=pyh0701188_6 + - python=3.11.5=he1021f5_0 + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.11=2_cp311 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py311ha68e1ae_1 + - qt-main=5.15.8=he5a7383_16 + - rasterio=1.3.9=py311hd1b6236_0 + - re2=2023.06.02=hcbb65ff_0 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py311hcacb13a_0 + - scikit-learn=1.3.2=py311h142b183_1 + - scip=8.0.4=hc7fd266_0 + - scipy=1.11.3=py311h0b4df5a_1 + - setuptools=68.0.0=py311haa95532_0 + - shapely=2.0.2=py311h72efec2_0 + - sip=6.7.12=py311h12c1d0e_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=hfb803bf_0 + - snuggs=1.4.7=py_0 + - sqlite=3.41.2=h2bbff1b_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h91493d7_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=hbf04793_3 + - tk=8.6.12=h2bbff1b_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py311ha68e1ae_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzdata=2023c=h04d1e81_0 + - ucrt=10.0.22621.0=h57928b3_0 + - uriparser=0.9.7=h1537add_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - vc=14.2=h21ff451_1 + - vc14_runtime=14.36.32532=hdcecf7f_17 + - vs2015_runtime=14.36.32532=h05e6639_17 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.2=py311haa95532_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - win_inet_pton=1.1.0=pyhd8ed1ab_6 + - wrapt=1.15.0=py311ha68e1ae_1 + - xerces-c=3.2.4=h63175ca_3 + - xorg-libxau=1.0.11=hcd874cb_0 + - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.4.2=h8cc25b3_0 + - yaml=0.2.5=h8ffe710_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hcfcfb64_5 + - zstd=1.5.5=h12be248_0 +prefix: D:\miniconda3\envs\win-py311 diff --git a/utils/pyincore_utils/win-env-py39.yml b/utils/pyincore_utils/win-env-py39.yml new file mode 100644 index 0000000..aeaf960 --- /dev/null +++ b/utils/pyincore_utils/win-env-py39.yml @@ -0,0 +1,240 @@ +name: win-py39 +channels: + - in-core + - conda-forge + - defaults +dependencies: + - affine=2.4.0=pyhd8ed1ab_0 + - asttokens=2.4.1=pyhd8ed1ab_0 + - attrs=23.1.0=pyh71513ae_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.5=pyhd8ed1ab_0 + - blosc=1.21.5=hdccc3a2_0 + - branca=0.6.0=pyhd8ed1ab_0 + - brotli=1.1.0=hcfcfb64_1 + - brotli-bin=1.1.0=hcfcfb64_1 + - brotli-python=1.1.0=py39h99910a6_1 + - bzip2=1.0.8=h8ffe710_4 + - c-ares=1.20.1=hcfcfb64_1 + - ca-certificates=2023.08.22=haa95532_0 + - cairo=1.18.0=h1fef639_0 + - certifi=2023.7.22=pyhd8ed1ab_0 + - cfitsio=4.3.0=h9b0cee5_0 + - charset-normalizer=3.3.1=pyhd8ed1ab_0 + - click=8.1.7=win_pyh7428d3b_0 + - click-plugins=1.1.1=py_0 + - cligj=0.7.2=pyhd8ed1ab_1 + - colorama=0.4.6=pyhd8ed1ab_0 + - comm=0.1.4=pyhd8ed1ab_0 + - contextily=1.4.0=pyhd8ed1ab_0 + - contourpy=1.1.1=py39h1f6ef14_1 + - cppad=20230000.0=h63175ca_0 + - cycler=0.12.1=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - decorator=5.1.1=pyhd8ed1ab_0 + - deprecated=1.2.14=pyh1a96a4e_0 + - exceptiongroup=1.1.3=pyhd8ed1ab_0 + - executing=2.0.1=pyhd8ed1ab_0 + - expat=2.5.0=h63175ca_1 + - fiona=1.9.5=py39h48fce2b_0 + - folium=0.14.0=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.2=hbde0cde_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.43.1=py39ha55989b_0 + - freetype=2.12.1=hdaf720e_2 + - freexl=2.0.0=h8276f4a_0 + - gdal=3.7.2=py39hbe60bc6_7 + - geographiclib=1.52=pyhd8ed1ab_0 + - geopandas=0.14.0=pyhd8ed1ab_1 + - geopandas-base=0.14.0=pyha770c72_1 + - geopy=2.4.0=pyhd8ed1ab_0 + - geos=3.12.0=h1537add_0 + - geotiff=1.7.1=hcf4a93f_14 + - gettext=0.21.1=h5728263_0 + - glib=2.78.0=h12be248_0 + - glib-tools=2.78.0=h12be248_0 + - gst-plugins-base=1.22.6=h001b923_2 + - gstreamer=1.22.6=hb4038d2_2 + - hdf4=4.2.15=h5557f11_7 + - hdf5=1.14.2=nompi_h73e8ff5_100 + - icu=73.2=h63175ca_0 + - idna=3.4=pyhd8ed1ab_0 + - importlib-metadata=6.8.0=pyha770c72_0 + - importlib-resources=6.1.0=pyhd8ed1ab_0 + - importlib_resources=6.1.0=pyhd8ed1ab_0 + - intel-openmp=2023.2.0=h57928b3_50497 + - ipopt=3.14.12=ha9547d1_1 + - ipyleaflet=0.17.4=pyhd8ed1ab_0 + - ipython=8.16.1=pyh5737063_0 + - ipywidgets=8.1.1=pyhd8ed1ab_0 + - jedi=0.19.1=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.3.2=pyhd8ed1ab_0 + - jupyterlab_widgets=3.0.9=pyhd8ed1ab_0 + - kealib=1.5.2=ha10e780_1 + - kiwisolver=1.4.5=py39h1f6ef14_1 + - krb5=1.21.2=heb0366b_0 + - lcms2=2.15=h67d730c_3 + - lerc=4.0.0=h63175ca_0 + - libabseil=20230802.1=cxx17_h63175ca_0 + - libaec=1.1.2=h63175ca_1 + - libarchive=3.7.2=h6f8411a_0 + - libblas=3.9.0=19_win64_mkl + - libboost-headers=1.82.0=h57928b3_6 + - libbrotlicommon=1.1.0=hcfcfb64_1 + - libbrotlidec=1.1.0=hcfcfb64_1 + - libbrotlienc=1.1.0=hcfcfb64_1 + - libcblas=3.9.0=19_win64_mkl + - libclang=15.0.7=default_h77d9078_3 + - libclang13=15.0.7=default_h77d9078_3 + - libcrc32c=1.1.2=h0e60522_0 + - libcurl=8.4.0=hd5e4a3a_0 + - libdeflate=1.19=hcfcfb64_0 + - libexpat=2.5.0=h63175ca_1 + - libffi=3.4.2=h8ffe710_5 + - libflang=5.0.0=h6538335_20180525 + - libgdal=3.7.2=h3217549_7 + - libglib=2.78.0=he8f3873_0 + - libgoogle-cloud=2.12.0=ha74b051_3 + - libgrpc=1.58.1=h2a9c87f_2 + - libhwloc=2.9.3=default_haede6df_1009 + - libiconv=1.17=h8ffe710_0 + - libjpeg-turbo=3.0.0=hcfcfb64_1 + - libkml=1.3.0=haf3e7a6_1018 + - liblapack=3.9.0=19_win64_mkl + - libnetcdf=4.9.2=nompi_h8284064_112 + - libogg=1.3.4=h8ffe710_1 + - libpng=1.6.39=h19919ed_0 + - libpq=16.0=h43585b0_1 + - libprotobuf=4.24.3=hb8276f3_1 + - libre2-11=2023.06.02=h8c5ae5e_0 + - librttopo=1.1.0=h92c5fdb_14 + - libspatialindex=1.9.3=h39d44d4_4 + - libspatialite=5.1.0=hbf340bc_0 + - libsqlite=3.43.2=hcfcfb64_0 + - libssh2=1.11.0=h7dfc565_0 + - libtiff=4.6.0=h6e2ebb7_2 + - libvorbis=1.3.7=h0e60522_0 + - libwebp-base=1.3.2=hcfcfb64_0 + - libxcb=1.15=hcd874cb_0 + - libxml2=2.11.5=hc3477c8_1 + - libxslt=1.1.37=h6070c61_1 + - libzip=1.10.1=h1d365fa_3 + - libzlib=1.2.13=hcfcfb64_5 + - llvm-meta=5.0.0=0 + - lxml=4.9.3=py39hbae3653_1 + - lz4-c=1.9.4=hcfcfb64_0 + - lzo=2.10=he774522_1000 + - m2w64-gcc-libgfortran=5.3.0=6 + - m2w64-gcc-libs=5.3.0=7 + - m2w64-gcc-libs-core=5.3.0=7 + - m2w64-gmp=6.1.0=2 + - m2w64-libwinpthread-git=5.0.0.4634.697f757=2 + - mapclassify=2.6.1=pyhd8ed1ab_0 + - markupsafe=2.1.3=py39ha55989b_1 + - matplotlib=3.8.0=py39hcbf5309_2 + - matplotlib-base=3.8.0=py39hf19769e_2 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mercantile=1.2.1=pyhd8ed1ab_0 + - metis=5.1.0=h63175ca_1007 + - minizip=4.0.2=h5bed578_0 + - mkl=2023.2.0=h6a75c08_50496 + - msys2-conda-epoch=20160418=1 + - mumps-seq=5.2.1=hb3f9cae_11 + - munch=4.0.0=pyhd8ed1ab_0 + - munkres=1.1.4=pyh9f0ad1d_0 + - networkx=3.2.1=pyhd8ed1ab_0 + - numpy=1.26.0=py39hddb5d58_0 + - openjpeg=2.5.0=h3d672ee_3 + - openmp=5.0.0=vc14_1 + - openssl=3.1.4=hcfcfb64_0 + - owslib=0.29.2=pyhd8ed1ab_0 + - packaging=23.2=pyhd8ed1ab_0 + - pandas=2.1.2=py39h32e6231_0 + - parso=0.8.3=pyhd8ed1ab_0 + - pcre2=10.40=h17e33f8_0 + - pickleshare=0.7.5=py_1003 + - pillow=10.1.0=py39h368b509_0 + - pip=23.3=py39haa95532_0 + - pixman=0.42.2=h63175ca_0 + - ply=3.11=py_1 + - poppler=23.10.0=hc2f3c52_0 + - poppler-data=0.4.12=hd8ed1ab_0 + - postgresql=16.0=hc80876b_1 + - proj=9.3.0=he13c7e8_2 + - prompt-toolkit=3.0.39=pyha770c72_0 + - prompt_toolkit=3.0.39=hd8ed1ab_0 + - pthread-stubs=0.4=hcd874cb_1001 + - pthreads-win32=2.9.1=hfa6e2cd_3 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - pygments=2.16.1=pyhd8ed1ab_0 + - pyincore=1.13.0=py_0 + - pyincore-data=0.6.0=py_0 + - pyincore-viz=1.8.3=py_0 + - pyomo=6.6.2=py39h99910a6_1 + - pyparsing=3.1.1=pyhd8ed1ab_0 + - pyproj=3.6.1=py39h9e31499_3 + - pyqt=5.15.9=py39hb77abff_5 + - pyqt5-sip=12.12.2=py39h99910a6_5 + - pysocks=1.7.1=pyh0701188_6 + - python=3.9.18=h1aa4202_0 + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python_abi=3.9=2_cp39 + - pytz=2023.3.post1=pyhd8ed1ab_0 + - pyyaml=6.0.1=py39ha55989b_1 + - qt-main=5.15.8=h9e85ed6_17 + - rasterio=1.3.9=py39hdc4e632_0 + - re2=2023.06.02=hcbb65ff_0 + - requests=2.31.0=pyhd8ed1ab_0 + - rtree=1.1.0=py39h09fdee3_0 + - scikit-learn=1.3.2=py39h7c199eb_1 + - scip=8.0.4=hc7fd266_0 + - scipy=1.11.3=py39hddb5d58_1 + - setuptools=68.0.0=py39haa95532_0 + - shapely=2.0.2=py39hacc7841_0 + - sip=6.7.12=py39h99910a6_0 + - six=1.16.0=pyh6c4a22f_0 + - snappy=1.1.10=hfb803bf_0 + - snuggs=1.4.7=py_0 + - sqlite=3.41.2=h2bbff1b_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - tbb=2021.10.0=h91493d7_2 + - threadpoolctl=3.2.0=pyha21a80b_0 + - tiledb=2.16.3=hbf04793_3 + - tk=8.6.13=hcfcfb64_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - tornado=6.3.3=py39ha55989b_1 + - traitlets=5.13.0=pyhd8ed1ab_0 + - traittypes=0.2.1=pyh9f0ad1d_2 + - typing_extensions=4.8.0=pyha770c72_0 + - tzdata=2023c=h04d1e81_0 + - ucrt=10.0.22621.0=h57928b3_0 + - unicodedata2=15.1.0=py39ha55989b_0 + - uriparser=0.9.7=h1537add_1 + - urllib3=2.0.7=pyhd8ed1ab_0 + - vc=14.2=h21ff451_1 + - vc14_runtime=14.36.32532=hdcecf7f_17 + - vs2015_runtime=14.36.32532=h05e6639_17 + - wcwidth=0.2.8=pyhd8ed1ab_0 + - wheel=0.41.2=py39haa95532_0 + - widgetsnbextension=4.0.9=pyhd8ed1ab_0 + - win_inet_pton=1.1.0=pyhd8ed1ab_6 + - wrapt=1.15.0=py39ha55989b_1 + - xerces-c=3.2.4=h63175ca_3 + - xorg-libxau=1.0.11=hcd874cb_0 + - xorg-libxdmcp=1.1.3=hcd874cb_0 + - xyzservices=2023.10.1=pyhd8ed1ab_0 + - xz=5.2.6=h8d14728_0 + - yaml=0.2.5=h8ffe710_2 + - zipp=3.17.0=pyhd8ed1ab_0 + - zlib=1.2.13=hcfcfb64_5 + - zstd=1.5.5=h12be248_0 +prefix: D:\miniconda3\envs\win-py39