alerum68 / RootMatchIt

Let your DNA build a Family Tree for you!
1 stars 2 forks source link
dna dnagedcom genealogy rootsmagic

RootsMatchIt v0.2 - Build Your Family Tree with DNA Matches!

RootsMatchIt helps you import your DNA match data (DNAGedcom) RootsMagic 10, creating a family tree for each match and automatically linking them based on DNA connections.

What you'll need:

Getting Started:

  1. pip install requirements:

    • Ensure you have installed sqlalchemy and tqdm via pip.
  2. *Prepare your RootsMagic Database:**

    • Open RootsMagic 10 and create a new, empty database.
    • Close RootsMagic 10 after creating the database. Important: This allows RootsMatchIt to properly access the file.
  3. Place your files:

    • Copy your DNAGedcom file into the ./db directory within the RootsMatchIt folder.
    • Place the empty RootsMagic 10 database file (.rmtree) in the same ./db directory.
  4. Run RootsMatchIt:

    • Run the file and select the numbers of the Profiles you want to include. Don't include any Profiles together that are not related.
    • Select the Gender for each profile selected, and then let the script run.
    • Go get a cup of coffee. This will take a while to complete.
  5. Prepare in RootsMagic:

    • Open the (.rmtree) database in RootsMagic.
    • Go to File > Tools > and run all the Database Tools. These will take a very long time to run, but don't stop them even if it seems to have stopped.
  6. Import your existing family tree (Optional):

    • In RootsMagic 10, import your existing family tree data (if you have one).
    • Tip: For best results, only include your direct ancestors and descendants during this import. You can then merge your ancestors' siblings from the DNA match data imported by RootsMatchIt.

What to expect:

Important Notes: