mirror of
https://github.com/rasterio/rasterio.git
synced 2025-12-08 17:36:12 +00:00
252 lines
8.0 KiB
Plaintext
252 lines
8.0 KiB
Plaintext
Changes
|
|
=======
|
|
|
|
0.24.1 (2015-06-30)
|
|
-------------------
|
|
- Improve safety of the sample() generator (#378).
|
|
- Provide array masking features missing from Numpy<1.9 (#380, #389).
|
|
- Guard against attempts to write RGBA colormap entries to TIFFs, which the
|
|
format can not support (#394, #395).
|
|
|
|
0.24.0 (2015-05-27)
|
|
-------------------
|
|
- New rio-edit-info command (#358).
|
|
- Add option to package GDAL data in distributions (#362).
|
|
- Remove check that the path given to `rasterio.open()` in read mode is an
|
|
existing file, turning on some non-file formats (#364).
|
|
- Addition of a `window_bounds()` method to dataset objects (#366).
|
|
- Delegation of command exiting to Click (#367).
|
|
|
|
0.23.0 (2015-05-08)
|
|
-------------------
|
|
- Redesign CLI as dynamically loaded entry points (#346).
|
|
|
|
0.22.0 (2015-05-01)
|
|
-------------------
|
|
- Return masked arrays in the boundless read case (#338).
|
|
- Add -o/--output option to rio-calc,merge,stack,mask,shapes,rasterize (#333).
|
|
|
|
0.21.0 (2015-04-22)
|
|
-------------------
|
|
- New rio-mask command (#323).
|
|
- Masking bug fix for rio-shapes (#335).
|
|
- Addition of single valued nodata property to be used instead of nodatavals
|
|
(#329).
|
|
|
|
0.20.0 (2015-04-08)
|
|
-------------------
|
|
- Switch read() default to masked=False (#300, #317).
|
|
- Fix documentation of masking throughout module (#305).
|
|
- Remove option for in place nodata filling (#309).
|
|
- Enhancements for valid data footprint extraction in rio-shapes (#316, #318).
|
|
|
|
0.19.1 (2015-03-30)
|
|
-------------------
|
|
- Add missing blockxsize, blockysize, tiled keywords (#301).
|
|
|
|
0.19.0 (2015-03-25)
|
|
-------------------
|
|
- New rio-calc command (#175).
|
|
- Added a file band shortcut to fillnodata() (#271).
|
|
- Added fillnodata() to rio-calc functions (#277).
|
|
- New approach to masking arrays on read that conforms more closely to GDAL's
|
|
RFC 15 (#282, #284, #285).
|
|
- New read_masks() method (#284).
|
|
- Deprecation of read_mask() and read_band (#284).
|
|
- New affine transform factory functions from_origin(), from_bounds() (#287).
|
|
- Improve correctness of indexing and rio-merge logic (#288, #290).
|
|
|
|
0.18.0 (2015-02-10)
|
|
-------------------
|
|
- New rio-rasterize command (#187).
|
|
- New window_transform method (#215).
|
|
- New sample method and rio-sample command (#251, #275).
|
|
- New fillnodata function based on GDAL's rasterfill.cpp (#253).
|
|
- Speedups for _features and _warp modules (#259).
|
|
- Enhancements for rio-info: 'res', 'lnglat', and 'stats' (#269, #270).
|
|
|
|
0.17.1 (2015-01-20)
|
|
-------------------
|
|
- Properly handle metadata tags with values that contain "=" (#254).
|
|
|
|
0.17.0 (2015-01-15)
|
|
-------------------
|
|
- Enhancements to rio-merge: relaxation of same-extent and same-resolution
|
|
constraints, addition of --bounds and --res options (#242, 247).
|
|
- Data files in support of binary wheels (#239).
|
|
- Fix for reading bands with undefined nodata (#237, #240).
|
|
|
|
0.16.0 (2014-12-16)
|
|
-------------------
|
|
- More graceful, slice-like handling of windows (#191).
|
|
- Addition of optional z coordinate to warp.transform() (#199).
|
|
- Relax excessively strict transform guard, allowing translation of rasters
|
|
with no georeferencing (#210).
|
|
- Removal of setuptools from the package's install_requires (#222).
|
|
|
|
0.15.1 (2014-11-03)
|
|
-------------------
|
|
- Fix incorrect use of output.dtype (#196).
|
|
|
|
0.15 (2014-10-11)
|
|
-----------------
|
|
- Support for more data types in seive() (#159).
|
|
- Handle unexpected PROJ.4 values like "+no_defs=True" (#173).
|
|
- Support for writing PNG, JPEG, etc using GDALCreateCopy (#177).
|
|
- New rio-stack command (#180).
|
|
- Moved rio CLI main entry point to rasterio/rio/main:cli.
|
|
- Add rio-env command and --version option to rio.
|
|
- Make -f and --format aliases for --driver in CLI options (#183).
|
|
- Remove older rio_* scripts (#184).
|
|
- `out` keyword arg supercedes `output` in rasterio.features (#179).
|
|
|
|
0.14.1 (2014-10-02)
|
|
-------------------
|
|
- Allow update of nodata values in r+ mode (#167).
|
|
|
|
0.14 (2014-10-01)
|
|
-----------------
|
|
- Fixed tag update crasher (#145).
|
|
- Add --mask and --bidx options to rio shapes (#150).
|
|
- Faster geometry transforms and antimeridian cutting (#163).
|
|
- Support for more data types in shapes() and rasterize() (#155, #158).
|
|
- Switch to Cython 0.20+ for development (#151).
|
|
|
|
0.13.2 (2014-09-23)
|
|
-------------------
|
|
- Add enum34 to requirements (#149).
|
|
- Make rasterize() more robust (#146).
|
|
- Pin Cython>=0.20 and Numpy>=1.8 (#151).
|
|
|
|
0.13.1 (2014-09-13)
|
|
-------------------
|
|
- Read unprojected images with less flailing (#117).
|
|
|
|
0.13 (2014-09-09)
|
|
-----------------
|
|
- Add single value options to rio info command (#139, #143).
|
|
- Switch to console scripts entry points for rio, &c (#137).
|
|
- Avoid unnecessary imports of Numpy in info command, elsewhere (#140).
|
|
|
|
0.12.1 (2014-09-02)
|
|
-------------------
|
|
- Add missing rasterio.rio package (#135).
|
|
|
|
0.12 (2014-09-02)
|
|
-----------------
|
|
- Add --mercator option for rio bounds (#126).
|
|
- Add option for RS as a JSON text sequence separator (#127).
|
|
- Add rio merge command (#131).
|
|
- Change layout of tests (#134).
|
|
|
|
0.11.1 (2014-08-19)
|
|
-------------------
|
|
- Add --bbox option for rio bounds (#124).
|
|
|
|
0.11 (2014-08-06)
|
|
-----------------
|
|
- Add rio shapes command (#115).
|
|
- Accept CRS strings like 'EPSG:3857' (#116).
|
|
- Write multiple bands at a time (#95).
|
|
|
|
0.10.1 (2014-07-21)
|
|
-------------------
|
|
- Numpy.require C-contiguous data when writing bands (#108).
|
|
|
|
0.10 (2014-07-18)
|
|
-----------------
|
|
- Add rio bounds command (#111).
|
|
- Add rio transform command (#112).
|
|
|
|
0.9 (2014-07-16)
|
|
----------------
|
|
- Add meta and tag dumping options to rio_insp.
|
|
- Leave GDAL finalization to the DLL's destructor (#91).
|
|
- Add pad() function (#84).
|
|
- New read() method, returns 3D arrays (#83).
|
|
- New affine attribute and AffineMatrix object (#80, #86).
|
|
- Removal of rasterio.insp script (#51).
|
|
- Read_band() is now a special case of read() (#96).
|
|
- Add support for multi-band reprojection (#98).
|
|
- Support for GDAL CInt16 datasets (#97).
|
|
- Fix loss of projection information (#102).
|
|
- Fix for loss of nodata values (#109).
|
|
- Permit other than C-contiguous arrays (#108).
|
|
|
|
0.8 (2014-03-31)
|
|
----------------
|
|
- Add rasterize(), the inverse of shapes() (#45, #62).
|
|
- Change the sense of mask for shapes(). Masks are always positive in
|
|
rasterio, so we extract shapes only where mask is True.
|
|
|
|
0.7.3 (2014-03-22)
|
|
------------------
|
|
- Fix sieve() bug (#57).
|
|
|
|
0.7.2 (2014-03-20)
|
|
------------------
|
|
- Add rio_insp, deprecation warning in rasterio.insp (#50, #52).
|
|
- Fix transform bug in shapes() (#54).
|
|
|
|
0.7.1 (2014-03-15)
|
|
------------------
|
|
- Source distribution bug fix (#48).
|
|
|
|
0.7 (2014-03-14)
|
|
----------------
|
|
- Add a Band object, providing a shortcut for shapes() and sieve() functions
|
|
(#34).
|
|
- Reprojection of rasters (#12).
|
|
- Enhancements to the rasterio.insp console: module aliases, shortcut for
|
|
show().
|
|
- Add index() method.
|
|
- Reading and writing of GDAL mask bands (#41).
|
|
- Add rio_cp program.
|
|
- Enable r+ mode for GeoTIFFs (#46).
|
|
|
|
0.6 (2014-02-10)
|
|
----------------
|
|
- Add support for dataset and band tags (#32).
|
|
- Add testing dependence on pytest (#33).
|
|
- Add support for simple RGBA colormaps (#34).
|
|
- Fix for a crasher that occurs when a file is sent through a write-read
|
|
revolving door.
|
|
- New docs for tags and colormaps.
|
|
|
|
0.5.1 (2014-02-02)
|
|
------------------
|
|
- Add mask option to shapes() function (#26).
|
|
- Add rasterio.insp interactive interpreter.
|
|
|
|
0.5 (2014-01-22)
|
|
----------------
|
|
- Access to shapes of raster features via GDALPolygonize (#20).
|
|
- Raster feature sieving (#21).
|
|
- Registration and de-registration of drivers via context managers (#22).
|
|
|
|
0.4 (2013-12-19)
|
|
----------------
|
|
- Add nodatavals property (#13).
|
|
- Allow nodata to be set when opening file to write (#17).
|
|
|
|
0.3 (2013-12-15)
|
|
----------------
|
|
- Drop six dependency (#9)
|
|
- Add crs_wkt attribute (#10).
|
|
- Add bounds attribute and ul() method (#11).
|
|
- Add block_windows property (#7).
|
|
- Enable windowed reads and writes (#6).
|
|
- Use row,column ordering in window tuples as in Numpy (#13).
|
|
- Add documentation on windowed reading and writing.
|
|
|
|
0.2 (2013-11-24)
|
|
----------------
|
|
- Band indexes start at 1 (#2).
|
|
- Decimation or replication of pixels on read and write (#3).
|
|
- Add rasterio.copy() (#5).
|
|
|
|
0.1 (2013-11-07)
|
|
----------------
|
|
- Reading and writing of GeoTIFFs, with examples.
|
|
|