Skip to content

Feature Request: Support for 16-bit and Arbitrary-Sized Integers and Floats #43

@TKaluza

Description

@TKaluza

Currently, Sonnerie supports storing series in row format using specific formats defined by single-character codes. These formats are limited to:

  • f - 32-bit float (f32)
  • F - 64-bit float (f64)
  • u - 32-bit unsigned integer (u32)
  • U - 64-bit unsigned integer (u64)
  • i - 32-bit signed integer (i32)
  • I - 64-bit signed integer (i64)
  • s - UTF-8 encoded string

However, it would be highly beneficial to add support for additional types, such as:

  1. 16-bit integers (signed and unsigned)
  2. 16-bit floats
  3. Arbitrary-sized integers and floats (e.g., 8-bit, 10-bit, 12-bit)

Also they can be cast into higher precision format and with the right compression it should not much matter, but it would still be a great addition

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions