-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changes
59 lines (57 loc) · 2.99 KB
/
Changes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Revision history for Statistics-Covid
0.24 2020xxx
1) added debugging statements to trace the error reported by
gregor herrmann(http://www.cpantesters.org/cpan/report/9b193e91-6bf5-1014-8029-9d0e769d6210)
and another one by Slaven Rezic(http://www.cpantesters.org/cpan/report/5e9b5676-7249-11ea-9f79-29611f24ea8f)
1) Followed some of Perl::Critic's recommendations.
2) Added script script/statistics-covid-plot-data-and-fit-model.pl
to create plots of data and fit models from the command line.
3) Added labels and fixed the color scheme in L<Statistics::Covid::Analysis::Plot::Simple>
4) Added more options to the configuration file relating to plotting and model fitting
4) Updated and added to Documentation.
0.23 2020-03-30
1) fixed a documentation issue which would have rendered examples faulty
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
0.21 2020-03-27
1) Added dependency to DBIx::Class in Makefile.PL after alert from SREZIC (at cpan.org).
2) Created L<Statistics::Covid::read_data_from_file()> and
L<Statistics::Covid::read_data_from_files()> as a high level
reading of local data files and converting to L<Statistics::Covid::Datum>
objects.
3) Created a C<make network> Makefile target for running tests requiring
network access.
4) Added a L<Statistics::Covid::Utils::find_files()> sub as a high level
interface to L<Find::Files::find()>.
5) Created or updated scripts in C<script/> directory for fetching data
daily, for merging databases, for selecting records from database.
0.20 2020-03-27
1) Fixed a bug whereas the config hash read from a
shared file was used for many DataProviders and each one
was making a change to a shared hash. I used Storable::dclone()
to clone the hash to each DataProvider constructor.
2) Moved tests which required network access to C<xt/network/*.n>.
3) Added file L<Statistics::Covid::Analysis::Plot> which plots data
to file using L<Chart::Clicker> and also L<GD::Graph>.
Experimented with L<Chart::GGPlot>.
4) Added a sub L<Statistics::Covid::Utils::datums2dataframe()>
which converts data from
many Datum objects (e.g. as fetched from DB after a select)
into a "DataFrame" which contains the same data grouped
wrt one or more fields.
0.19 2020-03-26
Changed the database schema for table Datum so that
column name 'area' is now 'real' and not 'integer'
as it was previously.
Fixed documentation issues.
0.13 2020-03-26
First version, released on an unsuspecting world.