Any notes and citations added to the first person reference are now copied over to the reciprocal one, and added a small mapping table to pre-populate some of the reciprocal types.
It has been going now for 3+ hours and unfortunately still says “Calculating…”. Is there any way to know if it is actually working or is ‘stuck’ (technical term!).
If it is stuck is is not adversely affecting the rest of the functionality. It is possible to exit the statistics dashboard.
I chose tabbed mode and it seems to group the categories by 4. Seems logical.
Otherwise its a great idea and a good first attempt. Better than I could do.
brian
If you’ve been using his experimental add-on, remember to flush any of the .ini files related to his view modes any time there is such a major change. [Like adding an entirely new view mode.]
Also, if you could start Gramps console, more complete diagnostics are echoed to that console window. Copying & pasting those diagnostics could help.
Finally, please make any initial test runs using a Tree based on the example.gramps import. Make sure everything is running before exposing your precious (and fragile) genealogy data to new tools.
If there is anything on the console you can share that would help, as well as what operating system you are running and total object count for your tree if it exceeds 100,000 items or so.
I did delete the .ini file and ran from the console.
here is the salient piece from the console.
Traceback (most recent call last):
File "/usr/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
self.run()
File "/usr/lib/python3.10/threading.py", line 946, in run
self._target(*self._args, **self._kwargs)
File "/home/brian/.gramps/gramps51/plugins/CardView/src/view/services/service_statistics.py", line 203, in collect_statistics
process = Popen(args, stdout=PIPE)
File "/usr/lib/python3.10/subprocess.py", line 966, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.10/subprocess.py", line 1842, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'python'
render_page: statistics 0.2625100612640381
Tried this out today. Could be pretty useful. Only suggestion is to add the ability to open a quickview list of the items matching the things in the card view. Pretty impressed with how fast it is.
Interesting concept. Although the QuickView concept may not be the right interface container for it. (Mostly because the QuickViews are Categorized so that they can be added to the context menus in each category. And to make the views ‘Quick’ these reports have no user options.) So, as QuickView Reports, showing a references list for each counted list of objects would add too many reports.
Are you thinking something like the “Breakdown by Generation” statistics links in the Pedigree Gramplet? Where you can click the Generation and a bare bones hotlinked list of the Person in the Generation pops up?
Another option might be like the clipboard context menu that generates a Custom filter for the object. Where instead, the generated custom filter is based on what filter was used for the statistic. And added benefit is that a custom filter would allow finding the matches AND the non-matches.
Yes I understand the ask here. If I recall I think filters are used for that, so when selected the filter is run to generate the presented list. There a handful of checks are done, so that is a reasonable approach.
In the statistics dashboard I put together the underlying design is much different, and I’d really need to associate some set of filters with each item to provide that or have all the handles cached which would consume tons of memory especially the larger the tree is.
So while I agree it would be pretty useful, my initial thought is it would be a bit of work and I don’t currently plan on spending time on it.
So, I am taking this plugin for a try, and it looks nice.
But as the people view and relationship looks the exact same, I would rather the relationship be like the plugin is, and the people view stay as a list.
But if I have it in combined list in people view, and then select relationship with relationship card (this plugin) and then go back to people view, then person is back to this plugin view and I have to select combined list again?
Its a big pain for how I want to use it.
Also, this plugin has A LOT of settings.
Also, it is possible to somehow make it so when I doubble click a person in Chart view with Graph view, it changes to this plugins view in relationships instead of the standard gramps person editor?
And in the settings, in the Active tab, when I select Parent, Spouse or Assosiation, I get an error message, is there even supposed to be settings there?
You want me to ad this or some of the things in the previous post to github?