Commits

Jörg Rädler  committed 8014721

prepared for version 3.0.6

  • Participants
  • Parent commits 4c00ed1
  • Tags v3.0.6

Comments (0)

Files changed (5)

-00.00.00
+29.01.12
+- version 3.0.6
+- moved development from GitHub to bitbucket
+- renamed package from Polygon to Polygon3 to avoid conflicts with Polygon2
 - getting numpy include path automatically in setup.py
 - fixed https://github.com/jraedler/Polygon2/issues/2
 - added Utils.reducePointsDP() using the Douglas-Peucker algorithm
-Please look at Polygon.txt or Polygon.pdf in the folder doc.
+Polygon is a python package that handles polygonal shapes in 2D. It contains 
+Python bindings for gpc, the excellent General Polygon Clipping Library by 
+Alan Murta and some extensions written in C and pure Python. With Polygon you 
+may handle complex polygonal shapes in Python in a very intuitive way. Polygons 
+are simple Python objects, clipping operations are bound to standard operators 
+like +, -, \|, & and ^. TriStrips can be constructed from Polygons with a 
+single statement. Functions to compute the area, center point, convex hull,
+point containment and much more are included. This package was already used to
+process shapes with more than one million points!
+
+Polygon3 works with Python 3.x, Polygon2 with Python 2.x.
+
+Homepage: http://www.j-raedler.de/projects/polygon/
+Development/Downloads: https://bitbucket.org/jraedler/polygon3
+
+For more information please look at Polygon.[txt,pdf] in the folder doc.

File doc/Polygon.pdf

 % 'R24': class PDFInfo 
 24 0 obj
 << /Author ()
- /CreationDate (D:20121109121857-01'00')
+ /CreationDate (D:20130129161959-01'00')
  /Creator (\(unspecified\))
  /Keywords ()
  /Producer (ReportLab PDF Library - www.reportlab.com)
 trailer
 << /ID 
  % ReportLab generated PDF document -- digest (http://www.reportlab.com) 
- [(|}'\021\027\236\2719\(V\365<\333\311\335\235) (|}'\021\027\236\2719\(V\365<\333\311\335\235)] 
+ [(^y\0260\242|\0237\034S\\\011t>R}) (^y\0260\242|\0237\034S\\\011t>R})] 
 
  /Info 24 0 R
  /Root 23 0 R
 
 
 args = { 
-    'name'            : "Polygon",
-    'version'         : "3.0.5",
-    'description'     : "Polygon is a python package that handles polygonal shapes in 2D",
+    'name'            : "Polygon3",
+    'version'         : "3.0.6",
+    'description'     : "Polygon3 is a Python-3 package that handles polygonal shapes in 2D",
     'long_description': longdesc,
     'license'         : "LGPL for Polygon, other for gpc",
     'author'          : "Joerg Raedler",
     'maintainer'      : "Joerg Raedler",
     'maintainer_email': "jr@j-raedler.de",
     'url'             : "http://www.j-raedler.de/projects/polygon",
-    'download_url'    : "https://github.com/jraedler/Polygon3/downloads",
+    'download_url'    : "https://bitbucket.org/jraedler/polygon3/downloads",
     'classifiers'     : ['Development Status :: 5 - Production/Stable', 
         'Intended Audience :: Developers',
         'Intended Audience :: Science/Research', 
         'Programming Language :: Python :: 3', 
         'Programming Language :: Python :: 3.0', 
         'Programming Language :: Python :: 3.1', 
+        'Programming Language :: Python :: 3.2', 
+        'Programming Language :: Python :: 3.3', 
         'Operating System :: POSIX :: Linux',
         'Operating System :: Microsoft :: Windows', 
         'Operating System :: MacOS :: MacOS X',

File src/cPolygon.c

 
 #define POLY_AUTHOR \
 "Author:   Joerg Raedler, Berlin. joerg@j-raedler.de\n\
-Homepage: http://polygon.origo.ethz.ch/\n\n\
+Homepage: http://www.j-raedler.de/projects/polygon/\n\n\
 Polygon is based on gpc, which was developed by Alan Murta, the gpc homepage\n\
 is at: http://www.cs.man.ac.uk/~toby/alan/software/"
 
 #define INDEF INT_MAX
 
 #ifndef POLY_VERSION
-#define POLY_VERSION "3.0.5"
+#define POLY_VERSION "3.0.6"
 #endif
 
 #ifndef PyMODINIT_FUNC