Software Open Access
Sam Abbott; Joe Palmer; Kath Sherratt; Jonnie-Bevan; Richard Martin-Nielsen; hamishgibbs; Hugo Gruson; Flavio Finger; Sebastian Funk; Joel Hellewell; Paul Campbell; Richard Boyes; Patrick Barks; Maria; Charlotte Soneson; Haze Lee; joeHickson; Sophie Meakin
This release adds support for the Covid19 Data Hub which includes Google and Apple mobility data amongst a large range of other data sets, data from the European Commission's Joint Research Centre which is at both the regional and national level, and individual sources for regional data from several countries. Package updates have been made in line with a software review at the Journal of Open Source Software. Finally, this release exposes more of the testing infrastructure to users and adds a package hexsticker.
Thanks to @joseph-palmer, @RichardMN, and @kathsherratt for contributions towards this release.New features
level_data_urlsto be present. The previous default which forced the presence of
common_data_urlsmeant that several classes had to define an empty field (by @joseph-palmer).
test_regional-datasetsnow calls the test function for all classes at each level. Data set specific tests (such as for NHS regions in the UK) are included as a
specific_testsfunction within the country class, which is called by the parent (DataClass)
testafter performing standard checks. This allows all the code about a country to be defined in its own class. In addition, users can run tests interactively by calling the test method (e.g.
$test();) (by @joseph-palmer)
make_new_data_source()with the country / source name to add and it will set up the basic structure for you. There is also now a github check to make sure all new sources have a workflow set up (by @joseph-palmer).
source_fields to all data sets to help users properly attribute their data sources (by @RichardMN).
Lithunia()data set would ignore optional class specific arguments has been fixed (by @RichardMN).
JHU()source had multiple region codes for each country has been fixed, giving just one region code per country (by @joseph-palmer).