Whilst small files can be uploaded to forum posts, if you have a custom theme or module to contribute please add it on the "Add-ons" page.

TOPIC: Custom Module: branch statistics

Custom Module: branch statistics 2 months 1 week ago #1

  • squatteur
  • squatteur's Avatar
  • Offline
  • New
  • Posts: 5
Bonjour à tous,

J'ai créé un module pour obtenir des statistiques pour la lignée directe d'un individu. Les principales informations sont le total d'individus trouvés par génération sur le total maximum possible et une colonne avec le cumul du total par génération.
j'ai ajouté la médiane de l'année de naissance des individus d'une même génération que j'ai appelé "époque de vie".
En fin de tableau il y a la liste des personnes encore en vie. ça permet de vérifier les décès oubliés.

Je n'ai pas trouvé de module qui indique ces informations et j'espère qu'il n'est pas redondant avec un autre module.

Voici le module :
https://github.com/squatteur/branch_statistics

Je vous serais reconnaissant de regarder si vous avez du temps et me faire savoir si vous voyez des problèmes ou quelque chose à clarifier ou améliorer.

Merci.
squatteur
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 6 days ago #2

  • Gustine
  • Gustine's Avatar
  • Offline
  • Junior
  • Posts: 131
Bonjour,

Ça a l'air intéressant, j'ai testé :
gustine.eu/wt/module.php?ged=Riviere-LeD...d=I16&generations=12

Lorsque le nombre d'ancêtres est nul, le dernier tableau ne s'affiche pas. Et il devrait indiquer « 565/4095 individus traités/trouvés » au lieu de « 0/565 individus traités/trouvés » (la traduction de complete est à revoir mais c'est une autre histoire).

Michel
webtrees 1.7.11 (+ module sosa17 + vytux_menu + ancestral fan chart + openstreetmap) - Mageia 6 (php 5.6.38)
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 5 days ago #3

  • squatteur
  • squatteur's Avatar
  • Offline
  • New
  • Posts: 5
Merci Michel pour ton retour.

J'ai vu le bug, c'est un problème de du calcul de la médiane pour une génération où il n'y a aucune date de naissance.
Je vais corrigé ça.

Concernant la traduction, je verrais après car je ne suis pas bon en anglais.
Squatteur
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 3 days ago #4

  • squatteur
  • squatteur's Avatar
  • Offline
  • New
  • Posts: 5
J'ai mis à jour le module branch_statistics avec la correction.

J'ai vu, Michel qu'au lieu de complet, il y a traité et c'est plutôt ce mot qui serait correcte.

voici un exemple sur mon arbre : webtrees-squatteur

par "traité", ça correspond à la fonction qui indique pour un individu s'il a 3 médias (un par événement, BIRT {birth} ou CHR {christening}, MARR {marriage} et DEAT {death}).

C'est ma solution pour me dire que j'ai une copie d'un baptème de l'individu, de son mariage et de l'acte de décès.

J'ai modifié github.com/magicsunday/ancestral-fan-chart ici : https://github.com/squatteur/ancestral-fan-chart

Par exemple pour mon arbre ça donne les noms en violets des "individus traités" : ancestral-fan-chart modifié

Squatteur
Last Edit: 2 months 3 days ago by squatteur.
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 3 days ago #5

  • Gustine
  • Gustine's Avatar
  • Offline
  • Junior
  • Posts: 131
Branch_statistics : plus d'erreur avec les générations vides. C'est bon.
Pour « complet/traité », j'ai compris le principe mais je ne sais pas pourquoi aucun de mes individus n'est complet*.
Un détail, le titre n'est pas traduit à cause d'une coquille (Branch Statistics au lieu de Branch statistics).

Ancestral-fan-chart : la ligne 731 de ancestral-fan-chart.js doublonne avec la ligne 718 et provoque une erreur.



*peut-être parce que je ne précise pas si le mariage est religieux ou civil ?
webtrees 1.7.11 (+ module sosa17 + vytux_menu + ancestral fan chart + openstreetmap) - Mageia 6 (php 5.6.38)
Last Edit: 2 months 3 days ago by Gustine. Reason: renvoi (mariage religieux ou civil)
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 2 days ago #6

  • squatteur
  • squatteur's Avatar
  • Offline
  • New
  • Posts: 5
En fait, le terme "traité" correspond à un individu avec un document (image, photos, mais dans mon cas ce serait un scan des différents actes) au moins pour les 3 événements suivant :
- Naissance ou baptême
- mariage
- décès

S'il n'y a pas au moins ces 3 actes intégrés en média, alors l'individu n'est pas "traité".

J'ai l'impression que vous n'avez pas de documents médias associés aux 3 types d'événements. Peut être que mon hypothèse de base n'est pas adaptée. Il faut que je regarde plutôt si j'ai une date complète pour chaque événement est bien présente et formater
Il faut en discuter. Et il y a surement un module qui permette de visualiser les individus traités, mais je n'en connais pas.

a+
Stéphane
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 2 days ago #7

  • Gustine
  • Gustine's Avatar
  • Offline
  • Junior
  • Posts: 131
Voilà un extrait de gedcom concernant l'individu I4 (je dois avouer que j'ai eu du mal à trouver un individu « complet »).
Naissance, mariage et décès comportent un tag OBJE et pourtant le compteur reste à zéro.
webtrees 1.7.11 (+ module sosa17 + vytux_menu + ancestral fan chart + openstreetmap) - Mageia 6 (php 5.6.38)
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 2 days ago #8

  • squatteur
  • squatteur's Avatar
  • Offline
  • New
  • Posts: 5
Alors c'est ok pour BIRT et DEAT qui sont dans INDI.

Concernant le mariage, je regarde l'OBJE de la famille du type : 1 FAMS @F1026@ (Famille en tant que conjoint).
Et dans la famille @FF1026@, s'i y a un OBJE c'est ok.

Est-ce que MARR est directement dans INDI ?

J'avais tenté de trouver une technique pour indiquer que l'individu était traité. Je vois que le mariage c'est moins évident vu que l'on peut ne pas se marier ou se marier plusieurs fois.
Il y a peut être un truc plus intelligent à faire.

Gustine, sur ton site webtrees, tes informations et stats sont vraiment sympas, il faut que tu me dises comment tu as fais si c'est possible.

J'ai fait un commit sur github mais je n'ai pas versionné avec un tag.

Merci pour tous tes commentaires.
The administrator has disabled public write access.
Do you need a web hosting solution for your webtrees site?
If you prefer a host that specialises in webtrees, the following page lists some suppliers able to provide one for you: 

Custom Module: branch statistics 2 months 2 days ago #9

  • Gustine
  • Gustine's Avatar
  • Offline
  • Junior
  • Posts: 131
squatteur wrote:
Est-ce que MARR est directement dans INDI ?

C'est un montage. MARR fait partie de la famille F2.
webtrees 1.7.11 (+ module sosa17 + vytux_menu + ancestral fan chart + openstreetmap) - Mageia 6 (php 5.6.38)
Last Edit: 2 months 2 days ago by Gustine.
The administrator has disabled public write access.

Custom Module: branch statistics 2 months 2 days ago #10

  • Gustine
  • Gustine's Avatar
  • Offline
  • Junior
  • Posts: 131
Pour ma part, je m'intéresse surtout aux individus dont les sources sont complètes. J'ai donc remplacé OBJE par SOUR dans Chart.php.
Les mariages semblent ignorés. Le seul individu « complet » a la particularité d'avoir une balise 1 SOUR dans sa famille.

https://gustine.eu/wt/module.php?mod=ancestral-fan-chart&rootid=I173


Pour les autres questions, j'ai laissé un message sur votre site.
webtrees 1.7.11 (+ module sosa17 + vytux_menu + ancestral fan chart + openstreetmap) - Mageia 6 (php 5.6.38)
Last Edit: 1 month 4 weeks ago by Gustine. Reason: the link has been modified
The administrator has disabled public write access.
Moderators: makitso
Powered by Kunena Forum