fix #27 (add pycnoplactic weight to allow weighting by different shapefile).