Year List and Life list – report now available in v0.0.1.4

A few simple enhancements but quite useful (in my humble opinion anyway) are now available in v0.0.1.4 from the website (

First up – the buttons to add and remove individual records from a report once the wizard has been completed have now been implemented (up til now they’ve been there but not enabled).

Next – the graph display below the news on the home tab has been the source of some confusion amongst those testing so far, so I’ve elected to make a change. As it stands this chart is supposed to be the cumulative year list progress, so for example today is Jan 15th and I’ve got around 70 species on the year list so January shows 70 species. I haven’t got any extra species in Feb as it hasn’t started yet so Feb shows the 70 from Jan, as does March etc). I’ve now added an option – available from the Settings dialog – to switch that to showing a simple histogram showing the number of new species seen in the month (this means I now have 60 species in January but nothing for February through December).

The main change though is the additon of the Lists tab.

It struck me the other day that while I show on the home tab the current totals of life list and year list, there’s no actual display of whats in the list.

To this end I’ve introduced a new lists tab which currently has two lists available – Year List and Life List. These reports should be largely self-explanatory, but with one caveat… unlike much of the program these reports are static, ie if you view your year list and then add a new report featuring 5 new species for the year, the report will not automatically update to show the new species.

Year List

There is a refresh button in the toolbar on the tab which allows you to manually refresh, or you can just select the report again from the dropdown. The reason the lists are not dynamic is down to performance – it would slow the system down too much to dynamically re-do the reports. Note there are also toolbar buttons for print and save – neither of these are implemented yet so are disabled until such point as I write the code for them!


Gap analysis

One of the things I have been curious about is how my “life list” compares to the British list in different types of birds. I know that when it comes to pipits, warblers and buntings I’ve got a fairly big deficit because historically I’ve put these down into the category of LBJ without really putting in the effort to work out the finer details (that was the old me of course, this year I’ve made more of an effort to identify my grasshopper warblers from my reed warblers). In terms of ducks and owls though I’m doing pretty OK.

Although this is the first step and I want to add some graphics, what I’ve done for now is implement a comparison of a “life list” vs the “master list” which for the purposes of the program is the BOU list as of Dec 2010, and represent the percentage of species on the list vs my own ticks :

Ignore the figures - I'm doing much better when I get all my data in!

So what the screen shows is how many species are in each taxonomic order, how many species have been “ticked” in the database, and the percentage those ticks represent.

A slider across the top allows you to change the level of detail between Orders, Families and Genera, so the above shot shows it broken down by order. Move the slider across one notch and you’ll get it broken down by Family :

This time by Family, Showing common names

As you can see from the above shot, the lists can be shown by either scientific name or latin name.

At the moment this functionality only compares the user’s life list to the master list of species, however it would be simple enough to extend this to allow comparison of year lists so you could see if you are missing out on species that you’ve seen in previous years, or indeed to compare any two lists (perhaps a patch list vs a county list)

As mentioned above I’d like to implement some graphical representation of this kind of data – either pie charts or some kind of “progress bar” towards 100% species coverage.

Another issue that this throws up is that for me, I’m highly unlikely to ever see a Red-billed tropicbird in the UK so I’m always going to have a big fat zero in that row. Likewise while my kingfisher count sits at 1 – a meagre 50% of available species, the chances of getting to 100% by spotting a belted kingfisher ARE pretty slim, although not impossible. But… you could say that the chances of me seeing a black scoter were nil until one turned up a few miles north of me this year and stuck around long enough for me to drop by and get a view of it. So.. I don’t want to chuck the baby out with the bath water and delete species from my master list, but at the same time being realistic I really want to see my efforts compared with a “realistic” set of birds. To that end I may keep the BOU (or even the IOC) list as a master list but have some way of marking the species that are just so unlikely that they shouldn’t cloud the stats and the selection lists if I don’t want them to.

Of course for hardcore listers they will no doubt want to see a priority list showing the 7 species they are missing to complete their UK set.

Any thoughts?