-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Scott Griffiths edited this page Aug 30, 2024
·
9 revisions
All dates and features are very subject to change!
Version 0.1 - Now planned for September 2024
- New immutable
Bits
class. -
Dtype
class. -
Array
class. Mutable, but with proxy to underlyingBits
. -
Field
,Format
classes. -
float
,int
,uint
,hex
,oct
,bin
,bytes
,bool
dtypes. - Remove unneeded exception types.
-
pack
andunpack
methods forBits
. - Endianness modifiers for dtypes.
Version 0.2 - Later in 2024?
- 'Expression' class and usage.
-
Repeat
class. -
Find
class.
- Exotic float types.
- Bit reading class / methods.
- Bit reverse modifier for dtypes?
- User defined types?
- Allow a new dtype to be specified in
Array.unpack
. Keep the Array's current dtype as the default. -
Array.zeros(dtype, n)
method, to matchBits.zeros
. Don't think we really needArray.ones
. -
Array.pack(dtype, list)
method. This is essentially just the__init__
method, but nice symmetry with Bits. -
FieldType.parse
should take a**kwargs
. Not very useful until expressions are available. -
Enum
class that allows bit values to be named in a Field.
- Exponential Golomb types.
- Explicit file support.