Gramps (software)

Gramps (formerly GRAMPS, an acronym for Genealogical Research and Analysis Management Programming System)[2] is a free and open sourcegenealogy software.[11] Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graphs.

This article is about genealogy software. For the relative (grandfather), see Grandparent. For other uses, see Gramps (disambiguation).


Screenshot of Gramps (v. 5.0.1) with its fan chart and the Given name cloud gramplet on the bottom.
Original author(s) Don Allingham[1][2]
Developer(s) The Gramps Team[3]
Initial release April 21, 2001; 20 years ago (2001-04-21)[4]
Stable release
Current: 5.1.4 (27 July 2021; 4 months ago (2021-07-27)[5][6][7])
Written in Python (GTK+ 3)
Operating system Linux, BSD, Solaris, Windows, OS X[8]
Platform GTK+ 3
Available in Multilingual (40)[9]
Type Genealogy software
License GPL-2.0-or-later[10]

Within the genealogy community, and within genealogy software specifically, Gramps has been noted as an uncommon example of commons-based peer production,[12] as free and open-source software created by genealogists, for genealogists.[12][13] It has been described as intuitive[13] and easy-to-use[14] for hobbyists and “feature-complete for professional genealogists”.[13] The program is acknowledged as “most popular FOSS program for genealogy” by Eastman[13] and others.[14] The Australian consumer advocacy group, CHOICE, has recommended Gramps.[15][16]

The program is extensible such that, in addition to human family trees, it has been used to create animal pedigree charts[17] as well as academic genealogy showing mentoring relationships between scientists, physicians, and scholars.[18]

. . . Gramps (software) . . .

Gramps is one of the biggest offline genealogy suites available.[19] Features include:

  • Supports multiple languages and cultures,[20] including patronymic, matronymic, and multiple surname systems.
    • Full Unicode support.
    • Relationship calculators.[21] Some languages have relationship terminology with no proper translation to other languages. Gramps deals with this by allowing for language specific relationship calculators.
  • Generates reports in multiple formats, including .odt, LaTeX, .pdf, .rtf, .html, and .txt.
  • Produces a wide variety of reports and charts, including relationship graphs that of large complex acyclic charts.[22]
  • Gramps is easily extended via plugins called Gramplets. A Gramplet is a view of data that either changes dynamically during the running of Gramps, or provides interactivity to your genealogical data.[23]
  • Gramps employs an explicit event-centric documentation approach, similar to the CIDOC Conceptual Reference Model used by many cultural heritage institutions.[24]
  • “Sanity check” flagging of improbable events, such as births involving people extremely young or old.[2]
  • Support for multiple calendars, e.g. Gregorian calendar, Julian calendar, Islamic calendar, etc.[25]
  • Complete programmer’s API documentation with free and open source code made publicly available.[26]

. . . Gramps (software) . . .

This article is issued from web site Wikipedia. The original article may be a bit shortened or modified. Some links may have been modified. The text is licensed under “Creative Commons – Attribution – Sharealike” [1] and some of the text can also be licensed under the terms of the “GNU Free Documentation License” [2]. Additional terms may apply for the media files. By using this site, you agree to our Legal pages . Web links: [1] [2]

. . . Gramps (software) . . .

Previous post Masirah Island
Next post Charles William Nevill