In addition to human
family trees, the program has also been used to create animal
pedigree charts[11] as well as
academic genealogy showing mentoring relationships between scientists, physicians, and scholars.[12]
Features
Gramps is one of the biggest offline genealogy suites available.[13] Features include:
Supports multiple languages and cultures,[14] including patronymic, matronymic, and multiple surname systems.
Relationship calculators.[15] Some languages have relationship terminology with no proper translation to other languages. Gramps deals with this by allowing for language-specific relationship calculators.
Produces a wide variety of reports and charts, including relationship graphs of large complex acyclic charts.[16]
Gramps can be extended via more than 10 types of plugins. The plugin types that supplement the interface are called Gramplets and Views. A Gramplet is a focused view of data that either changes dynamically during the running of Gramps or provides interactivity to your genealogical data in the broader main view.[17]
Gramps employs an explicit event-centric documentation approach, similar to the
CIDOC Conceptual Reference Model used by many cultural heritage institutions.[18]
"Sanity check" flagging of improbable events, such as births involving people extremely young or old.[2]
The core archival file format of Gramps is named Gramps XML and uses the
file extension .gramps. It is extended from
XML. Gramps XML is a
free format, and are usually compressed using
gzip.[23] The file format Portable Gramps XML Package uses the extension .gpkg and is currently a
.tar.gz archive including Gramps XML together with all referenced media. Users may rename the file extension .gramps to .gz for editing the content of the genealogy document with a text editor. Internally, Gramps uses
SQLite as the default database backend, with other databases available as plugins.[24]
Gramps can import from the following formats:[25] Gramps XML, Gramps Package (Portable Gramps XML), Gramps 2.x .grdb (older versions Gramps),
GEDCOM,
CSV.
Gramps supports exporting data in the following formats: Gramps XML, Gramps Package (Portable Gramps XML),
GEDCOM,
GeneWeb's GW format,[26] Web Family Tree (.WFT) format,[27]vCard,
vCalendar,
CSV.
Programs that support Gramps XML
Gramps Web is a collaborative web app built on the core of Gramps itself and supports Gramps XML import and export[28]
Betty by Bart Feenstra generates static websites from Gramps XML and Gramps XML Package files as alternatives to GEDCOM.[29]
PhpGedView (version 4.1 and up) supports[30] output to Gramps XML.
The Gramps
PHP component JoomlaGen for
Joomla uses an upload of the GRAMPS XML database export to show genealogical information and overviews. JoomlaGen is compatible with GRAMPS 3.3.0.[31]
The script tmg2gramps by Anne Jessel converts
The Master Genealogist v6 genealogy software datafile to a Gramps v2.2.6 XML.[32]
Languages
Gramps is available in 45 languages[33][34] (December 2014).
Gramps also has two special-use sub-translation languages:
Animal pedigree which allows to keep track of the pedigree and breed of animals[35]
Same gender/sex which gives the option of removing gender-biased verbiage from reports.[36]
Release history
The project began as GRAMPS in 2001, and the first stable release was in 2004.[8]
The following table shows a selected history of new feature releases for project. (Patches and bug fixes are published on GitHub and periodically collated in minor "bug fix" releases.)[37][38][39]
Version
Release date
Name
Comment
GRAMPS 1.0.0
2004-02-11
"Stable as a Tombstone"
Used
XML to store all information. (Don originally called the program Relativity before his father suggested the name GRAMPS (Genealogical Research and Analysis Management Programming System))
Originally only available for
Unix-like operating systems, with this release GRAMPS became available for
Windows.
GRAMPS 3.0.0
2008-03-24
"It was just getting interesting."
Introduced the new Family Tree database format .gpkg and deprecated the old .grdb database format. Plugin system called "Gramplets".
Gramps 3.2.0
2010-04-15
"I am your father"
Name changed from GRAMPS. New management system for plugins, performance optimization, hierarchical place list, and map plotting view.
Gramps 3.4.0
2012-05-21
"Always look on the bright side of life"
Replaced Source References with Citations that allow sharing and can have media objects and 'data' elements attached to them. The Gramps XML Specification was updated to make it
idempotent.
Gramps 4.0.0
2013-05-21
"The Miracle of Birth"
Conversion to
GTK+ 3, add support for
Python 3. Keeps the same data format as Gramps 3.4.
Gramps 4.1.0
2014-06-18
"Name go in book"
Full Python 3 support. New place hierarchies model.[40] Different data format to the Gramps 3.4 series.
Gramps 4.2.0
2015-08-03
Python 3 support only (Python 2 support dropped).[41] Different data format to the GRAMPS 3.4 series.
^
abcWayner, Peter (22 April 2004).
"From Shared Resources, Your Personal History". The New York Times. New York. Retrieved 11 May 2021. More than a dozen different genealogical database programs are available from a variety of vendors. Hall uses the Genealogical Research and Analysis Management Programming System, or, GRAMPS (
http://gramps.sourceforge.net). Like other such software, Gramps – which is free – enables people to enter data about their ancestors and produces charts, documents and Web pages from the information.
^"Les pedigrees des Dogo Canario" [The Pedigrees of the Canary Island Dog]. Les pedigrees des Dogo Canario. l'Association Francaise du Dogo Canario. 5 March 2010. Archived from
the original on 21 October 2010. Retrieved 11 May 2021. Généré par GRAMPS
^Feenstra, Bart.
"betty". betty. Python Package Index.
Archived from the original on 27 November 2020. Retrieved 11 May 2021.
^PhpGedView @ Neumont University - *Clippings Cart (v4.1) ** Add option to zip the GEDCOM/Gramps XML with the associated media files Gramps XML *Gramps XML (v4.1) ** Add option to download entire GEDCOM in Gramps XML form ** Add option to retrieve raw data from the SOAP web service in Gramps XML format ** Gramps XML export support to include full source and media support