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