MCPcopy Create free account

hub / github.com/pydata/numexpr / types & classes

Types & classes23 in github.com/pydata/numexpr

↓ 130 callersClassOperation
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 callersClassNumReg
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 callersClassCPUID
numexpr3/cpuinfo.py:584
↓ 1 callersClassCase
bench/bench.py:34
↓ 1 callersClassNumExpr
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 callersClass_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
ClassDataSource
numexpr3/cpuinfo.py:86
ClassNumExprObject
numexpr3/numexpr_object.hpp:50
ClassNumExprOperation
numexpr3/numexpr_object.hpp:25
ClassNumExprReg
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
ClassNumExprReg
numexpr3/numexpr_object.hpp:54
ClassPyModuleDef
numexpr3/module.cpp:386
Classautotest_numexpr
numexpr3/tests/autotest_stub.py:21
Classbuild_ext
Builds the interpreter shared/dynamic library.
setup.py:326
Classbuild_py
setup.py:175
Classcleaner
setup.py:287
Classglobal_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
Classtest_evaluate
numexpr3/tests/test_numexpr.py:306
Classtest_numexpr
Testing with 1 thread for serial operation
numexpr3/tests/test_numexpr.py:37
Classtest_numexpr_max
Testing with maximum threads and large arrays for parallel operation
numexpr3/tests/test_numexpr.py:296
Classtest_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
Classtest_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
Classtest_zerodim
numexpr3/tests/test_numexpr.py:652