mirror of
https://github.com/rasterio/rasterio.git
synced 2025-12-08 17:36:12 +00:00
* add webp to the available compression enum (#1515) * Add webp to enums.Compression and increment version * Add link to dev discussion group * fix year specified in version 1.0.9 date (#1530) Year specified in version 1.0.9 date is 2019, which is in the future at this time. Set to 2018, which is in the past. * Update docstring for plotting_extent (#1516) * added support for ESRI wkt strings - resolves issue #1537 (#1538) * updated _handle_crswkt to use CRS.from_wkt; resolved issue #1540 (#1541) * updated _handle_crswkt to use CRS.from_wkt; resolved issue #1540 * added test for datasetreader opening dataset with ESRI projection wkt string * Fix a typo (probably) (#1526) * Fix a typo (probably) * Update url for manylinux * Update README.rst Co-Authored-By: ismailsunni <imajimatika@gmail.com> * Update README.rst Co-Authored-By: ismailsunni <imajimatika@gmail.com> * Remove unused string * modified _osr_from_crs to use CRS.from_user_input (#1546) * modified _osr_from_crs to use CRS.from_user_input * update to use tmpdir fixture for pytest * update comparison for error output for rio warp * updated to always attempt to MorphFromESRI to prevent exception from being raised * added test to test warping with ESRI wkt * updated data_dir to be used as fixture * removed duplicate import of CRSError * reordered initialization of spatial reference to prevent memory leaks * updated to raise CRSError of auth != EPSG * Revert "modified _osr_from_crs to use CRS.from_user_input (#1546)" (#1548) This reverts commit b120a00a05e4f6174c02e855cc016fde9b54c4e0. * Mark tests using gdal binaries * Add pytest import
22 lines
659 B
Python
22 lines
659 B
Python
import logging
|
|
import pytest
|
|
import subprocess
|
|
import sys
|
|
import numpy as np
|
|
import rasterio
|
|
|
|
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
|
|
|
|
|
|
@pytest.mark.gdalbin
|
|
def test_write_ubyte(tmpdir):
|
|
name = str(tmpdir.mkdir("sub").join("test_write_ubyte.png"))
|
|
a = np.ones((100, 100), dtype=rasterio.ubyte) * 127
|
|
with rasterio.open(
|
|
name, 'w',
|
|
driver='PNG', width=100, height=100, count=1,
|
|
dtype=a.dtype) as s:
|
|
s.write(a, indexes=1)
|
|
info = subprocess.check_output(["gdalinfo", "-stats", name]).decode('utf-8')
|
|
assert "Minimum=127.000, Maximum=127.000, Mean=127.000, StdDev=0.000" in info
|