|
|
|
|
Changelog for python3-rasterio-1.3.10-2.5.i586.rpm :
* Wed Aug 07 2024 Libor Pechacek - Fix build with GDAL 3.9.0 Added patch rasterio-1.3.10-Adjust-test-expectations-in-light-of-3.9.0-3091.patch * Wed Jun 26 2024 Libor Pechacek - Update to v1.3.10 * Rasterio\'s merge() function and CLI command cannot handle rotated rasters. This is now noted in documentation and an error will be raised if any input is non-rectilinear (#3066). * Deprecated usage of pytest.warns(None) in tests has been eliminated (#3054). * All use of pkg_resouces has been eliminated (#3054). * Several tests have been adjusted to account for small differences in output between GDAL 3.7 and 3.8 (#2959).- Dropped patch rasterio-1.3.9-Build-two-branches-master-and-the-.patch * Sun Mar 24 2024 Libor Pechacek - Fix build with GDAL 3.8 Added patch rasterio-1.3.9-Build-two-branches-master-and-the-.patch * Thu Oct 19 2023 Libor Pechacek - Update to v1.3.9 * Lean on numpy for minimum and maximum values of float data types (#2946). * Replace rasterio.dtypes.in_dtype_range() with the version inside the edit-info command (#2946). * Deallocate _filepath VSI filesystem plugin callback structs to prevent the memory leak reported in #2932. * Fri Jun 30 2023 Libor Pechacek - Update to v1.3.8 * Rasterio\'s Python file VSI plugin is now compatible with GDAL VRTs such as the one used for boundless reads of datasets (#2856). * Crashes when accessing the block shapes of a multidataset HDF5 file are now prevented (#2859). * Adds a workaround for a GDAL multithreaded compression bug introduced in 3.6.0 (#2851). * Tue May 30 2023 Libor Pechacek - Update to v1.3.7 * The sieve function now accepts as input opened datasets or multiband Band objects (#2838). * Allow color values greater than 256 in colormaps (#2769). * Fix the GDAL datatype mapping of Rasterio\'s uint64 and int64 data types. They were reversed in previous versions. * Special characters, specifically \"!\", in an HTTP(S) URI\'s userinfo subcomponent no longer break Rasterio\'s path parser (#2776). * Missing documentation for rio-blocks has been added to the CLI docs (#2835). * Ensure that the nodata mask value for all non-alpha bands is True in sample_gen() (#2832). * GDAL often searches for sidecar files that may or may not exist. For the Python file VSI plugin in _filepath.pyx, we have turned the logging level for these events down from ERROR to INFO (#2827). * Full support for signed byte data in GDAL 3.7 has been added. * The math for array_bounds has been fixed. It can now handle rotated arrays (#2787).- Update to v1.3.6 * Fixes a few minor bugs and performance issues. * Tests that use matplotlib have been cleaned up and the one in test_warp.py which uses our vendored rangehttpserver has been marked as needing a network (#2764). * When computing the bounds of a sequence of feature or geometry objects, we dodge empty \"features\" and \"geometries\" sequences that could be provided by, e.g., Fiona 1.9.0 (#2745). * Decouple our Affine transformer from GDAL environments, fixing a performance regression introduced in 1.3.0 (#2754). * StatisticsError is raised when dataset statistics cannot be computed (#2760). * In DatasetBase.__enter__ an Env is added to the dataset\'s context stack if needed, making an explicit with Env(): optional when using an opened dataset as a context manager (#2760). * The PyPI wheels for 1.3.6 include a patch for OSGeo/gdal#7170 and rename PROJ symbols for more safety when used in combination with spatiallite, pyproj, etc.- Update to v1.3.5 * Fixed plot.show(adjust=True) with respect to 16-bit integer data (#2733). * Align offsets in rio-clip as well as height and width to match gdal_translate with -projwin (#2729). * Allow rio-warp\'s --target-aligned-pixels option to be used with - -dst-bounds or --src-bounds (#2729). * Normalize paths before calling os.add_dll_directory on Windows (#2705). * Affine version 2.4.0 exposes a bug in Rasterio\'s test_deprecated.py module, a test than erroneously fails. This test has been fixed and passes with all versions of the affine module. * Better, recursive cleanup of MemoryFile /vsimem/ directories. * Python ignores SIGPIPE by default. By never catching BrokenPipeError via except Exception when, for example, piping the output of rio-shapes to the Unix head program, we avoid getting an unhandled BrokenPipeError message when the interpreter shuts down (#2689). * Fixes for unsigned access to S3 (#2688, backport of #2669). * Ignore blockysize when converting untiled datasets to tiled datasets (#2687, backport of #2678). * Wed Dec 07 2022 Stefan Brüns - Update to v1.3.4 * This version is good for use with GDAL 3.6.0 as well as previous versions. * Bug fixes + Use Python long for FilePath VSI plugin\'s file position + In the case that a GDAL function returns NULL but doesn\'t set an error, we now raise SystemError instead of silently failing + Azure storage access key can be taken from the environment if not explicitly provided to AzureSession + Skip empty parts of PATH on Windows when adding DLL directories + get_data_window is fixed for the case where the nodata value is nan + Ensure that GTiff, not COG, driver is used by default for TIFFs * Other Changes + Resampling tests have been updated to account for changes in GDAL 3.6.0 + Variables in TransformerBase.xy have been renamed for better clarity + Avoid use of a fixed port for the warp test server- Update to v1.3.3 * Packaging + The rasterio._loading module, which supports DLL loading on Windows, has been moved into __init__.py and is no longer used anywhere else * Bug fixes + GeoTIFF profiles combining tiled=False and a defined blockysize are now supported + URLs with // in the query string are now properly parsed + Rasterio\'s Python file VSI plugin now sets the position of the underlying stream to 0 on close, resolving * Fri Oct 07 2022 John Vandenberg - Update to v1.3.2- from 1.3.1 * get_data_window has been improved and extended to 1D * Broadcasting of coordinates in transform.xy has been restored * Support for PROJ_DATA has been added * Non-informative errors arising from opening a dataset in write mode are silenced * N-D arrays are once again accepted by sampling.sample_gen * MemoryDataset\'s memory layout has been fixed to properly support non-contiguous data- from v1.3.0 * Temporarily restore rasterio.parse_path (wrapper with a warning). * In 1.3b3, rasterio.dtypes.uint64 mapped to \'uint32\'. Now it correctly maps to \'uint64\'- from v1.3b3 * A bottleneck in construction of non-EPSG CRS objects fixed * The last runtime checks for GDAL version 3.1+ have been removed- from v1.3b2 * The merge tool has new \"sum\" and \"count\" merge methods * Some GDAL methods may set a failure level error while also succeeding, according to their return value. We now ensure that callers of these methods can clear any leftover errors- from v1.3b1 * A dataset\'s write method now accepts Numpy masked arrays and has a \"masked\" keyword argument. In this case, if masked is False, the masked array\'s filled method is called with the dataset\'s nodata value or else the masked array\'s fill value. If the masked argument is True, the dataset\'s write_mask method is called. * Various decorators requiring a GDAL version of 2+ have been deleted. Rasterio now absolutely requires GDAL 3.1+- from v1.3a4 * The precision keyword arguments of methods in rasterio.transform, rasterio.windows, and rasterio.merge are unused and will be removed in version 2.0. The --precision option of rio-merge is similarly deprecated * The rasterio.path module will be removed in version 1.4 and a deprecation warning is issued when the module is imported * Datasets have a new statistics method that computes the minimum, maximum, mean, and standard deviation of a raster band\'s data, matching the output of gdalinfo * The rio-warp CLI command now takes --wo (--warper-option) and --to (--transformer-option) options, allowing the use of PROJ coordinate transformation pipelines like \"--to coordinate_operation=proj=pipeline\" * The Python file VSI plugin is now created and installed at the same time other GDAL drivers are registered * Various optimizations for sample_gen() * Update Cython property declarations to modern style * The rasterio.path module has been moved to rasterio._path and all its member made private. A new version of rasterio.path temporarily provides aliases to maintain compatibility. * Rasterio\'s warper is fixed such that it can support reprojection to a specific dataset band * Erroneously overlapping slices are now prevented by ensuring that slice indexes with negative values are set to zero * Prevent erroneous sign flip in a south-up dataset\'s res property * Allow DatasetReader and DatasetWriter to take string filenames and URLs * Support for compound EPSG CRS has been added * Z coordinates are no longer ignored when transforming using RPCs * Integer overflow errors in CRS.from_epsg are caught and CRSError is raised- from v1.3a3 * The CRS class has been added to rasterio.__all__. * Python file objects and file-like objects from, for example, fsspec are adapted for opening to get a dataset without copying file data to a MemoryFile * Fix bug in usage of numpy 1.14 * rasterio.open returns a dataset accessor and never a contextlib._GeneratorContextManager for all kinds of input * Fix the \"adjust\" keyword argument of rasterio.plot.show * Preserve origin when scaling in creating a WarpedVRT * Exceptions are no longer raised for a category of errors emitted from warp-related GDAL functions * Enable unsafe casting for copyto in the merge tool- from v1.3a2 * The InMemoryRaster class in rasterio._io has been removed and replaced by a more direct and efficient wrapper around numpy arrays * Add support for PROJ JSON based interchange for CRS CRS.to_dict(proj_json=True) returns a PROJ JSON style dict and CRS.from_dict() will accept a PROJ JSON style dict. PROJ JSON text is accepted by CRS.from_user_input().- from v1.3a1 * More efficient window intersection and union * New Affine, GCP, and RFC transformer classes * Add support for enum and tuple type creation options * Standardize rounding of window lengths and offsets to match GDAL * Allow addition of subdatasets to GPKG rasters opened in \"w\" mode with the APPEND_SUBDATASET creation option * WarpedVRT: Remove deprecated dst_ * parameters * Add GDAL DLL directory to DLL search path on Windows and Python >= 3.8. DLLs will be loaded from .libs (for wheels) or from directories in PATH environment variable. * Add version to CRS.to_wkt() for WKT2 support * Sun Apr 24 2022 Stefan Brüns - Update to version 1.2.10 For a detailed list of changes, see included CHANGES.txt or https://github.com/rasterio/rasterio/blob/master/CHANGES.txt- Bump cligj required version, to avoid incompatibility with click >= 8.0 * Sat Feb 13 2021 Ben Greiner - Update to version 1.2.0 * Note well: Python versions before 3.6 are no longer supported by this project. New features: * Binary wheels on PyPI include PROJ 7.2.1 and GDAL 3.2.1. * Support for Azure Blob Storage using an \"az\" URI scheme. * Support for RPCs and coordinate transformations and raster warping with RPCs. * dst_path and dst_kwds parameters for rasterio\'s merge tool allow results to be written directly to a dataset. * In \"w\" mode the driver keyword argument of open() may be omitted. * transform_geom() has been optimized for sequences of geometries.- Only build for the primary python3 flavor because: * NumPy and SciPy in Tumbleweed no longer provide a package for the python36 flavor (NEP 29) * python-GDAL is not (yet) available for multiple python3 flavors
|
|
|