Changes

Jump to: navigation, search

GEPS 030: New Visualization Techniques

1,499 bytes added, 23:27, 25 November 2015
Quilts: example
The purpose of this GEP GEPS is to discuss new visualization techniques for possible inclusion in Gramps.
== Background ==
[[ImageFile:Relations_fanchartChartsView-desendantfan-fullcircle-9gen-default-41.png|thumb|right|thumb|350px400px|Descendant Fan ChartView - full circle]]
At present Gramps offers two graphical visualizations of genealogical data as views:
* [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Main_Window_Categories#Pedigree_View|Pedigree View]] (Classic family tree)* [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Main_Window_Categories#Fan_Chart_View|Fan chart]] :20120909 - Updated for unreleased (since Gramps 4.0, see [http://gramps-project.org/2012/08/fanchart-in-4-0-what-features/ Blog Report 1] [http://gramps-project.org/2012/09/fanchart-from-gimmick-to-research-tool/ Blog Report 2] & [https://plus.google.com/u/0/115195430424417504730/posts/QrXM4z9JxrG Video Demonstration]: [http://www.cs.utah.edu/~draperg/research/fanchart/draperg_FHT08.pdf Reference paper])
Some Addons:
* GraphViz and Goocanvas: [[Graph_View|Graph View]]
A number of [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Reports#Graphical_Reports|graphical]] and [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Reports#Graphs|GraphViz based]] reports for printout:
* Classic family tree(s)
** Family Descendant Tree
* GraphViz based
** [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Reports_-_part_5#Family_Lines_Graph|Family Lines Graph]]** [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Reports_-_part_5#Hourglass_Graph|Hourglass Graph]]** [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Reports_-_part_5#Relationship_Graph|Relationship Graph]]
* Addons
** [[InformationGraph]] (Gramps 3.2.x, GraphViz based)
** [[DenominoViso]]
** [[Addon:Family_Tree|Family Tree]]
* "Non-standards" Addons
** [[Filtered Reports]]
** [[DescendantsLines]]
As well as a graphical [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Gramplets|default gramplets]]:
* Fan Chart Gramplet
* [[Gramps_3Gramps_4.4_Wiki_Manual_2_Wiki_Manual_-_Navigation#Using_Gramplets|"Textual bloc/area/tree informationsinformation" gramplets]]
== Quilts ==
[[Image:Quilt.gif|right|thumb|350px400px|Quilt]]
Family trees are presented in the form of a grid.
Feature request "{{bug|4649}}: GeneaQuilts Quilts allow the visualization integration" asks for this functionalityof large genealogies up to several thousand individuals, by using a diagonally-filled matrix, where rows are individuals and columns are nuclear families.
A video, demonstration software, and a paper describing the technique can be found on the Aviz website.
Status: A Gramps implementation is currently being written (Nick Hall)See Feature request "{{bug|4649}}: GeneaQuilts visualization integration"
[[File:Quiltview-test-example.gramps-42.png|thumb|left|600px|Quilt view (Gramps 4.2.1 Windows 7)]]
{{-}}
== TimeNets ==
[[Image:TimeNet.gif|right|thumb|350px400px|TimeNet]]
This is a type of [http://en.wikipedia.org/wiki/Timeline timeline tree].
TimeNets, enable analysis of families over time, by prioritize temporal relationships, in addition to the family structure. Individuals are represented using timelines that converge and diverge to indicate marriage and divorce; directional edges connect parents and children. Note: [http://sourceforge.net/mailarchivep/forum.php?thread_name=AANLkTi%3DWaSuZUNG94N4o_%2B-8PACDv%3Dq7E04Sp%2BgacXuQ%40mail.gmail.com&forum_name=gramps-users /mailman/message/26817177/ Wilfried Trabold] pointed this out on the gramps-users mailing list in December 2010. Gerald Britton[http://sourceforge.net/p/gramps/mailman/message/26817266/] was in a side-discussion with the authors to explore the possibility of working together to include this in Gramps.
Status: Not known.
 
{{-}}
== Dual Trees ==
[[Image:DualTrees.gif|right|thumb|350px400px|Dual Trees]]
This is a method of combining graphs in a single display.
[[File:Claurissa-tuttle-ms-thesis.pdf-example_h-tree.png|thumb|350px|The H-tree]]
A structured, space-efficient technique for pedigree visualization (to display ancestral trees). The H-tree based layout can be used to display ancestral trees. This layout increases the number of displayable generations, via a symmetrically arranged structure, provides the the user with an overview that allows them to understand and navigate through the data. Status: See {{bug|6389}} for a working trial for Gramps 3.4.2 windows portable and [[Addon:HtreePedigreeView|Gramps 4.1.1]](with minor file changes).
Status[[File: UnexploredHtree trial modified grid Horizontal Left to Right 41.png|thumb|left|600px|H-tree trial(5 generation(31 people shown)(Gramps 4.1.0 Windows 7)]]
{{-}}
== The Gene-Tree ==
[[Image:cranefoot.png|thumb|350px400px|The gene-tree (Cranefoot)]]
A structured, space-efficient technique for pedigree visualization (to display ancestral trees), using colors and symbols. This type of tree is often used for medical usage.
Status: Unexplored.
See also:
* [[Genetics]]
* [[Other_genealogy_tools#Cranefoot|Cranefoot]]
* [http://en.wikipedia.org/wiki/Genogram Genogram]
* [http://cs.lnu.se/isovis/theses/finished/13991.pdf Visualization in Genealogical Data (Jesus Miguel de la Fuente)]
* GeneaQuilts** [http://www.aviz.fr/geneaquilts/ GeneaQuilts project]** [http://hal-ecp.archives-ouvertes.fr/docs/00/53/29/39/PDF/geneaquilt.pdf GeneaQuilts: A System for Exploring Large Genealogies (A. Bezerianos, P. Dragicevic, J.-D. Fekete, J. Bae, B. Watson)]** [https://sites.google.com/site/dglabprojects/Quilts A list of publications relating to Quilts]* TimeNets** [http://vis.stanford.edu/files/2010-TimeNets-AVI.pdf Tracing Genealogical Data with TimeNets (Nam Wook Kim, Stuart K. Card, Jeffrey Heer)]
* [http://vis.berkeley.edu/courses/cs294-10-sp10/wiki/images/f/f2/Family_Tree_Visualization_-_Final_Paper.pdf Family Tree Visualization]
* [http://www.rafelsberger.at/node/genealogy-visualization Rhizome Navigation] - used to create animated visualizations of large genealogy data sets.
* [http://fht.byu.edu/prev_workshops/workshop10/papers/3-3-Egbert.pdf Geospatial Genealogy: Visualizing and Exploring Ancestral Place]
* [http://infosthetics.com/archives/2006/07/largescale_genealogical_history.html large-scale genealogical history]
* H-Tree** [http://www.sci.utah.edu/~csilva/papers/thesis/claurissa-tuttle-ms-thesis.pdf '''The H-Tree'''], PEDVIS: A structured, space-efficient technique for pedigree visualization* [http://images.math.cnrs.fr/L-arbre-genealogique.html Pedigree and mathematics] (in french)* [http://www.math.ens.fr/culturemath/articles-ens/mallein11/coalescent-de-kingman.html Wright-Fisher model and Kingman coalescent] (in french)
== Feature Requests ==
* {{bug|702}}: Vertical Descendant Charts
* {{bug|815}}: I would like to have a graphical view of relationships
* {{bug|864}}: Family Wheel - input UI
* {{bug|1373}}: Want a complete graphical view, like in Kith and Kin
* {{bug|2218}}: Medical genetics
* {{bug|2266}}: Different modes in Pedigree view
* {{bug|2611}}: Alternative Genealogy Graphs - Original idea for Fan Chart, Dual Trees, and other ideas
* {{bug|2668}}: Vertical graphical descendencies
* {{bug|3590}}: Relationships domain
* {{bug|4169}}: To generate a numbering class for mapping individuals according to start person (temp snapshot) and for generating Pedigrees, Charts, Gramplets, Tools with duplicated ancestors match support.
* {{bug|4564}}: Ancestor Medical Record
* {{bug|4649}}: GeneaQuilts visualization integration
* {{bug|26115329}}: Alternative Genealogy Graphs - Original idea for Fan Chart, Dual Trees, and other ideas* {{bug|4169}}: To generate a numbering class for mapping indiviuals according to start person (temp snapshot) and for generating Pedigrees, Charts, Gramplets, Tools Please offer relationship graph with duplicated ancestors match support.* {{bug|815}}: I would like to have a graphical view of relationshipstimeline
* {{bug|6048}}: Descendants View, a "reverse" Pedigree
* {{bug|35906486}}: Relationships domainWhen first cousins marry 
* Alternate FanChart [http://sourceforge.net/mailarchive/message.php?msg_id=29801925]
[[Category:GEPS|V]]
[[Category:Developers/Design]]

Navigation menu