Changes for version 0.22 - 2020-03-30

  • 1) Created L<Statistics::Covid::Analysis::Model::Simple> to fit data to models (polynomial, exponential) 2) Improved L<Statistics::Covid::Analysis::Plot::Simple> which plots data. 3) Removed dependency of GD::Graph and now plot only using Chart::Clicker 4) Created sub L<Statistics::Covid::IO::Base::db_get_schema()> which returns the schema for all the tables in the database and optionally saves it to file. 5) added L<Statistics::Covid::IO::Base::db_get_all_tablenames()> to retrieve all tablenames from the database. 6) Added dependency C<'SQL::Translator' => '0.11019'> 7) Fixed some documentation

Modules

Fetch, store in DB, retrieve and analyse Covid-19 statistics from data providers
Fits the data to various models
Class dual to the 'Datum' table in DB - it contains data for one time and space point.
Migrate data already collected to a newer version
DBIx::Class::Schema subclass, entry to the DBIx::Class. Nothing to change here or be concerned with.
Datum is a table in our database of collected Covid statistics and this module initialises this table using DBIx::Class
Version is a table in our database of collected Covid statistics and this module initialises this table using DBIx::Class
assorted, convenient, stand-alone, public and semi-private subroutines

Provides

in lib/Statistics/Covid/DataProvider/Base.pm
in lib/Statistics/Covid/DataProvider/UK/BBC.pm
in lib/Statistics/Covid/DataProvider/UK/GOVUK.pm
in lib/Statistics/Covid/DataProvider/World/JHU.pm
in lib/Statistics/Covid/Datum/IO.pm
in lib/Statistics/Covid/Datum/Table.pm
in lib/Statistics/Covid/IO/Base.pm
in lib/Statistics/Covid/IO/DualBase.pm
in Statistics/Covid/Schema.pm
in lib/Statistics/Covid/Version.pm
in lib/Statistics/Covid/Version/IO.pm
in lib/Statistics/Covid/Version/Table.pm