pedigree takes a [toml][] file like that in examples/example.toml ([source][]) and outputs a few messy visualizations that do not favor patriliny over matriliny. See examples/ for example output.
 
Example:
For a quick example, generate the example .toml file
pedigree -f new_relations.toml
then generate output based on it
pedigree -f new_relations.toml generate
Outputs:
.html file: a [d3][] visualization that can be opened in a web browser
.svg file: a “Sugiyama style” tree that can be opened in a web browser
.dot file: the [dot][] file used to generate the .svg file
Installation:
pip3 install pedigree
pedigree –help will tell you your options.
You need to install graphviz form your package manager if you want to generate .svg output
Bugs:
Please create an [issue](https://github.com/jbaber/pedigree/issues) for any bugs you find.
If you’re a developer, the bugs are actually being kept in [git-bug](https://github.com/MichaelMure/git-bug), so feel free to work with them there.
Caveats:
Don’t put all your genealogical data in one text file that you manipulate via a python script written by some idiot on the internet. At least make copies of the one text file.
This can only recognize the relations x is the mother of y, x is the father of y, and x is the spouse of y. It has no concept of siblings or partial siblings.
[toml]: https://en.wikipedia.org/wiki/TOML [d3]: http://d3js.org/ [dot]: https://en.wikipedia.org/wiki/Graphviz [source]: https://en.wikipedia.org/wiki/Template:Flintstones_family_tree
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pedigree-1.1.0.tar.gz.
File metadata
- Download URL: pedigree-1.1.0.tar.gz
- Upload date:
- Size: 16.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8961ea03656cf4dd7db3110203f6e6dbdecee94e611050a30551e4f6c29277e6
|
|
| MD5 |
2c69b90d63925aa3a9ab3d59a8531f18
|
|
| BLAKE2b-256 |
124b201996f4c2547255ab6165f5ce7ee282a2444ca8b0d1ba46ff623dd4d81f
|