Skip to content

Tags: gfoidl/DataCompression

Tags

v2.1.3

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Swinging door handles the end of the data stream correctly (#72)

* Fix xml doc comment for ICompression.ArchiveIncoming

* Tests

* Renamed state field

* Store the previous snapshot too, as it's need for considering the penultimate datapoint

* Handle the archiving of the penultimate point

v2.1.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Swinging door compression: fix compression to avoid unnecessary datap…

…oints (#60)

* Test data

* Show trend1 graph with current implementation

* Revert "Show trend1 graph with current implementation"

This reverts commit 6de4573.

* Tests to reproduce the missed compression

* Project hygiene

* Optimized CloseTheDoor

```
|   Method |     Mean |     Error |    StdDev | Ratio | RatioSD | Code Size |
|--------- |---------:|----------:|----------:|------:|--------:|----------:|
|  Current | 4.549 ns | 0.1294 ns | 0.1976 ns |  1.00 |    0.00 |     233 B |
|  Inlined | 2.993 ns | 0.0969 ns | 0.1294 ns |  0.66 |    0.04 |     178 B |
| Inlined1 | 1.915 ns | 0.0748 ns | 0.1208 ns |  0.42 |    0.04 |     129 B |
| Inlined2 | 1.219 ns | 0.0608 ns | 0.1016 ns |  0.27 |    0.03 |     102 B |
```

`Inlined2` is implemented now.

* Eliminate one branch

Cf. #60 (comment)

* Fixed SwingingDoorCompression

* Cleanup (a little bit)

* NoCompressionTests updated

* ArrayBuilder better register usage

* seal members

* DeadBandCompression fixed

* Clean up unused arguments and made state machine use constants

* Code style: add braces to switch cases

* Fixed buildj + XML comment

* CI fix

v2.1.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fixed DataPointIndexedIterator BuildCollection + more tests (#58)

v2.1.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Made compression-parameters setable (#57)

v2.0.0

Updated version to 2.0.0

disc/perf-2.0.0

Perf test for #26

v1.2.0

Updated version to 1.2.0

v1.1.0

Updated version to 1.1.0

v1.0.0

Package-Tags updated

[skip ci]

prev/0.1.0-21

Merge branch 'dev'