Skip to content

Using old libraries

Software libraries are constantly making bug fixes, performance improvements, and adding new features. By using old versions of libraries, you may be missing out on key improvements that could greatly increase your product. Most open source libraries maintain a changelog or release notes where you can review what's included in new releases. For example, check out Zarr's, Xarray's, and GDAL's.

For example, the following figure from James Butler's 2025 AGU presentation "Cloud-based Workflows for Antarctic Atmospheric Rivers: Successes and Challenges" shows the impact on performance of upgrading from earthaccess v0.10 to v0.15:

Figure from James Butler's AGU 2025 presentation showing speedup from upgrading earthaccess