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
|
|
1357:ecdbe127443a
1356:c79242324f10 1354:102a5f873a8b
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|
1356:c79242324f10
1352:3c7f0da08063 1353:4e16a443bb23
|
2017-10-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
client-editing-simplification |
|
imiptools/data.py
|
|