Saturday, January 28, 2023

Scythebill 15.8: the IOC 13.1 taxonomy, and lots of other improvements

Scythebill 15.8 is now available!  Its main feature is the new IOC 13.1 taxonomy, but it also includes a number of smaller improvements.  As always, download here, and let me know if you have any problems, either on Facebook or by email.

Important! Scythebill now has an email list - you can join online at https://groups.google.com/g/scythebill-users/about.

IOC 13.1

IOC 13.1 is just released, and is already supported by Scythebill.  It's got 43 splits and 12 lumps - to see which affect you, visit the Splits and lumps special report.  (This report shows what has changed from one older taxonomy to today's taxonomy - so for just the splits here, you want to look at what's changed since 12.2)


Import improvements

BirdLasser imports should be working again - the column header names changed.

eBird checklist imports will now automatically try to fetch the county for your sighting.  It can only do so for hotspots, not private locations.

eBird imports to Scythebill will automatically drop entries like "gull sp." (not supported by Scythebill), and tell you how many such entries were dropped.  Scythebill also lets you automatically trim "My Data" eBird imports to just new dates.  These two features did not play well together!  They do now.

Data entry improvements

After entering a species, earlier versions of Scythebill would let you change a single-species sighting to a "sp." or a hybrid, and let you change "sp." sightings back to single species.  You can now make any change among these options - hybrid back to single species, "sp." to hybrid, and hybrid to sp.

Browse by location now supports a Remove sighting... button.  (This is actually a bug fix, not a new feature - this button accidentally disappeared a couple of years ago.)

Total ticks improvements

The total ticks report is now much less spartan.  Instead of just presenting you with a total number and putting all the details in the spreadsheet, you now get a sorted list of all the locations and their totals, and you can browse species lists (and even edit!).



Extended taxonomy improvements

Extended taxonomies added support for per-country checklists in 15.5.0.  This has been enhanced to support per-country status (introduced, escapee, rarity, and extinct).  There aren't yet any taxonomies that take advantage of this feature, but I needed to support it in Scythebill first!

Extended taxonomy country checklists also now support Indonesia and Russia.

Other improvements

  • The "Reconcile sp.'s automatically..." menu item now lets you - optionally - take advantage of rarity information.  For example, a Whimbrel (in the eBird taxonomy) that you saw in California could be a Eurasian Whimbrel (in the IOC taxonomy), but that'd be a rarity.  It's much more likely that it was a Hudsonian Whimbrel. 
  • Scythebill's a bit better at handling backups to Cloud storage - in particular, re-trying automatically (and quietly) when your Cloud storage isn't available at the moment.
  • The World Lifers map now honors your countability preferences (so, for instance, if you don't count introduced birds, it won't include those in its count of possible lifers).
  • I've added Greek, Ecuadorian and Peruvian Spanish, Albanian, Armenian, Persian, and Marathi as eBird/Clements international names.
  • Sri Lanka, Oman, and Russia have updated lists of "states".
  • The second IUCN 2022 Redlist updates have been incorporated.
  • The Big Day special report summary should now look better on Linux.
  • As always, a variety of first country and state records are included in the checklists.

Sunday, October 30, 2022

Scythebill 15.7.5 - eBird/Clements 2022 update is here!

Scythebill 15.7.5 is now available!  Its main feature is the new eBird/Clements 2022 taxonomy.  As always, download here, and let me know if you have any problems, either on Facebook or by email.

Update: 15.7.6 was released on November 9.  It includes a few small improvements, but the most notable change is improved country checklists.  In particular, I'd completely flipped the ranges of Black-faced Bunting and Masked Bunting in 15.7.5, so if Scythebill auto-resolved this split for you, it may have gotten it wrong. You can always use "Verify against checklists..." in the File menu to look for sightings that may have the wrong species.


eBird/Clements 2022

The 2022 update of the eBird/Clements taxonomy is finally here, and it's a big one, with 118 new species from splits (and 41 lumps).  If you're a North American birder, this introduces just the Chihuahuan Meadowlark.  But if you've spent much time birding in the neotropics or southeast Asia, there's a good chance you'll have a lot of armchair ticks awaiting you.

As always, Scythebill will automatically handle the upgrade as much as possible, and use its checklists to automate splits where possible.  When you're done with the upgrade, visit the Splits and Lumps "special report" to see what's changed since 2021.  (For me, I had a whopping 31 gained against just 2 lost.)



There's also been some species where subspecies have been rearranged - moved from one species to another - which may give you some work even if there isn't truly a split.  This year, examples include:
  • Golden-bellied and Golden-crowned Flycatchers
  • Black-throated and Green-breasted Mango
  • Sulawesi and Moluccan Scops-Owl
  • Tropical and Large Scrubwren

Other changes

Other changes in this are fairly minor:
  • I've added over 1300 alternate scientific names to both taxonomies, mostly reflecting changes in genera over the years.  This will help users with imports that only include scientific names.
  • Scythebill should give a better message to Windows users whose file permissions prevent Scythebill from being able to save.

Tuesday, August 9, 2022

Scythebill 15.7.4 - IOC 12.2 taxonomy is available

Scythebill 15.7.4 is now available!  Its main feature is the new IOC 12.2 taxonomy.  As always, download here, and let me know if you have any problems, either on Facebook or by email.


IOC 12.2 taxonomy

The IOC 12.2 taxonomy is just released.  It's a comparatively small update in terms of the total number of splits, but it does include the latest AOS changes (like Chihuahuan Meadowlark).  You can see the full list of splits and lumps on the IOC site, or you can visit the "Splits and Lumps" report after installing to see what changed with your list.



Note: If you've seen White-crowned or Mocking Cliff Chats - two African species - and have not assigned subspecies directly, you may have some slightly ugly results here, as subspecies were reassigned in both directions.

Other changes

Other changes in this release are relatively minor - it's been just six weeks since the last release.  But a few other changes are included:

  • I've done a full round of comparison between Scythebill's checklists and eBird, resulting in many checklist additions.
  • IUCN Redlist updates from 2021 and 2022 are now included.
  • A rare exception when editing subspecies from within "Show reports" is fixed.

Saturday, June 11, 2022

Scythebill 15.7 - lat/long improvements and internal upgrades

Scythebill 15.7 is now available!  It's a smaller releases, with some internal upgrades, lat/long improvements, and a few small fixes.  As always, download here, and let me know if you have any problems, either on Facebook or by email.

15.7.1 was released on June 12th with a fix for MacOS only (writing CSVs failed)

15.7.2 was released on June 20th with a few more small fixes;  ABA region reports were broken in 15.7.0 for about half of users, and saving as a spreadsheet failed for MacOS.

15.7.3 was released on July 12th with several more fixes:

  • Non-US MacOS users saw incorrect date formats in some places.
  • The German translation is much improved, thanks to a recent contribution from M. Johanning.
  • Trip reports will now include sighting descriptions even when there are multiple locations for a single species.
  • BirdBase imports should do a far better job of handling descriptions that contain double-quote characters.
  • Observado imports now automatically distinguish between Luxembourg-the-country, and Luxembourg-the-province-of-Belgium.

Java upgrade

Scythebill runs on top of the Java platform.  You don't have to know that - it packages Java internally, so you don't need to install Java.  But it's been awhile since I've updated that internally packaged version, and I've jumped from Java 10 to Java 17.  What does this mean to most of you?  Nothing!  But - it does make me a bit more worried about compatibility problems and odd bugs than I am with most releases.  Please do let me know if you see anything going wrong - especially if you're running an older operating system.

Lat/long improvements

Scythebill is better at loading latitude and longitude for locations from Google's APIs.

Show reports now lets you generate reports within a number of miles or kilometers of another location.  A word of caution:  this only supports locations with latitude and longitude, and assumes that all sightings at that location have exactly that latitude and longitude.

To make this a bit easier, in Browse by location, Scythebill now shows a small green place-marker next to locations that have a latitude and longitude, to make it easier to find locations that should have one but don't.

Smaller fixes

  • Scythebill doesn't support eBird taxa like "Gull sp.", and drops those on import.  It now tells you that it's done so.
  • The IOC checklist substituted "South American" for the abbreviation "SA" more often than it should.  Specifically, SA often meant South Australia;  that mistaken substitution is now fixed.
  • BirdBrain imports that referenced state codes ("AZ" instead of Arizona) are now much better supported.
  • Renaming a location that had an attached custom checklist would inadvertently delete the checklist!
  • An error noticed by a few users after hitting the "Back" button from the "New Location" page during "Enter sightings" has been fixed.

Tuesday, January 18, 2022

Scythebill 15.6 - IOC 12.1, and a few refinements

Scythebill 15.6 is now available with the just-released IOC 12.1 and a number of small refinements.  As always, download here, and let me know if you have any problems, either on Facebook or by email. 

IOC 12.1

The IOC 12.1 taxonomy was just released.  It's a comparatively small one as far as splits and lumps go, with the majority in Asia and Australasia.  See that list of changes on the IOC site.

This new taxonomy does include, for the first time, bird name translations in Serbian and Turkish;  you can try these out from the Preferences page.

Other changes

Scythebill now offers a "Restrained" sighting status - for birds you see in-hand, or in a mistnet, or similar circumstances.  In North America, the American Birding Association's recording rules require that birds be unrestrained, and by default these sightings will not be considered "countable".  But you can go to the Preferences page and make them countable if you wish.

If you mistyped a year, you might accidentally enter a checklist from the distant past or far future (the years "202" or "2202").  Scythebill will now warn you before proceeding when you enter these years on Enter Sightings.

The "Big day/year" report now properly supports "First sighting" reports.  So you can go, year by year, and see which year (or even day) you had the most lifers.

Saturday, December 25, 2021

Scythebill 15.5: a better Mammals of the World, and many other improvements

Scythebill 15.5 is now available with country checklists for extended taxonomies, improvements to reporting, sighting entry, and importing, and more .  As always, download here, and let me know if you have any problems, either on Facebook or by email.

Extended Taxonomy Checklists

It's now possible to create an "extended" taxonomy - mammals, etc. - that comes with built-in checklists.  And taking advantage of this, thanks to Jon Hall at mammalwatching.com, there's a new version of the mammals of the world taxonomy with country checklists!

That means that you can see checklists in Browse by location (including endemics), use checklists to enter sightings, and that species dropdown lists prioritize species possible in the location you're visiting.




The manual will be updated shortly to explain how this works (if you want to create your own taxonomies), but in the meantime enjoy the new mammal taxonomy.


Reporting features

"Never all" reports

Show reports... has a new "Never all" reporting option (alongside "And", "Or", and "Never").  The old "Never" option let you look for (say) species that you have seen in Oregon but never seen in California -  you'd combine:
  1. "Or" "Location in Oregon"
  2. "Never", "Location in Calfornia"
But when you had multiple "never" things you wanted to enter, it got more complicated.  For a specific example, if you wanted to find out all the birds that you've ever seen in California, but you haven't seen this year in California (because, for example, you're doing a big year), then you might try:

  1. "Or" "Location in California"
  2. "Never", "Location in Calfornia"
  3. "Never", "Date is this year"
But this would give you no sightings ever - because it'll exclude any species that were ever seen in Calfornia (in any year), and any species that you've seen this year (in any location)!  The new "Never all" option lets you choose something different:
  1. "Or" "Location in California"
  2. "Never all", "Location in Calfornia"
  3. "Never all", "Date is this year"
This gives you exactly what you want - it only excludes species that were seen in California  during this year.

Year Comparison seasonal reports

The Year comparisons report - tucked away under "Special reports" - lets you see, overall and year-by-year, species lists with first arrivals and last departures.  Those arrivals and departure dates can be very interesting for migrants.

But a first arrival of January 1 and departure date of December 31st isn't particular interesting for a northern hemisphere overwinterer (or a southern hemisphere breeder).  And April 20 to October 15 doesn't tell you when a passage migrant might stop appearing in the northern spring/southern fall, or start coming back in the northern fall/southern spring!

Year comparisons now offer a "Split years in two?" option, which divides the year into two halves and reports separately on them.  So now I can easily see that for the local migrating Black-headed Grosbeaks, in my home town, I've seen them between April 17 and June 13 in the spring, and August 14 to September 26 in the fall.  While Hermit Thrushes (which overwinter here), have shown up as early as September 18, and left by April 30.  If you've got a lot of your own personal data saved in Scythebill, see what insights you can get into your local birds!

"Date is not during"

Date reports now include a new "is not during" option, which makes it simple to produce reports that exclude a single year or month.


Sighting entry improvements

When revisiting Enter sightings, the previous location as well as date will be saved, making it easier to enter multiple sightings for the same location on different days.

It's now possible to enter three-way "spuhs" - very useful for some particularly thorny identification problems (like Zino's/Fea's/Soft-plumaged Petrel).

Previous versions of Scythebill showed "Not on the checklist!" warnings whenever you entered "spuhs", hybrids, or domestic-form birds.  These false warnings no longer appear.


Importing improvements

eBird checklist improvements will now automatically identify the country and state of the checklist, meaning that they can usually be imported without any manual effort to pick a location.

eBird likes to have location names like "Golden Gate Park--North Lake", where a larger location (like Golden Gate Park) has many birding hotspots (like North Lake).  This is an annoyance if you like to group locations together to get better reporting.  Now, if you create a parent location like "Golden Gate Park", Scythebill will automatically slot those eBird locations inside the parent location (as long it's named exactly right).

Scythebill also will automatically abbreviate these names, so instead of getting "Golden Gate Park, Golden Gate Park--North Lake", as you did before, you'll get a simple "Golden Gate Park, North Lake".

In BirdBrain, Scythebill now supports imports that use dash-delimited dates (12-23-2021) instead of slash-delimited dates (12/23/2021).

Imports would sometimes create new but unused locations.  This happened if you cancelled an import partway, or if you did a big bulk import of "MyEBirdData" and dropped duplicates.  It won't do this anymore.

Private locations

If you have locations that you do not want uploaded to eBird, BirdTrack, or iNaturalist, like your home or another private birding patch, you can now make it private.  Just select the "Private location?" checkbox whenever you're creating a location, or visit Browse by location, find the location, and click Edit... to get the option to make an existing location private.


Other changes

  • You can now click the "Backup now" button multiple times in a single day, and each will produce a new backup file with a numbered suffix.
  • An error has been fixed that could appear while creating or editing locations in Browse by locations when "Only visited locations?" is selected.
  • It's now possible to disable multiple observers altogether from the Preferences screen;  if you enabled this feature but don't actually use it, just click "Disable multiple observers".
    Some other subtle problems with the multiple observers feature have been fixed.
  • Scythebill includes updated IOC multilingual names, with major changes to Portuguese, Swedish, and Dutch names.
  • As always, many checklist improvements were made, especially an overhaul of the Bangladesh list thanks to the checklist from Chowdhury and Thompson.

Sunday, August 29, 2021

Scythebill 15.4 - the eBird/Clements 2021 taxonomy is now available!

Scythebill 15.4 is now available with the eBird/Clements 2021 taxonomy.  As always, download here, and let me know if you have any problems, either on Facebook or by email.

 eBird/Clements 2021

It's been two years since eBird has been able to update their taxonomy, and accordingly - this is is a big one!  There's 70 different splits from around the world (and 8 lumps), and one of those 70 is a whopping 13-way split of Rufous Antpitta!  There's even 11 species new to science!

As always, Scythebill works hard to make this as easy a process as possible, using updated country checklists to simplify the choices as much as possible - and sometimes doing all the work for you.

Some of the splits likely affect a lot of birders. To name just a few:
  • Northern hemisphere birders probably have seen Mew Gull;  that is now Short-billed Gull and Common Gull.  If you're in Europe or Asia, it's overwhelmingly likely that you've seen Common Gull.  If you're in the western part of North America, those are (almost) all Short-billed Gulls.  Somewhere in-between?  It's a hard ID problem!
  • In Asia, Siberian Stonechat is now split to Siberian and Amur Stonechat.  This is another hard identification problem, though Amur is largely restricted to easternmost Asia, but in Southeast Asia this gets complicated!  And if you saw a vagrant, and no one thought to collect DNA samples, you might need to live with it as a Siberian/Amur Stonechat "sp."
  • Elsewhere in the Palearctic, Subalpine Warbler, Black-eared Wheatear, and Lesser Short-toed Lark have each been split in two, mostly west vs. east, though again vagrant records are a challenge.
But there's so much more - visit the eBird site to get the full description, or skim the Appendix down below for a quick form of the list.

And after you've updated, visit the Splits and lumps report in "Special reports" to see a recap of everything that happened affecting your list.  (I gained 24, and lost 3.  Not bad for a pandemic year when I haven't made it more than 100 kilometers from home!)

Other changes

It's only been six weeks since the last release (when IOC 11.1 was released), so there hasn't been much time to get in other changes alongside the big taxonomic update, but here's a few changes that are worth noting:
  • eBird also changed their date format in downloaded checklists, which broke import - that's been fixed.
  • eBird locations with lat-long in their name are now handled more consistently (with the lat-long automatically extracted from their name)
  • Wildlife Recorder imports now will use either IOC or eBird/Clements depending on the current bird taxonomy, instead of just assuming the imports are always eBird/Clements.
  • Scythebill will tell you, on an import, what birds are new for your year list, but it used to so oddly when importing records from years other than the current one.  Now it always reports based on the current year.

Appendix - the whole list

Splits:
  1. Variable Chachalaca->Variable/Chestnut-headed Chachalaca
  2. Dusky-legged Guan->Dusky-legged/Yungas Guan
  3. Crested Argus->Vietnamese/Malayan Crested Argus
  4. Vaux's Swift->Vaux's/Ashy-tailed Swift
  5. African Palm-Swift->African/Malagasy Palm-Swift
  6. Festive Coquette->Butterfly/Festive Coquette
  7. Broad-billed Hummingbird->Broad-billed/Turquoise-crowned Hummingbird
  8. Gray-breasted Sabrewing->Gray-breasted/Diamantina Sabrewing
  9. Kentish Plover->Kentish/White-faced Plover
  10. South American Snipe->Paraguayan/Magellanic Snipe
  11. Mew Gull->Common/Short-billed Gull
  12. Royal Tern->Royal/West African Crested Tern
  13. Eurasian Scops-Owl->Eurasian/Cyprus Scops-Owl
  14. Spotted Eagle-Owl->Arabian/Spotted Eagle-Owl
  15. Collared Owlet->Collared/Sunda Owlet
  16. Tawny Owl->Tawny/Maghreb Owl
  17. Barred Owl->Barred/Cinereous Owl
  18. Southern Boobook->Southern/Rote/Timor/Alor Boobook
  19. Hantu Boobook->Seram/Buru Boobook
  20. Yellow-and-green Lorikeet->Yellow-cheeked/Sula Lorikeet
  21. Blue-winged Parrotlet->Turquoise-winged/Riparian/Cobalt-rumped Parrotlet
  22. Elegant Pitta->Ornate/Elegant/Banda Sea Pitta
  23. Rufous-winged Antwren->Rusty-winged/Rufous-margined Antwren
  24. White-backed Fire-eye->Western/Tapajos/East Amazonian Fire-eye
  25. Rufous Antpitta->Sierra Nevada/Perija/Muisca/Urubamba/Puno/Bolivian/Chami/Equatorial/Cajamarca/Chachapoyas/Panao/Junin Antpitta
  26. Chestnut Antpitta->Oxapampa/Ayacucho/Chestnut Antpitta
  27. Paramo Tapaculo->Loja/Paramo Tapaculo
  28. Blackish Tapaculo->Utcubamba/Blackish Tapaculo
  29. Black-faced Antthrush->Mayan/Black-faced Antthrush
  30. Tawny-throated Leaftosser->Middle/South American Leaftosser
  31. Red-billed Woodcreeper->Red-billed/Uniform Woodcreeper
  32. Necklaced Spinetail->Necklaced/Chinchipe Spinetail
  33. McConnell's Flycatcher->McConnell's/Sierra de Lema Flycatcher
  34. Tawny-crowned Pygmy-Tyrant->Fulvous-headed/Rufous-crowned Pygmy-Tyrant
  35. Vermilion Flycatcher->Vermilion/Brujo Flycatcher
  36. Graceful Honeyeater->Graceful/Cryptic Honeyeater
  37. Little Shrikethrush->Variable/Waigeo/Mamberamo/Sepik-Ramu/Arafura/Tagula/Rufous Shrikethrush
  38. Chinese Gray Shrike->Chinese Gray/Giant Shrike
  39. Dunn's Lark->Dunn's/Arabian Lark
  40. Lesser Short-toed Lark->Mediterranean/Turkestan Short-toed Lark
  41. Striated/Brown Prinia->Himalayan/Striped/Burmese/Annam/Brown Prinia
  42. Graceful Prinia->Graceful/Delicate Prinia
  43. Chestnut-backed Bush Warbler->Sulawesi/Seram/Buru Bush Warbler
  44. Little Rush-Warbler->Little/Highland Rush Warbler
  45. Gray-cheeked Bulbul->Gray-cheeked/Brown-cheeked Bulbul
  46. Ochraceous Bulbul->Penan/Ochraceous Bulbul
  47. Island Leaf Warbler->Island/Numfor/Biak Leaf Warbler
  48. Subalpine Warbler->Western/Eastern Subalpine Warbler
  49. Abyssinian White-eye->Abyssinian/Socotra White-eye
  50. African Yellow White-eye->Forest/Green/Northern Yellow/Southern Yellow White-eye
  51. Lemon-bellied White-eye->Lemon-bellied/Wakatobi White-eye
  52. Solomons White-eye->Solomons/Dark-eyed White-eye
  53. Limestone Wren-Babbler->Annam/Rufous/Variable Limestone Babbler
  54. Brown-headed Nuthatch->Brown-headed/Bahama Nuthatch
  55. Tropical Gnatcatcher->Tropical/White-browed Gnatcatcher
  56. Sedge Wren->Sedge/Grass Wren
  57. Spotted Nightingale-Thrush->Yellow-throated/Speckled Nightingale-Thrush
  58. Hill Blue Flycatcher->Hill/Javan/Dayak Blue Flycatcher
  59. Narcissus Flycatcher->Narcissus/Ryuku Flycatcher
  60. Siberian Stonechat->Siberian/Amur Stonechat
  61. Black-eared Wheatear->Western/Eastern Black-eared Wheatear
  62. Streak-headed Munia->Streak-headed/White-spotted Munia
  63. Long-billed Pipit->Long-billed/Nicholson's Pipit
  64. Scrub Euphonia->West Mexican/Scrub Euphonia
  65. Gray-headed Bullfinch->Gray-headed/Taiwan Bullfinch
  66. Stripe-capped Sparrow->Yungas/Chaco Sparrow
  67. Saffron-billed Sparrow->Moss-backed/Saffron-billed Sparrow
  68. Rufous-capped Warbler->Rufous-capped/Chestnut-capped Warbler
  69. Puerto Rican Bullfinch->Puerto Rican/St. Kitts Bullfinch
  70. Grayish Saltator->Olivaceous/Cinnamon-bellied/Blue-gray Saltator
Lumps
  1. Eurasian/Vaurie's Nightjar->Eurasian Nightjar
  2. Chapman's/Amazonian Swift->Chapman's Swift
  3. Scarce/Schouteden's Swift->Scarce Swift
  4. Tawny/Ochraceous Piculet->Ochraceous Piculet
  5. Crested/Southern Caracara->Crested Caracara
  6. Rondonia/Layard's Woodcreeper->Dusky-capped Woodcreeper
  7. Pilbara/Sandhill Grasswren->Rufous Grasswren
  8. American/Northwestern Crow->American Crow