Cinnamon Hummingbird

Welcome to the Birder's Diary Forum for Support And General Questions

Use the Support forum for all questions or issues.
Use the Wish List forum to leave your ideas for improving Birder’s Diary.
Use the Community Sharing forum for sharing Photos, Trips, Stories, etc.
Setup your Forum photo and profile here.

Preserving Family N...
 
Notifications
Clear all

[Solved] Preserving Family Names and Removing Extinct Species

15 Posts
3 Users
1 Likes
276 Views
Posts: 18
Topic starter
(@iasmit)
Eminent Member
Joined: 4 years ago

Hi Jeff - prior to importing Clements 2022, can I just raise two issues which take up time to fix with every new tax list?

1. Preserving Family Names - there is supposed to be a provision to retain one's own set of family names, but I have never got this to work (or have forgotten how to). Takes an hour plus to edit the "standard" names back to my preferred names.

2. Removing Extinct Species - I look at my totals in relation to the maximum that is possible to see, so need a list without extinct species. Can do this with aid of the spreadsheet downloaded from the Cornell website, but takes a couple of hours.

Any comments on the above? Have a vague recollection of a recent reference to "extinct-free" lists but cannot track it down.

Thanks - Ian

Reply
14 Replies
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Hi Ian,

Preserving Family Names

I think I created this feature for you several versions ago. It is still here and should work; unless I broke it.

View | Options, 'General - 1' TAB in v6.0.

image

Doing a quick sanity check on the code, it seems as though I have completely commented out any code to update Family Descriptions. Ever. It will take me a lot more time than I have this evening to double-check this, but I will tomorrow.

Before importing Clements 2022, be sure to do a backup of your database that you can restore in case this doesn't work. In that case, I will figure out something else for you.

Removing Extinct Species

Posted by: @iasmit

Removing Extinct Species - I look at my totals in relation to the maximum that is possible to see, so need a list without extinct species. Can do this with aid of the spreadsheet downloaded from the Cornell website, but takes a couple of hours.

Not sure exactly what you are after here. Please give a concrete example. Thanks.

Jeff

Reply
(@iasmit)
Joined: 4 years ago

Eminent Member
Posts: 18

@jeff Thanks for the response. Dealing with each issue separately:

1. Preserving Family Names: I have confirmed that the "Disable Family/Order Description Updates" does not work, and my names are overwritten even on upgrade to a new build - just checked by updating to Build 19 of 6.0 with "Disable ..." checked, and my names gone with your standard names back. It would be good if this could be fixed although not a critical issue.

2. This is actually a Cornell/Clements/eBird issue and I don't expect you to do anything if nobody else has a problem with the present setup. But just to explain - for some unknown reason the Clements checklist retains about 160 extinct species. Since I can never see a Passenger Pigeon or Dodo, don't want them in the denominator when calculating the percentage of the world's birds I have seen. Have no idea why the Clements list includes extinct birds - it should include only extant species and if a species thought extinct is rediscovered then it can just be added back to the list (this has happened for two species of Storm Petrel rediscovered in recent years and which both happen to be on my list). This just for your information, but if you do communicate with the Cornell people perhaps you could mention the issue as I am not the only one who has a problem with their present treatment. I have removed extinct species from my version of the Clements 2022 checklist but it would be nice if the couple of hours to do this could be avoided in future.

Thanks - Ian

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Hi Ian,

I am not sure why I stopped supporting the 'save family names' on upgrade. I will check into that and hopefully get a fix this week. So, if you restore from backup before you imported Clements 2022, you will have your old family names; Then I will have an update and you can upgrade to that and re-import Clements 2022. 

Remove extinct species from Clements??? Let me think about this one also.

Stay tuned.

Jeff

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Ok Ian. Build 20 has the fix. Be sure you have set this option on the View | Options window, and upgrade to Build 20 (will get released today) before importing Clements 2022.

As for the Clements Extinct species thing. That is not an easy fix. On the ToDo list to come up with something, but it will take more time. 

Closing this issue for now. 

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Ok Ian. Build 20 is now available here.

Reply
Posts: 80
(@aldeboro)
Estimable Member
Joined: 4 years ago

I assume Ian wants the BD Clements tax list without extinct species, because the BD Clements checklist is already without extinct species. That was the issue was on my post.

Al

Reply
(@iasmit)
Joined: 4 years ago

Eminent Member
Posts: 18

@aldeboro Thank you Al, I was not on board with the distinction between tax lists and checklists. Provided that the "Quick Life List Count" feature uses checklist totals in the calculations, this solves my problem and there no longer seems to be any need to purge the tax lists of extinct species, does there Jeff? When this feature is run for "World" the "Location" and "Taxonomy" totals are the same at 10,748 but this is presumably because I have manually removed extinct species from the Taxonomy list.

 

ScreenHunter 743a

 

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

That is correct Ian and Al. I wasn't thinking of this either. 

Does that fit your need for now Ian?

Reply
(@iasmit)
Joined: 4 years ago

Eminent Member
Posts: 18

@jeff Yes, thanks Jeff all good now.

Reply
Posts: 18
Topic starter
(@iasmit)
Eminent Member
Joined: 4 years ago

Hi Jeff, afraid I still have a problem with my family names not being retained. Only just updated to Build 20 and on checking by re-running a report just created, the standard family names are back. The screenshot shows "Disable family descriptions" checked (as it has been since this feature was introduced), below that a report from Build 20 with standard names, and below that a PDF of the Build 19 report with my names as run just before updating. Note that I did not re-install the database from backup as you suggested because that backup had been overwritten, but had changed names manually in Build 19.

ScreenHunter 752
Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Hi Ian,

Well, I went and wrote a long reply saying that I didn't see how that was possible, before I went looking in the code to see just how that might be possible! D'oh!

So, I deleted the reply that you probably got via email, and now you can read this one.

Yep - I have some code that does do this on upgrade. So sorry for missing this piece. I had other similar code commented out, but missed this duplicate.

But this means that your custom Family descriptions were ALWAYS reset on any BD program update. I thought you were only seeing this when you updated Clements. Perhaps you only updated BD when you updated Clements each year.

image

Here is the code I had commented out long ago and thought it fixed the problem. However, I was updating Clements and IOC in an inappropriately named routine.

image

 

So, now you will need to wait for Build 21 which has this hole patched.

The steps will be:

  1. Wait for Build 21 and upgrade.
  2. Restore your database to pre-Family-Description-Changes state.
  3. Confirm, using Taxonomy Viewer that your Family descriptions are what you want. If not, stop here and let me know.
  4. Import Clements 2022 (including the Reconcile again... sorry)
  5. Confirm, using Taxonomy Viewer that your Family descriptions are what you expect.

Again, so sorry for all this extra work on your part due to my lack of thorough investigation.

Let me know. I will update you here when Build 21 is available.

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Hi Ian,

Build 21 is now available. So sorry for the hassle of finally getting to this point. It was a myriad of back door issues that were being overlooked by me.

It should be good now. Let me know please.

Reply
(@iasmit)
Joined: 4 years ago

Eminent Member
Posts: 18

Thanks Jeff, yes your fix works and my family names have been retained after updating to Build 21.

Also to note that you seem to have fixed another minor problem - the system "skipping files" for 10 minutes on upgrade no longer happens and installation is quick - thanks for this one too.

Ian

Reply
Jeff
Posts: 936
 Jeff
Admin
(@jeff)
Creator & Technical Support
Joined: 4 years ago

Great Ian. Thanks for confirming. Glad I didn't leave any holes this time.

Posted by: @iasmit

Also to note that you seem to have fixed another minor problem - the system "skipping files" for 10 minutes on upgrade no longer happens and installation is quick - thanks for this one too.

Unfortunately No on this one. It is the 3rd party installer I use. It has that problem intermittently and I don't know what it is. And neither does the company that sells the software. We can't find any pattern other than what you note; it slows way down, only sometimes, when it gets to skipping the tiny 1kb files. 

One workaround I use is to kill the installation process via the Task Mgr and restart it by manually running the installer file. It then completes in the blink-of-an-eye. Weird, but they cannot figure it out.

Reply
Share: