Грампс (программное обеспечение)
Эта статья содержит контент, написанный как реклама . ( Март 2024 г. ) |
Оригинальный автор(ы) | Дон Аллингем [1] [2] |
---|---|
Разработчик(и) | Команда Дедушки [3] |
Первоначальный выпуск | 21 апреля 2001 г [4] |
Стабильная версия | 5.2.3 [5] / 13 июля 2024 г. |
Репозиторий | |
Написано в | Питон ( GTK+ 3 ) |
Операционная система | Linux , BSD , Солярис , Windows , macOS [6] |
Платформа | ГТК+ 3 |
Доступно в | Многоязычный (40) name="G.translations"/> |
Тип | Программное обеспечение для генеалогии |
Лицензия | GPL-2.0 или новее [7] |
Веб-сайт | gramps-проект |
Gramps (ранее GRAMPS , аббревиатура от системы программирования управления генеалогическими исследованиями и анализом ) [2] — это с открытым исходным кодом бесплатное генеалогическое программное обеспечение . [8] Gramps программируется на Python с использованием PyGObject и использует Graphviz для создания графов отношений.
Gramps — это пример однорангового производства на основе общего права. [9] как бесплатное программное обеспечение с открытым исходным кодом , созданное специалистами по генеалогии для специалистов по генеалогии. [9] [10]
Помимо генеалогических древ человека , программа также использовалась для создания диаграмм родословных животных. [11] а также академическая генеалогия , показывающая наставнические отношения между учеными, врачами и учеными. [12]
Функции
[ редактировать ]Gramps — один из крупнейших доступных оффлайн-генеалогических пакетов. [13] Особенности включают в себя:
- Поддерживает несколько языков и культур, [14] включая отчество, матронимию и множественные системы фамилий.
- Полная Unicode . поддержка
- Калькуляторы отношений . [15] В некоторых языках существует терминология взаимоотношений, не имеющая надлежащего перевода на другие языки. Gramps решает эту проблему, позволяя использовать калькуляторы отношений для конкретного языка.
- Создает отчеты в нескольких форматах, включая .odt , LaTeX , .pdf , .rtf , .html и .txt .
- Создает широкий спектр отчетов и диаграмм, включая графики взаимосвязей больших сложных ациклических диаграмм. [16]
- Gramps можно расширить с помощью более чем 10 типов плагинов. Типы плагинов, дополняющие интерфейс, называются Gramplets и Views. Грамплет — это целенаправленное представление данных, которые либо динамически изменяются во время работы Gramps, либо обеспечивают интерактивность ваших генеалогических данных в более широком главном представлении. [17]
- Gramps использует явный подход к документированию, ориентированный на события, аналогичный концептуальной эталонной модели CIDOC, используемой многими учреждениями культурного наследия. [18]
- «Проверка здравомыслия» — пометка невероятных событий, таких как роды у очень молодых или старых людей. [2]
- Поддержка нескольких календарей, например , григорианского календаря , юлианского календаря , исламского календаря и т. д. [19]
- Полная документация программиста по API с общедоступным бесплатным кодом с открытым исходным кодом. [20]
Формат файла
[ редактировать ]Расширение имени файла | .gramps |
---|---|
Тип интернет-СМИ | приложение/x-gramps-xml [22] |
Разработано | Дедушка |
Первоначальный выпуск | 2004 г |
Последний выпуск | 1.7.1 18 августа 2015 г |
Тип формата | Обмен генеалогическими данными |
Расширено с | XML |
Веб-сайт | gramps-проект |
Основной формат архивных файлов Gramps называется Gramps XML и использует расширение файла .gramps. Он расширен из XML . Gramps XML является свободным форматом и обычно сжимается с помощью gzip . [23] Формат файла Portable Gramps XML Package использует расширение .gpkg и в настоящее время представляет собой архив .tar.gz, включающий Gramps XML вместе со всеми указанными носителями. Пользователи могут переименовать расширение файла .gramps в .gz для редактирования содержимого генеалогического документа с помощью текстового редактора. Внутри Gramps использует SQLite в качестве базы данных по умолчанию, а другие базы данных доступны в виде плагинов. [24]
Gramps может импортировать из следующих форматов: [25] Gramps XML, пакет Gramps (портативный Gramps XML), Gramps 2.x .grdb (более старые версии Gramps), GEDCOM , CSV .
Gramps поддерживает экспорт данных в следующих форматах: Gramps XML, Gramps Package (Portable Gramps XML), GEDCOM , GeneWeb , формат GW [26] Формат веб-семейного древа (.WFT), [27] vCard , vCalendar , CSV .
Программы, поддерживающие Gramps XML
[ редактировать ]- Gramps Web — это веб-приложение для совместной работы, созданное на основе самого Gramps и поддерживающее импорт и экспорт Gramps XML. [28]
- Betty от Bart Feenstra создает статические веб-сайты из файлов Gramps XML и Gramps XML Package в качестве альтернативы GEDCOM. [29]
- PhpGedView (версия 4.1 и выше) поддерживает [30] вывод в Gramps XML.
- компонент Gramps PHP- JoomlaGen для Joomla использует загрузку экспорта базы данных GRAMPS XML для отображения генеалогической информации и обзоров. JoomlaGen совместим с GRAMPS 3.3.0. [31]
- Сценарий tmg2gramps, созданный Анной Джессель, преобразует файл данных генеалогического программного обеспечения The Master Genealogue v6 в XML-файл Gramps v2.2.6. [32]
Языки
[ редактировать ]Gramps доступен на 45 языках. [33] [34] (декабрь 2014 г.).
В Gramps также есть два специальных языка субперевода:
- Родословная животных , позволяющая отслеживать родословную и породу животных. [35]
- Тот же пол/пол , что дает возможность удалять из отчетов гендерно-предвзятую лексику. [36]
История выпусков
[ редактировать ]Проект начался как GRAMPS в 2001 году, а первая стабильная версия вышла в 2004 году. [8]
В следующей таблице показана выбранная история выпусков новых функций для проекта. (Патчи и исправления ошибок публикуются на GitHub и периодически объединяются в небольшие выпуски с исправлениями ошибок.) [37] [38] [39]
Версия | Дата выпуска | Имя | Комментарий |
---|---|---|---|
ГРАМПС 1.0.0 | 2004-02-11 | «Стабильный как надгробие» | Использовал XML для хранения всей информации. (Первоначально Дон называл программу «Относительность», прежде чем его отец предложил название GRAMPS (Система программирования управления генеалогическими исследованиями и анализом)) |
ГРАМПС 2.0.0 | 2005-05-11 | «Светлая сторона жизни» | Внедрение серверной части базы данных Беркли . |
ГРАМПС 2.0.8 | 2005-09-05 | «Римляне идут домой» | Первый порт на Macintosh OSX опубликован на MacPorts . |
ГРАМПС 2.2.1 | 2006-10-30 | «Раз, два, пять!» | Первоначально доступный только для Unix-подобных операционных систем, в этом выпуске GRAMPS стал доступен и для Windows . |
ГРАМПС 3.0.0 | 2008-03-24 | «Просто стало интересно». | Представлен новый формат базы данных Семейного древа .gpkg и объявлен устаревшим старый формат базы данных .grdb. Система плагинов под названием «Gramplets». |
Дедушка 3.2.0 | 2010-04-15 | «Я твой отец» | Имя изменено с GRAMPS. Новая система управления плагинами, оптимизация производительности, иерархический список мест и режим построения карты. |
Дедушка 3.4.0 | 2012-05-21 | «Всегда смотри на светлую сторону жизни» | заменены Ссылки на источники ссылками на цитаты , которые позволяют делиться и могут иметь прикрепленные к ним медиа-объекты и элементы «данных». Спецификация Gramps XML была обновлена, чтобы сделать ее идемпотентной . |
Дедушка 4.0.0 | 2013-05-21 | «Чудо рождения» | Преобразование в GTK+ 3 , добавление поддержки Python 3 . Сохраняет тот же формат данных, что и Gramps 3.4. |
Грампс 4.1.0 | 2014-06-18 | «Имя войдет в книгу» | Полная поддержка Python 3. Новая модель иерархии мест. [40] Формат данных отличается от формата Gramps 3.4. |
Грампс 4.2.0 | 2015-08-03 | Поддержка только Python 3 (поддержка Python 2 прекращена). [41] Формат данных отличается от серии GRAMPS 3.4. | |
Дедушка 5.0.0 | 2018-07-24 | Только Python 3.2+/GTK 3.10+/ BSDDB 3 (серверная часть по умолчанию) /SQLite3 (экспериментальная серверная часть) | |
Дедушка 5.1.0 | 2019-08-21 | Только Python 3.3+/GTK 3.12+/ SQLite3 (серверная часть по умолчанию) /BSDDB 3 (устаревшая серверная часть) | |
Дедушка 5.2.0 | 2024-02-23 | Только Python 3.8+/GTK 3.24+/SQLite3/BSDDB 3 (для обновлений доступно только чтение) |
Ссылки
[ редактировать ]- ^ Аллингем, Дон (21 апреля 2006 г.). «Оглядываясь назад на 5 лет» . Блог дедушки.
- ^ Перейти обратно: а б с Уэйнер, Питер (22 апреля 2004 г.). «Из общих ресурсов: ваша личная история» . Нью-Йорк Таймс . Нью-Йорк . Проверено 11 мая 2021 г.
Доступно более дюжины различных программ генеалогических баз данных от различных поставщиков. Холл использует Программную систему управления генеалогическими исследованиями и анализом, или GRAMPS ( http://gramps.sourceforge.net ). Как и другие подобные программы, Gramps, являющийся бесплатным, позволяет людям вводить данные о своих предках и на основе этой информации создавать диаграммы, документы и веб-страницы.
- ^ «Соавторы» . Гитхаб .
- ^ «История дедушки» . Дедушка вики .
- ^ «Выпуск 5.2.3» . 13 июля 2024 г. Проверено 23 июля 2024 г.
- ^ «Установка» . Дедушка вики .
- ^ «Лицензия на проект — Gramps» . Архивировано из оригинала 20 января 2021 года . Проверено 21 июня 2021 г.
- ^ Перейти обратно: а б Перич, Владимир (16 июля 2014 г.). «Генеалогическое исследование с дедушкой» . Еженедельные новости Linux.
- ^ Перейти обратно: а б Лейстер, Вольфганг; Кристоферсен, Нильс Дамм; Циавос, Продромос; Гровен, Арне-Кристиан; Хеггестойл, Симен; Родског, Дэниел; Хааланд, Кирстен; Глотт, Рюдигер; Танненберг, Анна; Дарбуссе-Чонг, Ксавье (2014). « Компендиум INF5780, осень 2014 г.: открытый исходный код, открытое сотрудничество и инновации» » (PDF) . Норск Регнесентрал . дои : 10.13140/2.1.1322.6887 . Архивировано из оригинала (PDF) 11 мая 2021 года.
- ^ «Кем они себя считают?» . Касса . 23 апреля 2015 г. Австралийская радиовещательная корпорация. Телеканал «ЭйБиСи». Архивировано из оригинала 21 декабря 2021 года.
- ^ «Les pedigrees des Dogo Canario» [Родословные канарских собак]. Родословные Канарского дога . Французская ассоциация канарских догов. 5 марта 2010 года. Архивировано из оригинала 21 октября 2010 года . Проверено 11 мая 2021 г.
Создан для GRAMPS
- ^ Печчиоли, Яэль; Джеймисон, Мэри Энн (2015). «Генеалогическое древо стипендии Североамериканского общества детской и подростковой гинекологии» . J Pediatr Adolesc Gynecol . 28 (6): 427–432. дои : 10.1016/j.jpag.2014.12.006 . ПМИД 26349446 . Проверено 11 мая 2021 г.
- ^ Маддра, Калифорния; Ховик, штат Калифорния (апрель 2016 г.). «Моделирование предметной области и языковые проблемы для приложений семейной истории и данных, близких к древовидным графам» (PDF) . Международная конференция. Программное обеспечение англ. Исследования и практика (SERP'16). ISBN 978-1-60132-446-7 . Проверено 11 мая 2021 г.
- ^ "Функции" . Дедушка вики .
- ^ «Калькулятор отношений» . Дедушка вики .
- ^ Марик, Радек (2006). О макетах больших генеалогических графиков (PDF) . Материалы ITAT 2016, Материалы семинара CEUR. Том. 1649. стр. 218–225 . Проверено 11 мая 2021 г.
- ^ «Грэмплеты» . Дедушка вики .
- ^ Хайринен, Ари (2008). Основанная на шаблонах и ориентированная на события структура документации (PDF) . Ежегодная конференция CIDOC 2008 г. Архивировано (PDF) из оригинала 11 мая 2021 года.
- ^ «Дедушка» . Бесплатная программа Gizmo . Гизмо Ричардс. 24 января 2017 г. Архивировано из оригинала 20 октября 2020 г. . Проверено 11 мая 2021 г.
- ^ «Документация по API Gramps» . Сайт Gramps-Project .
- ^ «Дедушка XML» . Дедушка вики .
- ^ «Сгенерировать XML» . Дедушка вики .
- ^ «Как сделать резервную копию» . Дедушка вики .
- ^ «Форматы баз данных» . Дедушка вики . Проверено 16 ноября 2019 г.
- ^ «Импорт из другой программы» . Дедушка вики .
- ^ «Формат GW» . ГенВеб. Архивировано из оригинала 2 декабря 2008 года . Проверено 11 февраля 2009 г.
- ^ Семейное древо в Интернете. Архивировано 29 декабря 2019 г. на Wayback Machine - simonward.com.
- ^ «Дедушкиная паутина» . Проверено 29 июля 2023 г.
- ^ Финстра, Барт. "Бетти" . Бетти . Индекс пакетов Python. Архивировано из оригинала 27 ноября 2020 года . Проверено 11 мая 2021 г.
- ^ PhpGedView @ Университет Ноймонта -
*Корзина для вырезок (v4.1)
** Добавлена возможность архивирования XML-файла GEDCOM/Gramps со связанными медиа-файлами Gramps XML.
*Gramps XML (v4.1)
** Добавлена возможность загрузки всего GEDCOM в формате Gramps XML.
** Добавлена возможность получения необработанных данных из веб-службы SOAP в формате Gramps XML.
** Поддержка экспорта XML в Gramps, включая полную поддержку исходного кода и мультимедиа. - ^ «ДжумлаГен» . ИсточникФордж. 22 июня 2014 г.
- ^ Джессел, Энн. "tmg2gramps" . tmg2gramps . Coherent Software Australia Pty Ltd. Архивировано из оригинала 1 марта 2021 года . Проверено 11 мая 2021 г.
- ^ «Дедушкины переводы» . Дедушка вики .
- ^ «Дедушка» .
- ^ Родословная животных , Gramps Wiki
- ^ 0003346: Отчеты об однополых отношениях Gramps Bugtracker
- ^ Перейти обратно: а б Релизы · gramps-project/gramps , GitHub
- ^ Перейти обратно: а б gramps-announce - SourceForge.net
- ^ Gramps (программное обеспечение) на SourceForge
- ^ «Иерархия мест» . Руководство по Gramps 4.1 Wiki — Что нового? .
- ^ «Усовершенствованный редактор мест и новый редактор названий мест, а также добавлены названия мест (с датой и языком)» . Руководство по Gramps 4.2 Wiki — Что нового? .
- ^ «Предыдущие выпуски Gramps» . Дедушка вики .
Внешние ссылки
[ редактировать ]- Официальный сайт
- Проект Gramps на GitHub — Исходный код
- Gramps (программное обеспечение) на SourceForge — список рассылки
- Обзоры на Грампс
- Генеалогические исследования с Gramps . LWN.net 2014.
Эта статья содержит текст из Руководства GNU GPL Gramps V2.9 .
- Бесплатное программное обеспечение для генеалогии
- Бесплатное программное обеспечение, написанное на Python.
- Кроссплатформенное бесплатное программное обеспечение
- Бесплатное многоязычное программное обеспечение
- Программное обеспечение MacOS
- программное обеспечение Linux
- программное обеспечение для Windows
- Программное обеспечение, использующее GTK
- Программное обеспечение, использующее PyGObject