diff --git a/requirements/environment.yml b/requirements/environment.yml index 966d2bc..5621c2e 100644 --- a/requirements/environment.yml +++ b/requirements/environment.yml @@ -1,65 +1,66 @@ +name: moveroplot channels: - conda-forge + - defaults dependencies: - _libgcc_mutex=0.1 - _openmp_mutex=4.5 - alabaster=0.7.13 - - alsa-lib=1.2.8 + - alsa-lib=1.2.10 - anaconda-client=1.12.1 - anaconda-project=0.11.1 - annotated-types=0.6.0 - anyio=3.7.1 - - astroid=3.0.1 - - asttokens=2.4.0 + - archspec=0.2.2 + - astroid=3.0.2 + - asttokens=2.4.1 - attr=2.5.1 - - attrs=23.1.0 - - babel=2.13.0 - - backcall=0.2.0 - - backports=1.0 - - backports.functools_lru_cache=1.6.5 + - attrs=23.2.0 + - babel=2.14.0 - beautifulsoup4=4.12.2 - - black=23.10.0 - - boa=0.14.0 - - boltons=23.0.0 + - black=23.12.1 + - boa=0.16.0 + - boltons=23.1.1 - brotli=1.1.0 - brotli-bin=1.1.0 - brotli-python=1.1.0 - bzip2=1.0.8 - - c-ares=1.20.1 - - ca-certificates=2023.7.22 - - cairo=1.16.0 + - c-ares=1.24.0 + - ca-certificates=2023.11.17 + - cairo=1.18.0 - cartopy=0.22.0 - - certifi=2023.7.22 + - certifi=2023.11.17 - cffi=1.16.0 - cfgv=3.3.1 - chardet=5.2.0 - - charset-normalizer=3.3.0 + - charset-normalizer=3.3.2 - click=8.1.7 - clyent=1.2.2 - codespell=2.2.6 - colorama=0.4.6 - - conda=23.7.4 - - conda-build=3.24.0 + - conda=23.11.0 + - conda-build=3.28.2 + - conda-index=0.3.0 + - conda-libmamba-solver=23.12.0 - conda-pack=0.7.1 - conda-package-handling=2.2.0 - conda-package-streaming=0.9.0 - - contourpy=1.1.1 - - cryptography=41.0.4 + - contourpy=1.2.0 - cycler=0.12.1 - - dataclasses=0.8 - dbus=1.13.6 - decorator=5.1.1 - defusedxml=0.7.1 - dill=0.3.7 - - distlib=0.3.7 + - distlib=0.3.8 + - distro=1.9.0 - docutils=0.20.1 - - exceptiongroup=1.1.3 - - executing=1.2.0 + - exceptiongroup=1.2.0 + - executing=2.0.1 - expat=2.5.0 - - filelock=3.12.4 - - flake8=6.1.0 + - filelock=3.13.1 + - flake8=7.0.0 - flake8-black=0.3.6 - - fmt=9.1.0 + - fmt=10.1.1 - font-ttf-dejavu-sans-mono=2.37 - font-ttf-inconsolata=3.000 - font-ttf-source-code-pro=2.038 @@ -67,55 +68,54 @@ dependencies: - fontconfig=2.14.2 - fonts-conda-ecosystem=1 - fonts-conda-forge=1 - - fonttools=4.43.1 + - fonttools=4.47.0 - freetype=2.12.1 - - geos=3.12.0 + - geos=3.12.1 - gettext=0.21.1 - - glib=2.78.0 - - glib-tools=2.78.0 - - glob2=0.7 + - glib=2.78.3 + - glib-tools=2.78.3 - graphite2=1.3.13 - - gst-plugins-base=1.22.3 - - gstreamer=1.22.3 - - harfbuzz=7.3.0 - - icu=72.1 - - identify=2.5.30 - - idna=3.4 + - gst-plugins-base=1.22.8 + - gstreamer=1.22.8 + - harfbuzz=8.3.0 + - icu=73.2 + - identify=2.5.33 + - idna=3.6 - imagesize=1.4.1 - importlib-metadata=4.13.0 - - importlib_resources=6.1.0 + - importlib_resources=6.1.1 - iniconfig=2.0.0 - ipdb=0.13.13 - - ipython=8.16.1 - - isort=5.12.0 + - ipython=8.19.0 + - isort=5.13.2 - jedi=0.19.1 - jinja2=3.1.2 - joblib=1.3.2 - json5=0.9.14 - jsonpatch=1.33 - jsonpointer=2.4 - - jsonschema=4.19.1 - - jsonschema-specifications=2023.7.1 - - jupyter_core=5.4.0 + - jsonschema=4.20.0 + - jsonschema-specifications=2023.12.1 + - jupyter_core=5.7.0 - keyutils=1.6.1 - kiwisolver=1.4.5 - - krb5=1.20.1 + - krb5=1.21.2 - lame=3.100 - - lcms2=2.15 + - lcms2=2.16 - ld_impl_linux-64=2.40 - lerc=4.0.0 - - libarchive=3.6.2 + - libarchive=3.7.2 - libblas=3.9.0 - libbrotlicommon=1.1.0 - libbrotlidec=1.1.0 - libbrotlienc=1.1.0 - libcap=2.69 - libcblas=3.9.0 - - libclang=16.0.6 - - libclang13=16.0.6 + - libclang=15.0.7 + - libclang13=15.0.7 - libcups=2.3.3 - - libcurl=8.1.2 - - libdeflate=1.18 + - libcurl=8.5.0 + - libdeflate=1.19 - libedit=3.1.20191231 - libev=4.33 - libevent=2.1.12 @@ -123,54 +123,57 @@ dependencies: - libffi=3.4.2 - libflac=1.4.3 - libgcc-ng=13.2.0 - - libgcrypt=1.10.1 + - libgcrypt=1.10.3 - libgfortran-ng=13.2.0 - libgfortran5=13.2.0 - - libglib=2.78.0 + - libglib=2.78.3 - libgomp=13.2.0 - libgpg-error=1.47 - libiconv=1.17 - - libjpeg-turbo=2.1.5.1 + - libjpeg-turbo=3.0.0 - liblapack=3.9.0 - liblief=0.12.3 - - libllvm16=16.0.6 - - libmamba=1.4.9 - - libmambapy=1.4.9 - - libnghttp2=1.52.0 + - libllvm15=15.0.7 + - libmamba=1.5.6 + - libmambapy=1.5.6 + - libnghttp2=1.58.0 - libnsl=2.0.1 - libogg=1.3.4 - - libopenblas=0.3.24 + - libopenblas=0.3.25 - libopus=1.3.1 - libpng=1.6.39 - - libpq=15.3 + - libpq=16.1 - libsndfile=1.2.2 - - libsolv=0.7.25 - - libsqlite=3.43.2 + - libsolv=0.7.27 + - libsqlite=3.44.2 - libssh2=1.11.0 - libstdcxx-ng=13.2.0 - - libsystemd0=254 - - libtiff=4.5.1 + - libsystemd0=255 + - libtiff=4.6.0 - libuuid=2.38.1 - libvorbis=1.3.7 - libwebp-base=1.3.2 - libxcb=1.15 + - libxcrypt=4.4.36 - libxkbcommon=1.6.0 - - libxml2=2.11.5 + - libxml2=2.12.3 - libzlib=1.2.13 - livereload=2.6.3 - lz4-c=1.9.4 - lzo=2.10 - - mamba=1.4.9 + - mamba=1.5.6 - markdown-it-py=3.0.0 - markupsafe=2.1.3 - - matplotlib=3.8.0 - - matplotlib-base=3.8.0 + - matplotlib=3.8.2 + - matplotlib-base=3.8.2 - matplotlib-inline=0.1.6 - mccabe=0.7.0 - - mdurl=0.1.0 + - mdurl=0.1.2 + - menuinst=2.0.1 + - more-itertools=10.1.0 - mpg123=1.32.3 - munkres=1.1.4 - - mypy=1.6.1 + - mypy=1.8.0 - mypy_extensions=1.0.0 - mysql-common=8.0.33 - mysql-libs=8.0.33 @@ -178,30 +181,32 @@ dependencies: - ncurses=6.4 - nodeenv=1.8.0 - nspr=4.35 - - nss=3.94 + - nss=3.96 + - numpy=1.26.3 - openjpeg=2.5.0 - - openssl=3.1.3 + - openssl=3.2.0 - packaging=23.2 - - pandas=2.1.1 + - pandas=2.1.4 + - pandas-stubs=2.1.4.231227 - parso=0.8.3 - patch=2.7.6 - patchelf=0.17.2 - - pathspec=0.11.2 - - pcre2=10.40 + - pathspec=0.12.1 + - pcre2=10.42 - pexpect=4.8.0 - pickleshare=0.7.5 - - pillow=10.0.0 - - pip=23.3 - - pixman=0.42.2 + - pillow=10.2.0 + - pip=23.3.2 + - pixman=0.43.0 - pkginfo=1.9.6 - pkgutil-resolve-name=1.3.10 - - platformdirs=3.11.0 + - platformdirs=4.1.0 - pluggy=1.3.0 - ply=3.11 - - pre-commit=3.5.0 - - proj=9.2.1 - - prompt_toolkit=3.0.39 - - psutil=5.9.5 + - pre-commit=3.6.0 + - proj=9.3.1 + - prompt_toolkit=3.0.42 + - psutil=5.9.7 - pthread-stubs=0.4 - ptyprocess=0.7.0 - pulseaudio-client=16.1 @@ -211,48 +216,47 @@ dependencies: - pycodestyle=2.11.1 - pycosat=0.6.6 - pycparser=2.21 - - pydantic=2.4.2 - - pydantic-core=2.10.1 + - pydantic=2.5.3 + - pydantic-core=2.14.6 - pydocstyle=6.3.0 - - pyflakes=3.1.0 - - pygments=2.16.1 - - pylint=3.0.1 - - pyopenssl=23.2.0 + - pyflakes=3.2.0 + - pygments=2.17.2 + - pylint=3.0.3 - pyparsing=3.1.1 - pyproj=3.6.1 - pyqt=5.15.9 - pyqt5-sip=12.12.2 - pyshp=2.3.1 - pysocks=1.7.1 - - pytest=7.4.2 - - python=3.11.6 + - pytest=7.4.4 + - python=3.11.7 - python-dateutil=2.8.2 - - python-fastjsonschema=2.18.1 + - python-fastjsonschema=2.19.1 - python-libarchive-c=5.0 - - python-tzdata=2023.3 + - python-tzdata=2023.4 - python_abi=3.11 - pytoolconfig=1.2.5 - pytz=2023.3.post1 - pyyaml=6.0.1 - qt-main=5.15.8 - readline=8.2 - - referencing=0.30.2 + - referencing=0.32.1 - reproc=14.2.4.post0 - reproc-cpp=14.2.4.post0 - requests=2.31.0 - requests-toolbelt=1.0.0 - - rich=13.6.0 - - ripgrep=13.0.0 - - rope=1.10.0 - - rpds-py=0.10.6 - - rstcheck=6.1.2 - - rstcheck-core=1.1.1 - - ruamel.yaml=0.17.39 + - rich=13.7.0 + - ripgrep=14.0.3 + - rope=1.11.0 + - rpds-py=0.16.2 + - rstcheck=6.2.0 + - rstcheck-core=1.2.0 + - ruamel.yaml=0.18.5 - ruamel.yaml.clib=0.2.7 - ruamel_yaml=0.15.80 - - setuptools=68.2.2 + - setuptools=69.0.3 - shapely=2.0.2 - - shellingham=1.5.3 + - shellingham=1.5.4 - sip=6.7.12 - six=1.16.0 - sniffio=1.3.0 @@ -266,29 +270,30 @@ dependencies: - sphinxcontrib-jsmath=1.0.1 - sphinxcontrib-qthelp=1.0.6 - sphinxcontrib-serializinghtml=1.1.9 - - sqlite=3.43.2 + - sqlite=3.44.2 - stack_data=0.6.2 - tk=8.6.13 - toml=0.10.2 - tomli=2.0.1 - - tomlkit=0.12.1 - - toolz=0.12.0 + - tomlkit=0.12.3 - tornado=6.3.3 - tqdm=4.66.1 - - traitlets=5.11.2 - - typer=0.4.2 - - types-docutils=0.20.0.3 - - types-setuptools=68.2.0.0 + - traitlets=5.14.1 + - truststore=0.8.0 + - typer=0.9.0 + - types-docutils=0.20.0.20240106 + - types-pytz=2023.3.1.1 + - types-setuptools=69.0.0.0 - types-toml=0.10.8.7 - - typing-extensions=4.8.0 - - typing_extensions=4.8.0 - - tzdata=2023c + - typing-extensions=4.9.0 + - typing_extensions=4.9.0 + - tzdata=2023d - ukkonen=1.0.1 - - urllib3=2.0.7 - - virtualenv=20.24.4 + - urllib3=2.1.0 + - virtualenv=20.25.0 - watchgod=0.8.2 - - wcwidth=0.2.8 - - wheel=0.41.2 + - wcwidth=0.2.12 + - wheel=0.42.0 - xcb-util=0.4.0 - xcb-util-image=0.4.0 - xcb-util-keysyms=0.4.0 @@ -309,13 +314,13 @@ dependencies: - xorg-xproto=7.0.31 - xz=5.2.6 - yaml=0.2.5 - - yaml-cpp=0.7.0 + - yaml-cpp=0.8.0 - zipp=3.17.0 - zlib=1.2.13 - - zstandard=0.21.0 + - zstandard=0.22.0 - zstd=1.5.5 - pip: - - copier==8.3.0 + - copier==9.1.0 - dunamai==1.19.0 - flake8-pyproject==1.2.3 - funcy==2.0 @@ -323,6 +328,6 @@ dependencies: - mistune==2.0.5 - plumbum==1.8.2 - prompt-toolkit==3.0.36 - - pyyaml-include==1.3.1 + - pyyaml-include==1.3.2 - questionary==2.0.1 - sphinx-mdinclude==0.5.3 diff --git a/requirements/requirements.yml b/requirements/requirements.yml index 6d72128..aaa2c33 100644 --- a/requirements/requirements.yml +++ b/requirements/requirements.yml @@ -8,6 +8,7 @@ dependencies: - click >= 6.0 - matplotlib>=3.7 - pandas=2.1 + - pandas-stubs=2.1 # development - anaconda-client - black>=22.10 diff --git a/src/moveroplot/station_scores.py b/src/moveroplot/station_scores.py index a26db82..9911402 100644 --- a/src/moveroplot/station_scores.py +++ b/src/moveroplot/station_scores.py @@ -73,7 +73,7 @@ def _initialize_plots(labels: list, scores: list): for ax in axes.ravel(): ax.set_extent([5.3, 11.2, 45.4, 48.2]) _add_features(ax) - fig.tight_layout(w_pad=8, h_pad=2, rect=[0.05, 0.05, 0.90, 0.90]) + fig.tight_layout(w_pad=8, h_pad=2, rect=(0.05, 0.05, 0.90, 0.90)) plt.subplots_adjust(bottom=0.15) return fig, axes