Brendan Ward
98ad8f9162
Fixed data type kind key issue, suppressed python compile-time warnings
2015-05-28 22:55:06 -07:00
Sean Gillies
e4636f00f3
0.24rc1 with a setup typo fix.
2015-05-26 16:19:32 -06:00
Sean Gillies
5d1e5d6a09
Merge pull request #362 from groutr/gdal_data
...
gdal-config and GDAL_DATA
2015-05-26 15:35:20 -06:00
Sean Gillies
074d12c8f6
Merge pull request #359 from mapbox/rio-edit
...
Add new rio-edit command
2015-05-22 13:40:12 -06:00
Sean Gillies
9fed2a005b
Add param error handling.
...
Surface the geographic and projected crs testing functions to the
crs module and use them within edit-info. Merge the edit-info cmd
into the info module alongside the info cmd. Add a few more tests
of the error handling to get to 100% coverage of the info cmd
module.
2015-05-20 14:47:46 -06:00
Ryan Grout
71cf946506
Python 3 returns bytes. Decode to a string.
2015-05-20 15:10:22 -05:00
Ryan Grout
754a89d32f
remove extra dots.
2015-05-20 12:58:50 -05:00
Ryan Grout
81c26b1da9
Merge branch 'master' into gdal_data
2015-05-20 12:57:08 -05:00
Ryan Grout
76258764dd
clean up some environment tests.
...
Modified the following:
* Attempt to use GDAL_DATA if needed
* Avoid writing file for gdal-config
* Move repeated code into functions
2015-05-20 10:19:38 -05:00
Ryan Grout
2a6a594bc9
inform the user when building on windows.
...
Update README.rst with new information regarding building on Windows.
2015-05-19 16:25:19 -05:00
Sean Gillies
fc3e8e7e93
Add new rio-edit command.
2015-05-15 10:25:45 -06:00
Sean Gillies
36b9fba9bb
CLI re-design and new method to support mbtiles export.
...
Defines a "rasterio.rio_commands" entry points and turns all of the
existing commands into entry points that are loaded by main.py.
Adds a virtual_file_to_buffer() function to support MBTiles export.
Fixes a bug in reproject().
2015-05-07 14:13:28 -06:00
Sean Gillies
62138e5c9a
Change tests to expect masked=False default.
2015-04-06 12:04:28 -06:00
Sean Gillies
971106833c
Require snuggs>=1.2
2015-03-25 18:06:35 -06:00
Sean Gillies
355c2cafc7
It's snuggs, not parsnip.
2015-02-13 21:27:12 -07:00
Sean Gillies
5dbcc6f40f
Yo, I hear you like parentheses...
...
Old syntax traded in for an easy to parse lisp-like syntax.
No need for a temporary variable and much more secure.
2015-02-12 13:52:40 -07:00
Brendan Ward
dc0307c720
Merge pull request #253 from mapbox/vendorize-gdalnodatafill
...
Vendorize rasterfill.cpp
2015-02-07 08:06:56 -08:00
Brendan Ward
74a51c1910
Removed Cython compile warnings
2015-01-22 21:01:13 -08:00
Sean Gillies
5c1e9eb1ab
Add MEM driver version of rasterfill.cpp.
...
Include in setup sources.
2015-01-20 13:02:09 -07:00
Sean Gillies
97b05ba2e1
Merge branch 'fill' of https://github.com/snorfalorpagus/rasterio into vendorize-gdalnodatafill
2015-01-20 12:42:15 -07:00
Sean Gillies
2eec7524a1
Find PROJ data using PROJ_LIB env var.
2015-01-16 12:35:59 -07:00
Mike Toews
929ad74bd5
Sort imports alphabetically
2015-01-16 11:59:09 +13:00
Mike Toews
ba3a1645a4
Use setuptools>=0.9.8 since earlier versions don't Cythonize C files
...
Change Extension import from distutils to setuptools
Also add "-W all" debug output to setup.py logger
2015-01-16 11:17:09 +13:00
Sean Gillies
f851916f25
Add some automation to wheel builds and relocation.
2015-01-07 10:16:48 -07:00
Sean Gillies
a073f61020
Support for PROJ4 lib and data in binary wheel.
2015-01-06 17:13:10 -07:00
Sean Gillies
a51fcc5617
Initial support for self-contained Rasterio binaries.
2015-01-06 10:38:20 -07:00
Sean Gillies
5f156ca7f2
Switch over to cligj.
2014-12-28 11:06:31 -08:00
Joshua Arnott
9a480d55dd
Implemented GDALFillNodata algorithm as rasterio.fill.fillnodata
2014-12-21 23:41:42 +00:00
Sean Gillies
aca2dc1663
Remove setuptools from install_requires.
...
We're installing with pip, so setuptools is already installed.
Also require click>3 since we're using click 3 features.
2014-12-16 09:38:27 -07:00
Sean Gillies
fa0e94a545
Remove older scripts.
2014-10-10 09:49:41 -06:00
Sean Gillies
414a75686e
Write/update PNG and JPEG.
...
Indirectly, using MEM datasets as an intermediary.
Closes #177 .
Also add --driver option to rio-stack for integration testing.
Move CLI main to main.py
2014-10-09 12:48:49 -06:00
Sean Gillies
4052a3d9fe
Add rasterio.rio to setup's packages.
...
Also add a couple tests that had been missed.
For #137 .
2014-09-08 14:23:21 -06:00
Sean Gillies
0d381c7009
Migrate 3 legacy scripts to entry points.
2014-09-05 15:00:46 -06:00
Sean Gillies
60fe860258
Switch to console scripts entry points.
...
For #137 .
2014-09-05 15:00:46 -06:00
Sean Gillies
4e53e3ca2d
Refactor to avoid unneeded numpy imports.
...
Closes #140 .
Fairly easy because Numpy methods accept either strings like
`'uint8'` or types like `np.uint8` as dtypes. So do Rasterio
methods now.
2014-09-05 14:11:36 -06:00
Sean Gillies
25deb8a693
Remove rasterio.rio from packages.
2014-09-02 14:57:23 -06:00
Sean Gillies
f86703cd46
The rasterio.rio package was missing.
...
Tests that installed from an sdist would have caught this. Should
look into that.
Closes #135 .
2014-09-02 14:21:45 -06:00
Sean Gillies
a86f9fe579
Final layout tweaks.
...
Remove test data from sdists. Check for it when running tests and
direct users to download location. No automated download... I don't
expect many users to be running the tests from an sdist.
Closes #133 .
2014-09-02 09:57:44 -06:00
Sean Gillies
bc9c40ebd0
Fix distribution, .c files instead of .cpp files.
2014-07-18 17:33:44 -06:00
Sean Gillies
0b2d568e69
Add 3.4 to Python versions, remove 3.0-3.2.
2014-07-16 14:47:50 -06:00
Sean Gillies
fe9c406407
Towards a fix of #105 .
2014-07-11 00:32:35 -05:00
Sean Gillies
09d2581cfc
Add a nogil function to help async example.
2014-07-02 16:54:48 -06:00
Sean Gillies
79639c4d2b
Remove write_colorinterp().
...
GDAL doesn't really support in-place modification of band
color interpretation, as mentioned in #100 .
2014-07-02 14:28:02 -06:00
Sean Gillies
c4b458bfcf
Merge branch 'master' of github.com:mwtoews/rasterio into mwtoews-master
...
Conflicts:
rasterio/_io.pyx
2014-06-03 11:05:28 -06:00
Sean Gillies
859b2f71e0
Make affine>=1.0 a requirement.
2014-05-28 15:43:19 -06:00
Sean Gillies
7728fda458
Add affine requirement.
2014-05-27 09:53:29 -06:00
mwtoews
b3ad562a4c
Add read() to RasterReader to read bands as 3D array
...
* Use 'masked' argument to return masked array based on nodatavals
* Needs more verification and unit testing to ensure it works, and
this is open to any other addition/removal of features as this is
a new high-level function.
Other changes in this commit:
* Check 'window' parameter structure, and raise ValueError if not correct
* Cython 0.21dev has difficulty compiling e.g. `set([0]).pop()`, so
modify how 'meta' property works, for now.
* Allocate Numpy arrays with 'empty' rather than 'zeros', since they are
expected to be filled with values from raster.
* setup.py: make an executable, 'find_packages' not used, and avoid
cythonizing new files on './setup.py clean' command
2014-05-22 23:45:07 +12:00
Sean Gillies
d3d19c990a
Remove rasterio.insp from setup.py
2014-05-02 15:38:09 -06:00
Sean Gillies
32b9d0e5f5
Add a GDAL error context.
...
Using a with statement like:
with g_errs():
ds = _gdal.GDALOpen('foo.tif')
On exit, the last GDAL error is converted to a Python exception.
Closes #75 .
2014-04-22 22:24:06 -06:00
Sean Gillies
fc563c8f22
Deprecate rasterio.insp.
...
Closes #50 and #52 .
2014-03-15 09:15:46 -06:00