Dziadek (oprogramowanie)

Dziadek
Oryginalni autorzy Dona Allinghama
Deweloperzy Zespół Grampsa
Pierwsze wydanie 21 kwietnia 2001 ; 21 lat temu ( 21.04.2001 )
Wersja stabilna
Edit this on Wikidata 5.1.5 / 6 lutego 2022 r
Magazyn
Napisane w Python ( GTK+ 3 )
System operacyjny Linux , BSD , Solaris , Windows , macOS
Platforma GTK+3
Dostępne w Wielojęzyczny (40)
Typ Oprogramowanie genealogiczne
Licencja GPL-2.0-lub nowsza
Strona internetowa gramps-project .org

Gramps (dawniej GRAMPS , skrót od Genealogical Research and Analysis Management Programming System ) to darmowe oprogramowanie genealogiczne o otwartym kodzie źródłowym . Gramps jest programowany w Pythonie przy użyciu PyGObject . Używa Graphviz do tworzenia wykresów relacji.

Gramps jest rzadkim przykładem produkcji równorzędnej opartej na wspólnocie jako darmowego i otwartego oprogramowania stworzonego przez genealogów dla genealogów. Został opisany jako intuicyjny i łatwy w użyciu dla hobbystów oraz „kompletny w funkcje dla profesjonalnych genealogów”. Program jest uznawany przez Eastmana i innych za „najpopularniejszy program FOSS dla genealogii”. Australijska grupa działająca na rzecz konsumentów, CHOICE , zarekomendowała Gramps.

Program jest tak rozszerzalny, że oprócz ludzkich drzew genealogicznych był używany do tworzenia wykresów rodowodowych zwierząt, a także genealogii akademickiej pokazującej relacje mentorskie między naukowcami, lekarzami i uczonymi.

Cechy

Gramps to jeden z największych dostępnych pakietów genealogicznych offline. Dodatki zawarte:

  • Obsługuje wiele języków i kultur, w tym systemy patronimiczne, matronimiczne i wiele nazwisk.
    • Pełna obsługa Unicode .
    • relacji . Niektóre języki mają terminologię relacji bez odpowiedniego tłumaczenia na inne języki. Gramps radzi sobie z tym, umożliwiając kalkulatory relacji specyficzne dla języka.
  • Generuje raporty w wielu formatach, w tym .odt , LaTeX , .pdf , .rtf , .html i .txt .
  • Tworzy szeroką gamę raportów i wykresów, w tym wykresy zależności, które występują na dużych, złożonych wykresach acyklicznych.
  • Gramps można łatwo rozszerzyć za pomocą wtyczek o nazwie Gramplets. Gramplet to widok danych, który albo zmienia się dynamicznie podczas działania Gramps, albo zapewnia interaktywność danych genealogicznych.
  • Gramps stosuje jawne podejście do dokumentacji skoncentrowane na wydarzeniach, podobne do koncepcyjnego modelu referencyjnego CIDOC używanego przez wiele instytucji dziedzictwa kulturowego.
  • „Kontrola poczytalności” oznaczająca nieprawdopodobne zdarzenia, takie jak narodziny osób bardzo młodych lub bardzo starych.
  • Obsługa wielu kalendarzy, np. kalendarza gregoriańskiego , kalendarza juliańskiego , kalendarza islamskiego itp.
  • Kompletna dokumentacja API programisty z darmowym i otwartym kodem źródłowym udostępnionym publicznie.

Format pliku

Gramps XML
Rozszerzenie nazwy pliku
Gramps
Rodzaj mediów internetowych
application/x-gramps-xml
Opracowany przez Dziadek
Pierwsze wydanie 2004 ; 19 lat temu ( 2004 )
Najnowsze wydanie

1.7.1 18 sierpnia 2015 ; 7 lat temu ( 2015-08-18 )
Typ formatu Wymiana danych genealogicznych
Przedłużony od XML
Strona internetowa gramps-project .org /xml /
Przenośny pakiet Gramps XML
Rozszerzenie nazwy pliku
.gpkg
Wpisz kod Archiwum .tar.gz
Opracowany przez Dziadek
Typ formatu Wymiana danych genealogicznych
Pojemnik na Gramps XML i przywoływane media

Podstawowy format pliku eksportu Gramps nosi nazwę Gramps XML i używa rozszerzenia pliku .gramps. Jest rozszerzony z XML . Gramps XML to darmowy format . Gramps zwykle kompresuje pliki Gramps XML za pomocą gzip . Format pliku Portable Gramps XML Package używa rozszerzenia .gpkg i jest obecnie .tar.gz , w tym Gramps XML wraz ze wszystkimi przywoływanymi mediami. Użytkownik może zmienić rozszerzenie pliku .gramps na .gz w celu edycji treści dokumentu genealogicznego za pomocą edytora tekstu. Wewnętrznie Gramps używa SQLite jako domyślny backend bazy danych, z innymi bazami danych dostępnymi jako wtyczki.

Gramps może importować z następujących formatów: Gramps XML, Gramps Package (Portable Gramps XML), Gramps 2.x .grdb (starsze wersje Gramps), GEDCOM , CSV .

Gramps obsługuje eksport danych w następujących formatach: Gramps XML, Gramps Package (Portable Gramps XML), GEDCOM , GeneWeb 's GW format, Web Family Tree (.WFT), vCard , vCalendar , CSV .

Programy obsługujące Gramps XML

  • PhpGedView (wersja 4.1 i nowsze) obsługuje wyjście do Gramps XML.
  • Skrypt tmg2gramps autorstwa Anne Jessel konwertuje plik danych oprogramowania genealogicznego Master Genealogist v6 na plik Gramps v2.2.6 XML.
  • Gramps PHP JoomlaGen dla Joomla wykorzystuje przesyłanie eksportu bazy danych GRAMPS XML, aby wyświetlać informacje genealogiczne i przeglądy. JoomlaGen jest kompatybilny z GRAMPS 3.3.0.
  • Betty by Bart Feenstra generuje statyczne strony internetowe z plików Gramps XML i Gramps XML Package jako alternatywy dla GEDCOM.

Języki

Gramps jest dostępny w 45 językach (stan na grudzień 2014).

Gramps ma również dwa specjalne języki tłumaczenia podrzędnego:

  • Rodowód zwierząt , który pozwala śledzić rodowód i rasę zwierząt
  • Ta sama płeć/płeć , która daje możliwość usunięcia z raportów wulgaryzmów związanych z płcią.

Historia wydania

Projekt rozpoczął się jako GRAMPS w 2001 roku, a pierwsze stabilne wydanie miało miejsce w 2004 roku.

Poniższa tabela przedstawia wybraną historię wydań nowych funkcji dla projektu. (Łatki i poprawki błędów są publikowane w serwisie GitHub i okresowo zestawiane w mniejszych wydaniach „poprawiających błędy”).

Wersja Data wydania Nazwa Komentarz
GRAMPS 1.0.0 2004-02-11 „Stabilny jak nagrobek” Używany XML do przechowywania wszystkich informacji. (Don pierwotnie nazwał program Relativity , zanim jego ojciec zasugerował nazwę GRAMPS (Genealogical Research and Analysis Management Programming System))
GRAMPS 2.0.0 2005-05-11 „Jasna strona życia” Wprowadzenie backendu bazy danych Berkeley .
GRAMPY 2.2.1 2006-10-30 „Raz, dwa, pięć!” Pierwotnie dostępny tylko dla systemów operacyjnych typu Unix , z tą wersją GRAMPS stał się dostępny dla Windows .
GRAMPS 3.0.0 2008-03-24 – Robiło się coraz ciekawiej. Wprowadzono nowy format bazy danych Family Tree .gpkg i wycofano stary format bazy danych .grdb. System wtyczek o nazwie „Gramlets”.
Dziadek 3.2.0 2010-04-15 "Jestem twoim ojcem" nazwa zmieniona z GRAMPS. Nowy system zarządzania wtyczkami, optymalizacja wydajności, hierarchiczna lista miejsc, widok kreślenia mapy
Dziadek 3.4.0 2012-05-21 "zawsze patrz na jasną stronę życia" Zastąpiono źródła źródłowe cytatami , które umożliwiają udostępnianie i mogą mieć dołączone obiekty multimedialne i elementy „danych”. Specyfikacja Gramps XML została zaktualizowana, aby była idempotentna .
Dziadek 4.0.0 2013-05-21 „Cud narodzin” Konwersja do GTK+ 3 , dodanie obsługi Pythona 3 . Zachowuje ten sam format danych co Gramps 3.4.
Dziadek 4.1.0 2014-06-18 „Imię i nazwisko w księdze” Pełna obsługa Pythona 3. Nowy model hierarchii miejsc. Inny format danych niż seria Gramps 3.4.
Dziadek 4.2.0 2015-08-03 Tylko obsługa Pythona 3 (obsługa Pythona 2 została usunięta). Inny format danych niż seria GRAMPS 3.4.
Dziadek 5.0.0 2018-07-24 Tylko Python 3.2+ / GTK 3.10+ / BSDDB 3 (domyślne zaplecze) / SQLite3 (eksperymentalne zaplecze)
Dziadek 5.1.0 2019-08-21 Tylko Python 3.3+ / GTK 3.12+ / SQLite3 (domyślny backend) / BSDDB 3 (starszy backend)

Linki zewnętrzne

Ten artykuł zawiera tekst z GNU GPL Gramps Manual V2.9 .