Английская Википедия:Gramps (software)
Шаблон:Short description Шаблон:About Шаблон:Use dmy dates Шаблон:Infobox software Gramps (formerly GRAMPS, an acronym for Genealogical Research and Analysis Management Programming System)[1] is a free and open source genealogy software.[2] Gramps is programmed in Python using PyGObject. It uses Graphviz to create relationship graphs.
Gramps is a rare example of commons-based peer production[3] as free and open-source software created by genealogists, for genealogists.[3][4] It has been described as intuitive[4] and easy-to-use[5] for hobbyists and "feature-complete for professional genealogists".[4] The program is acknowledged as the "most popular FOSS program for genealogy" by Eastman[4] and others.[5] The Australian consumer advocacy group, CHOICE, has recommended Gramps.[6][7]
The program is extensible such that, in addition to human family trees, it has been used to create animal pedigree charts[8] as well as academic genealogy showing mentoring relationships between scientists, physicians, and scholars.[9]
Features
Gramps is one of the biggest offline genealogy suites available.[10] Features include:
- Supports multiple languages and cultures,[11] including patronymic, matronymic, and multiple surname systems.
- Full Unicode support.
- Relationship calculators.[12] 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.[13]
- Gramps is easily 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.[14]
- Gramps employs an explicit event-centric documentation approach, similar to the CIDOC Conceptual Reference Model used by many cultural heritage institutions.[15]
- "Sanity check" flagging of improbable events, such as births involving people extremely young or old.[1]
- Support for multiple calendars, e.g. Gregorian calendar, Julian calendar, Islamic calendar, etc.[16]
- Complete programmer's API documentation with free and open source code made publicly available.[17]
File format
Шаблон:Infobox file format Шаблон:Infobox file format
The core export 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. Gramps usually compresses Gramps XML files with gzip.[18] 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. The user 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.[19]
Gramps can import from the following formats:[20] 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,[21] Web Family Tree (.WFT) format,[22] vCard, vCalendar, CSV.
Programs that support Gramps XML
- PhpGedView (version 4.1 and up) supports[23] output to Gramps XML.
- The script tmg2gramps by Anne Jessel converts The Master Genealogist v6 genealogy software datafile to a Gramps v2.2.6 XML.[24]
- 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.[25]
- Betty by Bart Feenstra generates static websites from Gramps XML and Gramps XML Package files as alternatives to GEDCOM.[26]
- Gramps Web is a collaborative web app built on the core of Gramps itself and supports Gramps XML import and export[27]
Languages
Gramps is available in 45 languages[28][29] (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[30]
- Same gender/sex which gives the option of removing gender-biased verbiage from reports.[31]
Release history
The project began as GRAMPS in 2001, and the first stable release was in 2004.[2]
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.)[32][33][34]
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)) |
GRAMPS 2.0.0 | 2005-05-11 | "The Bright Side of Life" | Introduction of the Berkeley database backend. |
GRAMPS 2.2.1 | 2006-10-30 | "One, two, five!" | 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, 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.[35] Different data format to the Gramps 3.4 series. |
Gramps 4.2.0 | 2015-08-03 | Python 3 support only (Python 2 support dropped).[36] Different data format to the GRAMPS 3.4 series. | |
Gramps 5.0.0 | 2018-07-24 | Python 3.2+ only / GTK 3.10+ / BSDDB 3 (Default backend) / SQLite3 (Experimental backend) | |
Gramps 5.1.0 | 2019-08-21 | Python 3.3+ only / GTK 3.12+ / SQLite3 (Default backend) / BSDDB 3 (Legacy backend) |
References
External links
Шаблон:Commons category Шаблон:Portal
- Шаблон:Official website
- Шаблон:GitHub - Source code
- Шаблон:SourceForge - Mailing List
- Reviews on Gramps
- Genealogy research with Gramps. LWN.net 2014.
This article contains text from the GNU GPL Gramps Manual V2.9.
- ↑ 1,0 1,1 Ошибка цитирования Неверный тег
<ref>
; для сносокWayner.nyt.2004
не указан текст - ↑ 2,0 2,1 Ошибка цитирования Неверный тег
<ref>
; для сносокLWN
не указан текст - ↑ 3,0 3,1 Ошибка цитирования Неверный тег
<ref>
; для сносокINF5780
не указан текст - ↑ 4,0 4,1 4,2 4,3 Ошибка цитирования Неверный тег
<ref>
; для сносокEastman.2018.foss
не указан текст - ↑ 5,0 5,1 Ошибка цитирования Неверный тег
<ref>
; для сносокFSM.2006
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокCHOICE.2017
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокTV.Checkout.2015
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокDogo.Canario
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокPecchioli+Jamieson.2015
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокSREP.2016
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.features
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.relationship.calc
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокMarik.2006
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.Gramplets
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокCIDOC-2008
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокGizmo.2017
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.api.documentation
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.backup
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.database.formats
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.import
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокGeneWeb.format
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокWFT.format
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокphpgedview
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокtmg2gramps
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокJoomlaGen
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокbetty
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокgrampsweb
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.translations
не указан текст - ↑ Шаблон:Cite web
- ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.animal
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.bugtracker
не указан текст - ↑ 32,0 32,1 Ошибка цитирования Неверный тег
<ref>
; для сносокgrampsreleasesgithub
не указан текст - ↑ 33,0 33,1 Ошибка цитирования Неверный тег
<ref>
; для сносокgramps-announce
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокSourceForge.gramps
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.4.1.wiki
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокG.4.2.wiki
не указан текст - ↑ Ошибка цитирования Неверный тег
<ref>
; для сносокpreviousreleasehistorywiki
не указан текст
- Английская Википедия
- Free genealogy software
- Free software programmed in Python
- Cross-platform free software
- Free multilingual software
- MacOS software
- Linux software
- Windows software
- Software that uses GTK
- Software that uses PyGObject
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Википедия
- Статья из Википедии
- Статья из Английской Википедии
- Страницы с ошибками в примечаниях