Dziadek (oprogramowanie)
Oryginalni autorzy | Dona Allinghama |
---|---|
Deweloperzy | Zespół Grampsa |
Pierwsze wydanie | 21 kwietnia 2001 |
Wersja stabilna | |
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 (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.
- 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
Rozszerzenie nazwy pliku |
Gramps
|
---|---|
Rodzaj mediów internetowych |
application/x-gramps-xml
|
Opracowany przez | Dziadek |
Pierwsze wydanie | 2004 |
Najnowsze wydanie | 1.7.1 18 sierpnia 2015 |
Typ formatu | Wymiana danych genealogicznych |
Przedłużony od | XML |
Strona internetowa |
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
- Oficjalna strona internetowa
- Projekt Gramps na GitHub - Kod źródłowy
- Gramps (oprogramowanie) na SourceForge - Lista mailingowa
- Recenzje Grampsa
- Badania genealogiczne z Grampsem . LWN.net 2014.
Ten artykuł zawiera tekst z GNU GPL Gramps Manual V2.9 .
- Bezpłatne oprogramowanie międzyplatformowe
- Darmowe oprogramowanie genealogiczne
- Darmowe wielojęzyczne oprogramowanie
- Darmowe oprogramowanie napisane w Pythonie
- Oprogramowanie dla Linuksa
- Oprogramowanie MacOS
- Oprogramowanie korzystające z GTK
- Oprogramowanie korzystające z PyGObject
- oprogramowanie Windowsa