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:
- 16-bit integers (signed and unsigned)
- 16-bit floats
- 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