Difference between revisions of "GEPS 030: New Visualization Techniques"

From Gramps
Jump to: navigation, search
m (Background)
m (Background)
(42 intermediate revisions by 4 users not shown)
Line 7: Line 7:
 
At present Gramps offers two graphical visualizations of genealogical data as views:
 
At present Gramps offers two graphical visualizations of genealogical data as views:
  
* [[Gramps_3.4_Wiki_Manual_-_Main_Window#Pedigree_View|Pedigree View]] (Classic family tree)
+
* [[Gramps_4.0_Wiki_Manual_-_Categories#Pedigree_View|Pedigree View]] (Classic family tree)
* [[Gramps_3.4_Wiki_Manual_-_Main_Window#Fan_Chart_View|Fan chart]]
+
* [[Gramps_4.0_Wiki_Manual_-_Categories#Fan_Chart_View|Fan chart]] (since Gramps 4)
  
And a number of [[Gramps_3.4_Wiki_Manual_-_Reports#Graphical_Reports|graphical]] and [[Gramps_3.4_Wiki_Manual_-_Reports#Graphs|GraphViz based]] reports for printout:
+
Some Addons:
 +
 
 +
* [[TimelinePedigreeView]]
 +
* GraphViz and Goocanvas: [[Graph_View|Graph View]]
 +
 
 +
A number of [[Gramps_4.0_Wiki_Manual_-_Reports#Graphical_Reports|graphical]] and [[Gramps_4.0_Wiki_Manual_-_Reports#Graphs|GraphViz based]] reports for printout:
  
 
* Classic family tree(s)
 
* Classic family tree(s)
Line 17: Line 22:
 
** Family Descendant Tree
 
** Family Descendant Tree
 
* GraphViz based
 
* GraphViz based
** Relationship Graph
+
** [[Gramps_4.0_Wiki_Manual_-_Reports_-_part_5#Family_Lines_Graph|Family Lines Graph]]
** Family Lines Graph
+
** [[Gramps_4.0_Wiki_Manual_-_Reports_-_part_5#Hourglass_Graph|Hourglass Graph]]
** Hourglass Graph
+
** [[Gramps_4.0_Wiki_Manual_-_Reports_-_part_5#Relationship_Graph|Relationship Graph]]
* Fan chart
+
* Addons
* Timeline pedigree
+
** [[InformationGraph]] (Gramps 3.2.x, GraphViz based)
* Non-standards Addons
+
** [[DenominoViso]]
**[[DescendantsLines]]
+
** [[Addon:Family_Tree|Family Tree]]
 +
* "Non-standards" Addons
 +
** [[Filtered Reports]]
 +
** [[DescendantsLines]]
 +
 
 +
As well as a graphical [[Gramps_4.0_Wiki_Manual_-_Gramplets|default gramplets]]:
 +
* Fan Chart Gramplet
 +
* [[Gramps_4.0_Wiki_Manual_-_Navigation#Using_Gramplets|"Textual bloc/area/tree informations" gramplets]]
 +
 
  
 
In the last few years papers have been published describing new visualization techniques.
 
In the last few years papers have been published describing new visualization techniques.
Line 39: Line 52:
 
A video, demonstration software, and a paper describing the technique can be found on the Aviz website.
 
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.
+
Status:  A Gramps implementation is currently being written (Nick Hall)
  
 
{{-}}
 
{{-}}
Line 65: Line 78:
  
 
Status:  Unexplored.
 
Status:  Unexplored.
 +
 +
{{-}}
 +
 +
== The H-Tree ==
 +
 +
[[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).
 +
 +
Status:  {{bug|6389}} Working trial for Gramps 3.4.2 windows portable
 +
 +
[[File:Htree trial modified grid Horizontal Left to Right gramps3.4.2.png|thumb|left|600px|Trial 31 person (5 generation) H-tree on Gramps 3.4.2]]
 +
 +
{{-}}
 +
 +
== The Gene-Tree ==
 +
 +
[[Image:cranefoot.png|thumb|350px|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]
  
 
{{-}}
 
{{-}}
Line 79: Line 122:
 
* [http://fht.byu.edu/prev_workshops/workshop10/papers/3-3-Egbert.pdf Geospatial Genealogy: Visualizing and Exploring Ancestral Place]
 
* [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]
 
* [http://infosthetics.com/archives/2006/07/largescale_genealogical_history.html large-scale genealogical history]
* [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://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 ==
 
== Feature Requests ==
Line 86: Line 131:
 
* {{bug|2611}}: Alternative Genealogy Graphs - Original idea for Fan Chart, Dual Trees, and other ideas
 
* {{bug|2611}}: 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 with duplicated ancestors match support.
 
* {{bug|4169}}: To generate a numbering class for mapping indiviuals according to start person (temp snapshot) and for generating Pedigrees, Charts, Gramplets, Tools with duplicated ancestors match support.
 +
* {{bug|815}}:  I would like to have a graphical view of relationships
 +
* {{bug|6048}}: Descendants View, a "reverse" Pedigree
 +
* {{bug|3590}}: Relationships domain
 +
* {{bug|4564}}: Ancestor Medical Record
 +
* {{bug|2218}}: Medical genetics
 +
* {{bug|6486}}: When first cousins marry
 +
* {{bug|2266}}: Different modes in Pedigree view
 +
* Alternate FanChart [http://sourceforge.net/mailarchive/message.php?msg_id=29801925]
  
 
[[Category:GEPS|V]]
 
[[Category:GEPS|V]]

Revision as of 20:01, 6 December 2013

The purpose of this GEP is to discuss new visualization techniques for possible inclusion in Gramps.

Background

Fan Chart

At present Gramps offers two graphical visualizations of genealogical data as views:

Some Addons:

A number of graphical and GraphViz based reports for printout:

As well as a graphical default gramplets:


In the last few years papers have been published describing new visualization techniques.


Quilts

Quilt

Family trees are presented in the form of a grid.

Feature request "4649: GeneaQuilts visualization integration" asks for this functionality.

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)


TimeNets

TimeNet

This is a type of timeline tree.

Wilfried Trabold pointed this out on the gramps-users mailing list in December 2010. Gerald 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

Dual Trees

This is a method of combining graphs in a single display.

  • Bi-directional top-down node-link diagrams
  • Used for navigating genealogical graphs (family “trees”)

Status: Unexplored.


The H-Tree

The H-tree

A structured, space-efficient technique for pedigree visualization (to display ancestral trees).

Status: 6389 Working trial for Gramps 3.4.2 windows portable

Trial 31 person (5 generation) H-tree on Gramps 3.4.2


The Gene-Tree

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:


References

Feature Requests

  • 4649: GeneaQuilts visualization integration
  • 2611: Alternative Genealogy Graphs - Original idea for Fan Chart, Dual Trees, and other ideas
  • 4169: To generate a numbering class for mapping indiviuals according to start person (temp snapshot) and for generating Pedigrees, Charts, Gramplets, Tools with duplicated ancestors match support.
  • 815: I would like to have a graphical view of relationships
  • 6048: Descendants View, a "reverse" Pedigree
  • 3590: Relationships domain
  • 4564: Ancestor Medical Record
  • 2218: Medical genetics
  • 6486: When first cousins marry
  • 2266: Different modes in Pedigree view
  • Alternate FanChart [1]