API Reference¶
The bytemaker package provides a set of tools for working with various bit types, bit vectors, and data conversions.
Subpackages¶
bitvector¶
The bitvector subpackage provides classes and functions for handling bit vectors and their optimizations.
bittypes¶
The bittypes subpackage provides classes and functions for handling various bit types, buffers, floats, integers, and strings.
- bittypes package
BFloat16BitTypeBufferBuffer1Buffer10Buffer100Buffer1000Buffer1024Buffer11Buffer12Buffer128Buffer13Buffer14Buffer15Buffer16Buffer17Buffer18Buffer19Buffer2Buffer20Buffer200Buffer21Buffer22Buffer23Buffer24Buffer25Buffer250Buffer256Buffer26Buffer27Buffer28Buffer29Buffer3Buffer30Buffer31Buffer32Buffer4Buffer5Buffer50Buffer500Buffer512Buffer6Buffer64Buffer7Buffer8Buffer9FP24FloatFloat16Float32Float64IntSIntSInt1SInt10SInt11SInt12SInt128SInt13SInt14SInt15SInt16SInt2SInt256SInt3SInt32SInt4SInt5SInt6SInt64SInt7SInt8SInt9SignedConfigStandardEncodingStringStr1Str10Str11Str12Str128Str13Str14Str15Str16Str2Str256Str3Str32Str4Str5Str512Str6Str64Str7Str8Str9StringStructPackedBitTypeTF19UIntUInt1UInt10UInt11UInt12UInt128UInt13UInt14UInt15UInt16UInt2UInt256UInt3UInt32UInt4UInt5UInt6UInt64UInt7UInt8UInt9UTF8Stringbytes_to_bittype()- Modules
Direct Modules¶
Conversions¶
The conversions modules provide utilities for converting between various aggregate types, C types, and Python types.