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
|
|
1359:8cb064fcd9f1
1355:6975cdaac4a4
|
2017-10-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reworked various aspects of the recurrence computation implementation, removing
explicit sort operations and changing day selection to produce results in order. |
|
|
tests/internal/qualifiers.py vRecurrence.py
|
|
1358:365abd0d41b4
1371:177816f89852
1357:ecdbe127443a 1355:6975cdaac4a4
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|