Questions tagged [genealogy]

Genealogy is the study of families and the tracing of their lineages and history.

Use of oral traditions, historical records, genetic analysis, and other records to obtain information about a family and to demonstrate kinship and pedigrees of its members. The results are often displayed in charts or written as narratives. (From Wikipedia)

Questions about programming genealogy software should be asked in Stack Overflow. But questions about genealogy in general should be asked in the Genealogy and Family History Stack Exchange.

59 questions
60
votes
7 answers

How do you create a family tree in d3.js?

I'm currently working on a small genealogy experiment and would like to implement a simple family tree like in the picture below. The best search results so far for this only yielded examples where a child can only have a parent node. But what I…
user659025
49
votes
5 answers

Rendering a dynamically created family graph with no overlapping using a depth first search?

I want to generate this: With this data structure (ids are random, btw not sequential): var tree = [ { "id": 1, "name": "Me", "dob": "1988", "children": [4], "partners" : [2,3], root:true, level: 0, "parents": [5,6] }, { "id": 2, "name":…
meder omuraliev
  • 171,706
  • 64
  • 370
  • 423
44
votes
6 answers

Family tree layout with Dot/GraphViz

I am trying to draw a family tree with Dot and GraphViz. This is what I currently have: # just graph set-up digraph simpsons { ratio = "auto" mincross = 2.0 # draw some nodes "Abraham" [shape=box, regular=1, color="blue"] ; "Mona" …
BioGeek
  • 19,132
  • 21
  • 75
  • 123
32
votes
3 answers

How do I show marriages in a d3.js based 'family-tree'?

I'm a HTML/CSS developer, researching javascript solutions for building a 'family-tree' which needs to show marriages (from outside the family, of course) in a meaningful way. Essentially I'm looking at basing it upon a dendrogram, based on d3.js,…
byzantine cucumber
  • 511
  • 1
  • 5
  • 12
19
votes
6 answers

Calculate Family Relationship from Genealogical Data

I would like to be able to calculate the family relationship between two individuals in a family tree, given the following data schema (simplified from my actual data schema, only showing columns that directly apply to this…
defines
  • 9,494
  • 4
  • 35
  • 52
18
votes
8 answers

Genealogy Tree Control

I've been tasked (by my wife) with creating a program to allow her to track the family trees on both sides of our family. Does anyone know of a cost-effective (free) control to represent this type of information? What I'm looking for is a modified…
Jay Mooney
  • 2,020
  • 1
  • 18
  • 22
18
votes
3 answers

How can I prevent overlapping in a family tree generator?

I'm creating an interactive family tree creator, unlike more simpler versions which are simple pedigree charts/trees. The requirements for mine (based on familyecho.com) are: multiple partners vs just a simple 2 parent to 1 child that you normally…
meder omuraliev
  • 171,706
  • 64
  • 370
  • 423
18
votes
6 answers

Is there a GEDCOM parser written in Python?

GEDCOM is a standard for exchanging genealogical data. I've found parsers written in C perl Ruby and even Factor but none so far written in Python. The closest I've come is the file libgedcom.py from the GRAMPS project, but that is so full of…
BioGeek
  • 19,132
  • 21
  • 75
  • 123
10
votes
1 answer

Genealogy Relationship Mapping why base on families

I am developing a geneaology application, and am currently at the stage of modelling relationships between individuals. Based on my research, I have noted that most of the mappings of relationships are based on families (father + mother) and so I…
Stephen Senkomago Musoke
  • 3,368
  • 2
  • 25
  • 23
10
votes
2 answers

Handling historical calendar dates

What standards and strategies are there for handling historic dates described in older calendar form? The contemporary Gregorian calendar, with different length months, leap years, etc. is relatively easily handled with built-in programming language…
Mat
  • 67,636
  • 33
  • 83
  • 106
9
votes
5 answers

GEDCOM to HTML and RDF

I was wondering if anyone knew of an application that would take a GEDCOM genealogy file and convert it to HTML format for viewing and publishing on the web. I'd like to have separate html files for each individual and perhaps additional files for…
Bruce Whealton
  • 1,041
  • 2
  • 14
  • 25
8
votes
4 answers

Gedcom Reader for C#

Does anyone know of a good class to read in .ged files Gedcom is a file format that is used to store genealogical information. My goal is to write something that would let me import a ged file and export a .dot file for graphviz so that I can make a…
Crash893
  • 10,590
  • 20
  • 82
  • 118
8
votes
1 answer

GEDCOM parser in JavaScript

I have been looking for a GEDCOM parser in JavaScript. Does one exist at the moment? I have found them in many languages but not in JavaScript yet.
ekaqu
  • 1,860
  • 2
  • 22
  • 34
6
votes
1 answer

Coefficient of inbreeding / wrights algorithm / genetics

I am looking for a good pseudo code - or better yet actual code snippets - on implementing wrights algorithm on a genealogy database I have for sheep stored in SQL Server database. I have a very old C program that worked against a flat text file…
E.J. Brennan
  • 42,120
  • 6
  • 74
  • 108
6
votes
6 answers

Detect cycles in a genealogy graph during a Depth-first search

I'm loading horse genealogical data recursively. For some wrong sets of data my recursion never stops... and that is because there are cycles in the data. How can I detect those cycles to stop recurring? I thought of while recurring maintain a…
Romias
  • 12,977
  • 7
  • 51
  • 79
1
2 3 4