Commit 546124fd authored by thiuda's avatar thiuda
Browse files

Added missing dependencies // updated conda env // added notebook hint to README

parent 6f3d7036
......@@ -6,6 +6,7 @@ Detecting contrails on MODIS satellite imagery with Hough transformation.
- Python >= 3.8
- Conda
- (optional) notebook
> Note: I recommend using conda over pip to avoid errors with gdal.
......@@ -118,4 +119,4 @@ ppht_threshold = 4 # hough threshold for probabilistic
line_length = 10 # line length for probabilistic
line_gap = 10 # line gap for probabilistic
ratio_threshold = 3 # line filter threshold
```
\ No newline at end of file
```
name: contect
channels:
- conda-forge
- defaults
dependencies:
- _libgcc_mutex=0.1=conda_forge
- _libgcc_mutex=0.1=main
- _openmp_mutex=4.5=1_gnu
- alsa-lib=1.2.3=h516909a_0
- appdirs=1.4.4=pyh9f0ad1d_0
- blosc=1.21.0=h9c3ff4c_0
- bokeh=2.3.3=py39hf3d152e_0
- boost-cpp=1.74.0=h312852a_4
- brotli=1.0.9=h7f98852_5
- brotli-bin=1.0.9=h7f98852_5
- brotlipy=0.7.0=py39h3811e60_1001
- brunsli=0.1=h9c3ff4c_0
- bzip2=1.0.8=h7f98852_4
- c-ares=1.17.2=h7f98852_0
- ca-certificates=2021.5.30=ha878542_0
- cairo=1.16.0=h6cf1ce9_1008
- certifi=2021.5.30=py39hf3d152e_0
- cffi=1.14.6=py39he32792d_0
- cfitsio=3.470=hb418390_7
- chardet=4.0.0=py39hf3d152e_1
- charls=2.2.0=h9c3ff4c_0
- charset-normalizer=2.0.0=pyhd8ed1ab_0
- click=8.0.1=py39hf3d152e_0
- cloudpickle=1.6.0=py_0
- cryptography=3.4.7=py39hbca0aa6_0
- curl=7.78.0=hea6ffbf_0
- cycler=0.10.0=py_2
- cytoolz=0.11.0=py39h3811e60_3
- dask=2021.5.1=pyhd8ed1ab_0
- dask-core=2021.5.1=pyhd8ed1ab_0
- dbus=1.13.6=h48d8840_2
- decorator=5.0.9=pyhd8ed1ab_0
- distributed=2021.5.1=py39hf3d152e_0
- expat=2.4.1=h9c3ff4c_0
- fontconfig=2.13.1=hba837de_1005
- freetype=2.10.4=h0708190_1
- freexl=1.0.6=h7f98852_0
- fsspec=2021.8.1=pyhd8ed1ab_0
- gdal=3.3.1=py39h218ed2d_3
- geos=3.9.1=h9c3ff4c_2
- geotiff=1.6.0=h4f31c25_6
- gettext=0.19.8.1=h0b5b191_1005
- giflib=5.2.1=h36c2ea0_2
- glib=2.68.4=h9c3ff4c_0
- glib-tools=2.68.4=h9c3ff4c_0
- gst-plugins-base=1.18.4=hf529b03_2
- gstreamer=1.18.4=h76c114f_2
- hdf4=4.2.15=h10796ff_3
- hdf5=1.12.1=nompi_h2750804_100
- heapdict=1.0.1=py_0
- icu=68.1=h58526e2_0
- idna=3.1=pyhd3deb0d_0
- imagecodecs=2021.7.30=py39h44211f0_0
- imageio=2.9.0=py_0
- jinja2=3.0.1=pyhd8ed1ab_0
- joblib=1.0.1=pyhd8ed1ab_0
- jpeg=9d=h36c2ea0_0
- json-c=0.15=h98cffda_0
- jxrlib=1.1=h7f98852_2
- kealib=1.4.14=h87e4c3c_3
- kiwisolver=1.3.2=py39h1a9c180_0
- krb5=1.19.2=hcc1bbae_0
- lcms2=2.12=hddcbb42_0
- ld_impl_linux-64=2.36.1=hea4e1c9_2
- lerc=2.2.1=h9c3ff4c_0
- libaec=1.0.5=h9c3ff4c_0
- libblas=3.9.0=11_linux64_openblas
- libbrotlicommon=1.0.9=h7f98852_5
- libbrotlidec=1.0.9=h7f98852_5
- libbrotlienc=1.0.9=h7f98852_5
- libcblas=3.9.0=11_linux64_openblas
- libclang=11.1.0=default_ha53f305_1
- libcurl=7.78.0=h2574ce0_0
- libdap4=3.20.6=hd7c4107_2
- libdeflate=1.8=h7f98852_0
- libedit=3.1.20191231=he28a2e2_2
- libev=4.33=h516909a_1
- libevent=2.1.10=hcdb4288_3
- libffi=3.3=h58526e2_2
- libgcc-ng=11.1.0=hc902ee8_8
- libgdal=3.3.1=h6214c1d_3
- libgfortran-ng=11.1.0=h69a702a_8
- libgfortran5=11.1.0=h6c583b3_8
- libglib=2.68.4=h3e27bee_0
- libgomp=11.1.0=hc902ee8_8
- libiconv=1.16=h516909a_0
- libkml=1.3.0=h238a007_1014
- liblapack=3.9.0=11_linux64_openblas
- libllvm11=11.1.0=hf817b99_2
- libnetcdf=4.8.1=nompi_hb3fd0d9_101
- libnghttp2=1.43.0=h812cca2_0
- libogg=1.3.4=h7f98852_1
- libopenblas=0.3.17=pthreads_h8fe5266_1
- libopus=1.3.1=h7f98852_1
- libpng=1.6.37=h21135ba_2
- libpq=13.3=hd57d9b9_0
- librttopo=1.1.0=h1185371_6
- libspatialite=5.0.1=h8694cbe_5
- libssh2=1.10.0=ha56f1ee_0
- libstdcxx-ng=11.1.0=h56837e0_8
- libtiff=4.3.0=hf544144_0
- libuuid=2.32.1=h7f98852_1000
- libvorbis=1.3.7=h9c3ff4c_0
- libwebp-base=1.2.1=h7f98852_0
- libxcb=1.13=h7f98852_1003
- libxkbcommon=1.0.3=he3ba5ed_0
- libxml2=2.9.12=h72842e0_0
- libzip=1.8.0=h4de3113_0
- libzopfli=1.0.3=h9c3ff4c_0
- locket=0.2.0=py_2
- lz4-c=1.9.3=h9c3ff4c_1
- markupsafe=2.0.1=py39h3811e60_0
- matplotlib=3.4.2=py39hf3d152e_0
- matplotlib-base=3.4.2=py39h2fa2bec_0
- msgpack-python=1.0.2=py39h1a9c180_1
- mysql-common=8.0.25=ha770c72_2
- mysql-libs=8.0.25=hfa10184_2
- ncurses=6.2=h58526e2_4
- networkx=2.5=py_0
- nspr=4.30=h9c3ff4c_0
- nss=3.69=hb5efdd6_0
- numpy=1.20.3=py39hdbf815f_1
- olefile=0.46=pyh9f0ad1d_1
- openjpeg=2.4.0=hb52868f_1
- openssl=1.1.1l=h7f98852_0
- packaging=21.0=pyhd8ed1ab_0
- pandas=1.2.4=py39hde0f152_0
- partd=1.2.0=pyhd8ed1ab_0
- pcre=8.45=h9c3ff4c_0
- pillow=8.3.2=py39ha612740_0
- pip=21.2.4=pyhd8ed1ab_0
- pixman=0.40.0=h36c2ea0_0
- pooch=1.5.1=pyhd8ed1ab_0
- poppler=21.03.0=h93df280_0
- poppler-data=0.4.10=0
- postgresql=13.3=h2510834_0
- proj=8.0.1=h277dcde_0
- psutil=5.8.0=py39h3811e60_1
- pthread-stubs=0.4=h36c2ea0_1001
- pycparser=2.20=pyh9f0ad1d_2
- pyopenssl=20.0.1=pyhd8ed1ab_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyproj=3.1.0=py39ha9a7ae0_4
- pyqt=5.12.3=py39hf3d152e_7
- pyqt-impl=5.12.3=py39h0fcd23e_7
- pyqt5-sip=4.19.18=py39he80948d_7
- pyqtchart=5.12=py39h0fcd23e_7
- pyqtwebengine=5.12.1=py39h0fcd23e_7
- pysocks=1.7.1=py39hf3d152e_3
- python=3.9.7=h49503c6_0_cpython
- python-dateutil=2.8.2=pyhd8ed1ab_0
- python_abi=3.9=2_cp39
- pytz=2021.1=pyhd8ed1ab_0
- pywavelets=1.1.1=py39hce5d2b2_3
- pyyaml=5.4.1=py39h3811e60_1
- qt=5.12.9=hda022c4_4
- readline=8.1=h46c0cb4_0
- requests=2.26.0=pyhd8ed1ab_0
- scikit-image=0.18.1=py39hde0f152_0
- scikit-learn=0.24.2=py39h4dfa638_1
- scipy=1.6.3=py39hee8e79c_0
- setuptools=57.4.0=py39hf3d152e_0
- shapely=1.7.1=py39ha61afbd_5
- six=1.16.0=pyh6c4a22f_0
- snappy=1.1.8=he1b5a44_3
- sortedcontainers=2.4.0=pyhd8ed1ab_0
- sqlite=3.36.0=h9cd32fc_0
- tblib=1.7.0=pyhd8ed1ab_0
- threadpoolctl=2.2.0=pyh8a188c0_0
- tifffile=2021.8.30=pyhd8ed1ab_0
- tiledb=2.3.4=he87e0bf_0
- tk=8.6.11=h27826a3_1
- toolz=0.11.1=py_0
- tornado=6.1=py39h3811e60_1
- typing_extensions=3.10.0.0=pyha770c72_0
- tzcode=2021a=h7f98852_2
- tzdata=2021a=he74cb21_1
- urllib3=1.26.6=pyhd8ed1ab_0
- wheel=0.37.0=pyhd8ed1ab_1
- xerces-c=3.2.3=h9d8b166_2
- xorg-kbproto=1.0.7=h7f98852_1002
- xorg-libice=1.0.10=h7f98852_0
- xorg-libsm=1.2.3=hd9c2040_1000
- xorg-libx11=1.7.2=h7f98852_0
- xorg-libxau=1.0.9=h7f98852_0
- xorg-libxdmcp=1.1.3=h7f98852_0
- xorg-libxext=1.3.4=h7f98852_1
- xorg-libxrender=0.9.10=h7f98852_1003
- xorg-renderproto=0.11.1=h7f98852_1002
- xorg-xextproto=7.3.0=h7f98852_1002
- xorg-xproto=7.0.31=h7f98852_1007
- xz=5.2.5=h516909a_1
- yaml=0.2.5=h516909a_0
- zfp=0.5.5=h9c3ff4c_6
- zict=2.0.0=py_0
- zlib=1.2.11=h516909a_1010
- zstd=1.5.0=ha95c52a_0
prefix: /home/thiuda/miniconda3/envs/contect
- argon2-cffi=20.1.0=py38h27cfd23_1
- async_generator=1.10=pyhd3eb1b0_0
- attrs=21.2.0=pyhd3eb1b0_0
- aws-c-common=0.4.57=he6710b0_1
- aws-c-event-stream=0.1.6=h2531618_5
- aws-checksums=0.1.9=he6710b0_0
- aws-sdk-cpp=1.8.185=hce553d0_0
- backcall=0.2.0=pyhd3eb1b0_0
- blas=1.0=mkl
- bleach=4.0.0=pyhd3eb1b0_0
- blosc=1.21.0=h8c45485_0
- bokeh=2.4.1=py38h06a4308_0
- bottleneck=1.3.2=py38heb32a55_1
- brotli=1.0.9=he6710b0_2
- brunsli=0.1=h2531618_0
- bzip2=1.0.8=h7b6447c_0
- c-ares=1.17.1=h27cfd23_0
- ca-certificates=2021.10.26=h06a4308_2
- cairo=1.16.0=hf32fb01_1
- certifi=2021.10.8=py38h06a4308_0
- cffi=1.14.6=py38h400218f_0
- cfitsio=3.470=hf0d0db6_6
- charls=2.2.0=h2531618_0
- click=8.0.3=pyhd3eb1b0_0
- cloudpickle=2.0.0=pyhd3eb1b0_0
- curl=7.78.0=h1ccaba5_0
- cycler=0.10.0=py38_0
- cytoolz=0.11.0=py38h7b6447c_0
- dask=2021.10.0=pyhd3eb1b0_0
- dask-core=2021.10.0=pyhd3eb1b0_0
- dbus=1.13.18=hb2f20db_0
- debugpy=1.5.1=py38h295c915_0
- decorator=5.1.0=pyhd3eb1b0_0
- defusedxml=0.7.1=pyhd3eb1b0_0
- distributed=2021.10.0=py38h06a4308_0
- entrypoints=0.3=py38_0
- expat=2.4.1=h2531618_2
- fontconfig=2.13.1=h6c09931_0
- fonttools=4.25.0=pyhd3eb1b0_0
- freetype=2.11.0=h70c0345_0
- freexl=1.0.6=h27cfd23_0
- fsspec=2021.10.1=pyhd3eb1b0_0
- gdal=3.0.2=py38h4694593_1
- geos=3.8.0=he6710b0_0
- geotiff=1.6.0=h21e8280_0
- giflib=5.2.1=h7b6447c_0
- glib=2.69.1=h5202010_0
- gst-plugins-base=1.14.0=h8213a91_2
- gstreamer=1.14.0=h28cd5cc_2
- hdf4=4.2.13=h3ca952b_2
- hdf5=1.10.6=hb1b8bf9_0
- heapdict=1.0.1=pyhd3eb1b0_0
- icu=58.2=he6710b0_3
- imagecodecs=2021.8.26=py38h4cda21f_0
- imageio=2.9.0=pyhd3eb1b0_0
- importlib-metadata=4.8.1=py38h06a4308_0
- importlib_metadata=4.8.1=hd3eb1b0_0
- intel-openmp=2021.4.0=h06a4308_3561
- ipykernel=6.4.1=py38h06a4308_1
- ipython=7.29.0=py38hb070fc8_0
- ipython_genutils=0.2.0=pyhd3eb1b0_1
- ipywidgets=7.6.5=pyhd3eb1b0_1
- jedi=0.18.0=py38h06a4308_1
- jinja2=3.0.2=pyhd3eb1b0_0
- joblib=1.1.0=pyhd3eb1b0_0
- jpeg=9d=h7f8727e_0
- json-c=0.13.1=h1bed415_0
- jsonschema=3.2.0=pyhd3eb1b0_2
- jupyter=1.0.0=py38_7
- jupyter_client=7.0.6=pyhd3eb1b0_0
- jupyter_console=6.4.0=pyhd3eb1b0_0
- jupyter_core=4.9.1=py38h06a4308_0
- jupyterlab_pygments=0.1.2=py_0
- jupyterlab_widgets=1.0.0=pyhd3eb1b0_1
- jxrlib=1.1=h7b6447c_2
- kealib=1.4.14=h54c064f_0
- kiwisolver=1.3.1=py38h2531618_0
- krb5=1.19.2=hac12032_0
- lcms2=2.12=h3be6417_0
- ld_impl_linux-64=2.35.1=h7274673_9
- lerc=3.0=h295c915_0
- libaec=1.0.4=he6710b0_1
- libboost=1.73.0=h3ff78a5_11
- libcurl=7.78.0=h0b77cf5_0
- libdap4=3.19.1=h6ec2957_0
- libdeflate=1.8=h7f8727e_5
- libedit=3.1.20210910=h7f8727e_0
- libev=4.33=h7f8727e_1
- libffi=3.3=he6710b0_2
- libgcc-ng=9.3.0=h5101ec6_17
- libgdal=3.0.2=h7c14f60_1
- libgfortran-ng=7.5.0=ha8ba4b0_17
- libgfortran4=7.5.0=ha8ba4b0_17
- libgomp=9.3.0=h5101ec6_17
- libkml=1.3.0=h7ecb851_5
- libnetcdf=4.6.1=h2053bdc_4
- libnghttp2=1.46.0=hce63b2e_0
- libpng=1.6.37=hbc83047_0
- libpq=12.2=h553bfba_1
- libsodium=1.0.18=h7b6447c_0
- libspatialite=4.3.0a=h793db0d_0
- libssh2=1.9.0=h1ba5d50_1
- libstdcxx-ng=9.3.0=hd4cf53a_17
- libtiff=4.2.0=h85742a9_0
- libuuid=1.0.3=h7f8727e_2
- libwebp=1.2.0=h89dd481_0
- libwebp-base=1.2.0=h27cfd23_0
- libxcb=1.14=h7b6447c_0
- libxml2=2.9.12=h03d6c58_0
- libzopfli=1.0.3=he6710b0_0
- locket=0.2.1=py38h06a4308_1
- lz4-c=1.9.3=h295c915_1
- markupsafe=2.0.1=py38h27cfd23_0
- matplotlib=3.4.3=py38h06a4308_0
- matplotlib-base=3.4.3=py38hbbc1b5f_0
- matplotlib-inline=0.1.2=pyhd3eb1b0_2
- mistune=0.8.4=py38h7b6447c_1000
- mkl=2021.4.0=h06a4308_640
- mkl-service=2.4.0=py38h7f8727e_0
- mkl_fft=1.3.1=py38hd3c417c_0
- mkl_random=1.2.2=py38h51133e4_0
- msgpack-python=1.0.2=py38hff7bd54_1
- munkres=1.1.4=py_0
- nbclient=0.5.3=pyhd3eb1b0_0
- nbconvert=6.1.0=py38h06a4308_0
- nbformat=5.1.3=pyhd3eb1b0_0
- ncurses=6.3=h7f8727e_2
- nest-asyncio=1.5.1=pyhd3eb1b0_0
- networkx=2.6.3=pyhd3eb1b0_0
- notebook=6.4.6=py38h06a4308_0
- numexpr=2.7.3=py38h22e1b3c_1
- numpy=1.21.2=py38h20f2e39_0
- numpy-base=1.21.2=py38h79a1101_0
- olefile=0.46=pyhd3eb1b0_0
- openjpeg=2.4.0=h3ad879b_0
- openssl=1.1.1l=h7f8727e_0
- packaging=21.3=pyhd3eb1b0_0
- pandas=1.3.4=py38h8c16a72_0
- pandocfilters=1.4.3=py38h06a4308_1
- parso=0.8.2=pyhd3eb1b0_0
- partd=1.2.0=pyhd3eb1b0_0
- pcre=8.45=h295c915_0
- pexpect=4.8.0=pyhd3eb1b0_3
- pickleshare=0.7.5=pyhd3eb1b0_1003
- pillow=8.4.0=py38h5aabda8_0
- pip=21.2.4=py38h06a4308_0
- pixman=0.40.0=h7f8727e_1
- poppler=0.81.0=h01f5e8b_2
- poppler-data=0.4.10=h06a4308_0
- postgresql=12.2=h553bfba_1
- proj=6.2.1=haa6030c_0
- prometheus_client=0.12.0=pyhd3eb1b0_0
- prompt-toolkit=3.0.20=pyhd3eb1b0_0
- prompt_toolkit=3.0.20=hd3eb1b0_0
- psutil=5.8.0=py38h27cfd23_1
- ptyprocess=0.7.0=pyhd3eb1b0_2
- pycparser=2.21=pyhd3eb1b0_0
- pygments=2.10.0=pyhd3eb1b0_0
- pyparsing=3.0.4=pyhd3eb1b0_0
- pyqt=5.9.2=py38h05f1152_4
- pyrsistent=0.18.0=py38heee7806_0
- python=3.8.12=h12debd9_0
- python-dateutil=2.8.2=pyhd3eb1b0_0
- pytz=2021.3=pyhd3eb1b0_0
- pywavelets=1.1.1=py38h7b6447c_2
- pyyaml=6.0=py38h7f8727e_1
- pyzmq=22.2.1=py38h295c915_1
- qt=5.9.7=h5867ecd_1
- qtconsole=5.1.1=pyhd3eb1b0_0
- qtpy=1.10.0=pyhd3eb1b0_0
- readline=8.1=h27cfd23_0
- scikit-image=0.18.3=py38h51133e4_0
- scikit-learn=1.0.1=py38h51133e4_0
- scipy=1.7.1=py38h292c36d_2
- send2trash=1.8.0=pyhd3eb1b0_1
- setuptools=58.0.4=py38h06a4308_0
- shapely=1.7.1=py38h1728cc4_0
- sip=4.19.13=py38he6710b0_0
- six=1.16.0=pyhd3eb1b0_0
- snappy=1.1.8=he6710b0_0
- sortedcontainers=2.4.0=pyhd3eb1b0_0
- sqlite=3.36.0=hc218d9a_0
- tblib=1.7.0=pyhd3eb1b0_0
- terminado=0.9.4=py38h06a4308_0
- testpath=0.5.0=pyhd3eb1b0_0
- threadpoolctl=2.2.0=pyh0d69192_0
- tifffile=2021.7.2=pyhd3eb1b0_2
- tiledb=2.2.9=hffe1d7a_0
- tk=8.6.11=h1ccaba5_0
- toolz=0.11.2=pyhd3eb1b0_0
- tornado=6.1=py38h27cfd23_0
- traitlets=5.1.1=pyhd3eb1b0_0
- typing_extensions=3.10.0.2=pyh06a4308_0
- wcwidth=0.2.5=pyhd3eb1b0_0
- webencodings=0.5.1=py38_1
- wheel=0.37.0=pyhd3eb1b0_1
- widgetsnbextension=3.5.1=py38_0
- xerces-c=3.2.3=h780794e_0
- xz=5.2.5=h7b6447c_0
- yaml=0.2.5=h7b6447c_0
- zeromq=4.3.4=h2531618_0
- zfp=0.5.5=h2531618_6
- zict=2.0.0=pyhd3eb1b0_0
- zipp=3.6.0=pyhd3eb1b0_0
- zlib=1.2.11=h7b6447c_3
- zstd=1.4.9=haebb681_0
prefix: /home/thiuda/.conda/envs/contect
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment