Commit Graph

21 Commits

Author SHA1 Message Date
Tom Keffer
e99dd45818 Squashed commit of the following:
commit 5023ea5acdee7b7698d3f9e59118711503bbb2ab
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Sun Oct 18 04:38:05 2020 -0700

    Suggest more xtypes examples.

commit 3c8b0e77c4a0c5163bde5df513f5eda37eac9853
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Sat Oct 17 08:07:31 2020 -0700

    Added sample image of vapor_p.
    Added comment about ordering matters.

commit 9ebc989d702f66249f6caafbd9ba1e9739eb42d4
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Sat Oct 17 06:15:18 2020 -0700

    XType class Delta can now use the same cumulative type more than once.
    Added tests.

commit 47857d83817a4fb32ab645245239cf5a56c65b19
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 16:29:18 2020 -0700

    Added XType 'Delta', for calculating differences from cumulative totals.

commit bb8a07bd3e828f7cd7f20660c8702370151bbb96
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 12:11:01 2020 -0700

    Reformat xtypes documentation. Finishes fix for issue #491.

commit a27d6e1dbdee272c2a2b22bb58d162cbb7472049
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 12:09:33 2020 -0700

    Upgrade now adds new service group xtypes_services.
    Update tests to follow.

commit 611dbc60d0908294ae268019c48f2ca7693f0615
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 09:11:47 2020 -0700

    No heat index for temperatures under 40F.

commit fe9e60818295fcc8386501425b259ea2111005d7
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 08:22:37 2020 -0700

    Update comments on get_series()

commit 14f3a15cd7df2e64674d794fb375cc7e807ad91a
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Fri Oct 16 08:12:03 2020 -0700

    Add a version of get_series() that works for xtypes.
    Document it.
    Include vaporpressure.py in the examples subdirectory.

commit 0995f772e6b204b13c60af42681fdb2e54ab200b
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Thu Oct 15 17:07:52 2020 -0700

    More details about how to write an xtypes extension.

commit 1e1dce3a29f211944230119078e0108502f8f706
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Thu Oct 15 17:07:10 2020 -0700

    Add threading lock to RainRater.

commit bed387de5913e42291045b4780e8110c15229b73
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Thu Oct 15 04:49:59 2020 -0700

    Update and improve the xtypes documentation.

commit dc4f488d17a4aeaa9b9d604c500f7063c044a0af
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Thu Oct 15 04:49:31 2020 -0700

    Add service group xtype_services to weewx.conf.

commit 6f29b1a23d60189b07efae4d4ea160079eb973e8
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Wed Oct 14 13:31:43 2020 -0700

    It's OK for direction to be none, provided speed is zero

commit 034be1c968dd0bc33791d4f6559c15c7e28b6364
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Wed Oct 14 13:31:21 2020 -0700

    Check to make sure the section [Engine][[Services]] exists

commit 8cf2b3e372d1b9da948ef6caa27aadb721308850
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Wed Oct 14 08:24:13 2020 -0700

    Separate StdService from XType functionality.
    Makes XType functionality useful outside the context of WeeWX services.
    Simplifies test suites.

commit 9325e792cafa0a885f529ac15636202d518a9c61
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Wed Oct 14 08:23:07 2020 -0700

    Class DummyEngine derives from Engine.

commit 7ac31f7bd2b80c61792e0f3a5f0293ec1eb0666b
Author: Tom Keffer <tkeffer@gmail.com>
Date:   Sat Oct 10 16:26:19 2020 -0700

    Made it easier to add new, derived types via StdWXCalculate.
    See issue #491.
2020-10-18 05:49:45 -07:00
Tom Keffer
6ffb2f23b5 import user.extensions before starting reports. 2019-11-23 10:00:28 -08:00
Tom Keffer
b8c178b36a Light refactoring of StdWXCalculate to improve encapsulation. 2019-11-10 06:07:30 -08:00
gjr80
fd4a25ecb8 Disable any report_timing settings so that wee_reports generates all reports irrespective of any report_timing settings 2019-11-10 14:35:13 +10:00
Tom Keffer
a8445fbb3b wee_reports now reads 'record' before running report 2019-11-08 07:34:45 -08:00
Tom Keffer
375338d554 Instantiate a dummy engine. Fixes issue #95. 2019-11-06 05:59:39 -08:00
Tom Keffer
4838e615fe Ported most of the utilities to use the Python logging module. 2019-08-17 14:49:34 -07:00
Tom Keffer
4f85b13d5a Ported executables using python-modernize 2019-02-12 18:46:47 -08:00
Tom Keffer
c11431aff9 Check point 2019-02-09 11:33:58 -08:00
Tom Keffer
7bcb47fdcd Bug fix on wee_report for arbitrary time.
Fixed bug that was introduced in v3.6.0, which prevented wee_report from
working for anything other than the current time.
2016-11-24 16:29:53 -08:00
Matthew Wall
cdd978e70d more unification of utility usage messages 2015-04-25 09:30:23 -04:00
Matthew Wall
845895e803 unify the usage output for wee_* utilities 2015-04-25 09:10:07 -04:00
Tom Keffer
669bf76725 First step in refactoring config_util into package weecfg 2015-04-21 06:06:43 -07:00
Tom Keffer
6a3414055b Updated other utilities so they use the config_util utilities. 2015-03-31 16:22:03 -07:00
Tom Keffer
df97cc7e93 Catch up branch 'config' with branch 'master' 2015-02-21 12:18:44 -08:00
Tom Keffer
91e9864a98 Went through all the Python code, deleting all SVN $Id$ tags.
Standardized copyright notices, except for those I don't own.
2015-02-21 09:44:19 -08:00
Tom Keffer
a86249246d Snapshot 2015-02-10 01:16:10 +00:00
Tom Keffer
83fc86215e Utility wee_reports no longer chokes if the optionally-specified timestamp is not in the database. Can also use "nearest time" if option 'max_delta' is specified in [CheetahGenerator]. 2015-01-31 01:34:59 +00:00
Tom Keffer
1738d2ffed Reintegrate from the v3 branch.
V3.0.0b1
2014-11-29 18:15:24 +00:00
Tom Keffer
ceb32c89fb Improved command-line interface to wee_reports, making it look more like the other utilities. 2014-10-12 14:38:09 +00:00
Tom Keffer
cfa3ba127b Renamed the executables yet again. This time, removed the ".py" suffix. 2013-02-09 17:06:55 +00:00