Getting Started¶
- What is it?
- Python-Blosc2’s compute engine
- Data Containers
- Computing with NDArrays
- Installation
- Tutorials
- NDArray: A NDim, Compressed Data Container
- Expressions containing NDArray objects
- User Defined Functions
- LazyArray UDF DSL Kernels
- Optimizing data reductions with NDArrays
- Advanced Lazy Expressions and Persistent Reductions
- Using Proxies for Efficient Handling of Remote Multidimensional Data
- Compressing data with the SChunk class
- Slicing, extending and serializing with SChunks
- User-defined codecs and filters
- Prefilters, postfilters and fillers
- miniexpr DSL Syntax (Canonical Reference)
- Quick start
- Program shape
- Header pragmas
- Function signature and inputs
- Statements
- Expressions and function calls
- Temporary variable type inference
- Loops
print(...)- Reserved names
- ND reserved symbols
- Typing and return behavior
- Compound assignment desugaring
- Compile-time vs runtime errors
- Python syntax that is out of DSL scope