So named because it takes family trees and chops them up into a more refined product. Probably only of use to you if you are looking at the internal workings of GeneGenie or want to add new data sources.
These are tools to convert genealogical data from user entered addresses and dates to precise coordinates and date ranges for use within the GeneGenie system.
Consisting of a .Net Standard library (GeneGenie.Sawmill) and a console app (GeneGenie.Sawmill.Console) that uses the library to transform the data you provide.
The source data should be provided in a CSV format or you can write your own source adaptor if you have a different shape or format data source.
The output of the console app is a JSON formatted document too although you can again write your own output adaptors if you want to put the data somewhere else.
Depending on the quality of the data you are transforming it may take multiple passes to complete. For example, you may need to edit known bad data out of the address fields or correct spelling errors where the geocoder services cannot make sense of the address. Also, people enter a lot of junk into date fields although we'll do our best to figure out what was meant!
We would love your help, subject to a few points. See Contributing.md for guidelines.