|
Report Programs
|
|
This is an overview of the report programs distributed with Lifelines.
If you want more information about a program, often there are comments
at the beginning of the program that talk about functionality and algorithms,
that have sample output and examples of post processing commands required to
properly view the results.
Some programs require customization before use, for example, they might
have text identifying the person who generated the report.
- 2ppage
- Version 1.0; by Wetmore, Manis; output format Text, 80 cols.
It will produce a report of all INDI's in the database, with
two records printed per page. Record 1 and 2 will be on the
first page.
- 4gen1
- Version 1.0; by Wetmore, Manis; output format Text, 80 cols.
select and produce a ancestor report for the person selected.
Output is an ASCII file, and will probably need to be printed
using 10 or 12 pitch.
- 6gen1
- Version 1.0; by Wetmore, Manis; output format Text, 80 cols.
select and produce a 6 generation ancestor report for
the person selected.
Output is an ASCII file, and will probably need to be printed
using 10 or 12 pitch.
- 8gen1
- Version 1.0; by Wetmore, Manis; output format Text, 132 cols.
Produce an 8 generation descendant report for the person selected.
Output is an ASCII file, and will probably need to be printed
using 132 column format.
- addsour
- Version 1.0; by Stephen Dum; output format Modifies Database.
This script prompts for a message and adds the message along with todays date
as a Source record on each individual and Family in the database. It checks
to see if the source already exists, and allows you to skip or replace an
existing source record. Warning, this script modifies your database, making a
backup of your data before running this script is advised.
- af-import
- Version 4.12; by baud@research.att.com; output format GedCom.
convert ancestral-file gedcom to lifelines-standard gedcom
- afn_match
- Version 1.0 of 1995-08-25; by Scott McGee; output format Text.
Find individuals with matching Ancestral File numbers, report matches.
- ahnenliste
- Version 6; by Jim Eggert; output format Text.
Generate an Ahnenliste, an ancestral report for an individual
- ahnentafel
- Version 1; by Wetmore; output format Text.
Generate an ahnentafel chart for the selected person.
- alive
- Version 6; by Jim Eggert; output format Text.
This report program is for finding people living in a given year.
This finds who in the database, or among ancestors or descendants of
an individual, was likely alive in a certain year. Good for looking at
population snapshots like censuses, tax rolls, etc.
- all_anc_lines
- Version 2; by Tom Wetmore; output format Text.
report all ancestral lines in a Register-like format
- allfam10c
- Version 1.1; by Cliff Manis, Jim Eggert; output format Text.
Display all families in the DB, 1 per page.
- alllines
- Version 1.1; by Wetmore, Nozell; output format SGML, NROFF.
This program shows all ancestral lines of a specified person
using a pseudo-Register format.
- altern
- Version 2.0; by Rafal T. Prinke; output format Text.
find the longest line of alternating male/female links
- anc2_ged
- Version 1.0; by Dennis Nicklaus; output format GedCom.
make a gedcom file of the ancestors of a set of individuals
- ancestors2
- Version 2.0; by Wetmore, Cliff Manis; output format Text.
It will produce a report of all ancestors of a person, with
sorted names as output, birth and death dates.
- anniver
- Version 4.0; by Stephen Dum; output format HTML; char encoding ASCII.
Generate calendar of birth, death, marriage events arranged by the month
and day that they occurred. Generates a top level index calendar, with actual
events stored in a separate html file for each month.
Some properties must be set in your lifelines configuration file for this
report to run, see comments at beginning of the report for details.
- bday_cover
- Version 1 of 1994-11-02; by Andrew Deacon; output format Text.
A novelty report that lists on which days of the year people were born
and how many people share the same birthday. All valid birthdays
are considered. A valid birthday is one where the extracted birthday,
performed using extractdate(), has a month in the range 1-12 and a day
within that month.
- bias
- Version 1.4; by Chandler; output format Text.
Ever notice that certain families seem to have all boys or all girls?
Sometimes five or six in a row of all the same sex? Is this a mere
statistical fluctuation, or is something special happening?
This program gives statistics for male vs female births.
- bkdes16-1
- Version 1.0; by Wetmore, Manis; output format Text.
It will produce a report of all descendents of a person,
and is presently designed for 16 pitch, HP laserjet III.
This report produces an ASCII file, in output format.
- book-latex
- Version 3.1; by Nicklaus; output format LaTeX.
Generates really spiffy register reports for formatting with LaTex. Reports
read like a book. Includes source citation, footnotes, etc. Register
reports are either descendant or ancestor/ahnentafel style.
- browser
- Version 1.0; by Prinke; output format onscreen.
browsing via all kinds of links, especially in non-standard
or experimental GEDCOM structures
- burial_index
- Version 1.0; by Nicklaus; output format Text.
Write an (unsorted) list of every person in the database
whose burial place contains a requested string
(which is the "town" that this report asks for).
It matches for the town anywhere in the place field.
so town can also be a state or county.
Personally, many of my relatives are from Iowa, so I like to make
a file of everyone buried in Iowa by entering Iowa to the prompt.
- BW_descendants
- Version 1.00; by Birger Wathne; output format Text.
List successors with notes
- cid
- Version 1.0; by Wetmore, Chandler; output format Text.
Generates Pete Cook's CID (Chronological Identifier) for a person
in a LifeLines database.
- connect2
- Version 2.1; by Simms; output format Text.
Describes the family line connecting an ancestor/descendant
- common
- Version 0 of 1996-06-11; by H. Väisänen; output format Text.
Show common ancestors of a person.
- cons
- Version 1.0; by Teschler; output format Text.
Calculates coefficient of inbreeding F(A,B) for the offspring
of two individuals A and B.
- cont
- Version 1.0; by Väisänen; output format Text.
This program iterates over all persons and families in a database
and reports all records that have erroneous CONT lines.
- count_dup
- Version 1.0; by anon; output format Text.
Count dups among ancestors?
- count_anc
- Version 2.0; by Eggert; output format Text.
This program counts ancestors of a person by generation.
Only unique individuals in each generation are counted.
A person counts in all the generations he/she is in,
but only counts once in the grand total.
- count_desc
- Version 2.0; by Eggert; output format Text.
This program counts descendants of a person by generation.
Only unique individuals in each generation are counted.
A person counts in all the generations he/she is in,
but only counts once in the grand total.
- count_paternal_desc
- Version 2.0; by Eggert; output format Text.
This program counts paternal descendants of a person by generation.
Only unique individuals in each generation are counted.
A person counts in all the generations he/she is in,
but only counts once in the grand total.
Male paternal descendants are also counted separately.
- cousins
- Version 6.0; by Wetmore; output format Text.
Finds the relationship between two persons in a
LifeLines database. If there is no common ancestor, the program
will attempt to find a sequence of genetic relations that link the two
persons.
- coverage
- Version 4; by Wetmore, Woodbridge, Eggert; output format Text.
Display percentage of ancestors of each generation discovered
- cron
- Version 4.0; by Stephen Dum; output format HTML; char encoding ASCII.
Generate calendar of birth, death, marriage events arranged by the year, month
and day that they occurred. Generates a top level index by year, with actual
events stored in a separate html file for each decade.
Some properties must be set in your lifelines configuration file for this
report to run, see comments at beginning of the report for details.
- dates
- Version 4; by Eggert; output format Text.
Prints out the value of all the lines in your database with the DATE
tag, along with enough information so you can find the line easily.
The purpose of this report is so you can sort all the dates in the
database, so you can look for illegal dates, make birthday lists, etc.
The dates are printed in the order that they appear in the database,
Output can then be sorted if this is more useful than the native form.
- db_summary
- Version 1; by Eggert; output format Text.
This program gives you summary statistics on your database. It
calculates the number of birth, baptism, marriage, death, and burial
events, and gives the distribution over centuries of birth/baptisms,
death/burials, and marriages. It tells you how many different names
(given names and surnames separately) there are in the database, and
how many persons have no surname in the database.
- desc-henry
- Version 8; by Eggert; output format Text.
This program prints out a descendants report, assigning a d'Aboville,
Henry, modified Henry, or modern Henry code to the individuals. The
chosen ancestor, and all of his/her spouses, descendants, and
descendants' spouses are included in the report.
- desc_ged
- Version 1; by Nicklaus; output format Text.
Generate gedcom of descendents.
For specified set of individuals for specified # of generations
down from the top individuals. (e.g. name all your great-grandparents
for all of your close cousins in one gedcom file)
- descged
- Version 2000-07; by Tom Wetmore, Cliff Manis, and Chris Eagle; output format Text.
The output of this report is a GEDCOM file of the following:
all descendents of a named individual
all spouses of the named indivdual
spouses of all descendents of the named individual
(i.e. this program looks only down the tree, never up)
- desc_html
- Version 1.4; by Dick Knowles, Scott McGee, anon; output format HTML.
This program is designed to be used in a cgi based genweb site to produce
a descendant chart for a specified individual. It is based on the desc-tree
program by Dick Knowles as modified by Scott McGee. A line is printed for
every spouse and child including name, database key number, birth, marriage,
and death information.
- desc-tree
- Version 8; by Dick Knowles, knowles@inmet.camb.inmet.com; output format Text.
This report prints a descendant tree for an individual. A
line is printed for every spouse and child including name,
database key number, birth, marriage, and death information.
The user can set the number of generations or they can all be
done (up to a maximum of 20). The user can also, optionally,
include step children and family database numbers. There are
two slightly different output styles, tree and numbered. Here
are examples of each:
- drep2
- Version 2.1; by Robert Simms; output format Text.
Produces an indented report on an individual's families and all
descendant families. Details on individuals include NOTE lines, once.
Line wrapping is done with indention maintained.
- d-rtf
- Version 1.1 of 2000-06-11; by Paul Buckley; output format RTF.
This report will produce a document in Rich Text Format modeled after some
typewritten and typeset Henry format genealogies I've seen.
All descendants of a selected person, their spouses and their spouses
parents, event dates, and NOTEs are included. I generally reserve TEXT
items for comments I would prefer not to export.
- dump-ances
- Version 1992-11; by Stephen Woodbridge; output format Text, 80 cols.
Program walks thru one's ancestors and dumps information
about each family. It prunes the tree so an individual is
only output once. It is a simple program that is easy to
make changes to, if you want more or less info printed. I
have included three date routines get_dates(), get_sdates(),
and get_ldates for variations in the amount of event info that
gets output to the file. The program lists all children of the
families as it walks the tree. The ">>>>" marker on a child
signifies the line of descent.
- dump_html
- Version 1.3; by Scott McGee; output format HTML.
dump_html.ll is designed to dump an entire database to static HTML files.
- dump_html_sd
- Version 1.0; by Scott McGee, Steve Dum; output format HTML.
dump_html_sd.ll dumps an entire database to static HTML files.
- eol
- Version 4 of 1995-01; by Tom Wetmore and John Chandler; output format Text, 80 cols.
Say you want to know who all of your end-of-line ancestors are, that
is, your direct ancestors whose parents you have not yet discovered;
these are the people most of us spend most of our time on researching.
Here is a program that will produce the list. Any ancestor will be
listed at most once, even in cases where lines cross. Each person
is shown with date and place of birth and death -- a "guess" is made
for the year of birth if it is not known.
- est_life_span
- Version none; by Rafal Prinke; output format Text.
The program below finds the widest possible span of life, estimating
the uncertain and some unknown dates on the basis of user defined
values in the table for various combinations of date modifiers etc.
Then it compares the midpoints of this with midpoints of others'
life spans and if they fall within a user defined range, the two
are considered "possibly identical". This is actually just one procedure
of several that should be in a program like that - but perhaps the
most important one as people may change names, occupations, etc.
but they cannot change the time period. I added two arbitrary tags:
FAPP and LAPP for "first/last appearance" in sources.
- extract_gedcom
- Version 1.2 of 1995-08-27; by Scott McGee (smcgee@microware.com); output format GEDCOM.
This program allows the user to select a group of individuals from a database
and generate a GEDCOM file for them. It allows selection of multiple people
by following family links, and then allows addition of all ancestors of the
selected set or of the first individual, and then all descendants of the
selected set or of the orignal individual. It also allows addition of all
persons with a specified number of relations to any individual in any of the
groups added above.
- extract_html
- Version 1.4; by Scott McGee (smcgee@microware.com); output format HTML.
This program allows the user to select a group of individuals from a database
and generate a set of HTML files for them. It allows writing multiple people
per HTML file, and will create an index file and a GENWEB.txt file for genweb
indexing of the resulting data.
- fam10c
- Version 1.0; by Manis; output format Text.
Generates a Family Report for one family.
- fam16rn1
- Version 1.0; by Wetmore, Manis; output format Text.
This program produces a family report of the person (husband), wife,
their children, and some data about the children's marriages.
It is presently designed for 16 pitch, HP laserjet III,
printing a single page of information about that family.
- fam_ged
- Version 1.1 of 1994-06-08; by Wetmore and Prinke; output format GEDCOM.
This program extracts a gedcom file of all male line descendants
of a specified person, with their spouses and parents (including
those of the specified person and of all spouses). Also included
are possibly illegitimate children of females - when they have
the same surname as the mother but different than the father (also
if there is no father recorded).
- famgroup
- Version 1.1; by Kris Stanton ; output format TeX.
Family Group Sheet for LifeLines
- fami-grps
- Version 1993-01-12; by Stephen Woodbridge (woodbri@swoodbridge.com); output format Text, 80 cols.
Program walks thru one's families and dumps information
about each family. It prunes the tree so an individual is
only output once. The program lists all children of the
families as it walks the tree. The "*" marker on a child
signifies the line of descent/ascent.
- familycheck
- Version 2000-03-02; by Dennis Nicklaus nicklaus@fnal.gov; output format Text, 80 cols.
Consistency checks between indi records and family records
(making sure links between kids and spouses go both ways.)
make sure each family that a person says he is a spouse of
has him as a spouse, and, vice-versa,
make sure each person that a family says is a spouse thinks he
is a spouse of that family
It also checks when a person says he is a child in a family that
the family has that person as a child.
And vice-versa, that every child in a family thinks he
is a child of that family.
- familyisfm1
- Version 1.0; by Wetmore, Manis; output format Text, 132 cols.
It will produce a report of all the INDI's in the database,
in the format as seen at end of report. May be sorted easily
to see the Father or Mother column sorted report.
The report name come from: isfm (Indi Spouse Father Mother)
It is designed for 16 pitch, HP laserjet III, 132 column
(ASCII output).
- famrep
- Version 6.3; by James P. Jones (jjones@nas.nasa.gov); output format nroff.
This report program produces a Family Group Sheet for the selected
individual, with options for generating sheets for married children
of the individual, and their children, etc.
- famtree1
- Version 2; by James P. Jones, jjones@nas.nasa.gov; output format PostScript.
This report builds a postscript ancestry chart, a "tree", containing
data on five generations. It prompts for the individual to begin with
and draws the tree including this person. The further from this person
the less data is printed. Maximum data include:
o date and place of birth
o date and place of marriage
o date and place of death
o last place of residence
o spouses of person #1 (up to five)
as well as:
o name, address, phone number and e-mail address of compiler
o date of chart
- fileindex
- Version 1999; by Dennis Nicklaus; output format HTML.
I have lines on indi's in my database which look like:
1 NOTE FILE: BIOGRAPHY $FAMHIST/matthews/alkire.bio
or maybe OBITUARY, MARRIAGE, WILL, NEWS ... instead of BIOGRAPHY.
and the lowercase letters (matthews/alkire.bio in this example)
will change to reflect the location of the file in question.
- fdesc
- Version 1.0; by Wetmore; output format GEDCOM.
this funny little program is based on Tom Wetmore's "genancc1"
and generates a GEDCOM file with descendants of a chosen individual
who have the same surname (usually this means male line descendants
plus illegitimate children of daughters) plus their spouses.
- find
- Version 2.1; by Prinke, Perry Rapp; output format GUI.
This utility finds all persons whose records contain a specified
TAG and VALUE and displays the resulting list as a menu.
- findmissing
- Version 1.0; ; output format Text.
find persons that are 'isolated' in your database - no parents and not
in any families..
- fix_nameplac
- Version 1; by Eggert; output format GEDCOM.
This is a quicky to show how to fix name and place spacing.
- formatted_gedcom
- Version 1; by Eggert; output format GEDCOM.
This program outputs a LifeLines database in modified GEDCOM format.
Two additions to GEDCOM are made: an inter-record delimiter and a
level indenter. These are set up as global parameters and initialized
at the beginning of the main() procedure.
- gedall
- Version 2000-02-20; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
This LifeLines report program produces a GEDCOM file containing
the entire LifeLines database, including header, trailer, and
submitter records. It also gives the option to keep or remove user defined
tags, and to remove any other tags.
- gedlist
- Version 1.1; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
gedlist.ll generates a GEDCOM file for the male line of the
input individuals.
- gedlod
- Version 2000-02-15; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
Generate a GEDCOM file of a person's descent from an ancestor.
The GEDCOM file will contain the following:
all descendents of the ancestor who are ancestors of descendant,
as well as the ancestor and descendant themselves.
- gedn
- Version none; by anon; output format GEDCOM.
The output of this report is a GEDCOM file of the following:
N generations of ancestors,
all spouses and
all children of these ancestors and
all descendents of a person,
as well as the person him/herself
- gedtags
- Version 2001-06-28; by Paul B.McBride (pbmcbride@rcn.com); output format Text.
produces a unique list of all tags used in the database
listed like the following:
INDI
INDI.BIRT
INDI.BIRT.DATE
INDI.BIRT.PLAC
...
- genancc
- Version 1997-11; by Wetmore, Manis, Kirby; output format Text.
The output of this report is a GEDCOM file of the following:
all ancestors,
all spouses and
all children of all ancestors and
all descendents of a person,
as well as the person him/herself
and his/her spouses.
- genancc1
- Version 1.0; by Wetmore, Manis; output format GEDCOM.
This program is useful for extracting
data when a person requests data about someone from your database.
The output of this report is a GEDCOM file of the following:
all ancestors,
all spouses and
all children of all ancestors and
all descendents of a person,
as well as the person him/herself
and his/her spouses.
- gender_order
- Version 4; by Jim Eggert; output format Text.
This program computes gender order statistics for children in all the
families in a database. Genders are considered to be ternary: male
(M), female (F), or unknown (U). Children in a family form a pattern
of genders by birth order, e.g. MFFM for a family consisting of a boy,
two girls, then a boy. The frequency of these patterns is calculated.
In addition to the complete gender pattern for a family, initial
gender patterns are computed. For the above example, the initial
patterns are . (no children), M, MF, MFF, and MFFM. The frequency of
these initial patterns can be used to answer questions such as how
many families with a boy then two girls go on to have another boy.
- gendex
- Version 1.2; by Scott McGee (smcgee@microware.com); output format HTML.
This report program converts a LifeLines database into html gendex document.
You will need to change the contents of proc html_address() and to
set the value of HREF appropriately to your server.
- genetics
- Version 2.0.1; by Eggert; output format Text.
This LifeLines report program computes the degree of blood relatedness
between any two people in a database. It does this by finding all the
common ancestors, known or implied, and their ancestral distance along
any known path to the two people.
- genetics2
- Version 1 of 1995-10-05; by Alexander Ottl (ottl@informatik.uni-muenchen.de); output format Text.
This LifeLines report program computes the degree of blood relatedness
between any two people in a database.
- givens_gender
- Version 1; by Jim Eggert (eggertj@ll.mit.edu); output format Text.
Given name gender report program.
This program prints a list of all given names of people, tagged by one
of the following:
M Only males
F Only females
B Males and females
M? Males and persons of unknown gender
F? Females and persons of unknown gender
B? Males, females, and persons of unknown gender
- givens_gender_finder
- Version 1; by Eggert; output format Text.
This program finds all persons with a particular given name and gender.
It is really meant to be a companion to the givens_gender program.
- grand
- Version 1.1; by Stephen Dum; output format text.
For a selected individual this program outputs a list of children,
grand children, great grand children and great great grand children.
- hasnotes1
- Version 1.1; by Wetmore, Manis; output format Text.
It will produce a report of all the numbers and names (INDI's)
in the database which have a "NOTE" line at level 1 in the record.
It is designed for 10 or 12 pitch, HP laserjet III, or any
other printer (ASCII output).
- hp-anc
- Version 1 of 1995-12-01; by Dennis Nicklaus (nicklaus@wishep.physics.wisc.edu); output format HPGL.
This LifeLines report program generates autoscaling HPGL ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles, etc.)
The chart format is based on the program GedChart, by Tom Blumer.
- htmlahnen
- Version 2; by Tom Wetmore; output format HTML.
Generate an ahnentafel chart in HTML format
- html.dn
- Version 3.0; by Dennis Nicklaus nicklaus@fnal.gov; output format HTML.
Selects a person and writes html pages for that person
and all their descendents through a specified number of generations.
Actually, you get to specify a set of individuals. It probably
works nicest if you select people of the same generation, e.g.
all your ggg-grandparents.
(I also recommend that you start with the "top of the line" ancestor
or else you'll have unresolved links in the pedigree chart.)
- htmlfam
- Version 3; by Tom Wetmore (ttw@shore.net); output format HTML.
output family group summaries in HTML format
- html
- Version 1.0; by Dave Close, ; output format HTML.
Produces a set of interlinked HTML files, one for each
person in the data base, and a master name index file.
- igi-filter
- Version 1 of 1993-02-15; by Jim Eggert (eggertj@atc.ll.mit.edu); output format GedCom.
Write GedCom of families/events containing given TAG/VALUE
- igi-import
- Version 1.0; by baud@research.att.com; output format GedCom.
Convert igi gedcom to lifelines-standard gedcom
- igi-merge
- Version 4.0; by Eggert; output format GEDCOM.
This program helps you merge IGI data. IGI data consists of "families"
which are actually events. A real family may be documented by several
events in the IGI database, and thus be represented by several "families".
This program will help you to locate and merge those "families" back into
real families again.
- igi-search
- Version 1.1; by Vincent Broman; output format Text.
prints out a list of people to look up in the IGI,
those erge thoth, marriage,
and death information.
- desc-tree
- Version 8; by Dick Knowles, knowles@inmet.camb.inmet.com; output format Text.
This report prints a descendant tree for an individual. A
line is printed for every spouse and child including name,
database key number, birth, marriage, and death information.
The user can set the number of generations or they can all be
done (up to a maximum of 20). The user can also, optionally,
include step children and family database numbers. There are
two slightly different output styles, tree and numbered. Here
are examples of each:
- drep2
- Version 2.1; by Robert Simms; output format Text.
Produces an indented report on an individual's families and all
descendant families. Details on individuals include NOTE lines, once.
Line wrapping is done with indention maintained.
- d-rtf
- Version 1.1 of 2000-06-11; by Paul Buckley; output format RTF.
This report will produce a document in Rich Text Format modeled after some
typewritten and typeset Henry format genealogies I've seen.
All descendants of a selected person, their spouses and their spouses
parents, event dates, and NOTEs are included. I generally reserve TEXT
items for comments I would prefer not to export.
- dump-ances
- Version 1992-11; by Stephen Woodbridge; output format Text, 80 cols.
Program walks thru one's ancestors and dumps information
about each family. It prunes the tree so an individual is
only output once. It is a simple program that is easy to
make changes to, if you want more or less info printed. I
have included three date routines get_dates(), get_sdates(),
and get_ldates for variations in the amount of event info that
gets output to the file. The program lists all children of the
families as it walks the tree. The ">>>>" marker on a child
signifies the line of descent.
- dump_html
- Version 1.3; by Scott McGee; output format HTML.
dump_html.ll is designed to dump an entire database to static HTML files.
- dump_html_sd
- Version 1.0; by Scott McGee, Steve Dum; output format HTML.
dump_html_sd.ll dumps an entire database to static HTML files.
- eol
- Version 4 of 1995-01; by Tom Wetmore and John Chandler; output format Text, 80 cols.
Say you want to know who all of your end-of-line ancestors are, that
is, your direct ancestors whose parents you have not yet discovered;
these are the people most of us spend most of our time on researching.
Here is a program that will produce the list. Any ancestor will be
listed at most once, even in cases where lines cross. Each person
is shown with date and place of birth and death -- a "guess" is made
for the year of birth if it is not known.
- est_life_span
- Version none; by Rafal Prinke; output format Text.
The program below finds the widest possible span of life, estimating
the uncertain and some unknown dates on the basis of user defined
values in the table for various combinations of date modifiers etc.
Then it compares the midpoints of this with midpoints of others'
life spans and if they fall within a user defined range, the two
are considered "possibly identical". This is actually just one procedure
of several that should be in a program like that - but perhaps the
most important one as people may change names, occupations, etc.
but they cannot change the time period. I added two arbitrary tags:
FAPP and LAPP for "first/last appearance" in sources.
- extract_gedcom
- Version 1.2 of 1995-08-27; by Scott McGee (smcgee@microware.com); output format GEDCOM.
This program allows the user to select a group of individuals from a database
and generate a GEDCOM file for them. It allows selection of multiple people
by following family links, and then allows addition of all ancestors of the
selected set or of the first individual, and then all descendants of the
selected set or of the orignal individual. It also allows addition of all
persons with a specified number of relations to any individual in any of the
groups added above.
- extract_html
- Version 1.4; by Scott McGee (smcgee@microware.com); output format HTML.
This program allows the user to select a group of individuals from a database
and generate a set of HTML files for them. It allows writing multiple people
per HTML file, and will create an index file and a GENWEB.txt file for genweb
indexing of the resulting data.
- fam10c
- Version 1.0; by Manis; output format Text.
Generates a Family Report for one family.
- fam16rn1
- Version 1.0; by Wetmore, Manis; output format Text.
This program produces a family report of the person (husband), wife,
their children, and some data about the children's marriages.
It is presently designed for 16 pitch, HP laserjet III,
printing a single page of information about that family.
- fam_ged
- Version 1.1 of 1994-06-08; by Wetmore and Prinke; output format GEDCOM.
This program extracts a gedcom file of all male line descendants
of a specified person, with their spouses and parents (including
those of the specified person and of all spouses). Also included
are possibly illegitimate children of females - when they have
the same surname as the mother but different than the father (also
if there is no father recorded).
- famgroup
- Version 1.1; by Kris Stanton ; output format TeX.
Family Group Sheet for LifeLines
- fami-grps
- Version 1993-01-12; by Stephen Woodbridge (woodbri@swoodbridge.com); output format Text, 80 cols.
Program walks thru one's families and dumps information
about each family. It prunes the tree so an individual is
only output once. The program lists all children of the
families as it walks the tree. The "*" marker on a child
signifies the line of descent/ascent.
- familycheck
- Version 2000-03-02; by Dennis Nicklaus nicklaus@fnal.gov; output format Text, 80 cols.
Consistency checks between indi records and family records
(making sure links between kids and spouses go both ways.)
make sure each family that a person says he is a spouse of
has him as a spouse, and, vice-versa,
make sure each person that a family says is a spouse thinks he
is a spouse of that family
It also checks when a person says he is a child in a family that
the family has that person as a child.
And vice-versa, that every child in a family thinks he
is a child of that family.
- familyisfm1
- Version 1.0; by Wetmore, Manis; output format Text, 132 cols.
It will produce a report of all the INDI's in the database,
in the format as seen at end of report. May be sorted easily
to see the Father or Mother column sorted report.
The report name come from: isfm (Indi Spouse Father Mother)
It is designed for 16 pitch, HP laserjet III, 132 column
(ASCII output).
- famrep
- Version 6.3; by James P. Jones (jjones@nas.nasa.gov); output format nroff.
This report program produces a Family Group Sheet for the selected
individual, with options for generating sheets for married children
of the individual, and their children, etc.
- famtree1
- Version 2; by James P. Jones, jjones@nas.nasa.gov; output format PostScript.
This report builds a postscript ancestry chart, a "tree", containing
data on five generations. It prompts for the individual to begin with
and draws the tree including this person. The further from this person
the less data is printed. Maximum data include:
o date and place of birth
o date and place of marriage
o date and place of death
o last place of residence
o spouses of person #1 (up to five)
as well as:
o name, address, phone number and e-mail address of compiler
o date of chart
- fileindex
- Version 1999; by Dennis Nicklaus; output format HTML.
I have lines on indi's in my database which look like:
1 NOTE FILE: BIOGRAPHY $FAMHIST/matthews/alkire.bio
or maybe OBITUARY, MARRIAGE, WILL, NEWS ... instead of BIOGRAPHY.
and the lowercase letters (matthews/alkire.bio in this example)
will change to reflect the location of the file in question.
- fdesc
- Version 1.0; by Wetmore; output format GEDCOM.
this funny little program is based on Tom Wetmore's "genancc1"
and generates a GEDCOM file with descendants of a chosen individual
who have the same surname (usually this means male line descendants
plus illegitimate children of daughters) plus their spouses.
- find
- Version 2.1; by Prinke, Perry Rapp; output format GUI.
This utility finds all persons whose records contain a specified
TAG and VALUE and displays the resulting list as a menu.
- findmissing
- Version 1.0; ; output format Text.
find persons that are 'isolated' in your database - no parents and not
in any families..
- fix_nameplac
- Version 1; by Eggert; output format GEDCOM.
This is a quicky to show how to fix name and place spacing.
- formatted_gedcom
- Version 1; by Eggert; output format GEDCOM.
This program outputs a LifeLines database in modified GEDCOM format.
Two additions to GEDCOM are made: an inter-record delimiter and a
level indenter. These are set up as global parameters and initialized
at the beginning of the main() procedure.
- gedall
- Version 2000-02-20; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
This LifeLines report program produces a GEDCOM file containing
the entire LifeLines database, including header, trailer, and
submitter records. It also gives the option to keep or remove user defined
tags, and to remove any other tags.
- gedlist
- Version 1.1; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
gedlist.ll generates a GEDCOM file for the male line of the
input individuals.
- gedlod
- Version 2000-02-15; by Paul B. McBride (pbmcbride@rcn.com); output format GEDCOM.
Generate a GEDCOM file of a person's descent from an ancestor.
The GEDCOM file will contain the following:
all descendents of the ancestor who are ancestors of descendant,
as well as the ancestor and descendant themselves.
- gedn
- Version none; by anon; output format GEDCOM.
The output of this report is a GEDCOM file of the following:
N generations of ancestors,
all spouses and
all children of these ancestors and
all descendents of a person,
as well as the person him/herself
- gedtags
- Version 2001-06-28; by Paul B.McBride (pbmcbride@rcn.com); output format Text.
produces a unique list of all tags used in the database
listed like the following:
INDI
INDI.BIRT
INDI.BIRT.DATE
INDI.BIRT.PLAC
...
- genancc
- Version 1997-11; by Wetmore, Manis, Kirby; output format Text.
The output of this report is a GEDCOM file of the following:
all ancestors,
all spouses and
all children of all ancestors and
all descendents of a person,
as well as the person him/herself
and his/her spouses.
- genancc1
- Version 1.0; by Wetmore, Manis; output format GEDCOM.
This program is useful for extracting
data when a person requests data about someone from your database.
The output of this report is a GEDCOM file of the following:
all ancestors,
all spouses and
all children of all ancestors and
all descendents of a person,
as well as the person him/herself
and his/her spouses.
- gender_order
- Version 4; by Jim Eggert; output format Text.
This program computes gender order statistics for children in all the
families in a database. Genders are considered to be ternary: male
(M), female (F), or unknown (U). Children in a family form a pattern
of genders by birth order, e.g. MFFM for a family consisting of a boy,
two girls, then a boy. The frequency of these patterns is calculated.
In addition to the complete gender pattern for a family, initial
gender patterns are computed. For the above example, the initial
patterns are . (no children), M, MF, MFF, and MFFM. The frequency of
these initial patterns can be used to answer questions such as how
many families with a boy then two girls go on to have another boy.
- gendex
- Version 1.2; by Scott McGee (smcgee@microware.com); output format HTML.
This report program converts a LifeLines database into html gendex document.
You will need to change the contents of proc html_address() and to
set the value of HREF appropriately to your server.
- genetics
- Version 2.0.1; by Eggert; output format Text.
This LifeLines report program computes the degree of blood relatedness
between any two people in a database. It does this by finding all the
common ancestors, known or implied, and their ancestral distance along
any known path to the two people.
- genetics2
- Version 1 of 1995-10-05; by Alexander Ottl (ottl@informatik.uni-muenchen.de); output format Text.
This LifeLines report program computes the degree of blood relatedness
between any two people in a database.
- givens_gender
- Version 1; by Jim Eggert (eggertj@ll.mit.edu); output format Text.
Given name gender report program.
This program prints a list of all given names of people, tagged by one
of the following:
M Only males
F Only females
B Males and females
M? Males and persons of unknown gender
F? Females and persons of unknown gender
B? Males, females, and persons of unknown gender
- givens_gender_finder
- Version 1; by Eggert; output format Text.
This program finds all persons with a particular given name and gender.
It is really meant to be a companion to the givens_gender program.
- grand
- Version 1.1; by Stephen Dum; output format text.
For a selected individual this program outputs a list of children,
grand children, great grand children and great great grand children.
- hasnotes1
- Version 1.1; by Wetmore, Manis; output format Text.
It will produce a report of all the numbers and names (INDI's)
in the database which have a "NOTE" line at level 1 in the record.
It is designed for 10 or 12 pitch, HP laserjet III, or any
other printer (ASCII output).
- hp-anc
- Version 1 of 1995-12-01; by Dennis Nicklaus (nicklaus@wishep.physics.wisc.edu); output format HPGL.
This LifeLines report program generates autoscaling HPGL ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles, etc.)
The chart format is based on the program GedChart, by Tom Blumer.
- htmlahnen
- Version 2; by Tom Wetmore; output format HTML.
Generate an ahnentafel chart in HTML format
- html.dn
- Version 3.0; by Dennis Nicklaus nicklaus@fnal.gov; output format HTML.
Selects a person and writes html pages for that person
and all their descendents through a specified number of generations.
Actually, you get to specify a set of individuals. It probably
works nicest if you select people of the same generation, e.g.
all your ggg-grandparents.
(I also recommend that you start with the "top of the line" ancestor
or else you'll have unresolved links in the pedigree chart.)
- htmlfam
- Version 3; by Tom Wetmore (ttw@shore.net); output format HTML.
output family group summaries in HTML format
- html
- Version 1.0; by Dave Close, ; output format HTML.
Produces a set of interlinked HTML files, one for each
person in the data base, and a master name index file.
- igi-filter
- Version 1 of 1993-02-15; by Jim Eggert (eggertj@atc.ll.mit.edu); output format GedCom.
Write GedCom of families/events containing given TAG/VALUE
- igi-import
- Version 1.0; by baud@research.att.com; output format GedCom.
Convert igi gedcom to lifelines-standard gedcom
- igi-merge
- Version 4.0; by Eggert; output format GEDCOM.
This program helps you merge IGI data. IGI data consists of "families"
which are actually events. A real family may be documented by several
events in the IGI database, and thus be represented by several "families".
This program will help you to locate and merge those "families" back into
real families again.
- igi-search
- Version 1.1; by Vincent Broman; output format Text.
prints out a list of people to look up in the IGI,
those erge thoth, marriage,
and death information.
- desc-tree
- Version 8; by Dick Knowles, knowles@inmet.camb.inmet.com; output format Text.
This report prints a descendant tree for an individual. A
line is printed for every spouse and child including name,
database key number, birth, marriage, and death information.
The user can set the number of generations or they can all be
done (up to a maximum of 20). The user can also, optionally,
include step children and family database numbers. There are
two slightly different output styles, tree and numbered. Here
are examples of each:
- drep2
- Version 2.1; by Robert Simms; output format Text.
Produces an indented report on an individual's families and all
descendant families. Details on individuals include NOTE lines, once.
Line wrapping is done with indention maintained.
- d-rtf
- Version 1.1 of 2000-06-11; by Paul Buckley; output format RTF.
This report will produce a document in Rich Text Format modeled after some
typewritten and typeset Henry format genealogies I've seen.
All descendants of a selected person, their spouses and their spouses
parents, event dates, and NOTEs are included. I generally reserve TEXT
items for comments I would prefer not to export.
- dump-ances
- Version 1992-11; by Stephen Woodbridge; output format Text, 80 cols.
Program walks thru one's ancestors and dumps information
about each family. It prunes the tree so an individual is
only output once. It is a simple program that is easy to
make changes to, if you want more or less info printed. I
have included three date routines get_dates(), get_sdates(),
and get_ldates for variations in the amount of event info that
gets output to the file. The program lists all children of the
families as it walks the tree. The ">>>>" marker on a child
signifies the line of descent.
- dump_html
- Version 1.3; by Scott McGee; output format HTML.
dump_html.ll is designed to dump an entire database to static HTML files.
- dump_html_sd
- Version 1.0; by Scott McGee, Steve Dum; output format HTML.
dump_html_sd.ll dumps an entire database to static HTML files.
- eol
- Version 4 of 1995-01; by Tom Wetmore and John Chandler; output format Text, 80 cols.
Say you want to know who all of your end-of-line ancestors are, that
is, your direct ancestors whose parents you have not yet discovered;
these are the people most of us spend most of our time on researching.
Here is a program that will produce the list. Any ancestor will be
listed at most once, even in cases where lines cross. Each person
is shown with date and place of birth and death -- a "guess" is made
for the year of birth if it is not known.
- est_life_span
- Version none; by Rafal Prinke; output format Text.
The program below finds the widest possible span of life, estimating
the uncertain and some unknown dates on the basis of user defined
values in the table for various combinations of date modifiers etc.
Then it compares the midpoints of this with midpoints of others'
life spans and if they fall within a user defined range, the two
are considered "possibly identical". This is actually just one procedure
of several that should be in a program like that - but perhaps the
most important one as people may change names, occupations, etc.
but they cannot change the time period. I added two arbitrary tags:
FAPP and LAPP for "first/last appearance" in sources.
- extract_gedcom
- Version 1.2 of 1995-08-27; by Scott McGee (smcgee@microware.com); output format GEDCOM.
This program allows the user to select a group of individuals from a database
and generate a GEDCOM file for them. It allows selection of multiple people
by following family links, and then allows addition of all ancestors of the
selected set or of the first individual, and then all descendants of the
selected set or of the orignal individual. It also allows addition of all
persons with a specified number of relations to any individual in any of the
groups added above.
- extract_html
- Version 1.4; by Scott McGee (smcgee@microware.com); output format HTML.
This program allows the user to select a group of individuals from a database
and generate a set of HTML files for them. It allows writing multiple people
per HTML file, and will create an index file and a GENWEB.txt file for genweb
indexing of the resulting data.
- fam10c
- Version 1.0; by Manis; output format Text.
Generates a Family Report for one family.
- fam16rn1
- Version 1.0; by Wetmore, Manis; output format Text.
This program produces a family report of the person (husband), wife,
their children, and some data about the children's marriages.
It is presently designed for 16 pitch, HP laserjet III,
printing a single page of information about that family.
- fam_ged
- Version 1.1 of 1994-06-08; by Wetmore and Prinke; output format GEDCOM.
This program extracts a gedcom file of all male line descendants
of a specified person, with their spouses and parents (including
those of the specified person and of all spouses). Also included
are possibly illegitimate children of females - when they have
the same surname as the mother but different than the father (also
if there is no father recorded).
- famgroup
- Version 1.1; by Kris Stanton ; output format TeX.
Family Group Sheet for LifeLines
- fami-grps
- Version 1993-01-12; by Stephen Woodbridge (woodbri@swoodbridge.com); output format Text, 80 cols.
Program walks thru one's families and dumps information
about each family. It prunes the tree so an individual is
only output once. The program lists all children of the
families as it walks the tree. The "*" marker on a child
signifies the line of descent/ascent.
- familycheck
- Version 2000-03-02; by Dennis Nicklaus nicklaus@fnal.gov; output format Text, 80 cols.
Consistency checks between indi records and family records
(making sure links between kids and spouses go both ways.)
make sure each family that a person says he is a spouse of
has him as a spouse, and, vice-versa,
make sure each person that a family says is a spouse thinks he
is a spouse of that family
It also checks when a person says he is a child in a family that
the family has that person as a child.
And vice-versa, that every child in a family thinks he
is a child of that family.
- familyisfm1
- Version 1.0; by Wetmore, Manis; output format Text, 132 cols.
It will produce a report of all the INDI's in the database,
in the format as seen at end of report. May be sorted easily
to see the Father or Mother column sorted report.
The report name come from: isfm (Indi Spouse Father Mother)
It is designed for 16 pitch, HP laserjet III, 132 column
(ASCII output).
- famrep
- Version 6.3; by James P. Jones (jjones@nas.nasa.gov); output format nroff.
This report program produces a Family Group Sheet for the selected
individual, with options for generating sheets for married children
of the individual, and their children, etc.
- famtree1
- Version 2; by James P. Jones, jjones@nas.nasa.gov; output format PostScript.
This report builds a postscript ancestry chart, a "tree", containing
data on f