Gramps, formerly GRAMPS (an acronym for Genealogical Research and Analysis Management Programming System)[2], is a free and open-source genealogy software[9]. It is developed in Python using PyGObject and utilizes Graphviz to create relationship graphs.
| This article contains content that is written like an advertisement. (March 2024) |
Quick Facts Original author(s), Developer(s) ...
Close
Gramps represents a form of commons-based peer production[10], created by genealogists for genealogists[10][11]. Beyond human family trees, the software has been used to create animal pedigree charts[12] and academic genealogies that map mentoring relationships among scientists, physicians, and scholars[13].
Gramps is a widely used offline genealogy software suite.[14]. Its features include:
- Support for multiple languages and cultural contexts[15], including patronymic, matronymic, and multiple surname systems.
- Relationship calculators[16], which accommodate language-specific relationship terminologies that lack direct translations in other languages.
- Tools for creating a wide range of reports and charts, including relationship graphs of large, complex acyclic charts[17].
- Extendability through more than 10 types of plugins. These plugins include Gramplets and Views; Gramplets provide dynamic or interactive views of data within the main Gramps interface[18].
- An event-centric documentation approach, similar to the CIDOC Conceptual Reference Model used by many cultural heritage institutions[19].
- A "sanity check" feature that flags improbable events, such as births involving individuals at unlikely ages[2].
- Support for multiple calendar systems, including Gregorian, Julian, and Islamic calendars[20].
- Comprehensive programmer's API documentation, with free and open-source code made publicly available[21]
Quick Facts Filename extension, Internet media type ...
Close
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.[24] 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.[25]
Gramps can import from the following formats:[26] 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,[27] Web Family Tree (.WFT) format,[28] 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[29]
- Betty by Bart Feenstra generates static websites from Gramps XML and Gramps XML Package files as alternatives to GEDCOM.[30]
- PhpGedView (version 4.1 and up) supports[31] 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.[32]
- The script tmg2gramps by Anne Jessel converts The Master Genealogist v6 genealogy software datafile to a Gramps v2.2.6 XML.[33]
Gramps is available in 45 languages[7][34] (As of December 2014).
Gramps 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]
Wayner, 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.
Leister, Wolfgang; Christophersen, Nils Damm; Tsiavos, Prodromos; Groven, Arne-Kristian; Heggestøyl, Simen; Rødskog, Daniel; Haaland, Kirsten; Glott, Rüdiger; Tannenberg, Anna; Darbousset-Chong, Xavier (2014). ""INF5780 Compendium Autumn 2014: Open Source, Open Collaboration and Innovation"" (PDF). Norsk Regnesentral. doi:10.13140/2.1.1322.6887. Archived from the original (PDF) on 11 May 2021.
"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
"Gramps". Gizmo's Freeware. Gizmo Richards. 24 January 2017. Archived from the original on 20 October 2020. Retrieved 11 May 2021.
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
Jessel, Anne. "tmg2gramps". tmg2gramps. Coherent Software Australia Pty Ltd. Archived from the original on 1 March 2021. Retrieved 11 May 2021.
Wikimedia Commons has media related to
Gramps.
This article contains text from the GNU GPL Gramps Manual V2.9.