88:aa8c4539376a
|
2017-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use a proper mapping to "parent" resolutions for introduced frequency selectors. |
|
|
vRecurrence.py
|
|
87:ffc8d17267a1
|
2017-12-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed missing queued results caused by start occurrence insertion. |
|
|
vRecurrence.py
|
|
86:a580c8ccae73
|
2017-12-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed PositionSelector initialisation for BYSETPOS qualifiers.
Fixed missing qualifier information in introduced frequency selectors.
Fixed selector ordering. |
|
|
vRecurrence.py
|
|
85:89bd11dc92d3
|
2017-12-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Ensure that interval updates propagate correctly to the iterator. |
|
|
vRecurrence.py
|
|
84:4a33f1cb48ac
|
2017-12-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a selector that ensures the inclusion of the main period in the set
of generated occurrences, respecting any COUNT qualifier.
Renamed order_qualifiers to make_selectors. |
|
|
vRecurrence.py
|
|
83:592a4701a05f
|
2017-12-01 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added various functions and methods to facilitate rule selector editing.
Reorganised rule period generation to permit modified selectors to be used
instead of existing rule property values. |
|
|
vRecurrence.py
|
|
82:3b7c6541fb43
|
2017-11-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Allow BY... qualifiers to coexist with frequency qualifiers at the same
resolution, even though such combinations may not make sense. |
|
|
vRecurrence.py
|
|
81:7e316a669ac2
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a method to expose the recurrence iterator.
Fixed the materialise method's docstring, removing mentions of the count
parameter. |
|
|
vRecurrence.py
|
|
80:90a602ef7884
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove superfluous result collection slicing and count method parameter. |
|
|
vRecurrence.py
|
|
79:b489a51915e6
|
2017-10-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the recurrence computation to employ iterators supplying values
incrementally, as opposed to looping over the selection periods and building
collections of result values.
Changed the way that BYSETPOS and COUNT are handled, introducing them as
selectors employing iterators at the appropriate places in the selection chain.
Updated the test of qualifiers and recurrence generation. |
|
|
tests/qualifiers.py vRecurrence.py
|
|