Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pydata/numexpr
/ types & classes
Types & classes
23 in github.com/pydata/numexpr
⨍
Functions
346
◇
Types & classes
23
↳
Endpoints
1
↓ 130 callers
Class
Operation
Test making Operation object-oriented as the factory functions are becoming grossly oversized. Takes a tokenized representation of a
code_generators/interp_generator.py:636
↓ 7 callers
Class
NumReg
Previously tuples were used for registers. Tuples are faster to build but they can't contain logic which becomes a problem. Also now we can
numexpr3/ne3compiler.py:122
↓ 1 callers
Class
CPUID
numexpr3/cpuinfo.py:584
↓ 1 callers
Class
Case
bench/bench.py:34
↓ 1 callers
Class
NumExpr
The :code:`NumExpr` class is the core encapsulation of the :code:`numexpr3` module. It encapsulates a `CompiledExec` object which is the vir
numexpr3/ne3compiler.py:306
↓ 1 callers
Class
_WisdomBankSingleton
The wisdomBank connects strings to their NumExpr objects, so if the same expression pattern is called, it will be retrieved from the bank.
numexpr3/ne3compiler.py:1435
Class
DataSource
numexpr3/cpuinfo.py:86
Class
NumExprObject
numexpr3/numexpr_object.hpp:50
Class
NumExprOperation
numexpr3/numexpr_object.hpp:25
Class
NumExprReg
We can pack the tuples in Python and pass them in directly? General idea here is to not access the Python API directly after initial processing.
numexpr3/numexpr_object.hpp:37
Class
NumExprReg
numexpr3/numexpr_object.hpp:54
Class
PyModuleDef
numexpr3/module.cpp:386
Class
autotest_numexpr
numexpr3/tests/autotest_stub.py:21
Class
build_ext
Builds the interpreter shared/dynamic library.
setup.py:326
Class
build_py
setup.py:175
Class
cleaner
setup.py:287
Class
global_state
thread_data (aka th_params) was merged into global_state, as they both did the same thing. ARRAYS that need realloc on thread number change: threads,
numexpr3/module.hpp:32
Class
test_evaluate
numexpr3/tests/test_numexpr.py:306
Class
test_numexpr
Testing with 1 thread for serial operation
numexpr3/tests/test_numexpr.py:37
Class
test_numexpr_max
Testing with maximum threads and large arrays for parallel operation
numexpr3/tests/test_numexpr.py:296
Class
test_reductions
def test_reductions_DEPRECATED(self): # Check that they compile OK. assert_equal(disassemble( NumExpr('sum(x**2+2, ax
numexpr3/tests/test_numexpr.py:363
Class
test_strings
BLOCK_SIZE1 = 128 BLOCK_SIZE2 = 8 str_list1 = [b'foo', b'bar', b'', b' '] str_list2 = [b'foo', b'', b'x', b' '] str_nloops = len
numexpr3/tests/test_numexpr.py:446
Class
test_zerodim
numexpr3/tests/test_numexpr.py:652