Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GEDCOM files
#1
Anybody who has a keen intrest in the subject of genealogy,
uses one of the popular softwares like FTM, Gramps, ...etc.
The problem with these is, that they do not
allow PYTHON access to the core database. Therefore it is not
possible to do your "own thing". e.g. run analysis on various aspects
of data quality when your db becomes large.

So we turn to GEDCOM. Who in the world has cooked up this data structure?
I know that you can find some GEDcom analysis packages on GIThub, but I'm venturing
to do my own, and create a new data model, and with what (sql, xml, ...)

This post is merely to see if anybody here shares the same interest, and is willing
to exchange insights into the GEDcom file and what model (relational?) suits
these data best.

Regards
Paul
Reply
#2
Gramps is written in python, and the source code is here: https://github.com/gramps-project/gramps
I have use it for years.
There are some add on packages here: https://pypi.org/search/?q=gramps
Reply
#3
Yes, I might have been a Gramps user, but i had purchased FTM from Broderbund
some years before that. I took an account and reconsidered Gramps in April of this year, and had some
forum exchanges with a few users, but the features i was looking for did not seem to be available.
FTM is quite allright for output, just weak on database management tools.

As I said, i am mainly concerned with auditing the db for quality of input.
I'm almost finished reconstructing the data starting from the GEDCOM file.
I'm just curious is somebody is doing the same thing.
Paul
Reply
#4
I thought about converting the GEDCOM file, but had too many jobs that were paying me to keep a roof over my head.
Now that I am retired (been there for quite a while), I will add it to the list of possible projects. Let me know how you make out.

Currently working on a 'SAFE' and Free CAT programming package for Amateur Radio (I have been a ham since pre-teen years.
I emphasise safe, as there is a widely used package named Chirp. It's a great program, but allows combination of commands that can actually damage the radio's software designed radio code.
I have also added an auto updated callsign lookup section which I may expand to contesting.
Reply


Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020