[Edu-sig] Genealogy in Python
Douglas S. Blank
dblank at brynmawr.edu
Tue Jan 4 15:44:44 CET 2005
Edu-sig,
There is a genealogy project that has been going on for awhile that you
may be familiar with called Gramps. They have done some very fine work
over the years building a nice application in gtk/gnome/python. I have a
proposal with them that I am mentioning over here for a couple of reasons.
First, I'm thinking that having real family tree data handy for each
student would be a great resource for CS homework. For example, all of
the standard tree-based algorithms could be explored in the family tree
domain. Are two people related? Is person1 an ancestor of person2? etc.
Other problems become concrete: which of your relatives were alive in
1900? How old were they? (That last one is trickier than you might
guess, especially with incomplete data).
(Not every person will have access to their family's data, but alternate
trees can be used in that case. Large trees could also be used for
seeing Big-Oh in action.)
Secondly, part of the proposal is to make Gramps a bit more accessible
by reducing the software requirements (by making ncurses or Tkinter
interfaces), and by making the code have easy-to-pickup Pythonic methods.
The questions: would you, or someone you know be interested in working
on the project? If you teach, would this be a resource that you could
use? If you are interested in genealogy, would you be interested in (or
are you) using Gramps?
Thanks!
-Doug
--
Douglas S. Blank, Assistant Professor
dblank at brynmawr.edu, (610)526-6501
Bryn Mawr College, Computer Science Program
101 North Merion Ave, Park Science Bld.
Bryn Mawr, PA 19010 dangermouse.brynmawr.edu
More information about the Edu-sig
mailing list