Skip to content

Commit 9db99d6

Browse files
committed
Imported Upstream version 1.2.13
1 parent 6cca9d1 commit 9db99d6

24 files changed

+330
-249
lines changed

CHANGES.txt

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22
CHANGES
33
=======
44

5+
1.2.13 (2011-09-16)
6+
-------------------
7+
- Fixed errors in speedups on 32bit systems when GEOS references memory above 2GB.
8+
- Add shapely.__version__ attribute.
9+
- Update the manual.
10+
11+
1.2.12 (2011-08-15)
12+
-------------------
13+
- Build Windows distributions with VC7 or VC9 as appropriate.
14+
- More verbose report on failure to speed up.
15+
- Fix for prepared geometries broken in 1.2.11.
16+
- DO NOT INSTALL 1.2.11
17+
18+
1.2.11 (2011-08-04)
19+
-------------------
20+
- Ignore AttributeError during exit.
21+
- PyPy 1.5 support.
22+
- Prevent operation on prepared geometry crasher (#12).
23+
- Optional Cython speedups for Windows.
24+
- Linux 3 platform support.
25+
526
1.2.10 (2011-05-09)
627
-------------------
728
- Add optional Cython speedups.

CREDITS.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ Shapely is written by:
33
* Sean Gillies
44
* Aron Bierbaum
55
* Kai Lautaportti
6+
* Oliver Tonnhofer
67

78
Patches contributed by:
89

@@ -11,7 +12,6 @@ Patches contributed by:
1112
* Eric Lemoine
1213
* Jonathan Tartley
1314
* Kristian Thy
14-
* Oliver Tonnhofer
1515

1616
Additional help from:
1717

@@ -22,3 +22,5 @@ Additional help from:
2222

2323
Major portions of this work were supported by a grant (for Pleiades_) from the
2424
U.S. National Endowment for the Humanities (http://www.neh.gov).
25+
26+
.. _Pleiades: http://pleiades.stoa.org

PKG-INFO

Lines changed: 48 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
11
Metadata-Version: 1.0
22
Name: Shapely
3-
Version: 1.2.10
3+
Version: 1.2.13
44
Summary: Geometric objects, predicates, and operations
5-
Home-page: http://trac.gispython.org/lab/wiki/Shapely
5+
Home-page: https://github.com/sgillies/shapely
66
Author: Sean Gillies
77
Author-email: [email protected]
88
License: BSD
9-
Description: ======
10-
README
11-
======
9+
Description: =======
10+
Shapely
11+
=======
12+
13+
PostGIS-ish operations outside a database context for Pythoneers and Pythonistas
1214

1315
.. image:: http://farm3.static.flickr.com/2738/4511827859_b5822043b7_o_d.png
1416
:width: 800
1517
:height: 400
1618

1719
Shapely is a BSD-licensed Python package for manipulation and analysis of
18-
planar geometric objects. It is not concerned with data formats or coordinate
19-
systems. It is based on the widely deployed GEOS_ (the engine of PostGIS_) and
20-
JTS_ (from which GEOS is ported) libraries. This C dependency is traded for the
21-
ability to execute with blazing speed.
22-
23-
In a nutshell: Shapely lets you do PostGIS-ish stuff outside the context of a
24-
database using idiomatic Python. For more details, see:
20+
planar geometric objects. It is based on the widely deployed GEOS_ (the engine
21+
of PostGIS_) and JTS_ (from which GEOS is ported) libraries. This C dependency
22+
is traded for the ability to execute with blazing speed. Shapely is not
23+
concerned with data formats or coordinate systems, but can be readily
24+
integrated with packages that are. For more details, see:
2525

2626
* Shapely wiki_
2727
* Shapely manual_
2828
* Shapely `example apps`_
2929

3030
Dependencies
31-
------------
31+
============
3232

3333
Shapely 1.2 depends on:
3434

3535
* Python >=2.5,<3
3636
* libgeos_c >=3.1 (3.0 and below have not been tested, YMMV)
3737

3838
Installation
39-
------------
39+
============
4040

4141
Windows users should use the executable installer, which contains the required
4242
GEOS DLL. Other users should acquire libgeos_c by any means, make sure that it
@@ -49,7 +49,7 @@ Description: ======
4949
$ python setup.py install
5050

5151
Usage
52-
-----
52+
=====
5353

5454
Here is the canonical example of building an approximately circular patch by
5555
buffering a point::
@@ -65,7 +65,7 @@ Description: ======
6565
intersect.py `example apps`_.
6666

6767
Integration
68-
-----------
68+
===========
6969

7070
Shapely does not read or write data files, but it can serialize and deserialize
7171
using several well known formats and protocols. The shapely.wkb and shapely.wkt
@@ -88,8 +88,8 @@ Description: ======
8888
[ 1.00000000e+01, 0.00000000e+00]])
8989

9090
That yields a numpy array of [x, y] arrays. This is not always exactly what one
91-
wants for plotting shapes with Matplotlib, so Shapely 1.2 adds a `xy` property
92-
for getting separate arrays of coordinate x and y values.::
91+
wants for plotting shapes with Matplotlib (for example), so Shapely 1.2 adds
92+
a `xy` property for obtaining separate arrays of coordinate x and y values.::
9393

9494
>>> x, y = patch.exterior.xy
9595
>>> ax = asarray(x)
@@ -105,7 +105,7 @@ Description: ======
105105
'LINESTRING (10.0000000000000000 0.0000000000000000, ...)'
106106

107107
Testing
108-
-------
108+
=======
109109

110110
Shapely uses a Zope-stye suite of unittests and doctests, excercised via
111111
setup.py.::
@@ -116,16 +116,12 @@ Description: ======
116116
supported well by nose.
117117

118118
Support
119-
-------
120-
121-
For current information about this project, see the wiki_.
122-
123-
If you have questions, please consider joining our community list:
119+
=======
124120

125-
http://trac.gispython.org/projects/PCL/wiki/CommunityList
121+
Bugs may be reported and questions asked via https://github.com/sgillies/shapely.
126122

127123
Credits
128-
-------
124+
=======
129125

130126
Shapely is written by:
131127

@@ -136,8 +132,8 @@ Description: ======
136132
Patches contributed by:
137133

138134
* Howard Butler
139-
* Fr |eaigue| d |eaigue| ric Junod
140-
* Eric Lemoine
135+
* Fr |eacute| d |eacute| ric Junod
136+
* |Eacute| ric Lemoine
141137
* Jonathan Tartley
142138
* Kristian Thy
143139
* Oliver Tonnhofer
@@ -158,14 +154,37 @@ Description: ======
158154
.. _example apps: http://trac.gispython.org/lab/wiki/Examples
159155
.. _wiki: http://trac.gispython.org/lab/wiki/Shapely
160156
.. _manual: http://gispython.org/shapely/docs/1.2
161-
.. |eaigue| unicode:: U+00E9
157+
.. |eacute| unicode:: U+00E9
158+
:trim:
159+
.. |Eacute| unicode:: U+00C9
162160
:trim:
163161
.. _Pleiades: http://pleiades.stoa.org
164162

165163
=======
166164
CHANGES
167165
=======
168166

167+
1.2.13 (2011-09-16)
168+
-------------------
169+
- Fixed errors in speedups on 32bit systems when GEOS references memory above 2GB.
170+
- Add shapely.__version__ attribute.
171+
- Update the manual.
172+
173+
1.2.12 (2011-08-15)
174+
-------------------
175+
- Build Windows distributions with VC7 or VC9 as appropriate.
176+
- More verbose report on failure to speed up.
177+
- Fix for prepared geometries broken in 1.2.11.
178+
- DO NOT INSTALL 1.2.11
179+
180+
1.2.11 (2011-08-04)
181+
-------------------
182+
- Ignore AttributeError during exit.
183+
- PyPy 1.5 support.
184+
- Prevent operation on prepared geometry crasher (#12).
185+
- Optional Cython speedups for Windows.
186+
- Linux 3 platform support.
187+
169188
1.2.10 (2011-05-09)
170189
-------------------
171190
- Add optional Cython speedups.

README.txt renamed to README.rst

Lines changed: 25 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,34 @@
1-
======
2-
README
3-
======
1+
=======
2+
Shapely
3+
=======
4+
5+
PostGIS-ish operations outside a database context for Pythoneers and Pythonistas
46

57
.. image:: http://farm3.static.flickr.com/2738/4511827859_b5822043b7_o_d.png
68
:width: 800
79
:height: 400
810

911
Shapely is a BSD-licensed Python package for manipulation and analysis of
10-
planar geometric objects. It is not concerned with data formats or coordinate
11-
systems. It is based on the widely deployed GEOS_ (the engine of PostGIS_) and
12-
JTS_ (from which GEOS is ported) libraries. This C dependency is traded for the
13-
ability to execute with blazing speed.
14-
15-
In a nutshell: Shapely lets you do PostGIS-ish stuff outside the context of a
16-
database using idiomatic Python. For more details, see:
12+
planar geometric objects. It is based on the widely deployed GEOS_ (the engine
13+
of PostGIS_) and JTS_ (from which GEOS is ported) libraries. This C dependency
14+
is traded for the ability to execute with blazing speed. Shapely is not
15+
concerned with data formats or coordinate systems, but can be readily
16+
integrated with packages that are. For more details, see:
1717

1818
* Shapely wiki_
1919
* Shapely manual_
2020
* Shapely `example apps`_
2121

2222
Dependencies
23-
------------
23+
============
2424

2525
Shapely 1.2 depends on:
2626

2727
* Python >=2.5,<3
2828
* libgeos_c >=3.1 (3.0 and below have not been tested, YMMV)
2929

3030
Installation
31-
------------
31+
============
3232

3333
Windows users should use the executable installer, which contains the required
3434
GEOS DLL. Other users should acquire libgeos_c by any means, make sure that it
@@ -41,7 +41,7 @@ or from a source distribution with the setup script::
4141
$ python setup.py install
4242

4343
Usage
44-
-----
44+
=====
4545

4646
Here is the canonical example of building an approximately circular patch by
4747
buffering a point::
@@ -57,7 +57,7 @@ See the manual_ for comprehensive usage snippets and the dissolve.py and
5757
intersect.py `example apps`_.
5858

5959
Integration
60-
-----------
60+
===========
6161

6262
Shapely does not read or write data files, but it can serialize and deserialize
6363
using several well known formats and protocols. The shapely.wkb and shapely.wkt
@@ -80,8 +80,8 @@ provide the Numpy array interface.::
8080
[ 1.00000000e+01, 0.00000000e+00]])
8181

8282
That yields a numpy array of [x, y] arrays. This is not always exactly what one
83-
wants for plotting shapes with Matplotlib, so Shapely 1.2 adds a `xy` property
84-
for getting separate arrays of coordinate x and y values.::
83+
wants for plotting shapes with Matplotlib (for example), so Shapely 1.2 adds
84+
a `xy` property for obtaining separate arrays of coordinate x and y values.::
8585

8686
>>> x, y = patch.exterior.xy
8787
>>> ax = asarray(x)
@@ -97,7 +97,7 @@ Numpy arrays can also be adapted to Shapely linestrings::
9797
'LINESTRING (10.0000000000000000 0.0000000000000000, ...)'
9898

9999
Testing
100-
-------
100+
=======
101101

102102
Shapely uses a Zope-stye suite of unittests and doctests, excercised via
103103
setup.py.::
@@ -108,16 +108,12 @@ Nosetests won't run the tests properly; Zope doctest suites are not currently
108108
supported well by nose.
109109

110110
Support
111-
-------
112-
113-
For current information about this project, see the wiki_.
111+
=======
114112

115-
If you have questions, please consider joining our community list:
116-
117-
http://trac.gispython.org/projects/PCL/wiki/CommunityList
113+
Bugs may be reported and questions asked via https://github.com/sgillies/shapely.
118114

119115
Credits
120-
-------
116+
=======
121117

122118
Shapely is written by:
123119

@@ -128,8 +124,8 @@ Shapely is written by:
128124
Patches contributed by:
129125

130126
* Howard Butler
131-
* Fr |eaigue| d |eaigue| ric Junod
132-
* Eric Lemoine
127+
* Fr |eacute| d |eacute| ric Junod
128+
* |Eacute| ric Lemoine
133129
* Jonathan Tartley
134130
* Kristian Thy
135131
* Oliver Tonnhofer
@@ -150,6 +146,8 @@ U.S. National Endowment for the Humanities (http://www.neh.gov).
150146
.. _example apps: http://trac.gispython.org/lab/wiki/Examples
151147
.. _wiki: http://trac.gispython.org/lab/wiki/Shapely
152148
.. _manual: http://gispython.org/shapely/docs/1.2
153-
.. |eaigue| unicode:: U+00E9
149+
.. |eacute| unicode:: U+00E9
150+
:trim:
151+
.. |Eacute| unicode:: U+00C9
154152
:trim:
155153
.. _Pleiades: http://pleiades.stoa.org

0 commit comments

Comments
 (0)