1369:f8b6e1ae40f4
1370:b4544a1a80c1 1373:1aa3e8f9e5f1
|
2017-10-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a simple filter invocation to materialise recurrence periods and to
filter exception periods. |
|
|
imiptools/data.py
|
|
1368:aa6e36ed60eb
1369:f8b6e1ae40f4 1372:b35e8d4f7742
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed recurrence date iterator. |
|
|
imiptools/data.py
|
|
1367:3463dddb812d
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced an iterator that merges recurrence rule and date collections. |
|
|
imiptools/data.py
|
|
1366:b3ba19f3e74d
1367:3463dddb812d 1371:177816f89852
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed and reorganised the rule period abstractions. |
|
|
imiptools/data.py
|
|
1365:c32240f8019d
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced rule period collection abstractions. Consolidated rule limit tests. |
|
|
imiptools/data.py imiptools/period.py
|
|
1364:34e3f316f28f
|
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
|
|
1363:96314da27b34
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated materialise method usage. |
|
|
imiptools/data.py
|
|
1362:d96b4761e6f0
|
2017-10-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Remove superfluous result collection slicing and count method parameter. |
|
|
vRecurrence.py
|
|
1361:51fdfb9a534d
|
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/internal/qualifiers.py vRecurrence.py
|
|
1360:fd1c7c5dc98b
|
2017-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous sort operation.
Made convert_positions a plain function.
Removed superfluous abs operation.
Removed superfluous test against the start of the selection period. |
|
|
vRecurrence.py
|
|