Rasterio code analyzer
Project description
Rasterio 1.0 will not permit reading from datasets opened in “w” mode. The rasterio_code_analyzer module can be used to find such deprecated usage.
This module requires Python 3.6.
Running it on Rasterio’s tests (as of 2018-04-11) yields the following output.
` $ parallel 'python -m rasterio_code_analyzer {}' ::: tests/*.py In file tests/test_complex_dtypes.py dataset.read() is called on line 37 and column 18 where dataset is opened in 'w' mode In file tests/test_dataset_rw.py dst.read() is called on line 37 and column 20 where dst is opened in 'w' mode In file tests/test_gdal_raster_io.py dataset.read() is called on line 35 and column 18 where dataset is opened in 'w' mode In file tests/test_gdal_raster_io.py dataset.read() is called on line 47 and column 18 where dataset is opened in 'w' mode In file tests/test_gdal_raster_io.py dataset.read() is called on line 59 and column 18 where dataset is opened in 'w' mode In file tests/test_gdal_raster_io.py dataset.read() is called on line 73 and column 17 where dataset is opened in 'w' mode In file tests/test_gdal_raster_io.py dataset.read() is called on line 89 and column 17 where dataset is opened in 'w' mode In file tests/test_rio_mask.py out.read() is called on line 200 and column 12 where out is opened in 'w' mode `
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for rasterio_code_analyzer-1.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230296e7821dace3caa824731dde27a0c176d6293ac3ba04c9414e60fef645eb |
|
MD5 | 4bd6dbd35fb9497b8816c692f65f7795 |
|
BLAKE2b-256 | 495e3bad6b6f7f93a393e67515134a1871cb61835226de98520c9bb61820b5ee |