openclimatefix / PVNet

PVnet main repo
MIT License
21 stars 5 forks source link

Testing failing #229

Closed peterdudfield closed 4 months ago

peterdudfield commented 4 months ago

The tests are failing from

3.0.47 to 3.0.48. i suspect this is a requirement upgrade

pass : https://github.com/openclimatefix/PVNet/actions/runs/9645392087 fail: https://github.com/openclimatefix/PVNet/actions/runs/9744304866

Screenshot 2024-07-01 at 14 52 21
peterdudfield commented 4 months ago
Screenshot 2024-07-01 at 14 08 39
peterdudfield commented 4 months ago

numpy-2.0.0 is not a problem

peterdudfield commented 4 months ago

failing Cartopy-0.23.0 Mako-1.3.5 MarkupSafe-2.1.5 PVNet-3.0.47 PrettyTable-3.10.0 PyYAML-6.0.1 absl-py-2.1.0 affine-2.4.0 aiobotocore-2.13.1 aiohttp-3.9.5 aioitertools-0.11.0 aiosignal-1.3.1 alembic-1.13.2 annotated-types-0.7.0 antlr4-python3-runtime-4.9.3 asciitree-0.3.3 asttokens-2.4.1 async-timeout-4.0.3 attrs-23.2.0 autopage-0.5.2 beautifulsoup4-4.12.3 black-24.4.2 blosc2-2.7.0 botocore-1.34.131 bottleneck-1.4.0 bs4-0.0.2 cachetools-5.3.3 certifi-2024.6.2 cfgv-3.4.0 cftime-1.6.4 charset-normalizer-3.3.2 click-8.1.7 click-plugins-1.1.1 cliff-4.7.0 cligj-0.7.2 cloudpickle-3.0.0 cmaes-0.10.0 cmd2-2.4.3 colorlog-6.8.2 comm-0.2.2 configobj-5.0.8 contourpy-1.2.1 coverage-7.5.4 cramjam-2.8.3 cycler-0.12.1 dask-2024.6.2 debugpy-1.8.2 decorator-5.1.1 distlib-0.3.8 docker-pycreds-0.4.0 donfig-0.8.1.post1 efficientnet-pytorch-0.7.1 einops-0.8.0 exceptiongroup-1.2.1 executing-2.0.1 fasteners-0.19 fastparquet-2024.5.0 filelock-3.15.4 flake8-7.1.0 fonttools-4.53.0 freezegun-1.5.1 frozenlist-1.4.1 fsspec-2024.6.1 gcsfs-2024.6.1 geopandas-1.0.0 gitdb-4.0.11 gitpython-3.1.43 google-api-core-2.19.1 google-auth-2.30.0 google-auth-oauthlib-1.2.0 google-cloud-core-2.4.1 google-cloud-storage-2.17.0 google-crc32c-1.5.0 google-resumable-media-2.7.1 googleapis-common-protos-1.63.2 greenlet-3.0.3 grpcio-1.64.1 h5netcdf-1.3.0 h5py-3.11.0 huggingface-hub-0.23.4 hydra-core-1.3.2 hydra-optuna-sweeper-1.2.0 identify-2.5.36 idna-3.7 importlib-metadata-8.0.0 iniconfig-2.0.0 ipykernel-6.29.4 ipython-8.26.0 isort-5.13.2 jedi-0.19.1 jinja2-3.1.4 jmespath-1.0.1 joblib-1.4.2 jupyter-client-8.6.2 jupyter-core-5.7.2 kiwisolver-1.4.5 lightning-2.3.1 lightning-utilities-0.11.3.post0 locket-1.0.0 markdown-3.6 markdown-it-py-3.0.0 matplotlib-3.9.0 matplotlib-inline-0.1.7 mccabe-0.7.0 mdurl-0.1.2 mpmath-1.3.0 msgpack-1.0.8 multidict-6.0.5 mypy-1.10.1 mypy-extensions-1.0.0 ndindex-1.8 nest-asyncio-1.6.0 networkx-3.3 nodeenv-1.9.1 nowcasting-datamodel-1.5.45 numcodecs-0.12.1 numexpr-2.10.1 numpy-1.26.4 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.5.40 nvidia-nvtx-cu12-12.1.105 oauthlib-3.2.2 ocf-blosc2-0.0.4 ocf-datapipes-3.3.36 ocf-ml-metrics-0.0.11 omegaconf-2.3.0 optuna-2.10.1 packaging-24.1 pandas-2.2.2 parso-0.8.4 partd-1.4.2 pathlib-abc-0.1.1 pathspec-0.12.1 pathy-0.11.0 pbr-6.0.0 pexpect-4.9.0 pillow-10.4.0 platformdirs-4.2.2 pluggy-1.5.0 pre-commit-3.7.1 prompt-toolkit-3.0.47 proto-plus-1.24.0 protobuf-4.25.3 psutil-6.0.0 psycopg2-binary-2.9.9 ptyprocess-0.7.0 pure-eval-0.2.2 pvlib-0.11.0 pvlive-api-1.3.0 py-cpuinfo-9.0.0 pyaml-env-1.2.1 pyasn1-0.6.0 pyasn1-modules-0.4.0 pycodestyle-2.12.0 pydantic-2.5.3 pydantic-core-2.14.6 pyflakes-3.2.0 pygments-2.18.0 pykdtree-1.3.12 pyogrio-0.9.0 pyparsing-3.1.2 pyperclip-1.9.0 pyproj-3.6.1 pyresample-1.28.3 pyshp-2.3.1 pytest-8.2.2 pytest-cov-5.0.0 python-dateutil-2.9.0.post0 python-dotenv-1.0.1 pytorch-lightning-2.3.1 pytorch-tabnet-4.1.0 pytz-2024.1 pyzmq-26.0.3 rasterio-1.3.10 requests-2.32.3 requests-oauthlib-2.0.0 rich-13.7.1 rioxarray-0.15.7 rsa-4.9 s3fs-2024.6.1 scikit_learn-1.5.0 scipy-1.14.0 sentry-sdk-2.7.1 setproctitle-1.3.3 shapely-2.0.4 shellingham-1.5.4 six-1.16.0 smart-open-6.4.0 smmap-5.0.1 snuggs-1.4.7 soupsieve-2.5 sqlalchemy-2.0.31 stack-data-0.6.3 stevedore-5.2.0 structlog-24.2.0 sympy-1.12.1 tensorboard-2.17.0 tensorboard-data-server-0.7.2 threadpoolctl-3.5.0 tomli-2.0.1 toolz-0.12.1 torch-2.3.1 torchmetrics-1.4.0.post0 torchvision-0.18.1 tornado-6.4.1 tqdm-4.66.4 traitlets-5.14.3 triton-2.3.1 typer-0.12.3 typing-extensions-4.12.2 tzdata-2024.1 urllib3-2.2.2 virtualenv-20.26.3 wandb-0.17.3 wcwidth-0.2.13 werkzeug-3.0.3 wrapt-1.16.0 xarray-2024.6.0 yarl-1.9.4 zarr-2.18.2 zipp-3.19.2

peterdudfield commented 4 months ago

passing Cartopy-0.23.0 Mako-1.3.5 MarkupSafe-2.1.5 PVNet-3.0.47 PrettyTable-3.10.0 PyYAML-6.0.1 absl-py-2.1.0 affine-2.4.0 aiobotocore-2.13.0 aiohttp-3.9.5 aioitertools-0.11.0 aiosignal-1.3.1 alembic-1.13.1 annotated-types-0.7.0 antlr4-python3-runtime-4.9.3 asciitree-0.3.3 asttokens-2.4.1 async-timeout-4.0.3 attrs-23.2.0 autopage-0.5.2 beautifulsoup4-4.12.3 black-24.4.2 blosc2-2.7.0 botocore-1.34.106 bottleneck-1.4.0 bs4-0.0.2 cachetools-5.3.3 certifi-2024.6.2 cfgv-3.4.0 cftime-1.6.4 charset-normalizer-3.3.2 click-8.1.7 click-plugins-1.1.1 cliff-4.7.0 cligj-0.7.2 cloudpickle-3.0.0 cmaes-0.10.0 cmd2-2.4.3 colorlog-6.8.2 comm-0.2.2 configobj-5.0.8 contourpy-1.2.1 coverage-7.5.4 cramjam-2.8.3 cycler-0.12.1 dask-2024.6.2 debugpy-1.8.1 decorator-5.1.1 distlib-0.3.8 docker-pycreds-0.4.0 donfig-0.8.1.post1 einops-0.8.0 exceptiongroup-1.2.1 executing-2.0.1 fasteners-0.19 fastparquet-2024.5.0 filelock-3.15.4 flake8-7.1.0 fonttools-4.53.0 freezegun-1.5.1 frozenlist-1.4.1 fsspec-2024.6.0 gcsfs-2024.6.0 geopandas-1.0.0 gitdb-4.0.11 gitpython-3.1.43 google-api-core-2.19.0 google-auth-2.30.0 google-auth-oauthlib-1.2.0 google-cloud-core-2.4.1 google-cloud-storage-2.17.0 google-crc32c-1.5.0 google-resumable-media-2.7.1 googleapis-common-protos-1.63.1 greenlet-3.0.3 grpcio-1.64.1 h5netcdf-1.3.0 h5py-3.11.0 huggingface-hub-0.23.4 hydra-core-1.3.2 hydra-optuna-sweeper-1.2.0 identify-2.5.36 idna-3.7 importlib-metadata-7.2.1 iniconfig-2.0.0 ipykernel-6.29.4 ipython-8.25.0 isort-5.13.2 jedi-0.19.1 jinja2-3.1.4 jmespath-1.0.1 jupyter-client-8.6.2 jupyter-core-5.7.2 kiwisolver-1.4.5 lightning-2.3.0 lightning-utilities-0.11.2 locket-1.0.0 markdown-3.6 markdown-it-py-3.0.0 matplotlib-3.9.0 matplotlib-inline-0.1.7 mccabe-0.7.0 mdurl-0.1.2 mpmath-1.3.0 msgpack-1.0.8 multidict-6.0.5 mypy-1.10.0 mypy-extensions-1.0.0 ndindex-1.8 nest-asyncio-1.6.0 networkx-3.3 nodeenv-1.9.1 nowcasting-datamodel-1.5.44 numcodecs-0.12.1 numexpr-2.10.1 numpy-2.0.0 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.20.5 nvidia-nvjitlink-cu12-12.5.40 nvidia-nvtx-cu12-12.1.105 oauthlib-3.2.2 ocf-blosc2-0.0.4 ocf-datapipes-3.3.35 ocf-ml-metrics-0.0.11 omegaconf-2.3.0 optuna-2.10.1 packaging-24.1 pandas-2.2.2 parso-0.8.4 partd-1.4.2 pathlib-abc-0.1.1 pathspec-0.12.1 pathy-0.11.0 pbr-6.0.0 pexpect-4.9.0 pillow-10.3.0 platformdirs-4.2.2 pluggy-1.5.0 pre-commit-3.7.1 prompt-toolkit-3.0.47 proto-plus-1.24.0 protobuf-4.25.3 psutil-6.0.0 psycopg2-binary-2.9.9 ptyprocess-0.7.0 pure-eval-0.2.2 pvlib-0.11.0 pvlive-api-1.3.0 py-cpuinfo-9.0.0 pyaml-env-1.2.1 pyasn1-0.6.0 pyasn1-modules-0.4.0 pycodestyle-2.12.0 pydantic-2.5.3 pydantic-core-2.14.6 pyflakes-3.2.0 pygments-2.18.0 pykdtree-1.3.12 pyogrio-0.9.0 pyparsing-3.1.2 pyperclip-1.9.0 pyproj-3.6.1 pyresample-1.28.3 pyshp-2.3.1 pytest-8.2.2 pytest-cov-5.0.0 python-dateutil-2.9.0.post0 python-dotenv-1.0.1 pytorch-lightning-2.3.0 pytz-2024.1 pyzmq-26.0.3 rasterio-1.3.10 requests-2.32.3 requests-oauthlib-2.0.0 rich-13.7.1 rioxarray-0.15.6 rsa-4.9 s3fs-2024.6.0 scipy-1.13.1 sentry-sdk-2.6.0 setproctitle-1.3.3 shapely-2.0.4 shellingham-1.5.4 six-1.16.0 smart-open-6.4.0 smmap-5.0.1 snuggs-1.4.7 soupsieve-2.5 sqlalchemy-2.0.31 stack-data-0.6.3 stevedore-5.2.0 structlog-24.2.0 sympy-1.12.1 tensorboard-2.17.0 tensorboard-data-server-0.7.2 tomli-2.0.1 toolz-0.12.1 torch-2.3.1 torchmetrics-1.4.0.post0 torchvision-0.18.1 tornado-6.4.1 tqdm-4.66.4 traitlets-5.14.3 triton-2.3.1 typer-0.12.3 typing-extensions-4.12.2 tzdata-2024.1 urllib3-2.2.2 virtualenv-20.26.3 wandb-0.17.2 wcwidth-0.2.13 werkzeug-3.0.3 wrapt-1.16.0 xarray-2024.6.0 yarl-1.9.4 zarr-2.18.2 zipp-3.19.2

peterdudfield commented 4 months ago

The upgrades are

aiobotocore 2.13.0 to 2.13.1 alembic 1.13.1 to 1.13.2 botocore 1.34.106 to 1.34.131 debugpy 1.8.1 1.8.2 new: efficientnet-pytorch-0.7.1 fsspec 2024.6.0 to 2024.6.1 gcsfs 2024.6.0 to 2024.6.1 google-api-core 2.19.0 to 2.19.1 googleapis-common-protos 1.63.1 to 1.63.2 importlib-metadata 7.2.1 to 8.0.0 ipython 8.25.0. to 8.26.0 new: joblib-1.4.2 lightning 2.3.0 to 2.3.1 lightning-utilities 0.11.2 to 0.11.3.post0 mypy 1.10.0. to 1.10.1 nowcasting-datamodel 1.5.44 to 1.5.45 numpy 2.0.0 to 1.26.4 ocf-datapipes-3.3.33 to 3.3.36 pillow 10.3.0 10.4.0 pytorch-lightning 2.3.0 to 2.3.1 new: pytorch-tabnet-4.1.0 rioxarray 0.15.6 to 0.15.7 s3fs 2024.6.0 to 2024.6.1 new: scikit_learn-1.5.0 scipy 1.13.1 to 1.14.0 sentry-sdk 2.6.0. to 2.7.1 new:t hreadpoolctl-3.5.0 wandb 0.17.2 to 0.17.3

peterdudfield commented 4 months ago

There was a test that was being skipped unless pytorch-tabnet was installed. I suspect this test has been failing for a while