usage = "usage: %prog [options]" p = optparse.OptionParser(usage) p.add_option('--place', '-p', default="all" ) options, arguments = p.parse_args() if options.place == "all": places = MapGardening.get_all_places() else: placename = options.place place = MapGardening.get_place(placename) places = {placename: place} MapGardening.init_logging() for placename in places.keys(): print "printing raster info for", placename MapGardening.init_db(places[placename]['dbname']) raster = MapGardening.Raster() raster.get_raster_stats() MapGardening.disconnect_db()
us.add_userstats_firstedit() us.add_userstats_firstedit_v1() us.add_userstats_firstedit_blank() userdates = us.get_dates_and_edit_counts() us.add_userstats_days_active(userdates) us.add_userstats_mean_date(weighted=False, user_date_dict=userdates) us.add_userstats_mean_date(weighted=True, user_date_dict=userdates) us.print_userstats("outputv4_" + placename + "_" + params["runtype"] + "_" + params["resolution"] + "m.tsv") us.print_userstats_bydate( "output_userstatsbydate_" + placename + "_" + params["runtype"] + "_" + params["resolution"] + "m.tsv", userdates, ) us.print_placestats( "output_totals_" + placename + "_" + params["runtype"] + "_" + params["resolution"] + "m.tsv" ) now = time.time() print "finished. time elapsed: {:.0f} sec, {:.0f} sec total".format(now - lt, now - st) lt = now # end for resolutions # end for runtypes MapGardening.disconnect_db() # Disconnect from this place, ready to connect to next place