Ahnentaffel report generation limit

I’m running Gramps 5.1.6 in Ubuntu 24.04.

For kicks, I downloaded genealogical data from familysearch.org, and successfully imported a tree containing 149,862 individuals, which I think is pretty impressive. I ended up with a 1.3G sqlite database with sources, notes, locations, etc.

I’m trying to creat an Ahnentaffel report of the tree to investigate the longest branches. I think my longest branch is 208 generations (this is more for curiosity than 208 generations being an actual thing). It appears that the dialog for the report limits it to 100 generations. Is there a way to go past this?

Thanks.

Terry

That max is hard-coded in the Report. But… since the Report plugin is written in Python, you can tweak the source code with any text editor.

To find the Report’s filename and path (labeled Location) on your machine, use the Plugin Manager enhanced addon from the Help menu and search for the Report Name:

In the 5.1.6 version, the above line is line 294.

1 Like

Thank you very much!

1 Like

Just a bit off the topic: I’d be interested in the speed of searches you have in this database. Would you please perform a search for a name in the person view, the first one without RegEx, the second one with RegEx, and tell me how long the search run in both cases?

Thanks in advance – Ulrich

Since @LetscheT is running Gramps 5.1.6, he will not have the timer feedback in his People category Filter gramplet. So timings will be not easy.

So installing the Filter+ addon by @kku and using it instead would be necessary.

Also, v5.1 does not have the custom filter optimizations by @dsblank
So performance might be distressing.

It will be enough to simply look on the clock. I do not know his hardware but based on my experience, I’d expect something in the range of a minute or some minutes and that information would be enough for me.

What’s that?

Filter+ was an Isotammi addon for 5.x Gramps.

It features a Define filter scraper that saves the current Filter parameters into a Custom Filter and integrates a timer feedback.

Filter+ was so useful that it was rolled into the Gramps 6.0 core as a replacement for the original Filter gramplets.

Also, his experimental cancelable Filter progress dialog is very useful for 5.x

And the recent 1.2.7 update of FilterParams simplifies saving or sharing custom filter definitions.

I see, thanks for the links!

1 Like