|
Report Programs
|
|
This is an overview of the report programs distributed with Lifelines.
If you want more information about a program, often their are comments
at the beginning of the program that talk about functionality, algorithms,
have sample output, and examples of post processing commands required to
properly view the results.
Some programs require slight customization before use, for example they might
have text identifing the person who generated the report.
- 2ppage
- Version 1.0; by Wetmore; 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; 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; 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; 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.
- ahnentafel
- Version 1.0; by Wetmore; output format Text.
Generate an ahnentafel chart for the selected person.
- alive
- Version 5.0; by Eggert; output format Text.
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.
- alllines
- Version 1.0; by Wetmore; output format nroff.
This program shows all ancestral lines of a specified person
using a pseudo-Register format.
- alllines.sgml
- Version 1.0; by Wetmore, Nozell; output format SGML, NROFF.
This program shows all ancestral lines of a specified person
using a pseudo-Register format.
- ancestors2
- Version 1.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 1.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 occured. Generates a top level index calendar, with actual
events stored in a separate html file for each month.
Warning, this report requires lifelines version 3.0.27 or later.
- 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; 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 descendent or ancestor/ahnentafel style.
- 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 1.0; by Simms; output format Text.
Asks for a descendant and an ancestor then produces, for the line
connecting the two persons,
an indented report on an individual and all families associated
with that individual. Details on individuals include NOTE lines.
This is handy for explaining to someone how you're connected to their
ancestor. (I find closure by filling in details on everyone's family
groups, rather than just having a string of sibling-less individuals that
connect me with distant cousins. This report helps me do the same for
others.)
- 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 3.0; by Wetmore, Woodbridge, Eggert; output format Text.
Displays "ancestor coverage," that is, what percentage of
ancestors have been discovered for each generation back in time.
- cron
- Version 1.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 occured. Generates a top level index by year, with actual
events stored in a separate html file for each decade.
Warning, this report requires lifelines version 3.0.27 or later.
- dates
- Version 4.0; 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.
- desc-henry
- Version 8.0; 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.
- 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.
- 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).
- famrep1
- Version 1.0; by Jones; output format nroff.
famrep1
- famrep3
- Version 3.0; by Jones; output format nroff.
Family Group Sheet report program, with in-line source references.
- famrep6
- Version 6.0; by Jones; 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 1.0; by Jones; output format PostScript.
This report builds a postscript ancestory 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.
- 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 1.0; by Prinke; output format GUI.
The program asks the user for the TAG and its VALUE, and the displays
a menu of all the matches.
The VALUE matches as many characters as the user inputs, so "occu/s"
will display a menu of all persons whose occupation name starts with an "s".
- 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.0; by Eggert; output format GEDCOM.
This is a quicky to show how to fix name and place spacing.
- formatted_gedcom
- Version 1.0; 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.
- 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 3.0; by 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.
- 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.
- givens_gender_finder
- Version 1.0; 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.
- hasnotes1
- Version 1.0; 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).
- 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.
- index1
- Version 1.0; by Wetmore, Manis; output format Text.
This program produces a report of all INDI's in the database, with
sorted names as output.
It is presently designed for 12 pitch, HP laserjet III,
for printing a index of person in the database (ASCII output).
- index_mm
- Version 4.0; by Eggert; output format Text.
This program lists everyone in a database, with women listed by both
maiden name and married name. It assumes that all women take the surname
of their husbands, which is not always correct.
- indiv2.r
- Version 1.0; by Simms; output format Text.
Produces an indented report on an individual and all families associated
with that individual. Details on individuals include NOTE lines.
Linewrapping is done with indenting maintained.
- indiv3
- Version 3.0; by Simms; output format Text.
Produces an indented report on an individual and all families associated
with that individual. Details on individuals include NOTE lines.
Linewrapping is done with indenting maintained.
- infant_mortality
- Version 1.0; by Eggert; output format Text.
This program finds families that have lost multiple children.
You give it the threshold for the number of young deaths, and the
threshold for the age at death, and it finds all the appropriate
families.
- least_related
- .
- longlines
- Version 2.0; by Chandler; output format Text.
Find the maximal-length male and female lineages in the database.
Optionally, find the maximal-length lineage through a specified ancestor.
- marriages1
- Version 1.0; by Wetmore, Manis; output format Text, 80 cols.
select and produce an a output report of all marriages in
the database, with date of marriage if known.
- menu
- Version 1.0; by ?; output format GUI.
Menu driven shell for LifeLines report programs
- namefreq
- Version 3.0; by Chandler; output format Text.
This report counts occurrences of all first (given) names in the
database. Individuals with only surnames are not counted. If the
surname is listed first, the next word is taken as the given name.
- namefreq2
- Version 2.0; by Chandler; output format Text.
This report counts occurrences of all first (given) names in the
database. Individuals with only surnames are not counted. If the
surname is listed first, the next word is taken as the given name.
- names_freq
- Version 2.0; by Eggert; output format Text.
Tabulate frequency of names in database. Like namefreq (by John
Chandler), but it computes frequencies for the first five given names,
the surname, and the first two post-surnames.
The output can be sorted by frequency or by alphabet, or not at all.
- namesformat1
- Version 1.0; by Manis; output format Text.
This program produces a report of how the names format may be printed
using the LifeLines Report Generator.
- nonpatronymics
- Version 1.0; by Eggert; output format Text.
Find all cases of nonpatronymic inheritances in the database.
If the child's surname is not identical to the father's surname,
print both out. If the two surnames have different soundex
codes, undent the printout. Print statistics at the end.
- pafcompat
- Version 2.0; by Eggert; output format Text.
This LifeLines report program checks a LifeLines database for
compatibility with PAF. I used the Mac PAF manual for field length
specification, and Mac PAF v2.11 for a little testing.
- partition
- Version 8.0; by Eggert; output format GEDCOM.
This program partitions individuals in a database into disjoint
partitions. A partition is composed of people related by one or more
multiples of the following relations: parent, sibling, child, spouse.
There is no known relationship between people in different partitions.
- pdesc1
- Version 1.0; by Wetmore, Manis, Jones, Eggert; output format Text, 132 cols.
This program will select and produce a descendant report for the person
selected. Children of each spouse are printed below that spouse.
Descendants report format, which print the date in long format.
Output is an ASCII file, and will probably need to be printed
using 132 column format.
- pdesc2.r
- Version 1.0; by Wetmore, Manis, Jones, Eggert, Simms; output format Text.
This program will select and produce a descendant report for the person
selected. Children of each spouse are printed below that spouse.
Descendants report format, which print the date in long format.
- pdesc3
- .
- pdesc4
- Version 1.0; by Wetmore, Manis, Jones, Eggert, Simms; output format Text.
Produces indented descendant list with line wrapping at 80 columns
(user-specifiable) while maintaining the indentation level. Enhancement
from version 2 is the addition of user-specified maximum number of
generations. Version 4 makes the page_width (not 1 less) the limit on
character a shift inplacement. Also eliminated an extra space at the
beginning of each line that was not controlled by a left_margin parameter.
- pedigreel
- Version 1.0; by Wetmore, Manis; output format Text, 132 cols.
select and produce a ancestor report for the person selected.
Ancestors report format, which print the event in long format.
Output is an ASCII file, and will probably need to be printed
using 132 column format.
- places
- Version 5.0; by Olsen, Eggert; output format Text.
Prints out the value of all the lines in your database with the PLAC tag,
along with enough information so you can find the line easily. The purpose
of this report is so you can find all the places that seem wrong
(misspelled, ambiguous, incomplete [left out the county name], etc), and
double-check them or correct them.
- ps-anc2
- Version 2.0; by Wheeler; output format PostScript.
This LifeLines report program generates Postscript ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles,
etc.). A multi-page poster chart can also be generated. The
chart format is based on the program GedChart, by Tom Blumer.
- ps-anc5
- Version 5.0; by Wheeler, Stringer; output format PostScript.
This LifeLines report program generates Postscript ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles,
etc.). A multi-page poster chart can also be generated. The
chart format is based on the program GedChart, by Tom Blumer.
- ps-anc6
- Version 6.0
; by Wheeler, Stringer
; output format PostScript
.
This LifeLines report program generates Postscript ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles,
etc.). A multi-page poster chart can also be generated. The
chart format is based on the program GedChart, by Tom Blumer.
- ps-anc7
- Version 7.0; by Wheeler, Stringer; output format PostScript.
This LifeLines report program generates Postscript ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles,
etc.). A multi-page poster chart can also be generated. The
chart format is based on the program GedChart, by Tom Blumer.
- ps-anc8
- Version 8.0; by Wheeler, Stringer; output format PostScript.
This LifeLines report program generates Postscript ancestral and
descendant charts. The ancestral charts can include the siblings
of all direct ancestors (aunts, uncles, great-aunts, great-uncles,
etc.). A multi-page poster chart can also be generated. The
chart format is based on the program GedChart, by Tom Blumer.
- register-tex
- Version 2.0; by Wetmore, Olsen; output format LaTeX.
This report prints, in book format, information about all descendants of a
person and all of their spouses. It tries to understand as many different
GEDCOM tags as possible. All source iformation (SOUR lines) is in the
footnotes.
The output is in LaTeX format.
- register1
- Version 1.0; by Wetmore; output format nroff.
It will produce a report of all descendents of a person,
and is presently designed for 12 pitch, HP laserjet III.
All NOTE and CONT lines from data will be printed in the this report.
This report will produce a paginated output. It is similiar
to the report 'regvital1'.
- regvital
- Version 3.0; by Wetmore, Manis, Chandler; output format nroff.
This program produces a report of all descendents of a given person,
and is presently designed for 12 pitch, HP laserjet III, for printing
a book about that person. All NOTE and CONT lines are included in the
report, along with the vital statistics, occupations, immigrations,
attributes, and wills.
At the end of the report is a sorted listing of names of everyone
mentioned, with reference numbers giving the first occurrences of all
the names.
- regvital1
- Version 1.0; by Wetmore, Manis; output format nroff.
It will produce a report of all descendents of a person,
and is presently designed for 12 pitch, HP laserjet III,
for printing a book about that in ancestor.
It prints a sorts listing of names, at the end of the report
of everyone in the report. All NOTE and CONT lines will
be printed in the this report. This report will produced
a paginated output.
- relate
- Version 1.0; by Wetmore; output format Text.
Finds a shortest path between two persons in a LifeLines database.
Inspiration from Jim Eggert's relation program.
- related_spouses
- Version 2.0; by Eggert; output format Text.
This program identifies spouses with known common ancestors. For each
marriage of related spouses, the spouses' names are printed, along
with the first common ancestor in each branch of the ancestry tree,
and the number of intervening generations for the husband and wife,
respectively.
- relation
- Version 5.0; by Eggert; output format Text.
This program calculates the relationship between individuals in a
database. It does so in three modes. Mode 1 just does one pair of
individuals and then exits. Mode 2 does any number of pairs with a
common "from" person. Mode 3 does all pairs with a common "from"
person. In general, mode 1 is fastest for simple relationships, but
if you want one complicated relationship, you may as well do them all.
- rllgen
- Version 1.0; by Eggert; output format RLL format.
A LifeLines report program to aid in the generation of
Roots Location List (RLL) submissions.
Given a person, this generates a RLL-like submission for that person and
his/her ancestors. The output will likely need considerable hand editing,
but that is how it is. If you need to know what the RLL is, I have enclosed
a description at the end of this file.
- rslgen
- Version 1.0; by Eggert; output format RSL format.
a LifeLines report program to aid in the generation of
Roots Surname List (RSL) submissions.
Given a person, this generates a RSL-like submission for that person and
his/her ancestors. The output will likely need considerable hand editing,
but that is how it is. If you need to know what the RSL is, I have enclosed
a description at the end of this file.
- showlines1
- Version 1.0; by Wetmore; output format Text.
This program will produce a report of all ancestors of a person,
and is presently designed for 10 or 12 pitch, HP laserjet III.
- simpleged
- Version 1.0; by Wetmore; output format GEDCOM.
This program generates a simple GEDCOM file from a database. It can
be modified to convert your own LifeLines database formats to other
GEDCOM formats.
- soundex-isfm
- Version 1.0; by Wetmore, Manis, Eggert; output format Text, 132 cols.
This program 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.
- soundex1
- Version 1.0; by Jones; output format Text.
Produces a chart of all surnames in database with corresponding
SOUNDEX codes.
It is designed for 10 or 12 pitch, HP laserjet III, or any
other printer.
- sources
- Version 1.0; ; output format Text.
Print the sources associated with an individual.
- stats
- Version 9.0; ; output format Text.
This LifeLines report program computes mean statistics of various
quantities binned over other quantities. The quantities it knows
about are ages at and dates of birth, christening, first and last
marriage, first and last child's birth, death, burial, and today; the
number of children, siblings, and marriages; and sex, surname, first
name, soundex, and any simple GEDCOM tag. These can be combined
nearly arbitrarily and evaluated over the whole database, or
restricted to ancestors or descendants of a chosen individual or to
members of a predetermined set. Further restrictions on the
individuals included in the statistics can be based on any quantity
that the program knows about. The program will optionally print out
the names of all the individuals included in the statistics.
- surname1
- Version 1.0; by Manis, Wetmore; output format Text, 132 cols.
LifeLines Report for quickly getting output of all individuals with a
a particular surname.
- timeline1
- Version 1.0; by Jones; output format Text, 80/132 cols.
This report creates
Ascii timeline showing birth, marriage, and death events of
selected individuals; shows which individuals were contemporaies.
- timeline2
- Version 2.0; by Jones; output format Text, 80/132 cols.
This report creates one of the following timeline charts:
1. Ascii timeline graph showing birth, marriage, and death events of
selected individuals; shows which individuals were contemporaies.
2. Ascii timeline chart data with the above information for use with
the my timeline generation program or the today program.
- tinytafel1
- Version 3.1; by Wetmore, Eggert, Chandler; output format TinyTafel.
This report will produce a tinytafel report on a person.
- tinytafel2
- Version 2.0; by Wetmore, Eggert; output format TinyTafel.
This report will produce a tinytafel report on a person.
- verify
- Version 9.0; by Eggert; output format Text.
This LifeLines report program generates a text file which lists
exceptions to assertions or checks about the database. There are two
forms of the output report, terse or verbose, selectable at runtime.
- st/st_all
- Version 1.13 (2003-06-19); by Perry Rapp; output format mixed; char encoding ASCII.
Validates report language functions,
and optionally dumps various data to a file
(to exercise db functions).
- st/st_aux
- Version 1.0; by Perry Rapp; output format none; char encoding ASCII.
/
- st/st_collate
- Version 1.0; by Perry Rapp; output format none.
/
- st/st_collate_8859-1
- Version 1.0; by Perry Rapp; output format mixed.
/
- st/st_collate_UTF-8
- Version 1.0; by Perry Rapp; output format none.
/
- st/st_convert
- Version 1.01 (2002-12-14); by Perry Rapp; output format none.
/
- st/st_date
- Version 1.1 (2003-01-22); by Perry Rapp; output format none.
/
- st/st_db
- Version 1.0; by Perry Rapp; output format none.
Dumps some of each type of record, followed by a gengedcomstrong
- st/st_number
- Version 1.0; by Perry Rapp; output format none.
/
- st/st_string
- Version 1.1 (2003-08-07); by Perry Rapp; output format none.
/
- st/st_string_UTF-8
- Version 1.1; by Perry Rapp; output format none.
/
This overview was generated
08 May 2004