What's Changed
* docs: minor fixes in the docstrings for Cutout by lumbric in https://github.com/PyPSA/atlite/pull/410
* build(deps): bump codecov/codecov-action from 4 to 5 in the github-actions group by dependabot in https://github.com/PyPSA/atlite/pull/411
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/atlite/pull/412
* remove version assert by lkstrp in https://github.com/PyPSA/atlite/pull/417
* Add cooling demand by ekatef in https://github.com/PyPSA/atlite/pull/415
* support for numpy 2 by fneum in https://github.com/PyPSA/atlite/pull/419
* support python 3.13, deprecate 3.9, release note fix by fneum in https://github.com/PyPSA/atlite/pull/418
* rasterio 1.4.0/1.4.1 flips y-axis in `compute_availabilitymatrix` by fneum in https://github.com/PyPSA/atlite/pull/420
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/PyPSA/atlite/pull/421
* fix: handle mismatched dim lengths during rechunking (take 2) by coroa in https://github.com/PyPSA/atlite/pull/423
* Fix incorrect unit conversion in hydro function in convert.py by lukasschirren in https://github.com/PyPSA/atlite/pull/422
* ci: trigger tests before release by lkstrp in https://github.com/PyPSA/atlite/pull/424
New Contributors
* lumbric made their first contribution in https://github.com/PyPSA/atlite/pull/410
* ekatef made their first contribution in https://github.com/PyPSA/atlite/pull/415
* lukasschirren made their first contribution in https://github.com/PyPSA/atlite/pull/422
**Full Changelog**: https://github.com/PyPSA/atlite/compare/v0.3.0...v0.4.0