Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/pydata/numexpr
/ functions
Functions
346 in github.com/pydata/numexpr
⨍
Functions
346
◇
Types & classes
23
↳
Endpoints
1
↓ 1 callers
Method
dump
Dump the wisdom into a file on disk (or otherwise file-like object). wisdomFile should support the :code:`io.IOBase` or similar int
numexpr3/ne3compiler.py:1494
↓ 1 callers
Function
expm1
numexpr3/missing_posix_functions.hpp:29
↓ 1 callers
Function
expm1f
numexpr3/missing_posix_functions.hpp:82
↓ 1 callers
Function
generate
Called by `setup.py`, it produces the generated code required by the virual machine. Generated files are indicated by the ``*_GENERATED.cpp
code_generators/interp_generator.py:1364
↓ 1 callers
Method
get_cache
(self, max_extension_support)
numexpr3/cpuinfo.py:1015
↓ 1 callers
Method
get_flags
(self, max_extension_support)
numexpr3/cpuinfo.py:768
↓ 1 callers
Method
get_info
(self)
numexpr3/cpuinfo.py:731
↓ 1 callers
Method
get_max_extension_support
(self)
numexpr3/cpuinfo.py:757
↓ 1 callers
Method
get_processor_brand
(self, max_extension_support)
numexpr3/cpuinfo.py:961
↓ 1 callers
Method
get_raw_hz
(self)
numexpr3/cpuinfo.py:1087
↓ 1 callers
Function
get_return_sig
numexpr3/interpreter.cpp:84
↓ 1 callers
Method
get_vendor_id
(self)
numexpr3/cpuinfo.py:696
↓ 1 callers
Method
has_cpufreq_info
()
numexpr3/cpuinfo.py:106
↓ 1 callers
Method
has_dmesg
()
numexpr3/cpuinfo.py:98
↓ 1 callers
Method
has_ibm_pa_features
()
numexpr3/cpuinfo.py:134
↓ 1 callers
Method
has_isainfo
()
numexpr3/cpuinfo.py:118
↓ 1 callers
Method
has_kstat
()
numexpr3/cpuinfo.py:122
↓ 1 callers
Method
has_lscpu
()
numexpr3/cpuinfo.py:130
↓ 1 callers
Method
has_proc_cpuinfo
()
numexpr3/cpuinfo.py:94
↓ 1 callers
Method
has_sestatus
()
numexpr3/cpuinfo.py:110
↓ 1 callers
Method
has_sysctl
()
numexpr3/cpuinfo.py:114
↓ 1 callers
Method
has_sysinfo
()
numexpr3/cpuinfo.py:126
↓ 1 callers
Method
has_var_run_dmesg_boot
()
numexpr3/cpuinfo.py:102
↓ 1 callers
Method
ibm_pa_features
()
numexpr3/cpuinfo.py:182
↓ 1 callers
Method
isainfo_vb
()
numexpr3/cpuinfo.py:166
↓ 1 callers
Method
kstat_m_cpu_info
()
numexpr3/cpuinfo.py:170
↓ 1 callers
Function
log1pf
numexpr3/missing_posix_functions.hpp:77
↓ 1 callers
Method
lscpu
()
numexpr3/cpuinfo.py:178
↓ 1 callers
Function
prepareSerial
This is the equivalent of prepareThreads but for serial mode, where the original self and iter aren't copied.
numexpr3/interpreter.cpp:106
↓ 1 callers
Method
print_results
(self, scale=1E6)
bench/bench.py:141
↓ 1 callers
Function
pthread_cond_init
numexpr3/win32/pthread.c:82
↓ 1 callers
Function
pthread_create
numexpr3/win32/pthread.c:53
↓ 1 callers
Function
reinit_threads
Initialize threads and allocate space for arrays in global_state
numexpr3/module.cpp:164
↓ 1 callers
Function
run
()
numexpr3/tests/autotest_stub.py:110
↓ 1 callers
Method
run
(self)
setup.py:289
↓ 1 callers
Method
run
bench/bench.py:60
↓ 1 callers
Function
run_interpreter
numexpr3/interpreter.cpp:395
↓ 1 callers
Function
run_interpreter_const
numexpr3/interpreter.cpp:513
↓ 1 callers
Method
sestatus_allow_execheap
()
numexpr3/cpuinfo.py:146
↓ 1 callers
Method
sestatus_allow_execmem
()
numexpr3/cpuinfo.py:150
↓ 1 callers
Function
setup_package
()
setup.py:139
↓ 1 callers
Function
ssize_from_dchar
numexpr3/numexpr_object.cpp:62
↓ 1 callers
Function
str_info
String representation of software versions that NumExpr imports and CPU information.
numexpr3/utils.py:88
↓ 1 callers
Method
sysctl_machdep_cpu_hw_cpufrequency
()
numexpr3/cpuinfo.py:162
↓ 1 callers
Method
sysinfo_cpu
()
numexpr3/cpuinfo.py:174
↓ 1 callers
Function
test
Run all the tests in the test suite.
numexpr3/tests/test_numexpr.py:750
↓ 1 callers
Method
to_tuple
Packs a NumReg into a tuple capable of being parsed by the virtual machine function :code:`NumExpr_init()`. Note that numpy.
numexpr3/ne3compiler.py:172
↓ 1 callers
Function
two_way_long_needle
Return the first location of non-empty NEEDLE within HAYSTACK, or NULL. HAYSTACK_LEN is the minimum known length of HAYSTACK. This method is o
numexpr3/string_functions.hpp:319
↓ 1 callers
Function
two_way_short_needle
Return the first location of non-empty NEEDLE within HAYSTACK, or NULL. HAYSTACK_LEN is the minimum known length of HAYSTACK. This method is o
numexpr3/string_functions.hpp:225
↓ 1 callers
Function
vm_engine_iter_outer_reduce_task
numexpr3/interpreter.cpp:304
↓ 1 callers
Function
vm_engine_iter_parallel
Parallel iterator version of VM engine This function fills out the global state and then unlocks the mutexes used to control the threads in module.cpp
numexpr3/interpreter.cpp:342
↓ 1 callers
Function
warn
(text)
numexpr3/ne3compiler.py:39
↓ 1 callers
Method
winreg_feature_bits
()
numexpr3/cpuinfo.py:217
↓ 1 callers
Method
winreg_hz_actual
()
numexpr3/cpuinfo.py:209
↓ 1 callers
Method
winreg_processor_brand
()
numexpr3/cpuinfo.py:188
↓ 1 callers
Method
winreg_raw_arch_string
()
numexpr3/cpuinfo.py:202
↓ 1 callers
Method
winreg_vendor_id
()
numexpr3/cpuinfo.py:195
Function
NumExpr_dealloc
numexpr3/numexpr_object.cpp:27
Function
NumExpr_getstate
numexpr3/numexpr_object.cpp:290
Function
NumExpr_init
numexpr3/numexpr_object.cpp:95
Function
NumExpr_new
numexpr3/numexpr_object.cpp:37
Function
NumExpr_print_state
numexpr3/numexpr_object.cpp:370
Function
NumExpr_run
numexpr3/interpreter.cpp:534
Function
NumExpr_setstate
numexpr3/numexpr_object.cpp:323
Function
PyGet_num_threads
numexpr3/module.cpp:280
Function
PyGet_vml_version
numexpr3/module.cpp:334
Function
PyInit_interpreter
numexpr3/module.cpp:400
Function
PySet_num_threads
numexpr3/module.cpp:266
Function
PySet_tempsize
numexpr3/module.cpp:318
Function
PySet_vml_accuracy_mode
numexpr3/module.cpp:344
Function
PySet_vml_num_threads
numexpr3/module.cpp:356
Function
REDUCE
(dchar: str, outerLoop: bool=False)
code_generators/interp_generator.py:169
Function
VEC_ARG0
(expr: str)
code_generators/interp_generator.py:200
Function
VEC_ARG0_ALIGNED
(expr: str)
code_generators/interp_generator.py:368
Function
VEC_ARG0_STRIDED
(expr: str)
code_generators/interp_generator.py:439
Function
VEC_ARG1
(expr: str)
code_generators/interp_generator.py:217
Function
VEC_ARG1_ALIGNED
(expr: str)
code_generators/interp_generator.py:380
Function
VEC_ARG1_STRIDED
(expr: str)
code_generators/interp_generator.py:452
Function
VEC_ARG2
(expr: str)
code_generators/interp_generator.py:239
Function
VEC_ARG2_ALIGNED
(expr: str)
code_generators/interp_generator.py:395
Function
VEC_ARG2_STRIDED
(expr: str)
code_generators/interp_generator.py:469
Function
VEC_ARG3
(expr: str)
code_generators/interp_generator.py:266
Function
VEC_ARG3_ALIGNED
(expr: str)
code_generators/interp_generator.py:413
Function
VEC_ARG3_STRIDED
(expr: str)
code_generators/interp_generator.py:490
Method
__call__
A convenience shortcut for :code:`NumExpr.run()`. Keyword arguments are identical.
numexpr3/ne3compiler.py:554
Method
__getstate__
Pickling magic method. Array references are removed as one can't pickle a weakref, and we don't want to pass full arrays.
numexpr3/ne3compiler.py:200
Method
__getstate__
Preserves NumExpr object via :code:`pickledBytes = pickle.dumps(neObj)` For pickling, we have to remove the local_dict attribute as
numexpr3/ne3compiler.py:442
Method
__hash__
(self)
numexpr3/ne3compiler.py:186
Method
__init__
(self, py_Name: Union[ast.AST, str], c_Template: str, libs: Sequence, retFam: List[str], arg
code_generators/interp_generator.py:653
Method
__init__
(self, expr, size, dtype, tries=1, compares={}, nthreads=ne3.get_nthreads() )
bench/bench.py:48
Method
__init__
Evaluate a mutli-line expression element-wise, using NumPy broadcasting rules:: neObj = NumExpr('c=2*a+3*b') # Builds a
numexpr3/ne3compiler.py:339
Method
__init__
(self, wisdomFile: str='', maxEntries: int=256)
numexpr3/ne3compiler.py:1442
Method
__init__
(self)
numexpr3/cpuinfo.py:585
Method
__lt__
(self, other: object)
numexpr3/ne3compiler.py:189
Method
__repr__
(self)
code_generators/interp_generator.py:845
Method
__setitem__
(self, key, value)
numexpr3/ne3compiler.py:1467
Method
__setstate__
(self, state: Tuple)
numexpr3/ne3compiler.py:207
Method
__setstate__
Restores NumExpr object via `neObj = pickle.loads(pickledBytes)`
numexpr3/ne3compiler.py:458
Function
_actual_get_cpu_info_from_cpuid
Warning! This function has the potential to crash the Python runtime. Do not call it directly. Use the _get_cpu_info_from_cpuid function instead.
numexpr3/cpuinfo.py:1098
Function
_assign
AST function handler for an intermediate assignment in a statement block. The convention is that intermediate targets are named targets if t
numexpr3/ne3compiler.py:898
← previous
next →
101–200 of 346, ranked by callers