光栅代码分析器
rasterio-code-analyzer的Python项目详细描述
Rasterio 1.0不允许读取以“W”模式打开的数据集。这个 光栅代码分析器模块可用于查找此类不推荐的用法。
此模块需要Python3.6。
在Rasterio的测试(截至2018-04-11)上运行它会产生以下输出。
` $ 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 `