Transonic
latest
Backends
Supports Pythran, Cython, Numba, …
Examples
Nearly as with Pythran
Accelerated functions with type hints
Cached Just-In-Time compilation
Define accelerated blocks
Object oriented programming!
Ipython and the “compile_at_import” mode
IPython + jit decorator
inline
functions
Writing benchmarks
Benchmark in Jupyter with the
jit
decorator
Modules Reference
transonic.aheadoftime
transonic.analyses
transonic.backends
transonic.compiler
transonic.config
transonic.dist
transonic.justintime
transonic.log
transonic.mpi
transonic.run
transonic.signatures
transonic.typing
transonic.util
More
Transonic forge on Heptapod
Transonic in PyPI
Changes
Roadmap
Thanks
Advice for FluidDyn developers
For developers
Transonic
»
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
_
_boost_decor() (transonic.aheadoftime.Transonic method)
_format_types_as_backend_types() (in module transonic.signatures)
_get_module_jit() (in module transonic.justintime)
_get_transonic_calling_module() (in module transonic.aheadoftime)
_make_backend_code() (transonic.backends.base.Backend method)
(transonic.backends.numba.NumbaBackend method)
_make_signature_from_template_variables() (in module transonic.signatures)
_SubBackendJIT (transonic.backends.base.Backend attribute)
(transonic.backends.cython.CythonBackend attribute)
(transonic.backends.numba.NumbaBackend attribute)
(transonic.backends.py.PythonBackend attribute)
A
Array (class in transonic.typing)
ArrayMeta (class in transonic.typing)
B
Backend (class in transonic.backends.base)
boost() (in module transonic.aheadoftime)
(transonic.aheadoftime.Transonic method)
C
CheckCompiling (class in transonic.aheadoftime)
clear_cached_extensions() (in module transonic.util)
compile_extension() (in module transonic.compiler)
compute_signatures_from_typeobjects() (in module transonic.signatures)
compute_typename_from_object() (transonic.backends.base_jit.SubBackendJIT method)
const() (in module transonic.typing)
ConstType (class in transonic.typing)
CythonBackend (class in transonic.backends.cython)
D
detect_transonic_extensions() (in module transonic.dist)
Dict (class in transonic.typing)
DictMeta (class in transonic.typing)
F
find_module_name_from_path() (in module transonic.util)
format_type_as_backend_type() (in module transonic.typing)
G
get_info_from_ipython() (in module transonic.util)
get_ipython_input() (in module transonic.util)
get_module_name() (in module transonic.util)
get_source_without_decorator() (in module transonic.util)
H
has_to_build() (in module transonic.util)
has_to_compile_at_import() (in module transonic.util)
has_to_write() (in module transonic.util)
HeaderFunction (class in transonic.backends.cython)
I
import_from_path() (in module transonic.util)
init_transonic_extensions() (in module transonic.dist)
is_method() (in module transonic.util)
J
JIT (class in transonic.justintime)
jit() (in module transonic.justintime)
L
List (class in transonic.typing)
ListMeta (class in transonic.typing)
M
make_backend_file() (transonic.backends.base.Backend method)
make_backend_files() (in module transonic.backends)
(transonic.backends.base.Backend method)
make_hex() (in module transonic.compiler)
make_signatures_from_typehinted_func() (in module transonic.signatures)
modification_date() (in module transonic.util)
module
transonic.aheadoftime
transonic.analyses
transonic.analyses.blocks_if
transonic.analyses.capturex
transonic.analyses.extast
transonic.analyses.justintime
transonic.analyses.objects_from_str
transonic.analyses.parser
transonic.analyses.util
transonic.backends
transonic.backends.base
transonic.backends.base_jit
transonic.backends.cython
transonic.backends.for_classes
transonic.backends.numba
transonic.backends.py
transonic.backends.pythran
transonic.compiler
transonic.config
transonic.dist
transonic.justintime
transonic.log
transonic.mpi
transonic.run
transonic.signatures
transonic.typing
transonic.util
ModuleJIT (class in transonic.justintime)
N
name_ext_from_path_backend() (transonic.backends.base.Backend method)
NDim (class in transonic.typing)
NumbaBackend (class in transonic.backends.numba)
P
parse_args() (in module transonic.run)
PythonBackend (class in transonic.backends.py)
PythranBackend (class in transonic.backends.pythran)
Q
query_yes_no() (in module transonic.util)
R
run() (in module transonic.run)
S
SchedulerPopen (class in transonic.compiler)
Set (class in transonic.typing)
set_backend() (in module transonic.config)
set_backend_for_this_module() (in module transonic.backends)
set_compile_at_import() (in module transonic.util)
set_compile_jit() (in module transonic.justintime)
str2type() (in module transonic.typing)
strip_typehints() (in module transonic.util)
SubBackendJIT (class in transonic.backends.base_jit)
SubBackendJITCython (class in transonic.backends.cython)
SubBackendJITNumba (class in transonic.backends.numba)
SubBackendJITPython (class in transonic.backends.py)
T
TemplateVar (class in transonic.typing)
Transonic (class in transonic.aheadoftime)
transonic.aheadoftime
module
transonic.analyses
module
transonic.analyses.blocks_if
module
transonic.analyses.capturex
module
transonic.analyses.extast
module
transonic.analyses.justintime
module
transonic.analyses.objects_from_str
module
transonic.analyses.parser
module
transonic.analyses.util
module
transonic.backends
module
transonic.backends.base
module
transonic.backends.base_jit
module
transonic.backends.cython
module
transonic.backends.for_classes
module
transonic.backends.numba
module
transonic.backends.py
module
transonic.backends.pythran
module
transonic.compiler
module
transonic.config
module
transonic.dist
module
transonic.justintime
module
transonic.log
module
transonic.mpi
module
transonic.run
module
transonic.signatures
module
transonic.typing
module
transonic.util
module
transonic_class() (transonic.aheadoftime.Transonic method)
transonic_def() (transonic.aheadoftime.Transonic method)
transonic_def_method() (transonic.aheadoftime.Transonic method)
Tuple (class in transonic.typing)
Type (class in transonic.typing)
TypeHintRemover (class in transonic.util)
typeof() (in module transonic.typing)
U
Union (class in transonic.typing)
use_block() (transonic.aheadoftime.Transonic method)
W
wait_for_all_extensions() (in module transonic.compiler)
(transonic.compiler.SchedulerPopen method)
write_if_has_to_write() (in module transonic.util)
Read the Docs
v: latest
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds