1
+ version 1.0.8 (not yet released)
2
+ --------------------------------
3
+ * added 'facecolor' keyward argument to drawcounties() method; gives user
4
+ ability to fill counties with specified matplotlib color argument.
5
+
1
6
version 1.0.7 (git tag v1.0.7rel)
2
7
---------------------------------
3
8
* include mpl_toolkits/__init__.py, since the one installed by matplotlib
@@ -19,7 +24,7 @@ version 1.0.6 (git tag v1.0.6rel)
19
24
* update pyproj to version 1.9.3 (remove geographiclib python code, replace
20
25
with C code from proj4).
21
26
* in contourf and contour, all points outside the map projection
22
- region were masked. This meant that if a grid cell was partly inside and partly
27
+ region were masked. This meant that if a grid cell was partly inside and partly
23
28
outside the map projection region, nothing was drawn, leaving a gap along the
24
29
edge of the map. This was particularly noticeable for very coarse resolution grids.
25
30
This commit only masks those points more than one grid length beyond the edge
@@ -31,8 +36,8 @@ version 1.0.6 (git tag v1.0.6rel)
31
36
(requires using 'epsg' keyword to define projection).
32
37
* fix drawing of meridians and parallels for very small map regions
33
38
(issue 79).
34
- * add module variable 'latlon_default' that can be used to switch
35
- default value of latlon kwarg to True so plotting methods can be
39
+ * add module variable 'latlon_default' that can be used to switch
40
+ default value of latlon kwarg to True so plotting methods can be
36
41
passed lats and lons (geographic coordinatsin degrees) instead
37
42
of x,y (projection coordinates).
38
43
* have drawcoastlines use line segments instead of coastline polygons, to
@@ -48,7 +53,7 @@ version 1.0.6 (git tag v1.0.6rel)
48
53
* added linestyle keyword to all draw* methods.
49
54
* added 'drawcounties' method (https://github.com/matplotlib/basemap/pull/65)
50
55
thanks to Patrick Marsh.
51
- * fix bug that caused plotting to fail when latlon keyword is
56
+ * fix bug that caused plotting to fail when latlon keyword is
52
57
explicitly set to False (https://github.com/matplotlib/basemap/pull/66).
53
58
* add latlon keyword to plot and scatter methods
54
59
(https://github.com/matplotlib/basemap/pull/64).
@@ -69,7 +74,7 @@ version 1.0.5 (git tag v1.0.5rel)
69
74
to illustrate usage.
70
75
* fix bluemarble and warpimage methods to account for change in orientation
71
76
of arrays returned to matplotlib's pil_to_array (issue 51)
72
- * fix glitch with drawing meridians and filling coastline polygons with
77
+ * fix glitch with drawing meridians and filling coastline polygons with
73
78
omerc projection that includes pole.
74
79
75
80
version 1.0.4 (git tag v1.0.4rel)
@@ -97,10 +102,10 @@ version 1.0.3 (git tag v1.0.3rel)
97
102
* update coastlines, rivers, political boundaries to GSHHS
98
103
2.2.0/GMT 4.5.7. The fillcontinents bug (filling the outside
99
104
instead of the inside of a coastline polygon) is now much
100
- harder to trigger.
105
+ harder to trigger.
101
106
* add 'round' keyword keyword to Basemap.__init__ for pole-centered
102
107
projections to make them round (clipped at boundinglat) instead
103
- of square.
108
+ of square.
104
109
* added hexbin method, along with hexbin_demo.py example.
105
110
* drawmapboundary now uses axes bgcolor as default fill_color. If
106
111
no color fill wanted, set fill_color='none' (a string).
@@ -141,7 +146,7 @@ version 1.0.2 (git tag v1.0.2)
141
146
* change default land-sea mask (now derived directly from gshhs
142
147
coastline data, default is 5 minutes use coastline resolution =
143
148
'l'). Default for plotting lakes is now True.
144
- * add etopo method (similar to bluemarble, but plots etopo
149
+ * add etopo method (similar to bluemarble, but plots etopo
145
150
relief image from www.ngdc.noaa.gov/mgg/global as a map background).
146
151
* add shadedrelief method (similar to bluemarble, but plots shaded
147
152
relief image from naturalearthdata.com as a map background).
@@ -169,7 +174,7 @@ version 1.0.1 (svn revision 8967)
169
174
projection to proj4 src in src/PJ_hammer.c).
170
175
* updated src/pj_mutex.c from proj4 svn to fix a threading bug
171
176
on Windows.
172
- * if you try to transform NaNs to/from map projection coords, 1.e30
177
+ * if you try to transform NaNs to/from map projection coords, 1.e30
173
178
is returned (previously, this caused a segfault for some
174
179
projections).
175
180
* NetCDFFile function deprecated, will be removed in 1.0.2. Issue
@@ -207,15 +212,15 @@ version 1.0 (svn revision 8531)
207
212
'daynight.py' example added to illustrate usage.
208
213
* added lonmin, lonmax instance variables.
209
214
version 0.99.4 (svn revision 7332)
210
- * ax.frame replaced with ax.spines to maintain compatibility
215
+ * ax.frame replaced with ax.spines to maintain compatibility
211
216
with matplotlib spines support.
212
- * added latmax kwarg to drawparallels and drawmeridians
217
+ * added latmax kwarg to drawparallels and drawmeridians
213
218
(patch from Chris Murphy).
214
219
* added new example "plotmap_shaded.py" (shaded relief plot).
215
220
* added new example "plothighsandlows.py".
216
221
* add fix_aspect kwarg to Basemap.__init__, when False
217
222
axes.set_aspect is set to 'auto' instead of default 'equal'.
218
- Can be used to make plot fill whole plot region, even if the
223
+ Can be used to make plot fill whole plot region, even if the
219
224
plot region doesn't match the aspect ratio of the map region.
220
225
* added date2index function, updated netcdftime to 0.7.1.
221
226
* added maskoceans function.
@@ -224,20 +229,20 @@ version 0.99.4 (svn revision 7332)
224
229
one of the shapefile components can't be found.
225
230
version 0.99.3 (svn revision 6780)
226
231
* if upper right/lower left corners nor width/height given for
227
- azimuthal equidistant ('aeqd') the whole world is drawn in
232
+ azimuthal equidistant ('aeqd') the whole world is drawn in
228
233
a circle (only works for perfect spheres, not ellipsoids).
229
234
* have setup.py check for already installed pyshapelib (just
230
235
like it does for httplib2 and pydap).
231
236
* Basemap will now look for it's data in BASEMAPDATA.
232
- If that env var not set, it will fall back to it's
237
+ If that env var not set, it will fall back to it's
233
238
default location.
234
239
* if readshapefile is called with drawbounds=True, a
235
240
LineCollection object is appended to the returned tuple.
236
241
* make sure drawmapscale method returns a list of objects that
237
242
can be iterated over to remove them from the plot.
238
243
* fillcontinents was returning just last Polygon instance.
239
- Now returns a list of all Polygon instances.
240
- * bluemarble/warpimage: pass kwargs to imshow,
244
+ Now returns a list of all Polygon instances.
245
+ * bluemarble/warpimage: pass kwargs to imshow,
241
246
return Image instance.
242
247
version 0.99.2 (svn revision 6541)
243
248
* fix drawlsmask method so that it works for cylindrical
@@ -269,7 +274,7 @@ version 0.99.2 (svn revision 6541)
269
274
* added "proj4string" Basemap instance variable.
270
275
* testgdal example now uses gdal to read topo data from a raster
271
276
DEM file and ogr to read state boundaries from a shape file.
272
- * warpimage method can now handle gray-scale images, and
277
+ * warpimage method can now handle gray-scale images, and
273
278
images specifed as URLs (for example, the Blue Marble images from
274
279
http://earthobservatory.nasa.gov/Newsroom/BlueMarble/BlueMarble_monthlies.html).
275
280
version 0.99.1 (svn revision 5961)
@@ -295,7 +300,7 @@ version 0.99 (svn revision 5344)
295
300
* drawcoastlines, drawcountries and friends now have
296
301
PatchCollection return values.
297
302
* make sure '_nolabel_' set on coastlines, countries, states,
298
- rivers, parallels and meridians so they are not included in
303
+ rivers, parallels and meridians so they are not included in
299
304
a legend.
300
305
* added drawmapscale method to create a map scale bar similar
301
306
to that available with the GMT's psbasemap.
@@ -332,7 +337,7 @@ version 0.9.9 (svn revision 4799)
332
337
* now automatically draws figure if running in
333
338
interactive mode (so draw() does not need
334
339
to be called explicitly in ipython).
335
- * added num2date and date2num functions, which use
340
+ * added num2date and date2num functions, which use
336
341
included netcdftime module.
337
342
version 0.9.8 (svn revision 4526)
338
343
* fixes for filling continents in orthographic projection.
@@ -341,12 +346,12 @@ version 0.9.8 (svn revision 4526)
341
346
of variable data.
342
347
* NetCDFFile will try to use PyNIO if it installed
343
348
and the file cannot be read with pupynere. This
344
- allows GRIB1,GRIB2,HDF4 and HDFEOS2 files to
349
+ allows GRIB1,GRIB2,HDF4 and HDFEOS2 files to
345
350
be read.
346
- * 'fmt' kwarg to drawparallels and drawmeridians can
351
+ * 'fmt' kwarg to drawparallels and drawmeridians can
347
352
now be a custom string formatting function (example
348
353
customticks.py demonstrates usage).
349
- * remove 'linestyle' kwarg from drawparallels and
354
+ * remove 'linestyle' kwarg from drawparallels and
350
355
drawmeridians (it never did anything anyway since
351
356
it was overridden by the 'dashes' kwarg).
352
357
* modify NetCDFFile to use dap module to read remote
@@ -363,7 +368,7 @@ version 0.9.7 (svn revision 4422)
363
368
projections.
364
369
* added lake_color keyword to fillcontinents.
365
370
* fixed a bug in the 'tmerc' projection.
366
- * added pure python NetCDFFile reader from Roberto De Almeida
371
+ * added pure python NetCDFFile reader from Roberto De Almeida
367
372
to basemap namespace
368
373
(from matplotlib.toolkits.basemap import NetCDFFile).
369
374
* added support for full-resolution boundaries (will be
@@ -392,11 +397,11 @@ version 0.9.6 (svn revision 3888)
392
397
llcrnrlon,urcrnrlat,urcrnrlon keywords for 'ortho' and 'geos'.
393
398
(illustrated by examples/geos_demo_2.py).
394
399
* Added "labelstyle" keyword to drawparallels and drawmeridians.
395
- If set to "+/-", labels are given prefixed by "+" or "-",
396
- instead of suffixed with "N","S","E" or "W". Useful for
400
+ If set to "+/-", labels are given prefixed by "+" or "-",
401
+ instead of suffixed with "N","S","E" or "W". Useful for
397
402
astronomical plots, where the is no such thing and north, south
398
403
east or west.
399
- * Added support for geostationary satellite projection
404
+ * Added support for geostationary satellite projection
400
405
(projection='geos'), contributed by Scott Sinclair.
401
406
Illustrated by examples/geos_demo.py.
402
407
* added a bunch of extra colormaps (mostly from GMT),
@@ -405,7 +410,7 @@ version 0.9.6 (svn revision 3888)
405
410
import cm'
406
411
* orthographic projection only defined for perfect sphere - raise
407
412
an error if user tries to use an ellipsoid.
408
- * print a warning in contour, contourf in situations that may
413
+ * print a warning in contour, contourf in situations that may
409
414
result in a screwy looking plot (x not monotonically increasing,
410
415
because the data wraps around the edge of the plot). The warning
411
416
suggests using the shiftgrid function to recenter the data on
@@ -425,7 +430,7 @@ version 0.9.6 (svn revision 3888)
425
430
* fixed examples to conform to 'one show() per script' rule.
426
431
* intermediate coastlines now installed by default.
427
432
basemap-data is no longer a separate package (couldn't
428
- figure out how to manage the egg). If the 'h' res
433
+ figure out how to manage the egg). If the 'h' res
429
434
boundaries are needed, the data files must be manually
430
435
put in place by the user. BASEMAP_DATA_PATH env var
431
436
no longer used.
@@ -467,9 +472,9 @@ version 0.9.6 (svn revision 3888)
467
472
Now maps will always have the correct aspect ratio.
468
473
* if resolution keyword is set to None when Basemap
469
474
instance is created, no boundary data sets are needed
470
- (methods to draw boundaries, like drawcoastlines, will
475
+ (methods to draw boundaries, like drawcoastlines, will
471
476
raise an exception).
472
- * update to proj4 module - renamed pyproj to avoid
477
+ * update to proj4 module - renamed pyproj to avoid
473
478
conflicts with proj4 module from CDAT.
474
479
* createfigure method deprecated, since maps
475
480
will now automatically have the correct aspect ratio.
@@ -478,7 +483,7 @@ version 0.9.6 (svn revision 3888)
478
483
versions of the stereographic, lambert azimuthal equal area
479
484
and azimuthal equidistant projections that don't require
480
485
you specify the lat/lon values of the lower-left and upper-right
481
- corners.
486
+ corners.
482
487
* fixed bugs in plot, scatter and mapboundary methods for
483
488
miller, cylindrical and mercator projections.
484
489
* 'crude' and 'low' resolution boundary datasets now installed
@@ -499,7 +504,7 @@ version 0.9.6 (svn revision 3888)
499
504
20060203: version 0.8.1: Huge speedups for numpy
500
505
(no significant differences for Numeric and numarray).
501
506
20060114: version 0.8: added numpy compatibility
502
- 20051118: version 0.7.2.1:
507
+ 20051118: version 0.7.2.1:
503
508
There was a problem running examples that read pickle files.
504
509
The pickle files were created with numarray, and the
505
510
data would not be read correctly using Numeric. Fixed so
@@ -512,7 +517,7 @@ version 0.9.6 (svn revision 3888)
512
517
by contour and contourf.
513
518
* Axes frame turned off by default for non-rectangular
514
519
projections ('ortho','robin' and 'moll').
515
- * Added createfigure method to create a figure with the
520
+ * Added createfigure method to create a figure with the
516
521
same aspect ratio as the map using pylab.figure.
517
522
* Resets subplot.params defaults so that default
518
523
axes rectangle will have both a width and height of 0.9
0 commit comments