Releases: spmadden/irox
Releases · spmadden/irox
irox-units v0.4.5
Bug Fixes
- hopefully fix docsrs builds for cargo, log, stats, units
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Hopefully fix docsrs builds for cargo, log, stats, units (9cd9e62)
irox-units v0.4.4
Documentation
- hopefully fix the stats/units docsrs builds
New Features
- new assert_length_eq_eps! macro to compare lengths in tests
- Rework macro impls for units macro. ALL HAIL THE MACROS.
- push ord & eq up to all units
- impl Eq and Ord for Duration
Bug Fixes
- fix issue with identifying a good prefix for negative numbers
Commit Statistics
- 7 commits contributed to the release over the course of 40 calendar days.
- 41 days passed between releases.
- 6 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release irox-tools v0.10.0 (06629ef)
- New assert_length_eq_eps! macro to compare lengths in tests (dd07c94)
- Hopefully fix the stats/units docsrs builds (af1182a)
- Rework macro impls for units macro. ALL HAIL THE MACROS. (b5145ef)
- Push ord & eq up to all units (903aa93)
- Fix issue with identifying a good prefix for negative numbers (abc6125)
- Impl Eq and Ord for Duration (252e8c8)
irox-types v0.5.1
New Features
- cleanup nostd support in types
Commit Statistics
- 1 commit contributed to the release over the course of 7 calendar days.
- 43 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Cleanup nostd support in types (41e0d0f)
irox-tools v0.10.0
Chore
- fixup lints
New Features
- impl new,debug,clone in RoundBuffer
- HMAC-SHA2 with test vectors
- some asserts can now take test name/message as last parameter
- adding sha1 test vectors
- fixup nostd support in carto
- new Matrix::transpose() operation
- tests for rotating matrices
- new ZeroedBuffer trait to create empty buffers
- zero out any part of RoundU8Buffer when consumed
- yaaay matrix transforms :>
- new negative_one fn in ToSigned to allow easy inversion
- new OrderedHashMap that replicates elements in insertion order.
- new ZagZig impls, fix alloc in vbyte
- impl BufBits for StreamReader
- new ToSigned and ToUnsigned traits for the primitives
- refactoring StrBuf into FixedU8Buf
- add an atomic counter to CodeDictionary for stats
- new shared version of the code dictionary and encoder
- new GroupVarintCodeDecoder
- impl From<[u8;N]> for RoundU8Buffer
- new CodeDictionary and GroupVarintCodeEncoder capabilities
- new varint encoding capability
- new vbyte predictive length functions
- impl WriteToBEBits for IntegerValue
- further flushing out of Fixed & Round u8 buffers
- new CountingBits struct, move SharedROCounter to bits from tools
- Better buffer usage in the RoundU8Buffer, nearly usable now for reading & writing.
- new basic matrix implementation
- new debug_assert_eq_eps assert
- new functions in PRNG to make generating spreads of numbers easier
- new bencher to check performance of atomics on a hardware config
- new thread-safe performant one-way non-blocking data exchanger
Bug Fixes
- fix multi_stream on linux, seek_write doesn't modify the underlying position of the FP like it does on windows.
- fix edge case issues in multi_stream around the end of a stream.
- switch to RoundBuf in UnlimitedBuf for performance
- fix off-by-one in roundu8 buffer limiting
- fix off-by-one where key was same length as block size.
- fix impls of sha2/384/512 and add NIST test vectors
- silence warning about unused trait in Matrix
- matrix rotations behind feature std for sin/cos
- fix test assumption the buffer wasn't cleared.
- fix alloc feature build in tools
New Features (BREAKING)
- return usize instead of () in WriteToBEBits
Commit Statistics
- 44 commits contributed to the release over the course of 40 calendar days.
- 41 days passed between releases.
- 44 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Fix multi_stream on linux, seek_write doesn't modify the underlying position of the FP like it does on windows. (a7d97e0)
- Fix edge case issues in multi_stream around the end of a stream. (507a83c)
- Impl new,debug,clone in RoundBuffer (b71c23c)
- Switch to RoundBuf in UnlimitedBuf for performance (2e05702)
- Fix off-by-one in roundu8 buffer limiting (f9a5bdd)
- HMAC-SHA2 with test vectors (79883f4)
- Fix off-by-one where key was same length as block size. (4096723)
- Some asserts can now take test name/message as last parameter (3355368)
- Adding sha1 test vectors (80726de)
- Fix impls of sha2/384/512 and add NIST test vectors (b607383)
- Fixup nostd support in carto (8270cef)
- New Matrix::transpose() operation (5458021)
- Silence warning about unused trait in Matrix (f327a89)
- Tests for rotating matrices (d0c3882)
- Matrix rotations behind feature std for sin/cos (dbf8ef8)
- Fix test assumption the buffer wasn't cleared. (e7bba1e)
- New ZeroedBuffer trait to create empty buffers (904ba25)
- Zero out any part of RoundU8Buffer when consumed (8b816e9)
- Yaaay matrix transforms :> (7bf897d)
- New negative_one fn in ToSigned to allow easy inversion (6321e4e)
- New OrderedHashMap that replicates elements in insertion order. (223ce68)
- New ZagZig impls, fix alloc in vbyte (be2700b)
- Impl BufBits for StreamReader (fd99495)
- New ToSigned and ToUnsigned traits for the primitives (e3caf23)
- Refactoring StrBuf into FixedU8Buf (e73848b)
- Fix alloc feature build in tools (ee5face)
- Add an atomic counter to CodeDictionary for stats (fdbf627)
- New shared version of the code dictionary and encoder (616ab4d)
- New GroupVarintCodeDecoder (15873e5)
- Impl From<[u8;N]> for RoundU8Buffer (ef314f4)
- New CodeDictionary and GroupVarintCodeEncoder capabilities (0a8a6c6)
- New varint encoding capability (57d04be)
- New vbyte predictive length functions (a7e15d7)
- Impl WriteToBEBits for IntegerValue (d1e54a5)
- Further flushing out of Fixed & Round u8 buffers (247c322)
- Return usize instead of () in WriteToBEBits (cf18819)
- New CountingBits struct, move SharedROCounter to bits from tools (e34948d)
- Better buffer usage in the RoundU8Buffer, nearly usable now for reading & writing. (138fe85)
- New basic matrix implementation (83a5f50)
- New debug_assert_eq_eps assert (cd5e251)
- Fixup lints (73c770e)
- New functions in PRNG to make generating spreads of numbers easier (c459c43)
- New bencher to check performance of atomics on a hardware config (33bee42)
- New thread-safe performant one-way non-blocking data exchanger (fbd4a63)
irox-time v0.4.7
New Features
- new Time64::from_unix_raw function
- new Time64::from_unix_u64 fn
- More impls for Timestamp and Duration math
- can sub duration from borrowed timestamp
- impl Eq and Ord for Timestamp
Commit Statistics
- 5 commits contributed to the release over the course of 40 calendar days.
- 41 days passed between releases.
- 5 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
irox-stats v0.3.1
Bug Fixes
- hopefully fix docsrs builds for cargo, log, stats, units
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Hopefully fix docsrs builds for cargo, log, stats, units (9cd9e62)
irox-stats v0.3.0
Chore
- cleanup some unused egui features
- fix lints around using Arc<Vec> instead of Arc<[T]>
Documentation
- hopefully fix the stats/units docsrs builds
New Features
- decoding a Coded stream passes basic tests
- fixup nostd support in stats
- beginnings of a CodedTimeSeriesReader
- some basic decoders, ZagZig, Inflater
- new CodedTimeSeriesWriter to compress time-series sensor data
- simplify adding a counter vs a fn in StreamStats
- rework StreamStats to take a boxed fn rather than a counter directly
- bunch of work on TSDF and float compression
- new basic alpha-beta and alpha-beta-gamma filter impls
- linreg curve fitting using standard least squares method
- add SavitzkyGolay1DerivOrder34 filter
- ability to break a rectangle into quadrants
- time window downsampling
- add time window filters
Bug Fixes
- USOS doesn't default to zero when no data
- squash rustrover misidentified error.
- rejigger filter to align with sago binning scheme
- fix an issue with streaming mean
- updating examples from breaking api changes
- clean up some issues with streaming min/max and points
Other
- Update readme & some documentation for the stats module
New Features (BREAKING)
- return usize instead of () in WriteToBEBits
Commit Statistics
- 26 commits contributed to the release over the course of 36 calendar days.
- 41 days passed between releases.
- 25 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Release irox-bits v0.4.0 (a6de5f0)
- Decoding a Coded stream passes basic tests (f039caa)
- Fixup nostd support in stats (18e0246)
- USOS doesn't default to zero when no data (4c11648)
- Beginnings of a CodedTimeSeriesReader (1399008)
- Some basic decoders, ZagZig, Inflater (f45c79a)
- New CodedTimeSeriesWriter to compress time-series sensor data (dc687d8)
- Simplify adding a counter vs a fn in StreamStats (aef1708)
- Squash rustrover misidentified error. (80518f5)
- Rework StreamStats to take a boxed fn rather than a counter directly (8ec4046)
- Return usize instead of () in WriteToBEBits (cf18819)
- Bunch of work on TSDF and float compression (1460ffd)
- Hopefully fix the stats/units docsrs builds (af1182a)
- Update readme & some documentation for the stats module (7957bd7)
- New basic alpha-beta and alpha-beta-gamma filter impls (5a8ca80)
- Cleanup some unused egui features (45a936a)
- Linreg curve fitting using standard least squares method (7dbfca1)
- Rejigger filter to align with sago binning scheme (a4ad50d)
- Add SavitzkyGolay1DerivOrder34 filter (511fa52)
- Fix an issue with streaming mean (16f1c7a)
- Ability to break a rectangle into quadrants (c4f025f)
- Updating examples from breaking api changes (6e5e222)
- Time window downsampling (016d9e4)
- Clean up some issues with streaming min/max and points (a535caf)
- Add time window filters (07a16c7)
- Fix lints around using Arc<Vec> instead of Arc<[T]> (8852ee8)
irox-networking v0.4.6
New Features
- put console logger behind std feature
Commit Statistics
- 1 commit contributed to the release over the course of 7 calendar days.
- 43 days passed between releases.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Put console logger behind std feature (cd21b25)
irox-log v0.2.3
Bug Fixes
- hopefully fix docsrs builds for cargo, log, stats, units
Commit Statistics
- 1 commit contributed to the release.
- 1 commit was understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages
Commit Details
view details
- Uncategorized
- Hopefully fix docsrs builds for cargo, log, stats, units (9cd9e62)
irox-log v0.2.2
New Features
- put console logger behind std feature
- cleanup nostd support in imagery
Commit Statistics
- 2 commits contributed to the release over the course of 7 calendar days.
- 41 days passed between releases.
- 2 commits were understood as conventional.
- 0 issues like '(#ID)' were seen in commit messages