Gramps | |||
---|---|---|---|
Тип | Генеалогическое программное обеспечение | ||
Автор | Don Allingham[1][2] | ||
Разработчик | Команда Gramps[3] | ||
Написана на | Python (GTK+ 3) | ||
Интерфейс | GTK | ||
Операционные системы | Linux, BSD, Solaris, Windows, macOS[4] | ||
Языки интерфейса | многоязычная (40) [5] | ||
Первый выпуск | 21 апреля 2001[6] | ||
Аппаратная платформа | GTK+ 3 | ||
Последняя версия | preferred (preferred) | ||
Тестовая версия | preferred (preferred) | ||
Репозиторий | github.com/gramps-projec… | ||
| |||
| |||
Лицензия | GPL-2.0-or-later[8] | ||
Сайт | gramps-project.org | ||
Медиафайлы на Викискладе |
Gramps (акроним от англ. Genealogical Research and Analysis Management Programming System[2]) — бесплатная генеалогичская компьютерная программа с открытым кодом. Разрабатывается на Python с использованием PyGObject и утилит Graphviz для создания графиков взаимоотношений.
Представляет форму совместного однорангового производства[9], Gramps создается генеалогами для генеалогов[9][10]. Помимо генеалогических древ человека программное обеспечение использовалось для создания диаграмм родословных животных[11] и для академических генеалогий, отображающих наставнические отношения между учеными, врачами и исследователями[12].
Gramps — широко используемый программный пакет для офлайн-генеалогии[13]. Среди возможностей:
Gramps XML[21] | |
---|---|
Расширение |
.gramps |
MIME-тип | application/x-gramps-xml[22] |
Разработчик | Gramps |
Опубликован | 2004 |
Последний выпуск | 1.7.1 (18 августа 2015 ) |
Тип формата | обмен генеалогическими данными |
Расширен из | XML |
Сайт | gramps-project.org (англ.) |
Медиафайлы на Викискладе |
Основной формат архивных файлов Gramps называется Gramps XML и использует расширение файла .gramps. Является расширением XML. Gramps XML — это открытый формат, который обычно сжимается с помощью gzip[23]. Формат файла Portable Gramps XML Package использует расширение .gpkg и в настоящее время представляет собой архив .tar.gz, включающий Gramps XML вместе со всеми прикрепленным файлами. Пользователи могут переименовать расширение файла .gramps в .gz для редактирования содержимого генеалогического документа с помощью текстового редактора. Внутри Gramps в качестве бэкeнда базы данных по умолчанию используется SQLite, а другие базы данных доступны в качестве плагинов[24].
Gramps может импортировать из следующих форматов:[25] Gramps XML, Gramps Package (Portable Gramps XML), Gramps 2.x .grdb (старые версии Gramps), GEDCOM, CSV.
Gramps поддерживает экспорт данных: Gramps XML, Gramps Package (Portable Gramps XML), GEDCOM, формат GW GeneWeb[англ.][26], формат Web Family Tree (.WFT)[27], vCard, vCalendar, CSV.
Gramps доступен на 45 языках[5][33] (по состоянию на декабрь 2014 г.).
В Gramps есть два специализированных языка перевода:
Проект стартовал как GRAMPS в 2001 году, а первый стабильный релиз состоялся в 2004 году[36]. Первоначально программа была доступна только для Linux, но с версии 2.2.1 (от 30 октября 2006 года) стала доступна также и для Windows, а с версии 3.2.4 (от 16 октября 2010 года) — для Mac OS X.
В следующей таблице показана избранная история выпусков новых функций для проекта. (Патчи и исправления ошибок публикуются на GitHub и периодически объединяются в небольшие выпуски «исправления ошибок»)[37][38][39].
Версия | Дата релиза | Название | Комментарий |
---|---|---|---|
GRAMPS 1.0.0 | 2004-02-11 | "Stable as a Tombstone" | Использование XML для хранений информации. (Первоначально Дональд назвал программу Relativity, прежде чем его отец предложил название GRAMPS) |
GRAMPS 2.0.0 | 2005-05-11 | "The Bright Side of Life" | Представлена серверная часть базы данных Berkeley. |
GRAMPS 2.0.8 | 2005-09-05 | "Romani ite domum" | Первый порт на Macintosh OSX сделанный для MacPorts. |
GRAMPS 2.2.1 | 2006-10-30 | "One, two, five!" | Изначально доступный только для Unix-подобных операционных систем, с этого релиза GRAMPS доступен и для Windows. |
GRAMPS 3.0.0 | 2008-03-24 | "It was just getting interesting." | Представлен новый формат базы данных Family Tree .gpkg и отказ от старого .grdb. Система плагинов "Gramplets". |
Gramps 3.2.0 | 2010-04-15 | "I am your father" | Смена названия GRAMPS. Новая система управления плагинами, оптимизация производительности, иерархический список мест и представление карты. |
Gramps 3.4.0 | 2012-05-21 | "Always look on the bright side of life" | Заменены Ссылок на источники на Цитаты, которыми можно делиться и которые могут иметь медиа-объекты и элементы «данных», прикрепленные к ним. Спецификация Gramps XML была обновлена, чтобы сделать её идемпотентной. |
Gramps 4.0.0 | 2013-05-21 | "The Miracle of Birth" | Преобразование в GTK+ 3, добавлена поддержка Python 3. Сохранен тот же формат данных, что и Gramps 3.4. |
Gramps 4.1.0 | 2014-06-18 | "Name go in book" | Полная поддержка Python 3. Новая модель иерархий мест.[40] Формат данных отличается от серии Gramps 3.4. |
Gramps 4.2.0 | 2015-08-03 | Поддерживается только Python 3 (поддержка Python 2 прекращена).[41] Формат данных отличается от серии Gramps 3.4. | |
Gramps 5.0.0 | 2018-07-24 | Только Python 3.2+ / GTK 3.10+ / BSDDB 3 (серверная часть по умолчанию) / SQLite3 (экспериментальная серверная часть) | |
Gramps 5.1.0 | 2019-08-21 | Только Python 3.3+ / GTK 3.12+ / SQLite3 (бэкенд по умолчанию) / BSDDB 3 (устаревший бэкенд) | |
Gramps 5.2.0 | 2024-02-23 | Только Python 3.8+ / GTK 3.24+ / SQLite3 / BSDDB 3 (только для чтения для обновлений) |
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.