Recent Releases of basemap

basemap - v2.0.0

This is a major release with significant amount of modifications, including some breaking changes: - Support for NumPy 2.0 (thanks to @cvanelteren). - Support for Python 3.13. - Removal of support for end-of-life Python versions (Python < 3.9). - New workflow for automated wheels based on [cibuildwheel] with all major platforms (thanks to @cvanelteren). - New repository structure with more focus on the [basemap] main package versus the auxiliary data packages. - Migration to implicit namespace packages (thanks to @ksunden).

Please visit the [CHANGELOG] for a complete list of changes.

[cibuildwheel]: https://cibuildwheel.pypa.io/ [basemap]: https://pypi.org/project/basemap [CHANGELOG]: https://github.com/matplotlib/basemap/tree/v2.0.0/CHANGELOG.md

- Python
Published by molinav 12 months ago

basemap - v1.4.1

This is a hotfix release bringing some corrections: - Set recursive exclusion for .DS_Store folders in MANIFEST.in. - Fix broken implementation and docstring of Basemap.arcgisimage method (thanks to @nitram96).

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.4.1/CHANGELOG.md

- Python
Published by molinav over 2 years ago

basemap - v1.4.0

This is a minor release bringing several updates: - Add support for Python 3.12, including removal of distutils use within the library and fixes for several deprecation warnings. - Add renewed documentation, with fixes for the broken links and examples, an improved section on the installation process, and without the deprecation/sunsetting section. - Upgrade bundled GEOS to 3.6.5. - Adapt basemap source code to work with matplotlib 3.8.x (thanks to @qianwu2 and @rcomer). - Precompiled PyPI wheels for MacOS (architectures x64 and arm64, Python 3.9+). - Precompiled conda-forge packages for MacOS arm64, GNU/Linux aarch64 and GNU/Linux ppc64le. - Optional argument encoding_errors for Basemap.readshapefile method (thanks to @guziy). - Optional argument cachedir for Basemap.arcgisimage method to allow caching of ArcGIS image downloads (thanks to @JoepdeJong).

Maintenance bugfixes are also included, especially: - Fix _geoslib.pyx compilation with Cython 3.0+ "legacyimplicitnoexcept" (thanks to @musicinmybrain). - Fix _geoslib.pyx compilation with newer compilers Clang 16 and GCC 14 (thanks to @fweimer-rh). - Upgrade the version pins for several runtime, lint, doc, setup and test requirements.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.4.0/CHANGELOG.md

- Python
Published by molinav over 2 years ago

basemap - v1.3.9

This is a maintenance release that fixes the following issues: - Fix GeosLibrary wrapper to also work with CMake >= 3.27.0 and Python 2.7 on Windows. - Fix broken Proj.__call__ when the input arguments are provided as a combined single array. - Fix flipped coastlines with pseudocylindrical projections when lon_0 is greater than 0 deg (thanks to @YilongWang). - Fix "antialiased" argument being ignored in Basemap.drawcounties and Basemap.readshapefile (thanks to @TheFizzWare). - Fix missing boundary countries if BaseGeometry.intersection returns a GEOS_GEOMETRYCOLLECTION (thanks to @guidocioni). - Fix warped images shown behind elliptical map backgrounds when the map boundary is not initialised manually (thanks to @YilongWang). - Fix references to removed numpy.float alias (thanks to @quickbrett). - Fix wrong reference to example file in FAQ (thanks to @timcoote).

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.9/CHANGELOG.md

- Python
Published by molinav over 2 years ago

basemap - v1.3.8

This is a maintenance release that upgrades the version pins for several runtime and development requirements and fixes the following issues: * Fix Cygwin build error due to GCC passing "--enable-new-dtags" to the linker (thanks to @DWesl). * Fix deprecated Image.ANTIALIAS with Image.LANCZOS when pillow version is at least 10.0.0 (thanks to @cgohlke). * Downgrade upper pin for Cython requirement from 3.1 to 3.0 due to build error triggered by _geoslib.pyx.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.8/CHANGELOG.md

- Python
Published by molinav almost 3 years ago

basemap - v1.3.7

This is a maintenance release that upgrades the version pins for several runtime and test requirements.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.7/CHANGELOG.md

- Python
Published by molinav about 3 years ago

basemap - v1.3.6

This is a patch release that fixes the following issues: * Add support for Python 3.11. * Set MSVC 14.0 (VS2015) to build the GEOS library bundled in the precompiled Windows wheels.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.6/CHANGELOG.md

- Python
Published by molinav over 3 years ago

basemap - v1.3.5

This is a patch release that fixes the following issues: * Fix broken array slicing inside addcyclic (thanks to @fragkoul). * Fix GeosLibrary wrapper to also work with GEOS >= 3.7.0 on Windows and GNU/Linux. * Fix wrong Antarctica coastline boundary with GEOS >= 3.9.0.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.5/CHANGELOG.md

- Python
Published by molinav over 3 years ago

basemap - v1.3.4

This is a patch release that fixes the following issues: * Fix broken implementation of Basemap.arcgisimage. * Fix numpy requirement to ensure that builds also work on MacOS (thanks to @SongJaeIn for testing). * Enforce newer numpy and pillow versions when possible due to several vulnerabilities.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.4/CHANGELOG.md

- Python
Published by molinav almost 4 years ago

basemap - v1.3.3

This is a patch release that fixes the following issues: * Fix issue in drawcoastlines with shape of vertices array (thanks to @guziy). * Fix setup to identify GEOS dylib on MacOS correctly (thanks to @ronaldbradford and @CaffreyR for testing). * Remove dependency on six.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.3/CHANGELOG.md

- Python
Published by molinav about 4 years ago

basemap - v1.3.2

This is a patch release that fixes the following issues: * Fix unusable source distribution file due to missing MANIFEST file (thanks to @DWesl). * Enforce newer numpy and pillow versions when possible due to several vulnerabilities. * Remove the deprecation notices.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.2/CHANGELOG.md

- Python
Published by molinav over 4 years ago

basemap - v1.3.1

This is a patch release that fixes the following issues: * Provide support for Python 3.10 on Windows and GNU/Linux (x86 and x64). * Provide precompiled binary wheels for Python 3.10 on Windows and GNU/Linux (x86 and x64). * Improve the error message shown when requesting high- or full-resolution datasets and basemap-data-hires is not installed.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.1/CHANGELOG.md

- Python
Published by molinav over 4 years ago

basemap - v1.3.0

This release focuses on the packaging of the library. In summary: * The library is split in three parts: basemap, basemap-data and basemap-data-hires. * Precompiled wheels for the three packages are available in PyPI. * Licensing is updated and clarified. The base license is MIT, with other components whose license is LGPL-2.1-only or LGPL-3.0-or-later. * Main branch is moved to the name develop, while master is kept for creating releases. Please submit future PR to the develop branch.

Please visit the [CHANGELOG] for a complete list of changes.

[CHANGELOG]: https://github.com/matplotlib/basemap/tree/v1.3.0/CHANGELOG.md

- Python
Published by molinav over 4 years ago

basemap - Final Release

This is quite likely the last release ever of basemap. Please move development efforts over to Cartopy!

This release fixes some incompatibilities with matplotlib v3.3+ and also newer versions of libgeos (tested against v1.6.1). Also fixes some incompatibilities with the make.py.

- Python
Published by WeatherGod almost 6 years ago

basemap - New Management

See Changelog for details

- Python
Published by WeatherGod about 9 years ago