diff --git a/CHANGELOG.rst b/CHANGELOG.rst index afe1b236..7881d7f0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,6 +7,10 @@ Changelog Contributors: Trevor James Smith (:user:`Zeitsperre`). +Breaking changes +^^^^^^^^^^^^^^^^ +* `ravenpy` now explicitly requires `libjxl` in order to perform raster operations. This library was previously bundled with other existing dependencies. (PR #617) + Internal changes ^^^^^^^^^^^^^^^^ * Updates the cookiecutter template. (PR #600): diff --git a/docs/installation.rst b/docs/installation.rst index 191bb88d..a8778367 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -39,7 +39,7 @@ Python Installation (pip) .. warning:: - In order to compile the Raven model (provided by the `raven-hydro` package, a C++ compiler (`GCC`, `Clang`, `MSVC`, etc.) and either `GNU Make` (Linux/macOS) or `Ninja` (Windows) must be exposed on the `$PATH`. + In order to compile the Raven model (provided by the `raven-hydro` PyPI package), a C++ compiler (`GCC`, `Clang`, `MSVC`, etc.) and either `GNU Make` (Linux/macOS) or `Ninja` (Windows) must be exposed on the `$PATH`. .. warning:: @@ -51,7 +51,7 @@ In order to perform this from Ubuntu/Debian: .. code-block:: console - sudo apt-get install gcc libnetcdf-dev gdal proj geos + sudo apt-get install gcc gdal geos libjxl-tools libnetcdf-dev proj Then, from your python environment, run: diff --git a/environment-dev.yml b/environment-dev.yml index 7666ad41..af51de85 100644 --- a/environment-dev.yml +++ b/environment-dev.yml @@ -60,6 +60,7 @@ dependencies: - fiona >=1.9.0 - gdal >=3.1 - geopandas >=1.0 + - libjxl >=0.11.0 - lxml - netcdf4 >=1.7.2 - pyproj >=3.3.0