wiki_disambig.py: Major changes for first pass implementation of region Naive Bayes -- Create new Article class for info relating to Wikipedia articles. -- Create new NBDist class for the distribution of multiple articles (in    Divisions of the region around a location) -- Make Article and NBDist have the same fields for all distribution-related    info, so they can be used equivalently in "duck typing" style -- Create new NBRegion class for a "naive Bayes region" of a square of 4    "tiling regions" (of a particular degree width/height) -- rename ConllWord to GeogWord; it's not CONLL-specific -- add __slots__ declarations to all classes to reduce space -- store Locations rather than Coords in Divisions -- assign all Locations to one of the tiling regions; but don't compute the    distributions of either Divisions of NBRegions until needed, and cache    them -- store raw counts rather than adjusted probabilities; adjust the counts into    probs each time a prob is needed -- add code to count the toponyms in a first pass before disambiguating; but    this code is broken, as it really needs to count locations (the point is    so that distribution info doesn't get cached unless needed, for space    reasons; but not clearly necessary as the total amount of training data is    small) -- factor out duplicated code in disambiguate_*() -- Add previously missing type fields for options -- Add --region-size (in miles) -- Add --naive-bayes-type (article, square-region, round-region); round-region    not implemented yet
wiki_disambig.py: Major changes for first pass implementation of region Naive Bayes
-- Create new Article class for info relating to Wikipedia articles.
-- Create new NBDist class for the distribution of multiple articles (in
   Divisions of the region around a location)
-- Make Article and NBDist have the same fields for all distribution-related
   info, so they can be used equivalently in "duck typing" style
-- Create new NBRegion class for a "naive Bayes region" of a square of 4
   "tiling regions" (of a particular degree width/height)
-- rename ConllWord to GeogWord; it's not CONLL-specific
-- add __slots__ declarations to all classes to reduce space
-- store Locations rather than Coords in Divisions
-- assign all Locations to one of the tiling regions; but don't compute the
   distributions of either Divisions of NBRegions until needed, and cache
   them
-- store raw counts rather than adjusted probabilities; adjust the counts into
   probs each time a prob is needed
-- add code to count the toponyms in a first pass before disambiguating; but
   this code is broken, as it really needs to count locations (the point is
   so that distribution info doesn't get cached unless needed, for space
   reasons; but not clearly necessary as the total amount of training data is
   small)
-- factor out duplicated code in disambiguate_*()
-- Add previously missing type fields for options
-- Add --region-size (in miles)
-- Add --naive-bayes-type (article, square-region, round-region); round-region
   not implemented yet

utcompling/textgrounder,utcompling/textgrounder,utcompling/textgrounder