This file is indexed.

/usr/lib/python3/dist-packages/descartes-1.1.0.egg-info/PKG-INFO is in python3-descartes 1.1.0-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
Metadata-Version: 1.1
Name: descartes
Version: 1.1.0
Summary: Use geometric objects as matplotlib paths and patches
Home-page: http://bitbucket.org/sgillies/descartes/
Author: Sean Gillies
Author-email: sean.gillies@gmail.com
License: BSD
Description: Descartes
        =========
        
        Use Shapely_ or GeoJSON-like geometric objects as matplotlib paths and patches
        
        .. image:: http://farm4.static.flickr.com/3662/4555372019_9bbed1f956_o_d.png
           :width: 800
           :height: 320
        
        Requires: matplotlib, numpy, and optionally Shapely 1.2+.
        
        Example::
        
          from matplotlib import pyplot
          from shapely.geometry import LineString
          from descartes import PolygonPatch
          
          BLUE = '#6699cc'
          GRAY = '#999999'
          
          def plot_line(ax, ob):
              x, y = ob.xy
              ax.plot(x, y, color=GRAY, linewidth=3, solid_capstyle='round', zorder=1)
          
          line = LineString([(0, 0), (1, 1), (0, 2), (2, 2), (3, 1), (1, 0)])
          
          fig = pyplot.figure(1, figsize=(10, 4), dpi=180)
          
          # 1
          ax = fig.add_subplot(121)
          
          plot_line(ax, line)
          
          dilated = line.buffer(0.5)
          patch1 = PolygonPatch(dilated, fc=BLUE, ec=BLUE, alpha=0.5, zorder=2)
          ax.add_patch(patch1)
          
          #2
          ax = fig.add_subplot(122)
          
          patch2a = PolygonPatch(dilated, fc=GRAY, ec=GRAY, alpha=0.5, zorder=1)
          ax.add_patch(patch2a)
          
          eroded = dilated.buffer(-0.3)
          
          # GeoJSON-like data works as well
          
          polygon = eroded.__geo_interface__
          # >>> geo['type']
          # 'Polygon'
          # >>> geo['coordinates'][0][:2]
          # ((0.50502525316941682, 0.78786796564403572), (0.5247963548222736, 0.8096820147509064))
          patch2b = PolygonPatch(polygon, fc=BLUE, ec=BLUE, alpha=0.5, zorder=2)
          ax.add_patch(patch2b)
          
          pyplot.show()
        
        
        See also: examples/patches.py.
        
        Descartes is not associated with the identically named and apparently defunct
        project at http://descartes.sourceforge.net/.
        
        .. _Shapely: http://gispython.org/lab/wiki/Shapely
        
        
Keywords: matplotlib gis geojson geometry
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: GIS