cython.rtfd.io

https://cython.rtfd.io/en/latest

c:macro

Identifier Project Name Version Location Display Name Usage example
cy_colorize_code Cython 3.1 src/userguide/debugging.html#c.cy_colorize_code - :c:macro:`cy_colorize_code`
cy_complete_unqualified Cython 3.1 src/userguide/debugging.html#c.cy_complete_unqualified - :c:macro:`cy_complete_unqualified`
cy_terminal_background_color Cython 3.1 src/userguide/debugging.html#c.cy_terminal_background_color - :c:macro:`cy_terminal_background_color`

py:function

Identifier Project Name Version Location Display Name Usage example
Cython.Build.cythonize Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Build.cythonize - :py:function:`Cython.Build.cythonize`
cy_cname Cython 3.1 src/userguide/debugging.html#cy_cname - :py:function:`cy_cname`
cy_cvalue Cython 3.1 src/userguide/debugging.html#cy_cvalue - :py:function:`cy_cvalue`
cy_eval Cython 3.1 src/userguide/debugging.html#cy_eval - :py:function:`cy_eval`
cy_lineno Cython 3.1 src/userguide/debugging.html#cy_lineno - :py:function:`cy_lineno`
cython.parallel.parallel Cython 3.1 src/userguide/parallelism.html#cython.parallel.parallel - :py:function:`cython.parallel.parallel`
cython.parallel.prange Cython 3.1 src/userguide/parallelism.html#cython.parallel.prange - :py:function:`cython.parallel.prange`
cython.parallel.threadid Cython 3.1 src/userguide/parallelism.html#cython.parallel.threadid - :py:function:`cython.parallel.threadid`
pyximport.install Cython 3.1 src/userguide/source_files_and_compilation.html#pyximport.install - :py:function:`pyximport.install`

py:data

Identifier Project Name Version Location Display Name Usage example
Cython.Compiler.Options.annotate Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.annotate - :py:data:`Cython.Compiler.Options.annotate`
Cython.Compiler.Options.buffer_max_dims Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.buffer_max_dims - :py:data:`Cython.Compiler.Options.buffer_max_dims`
Cython.Compiler.Options.cache_builtins Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.cache_builtins - :py:data:`Cython.Compiler.Options.cache_builtins`
Cython.Compiler.Options.cimport_from_pyx Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.cimport_from_pyx - :py:data:`Cython.Compiler.Options.cimport_from_pyx`
Cython.Compiler.Options.clear_to_none Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.clear_to_none - :py:data:`Cython.Compiler.Options.clear_to_none`
Cython.Compiler.Options.closure_freelist_size Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.closure_freelist_size - :py:data:`Cython.Compiler.Options.closure_freelist_size`
Cython.Compiler.Options.convert_range Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.convert_range - :py:data:`Cython.Compiler.Options.convert_range`
Cython.Compiler.Options.docstrings Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.docstrings - :py:data:`Cython.Compiler.Options.docstrings`
Cython.Compiler.Options.embed Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.embed - :py:data:`Cython.Compiler.Options.embed`
Cython.Compiler.Options.embed_pos_in_docstring Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.embed_pos_in_docstring - :py:data:`Cython.Compiler.Options.embed_pos_in_docstring`
Cython.Compiler.Options.error_on_uninitialized Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.error_on_uninitialized - :py:data:`Cython.Compiler.Options.error_on_uninitialized`
Cython.Compiler.Options.error_on_unknown_names Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.error_on_unknown_names - :py:data:`Cython.Compiler.Options.error_on_unknown_names`
Cython.Compiler.Options.fast_fail Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.fast_fail - :py:data:`Cython.Compiler.Options.fast_fail`
Cython.Compiler.Options.gcc_branch_hints Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.gcc_branch_hints - :py:data:`Cython.Compiler.Options.gcc_branch_hints`
Cython.Compiler.Options.generate_cleanup_code Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.generate_cleanup_code - :py:data:`Cython.Compiler.Options.generate_cleanup_code`
Cython.Compiler.Options.lookup_module_cpdef Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.lookup_module_cpdef - :py:data:`Cython.Compiler.Options.lookup_module_cpdef`
Cython.Compiler.Options.warning_errors Cython 3.1 src/userguide/source_files_and_compilation.html#Cython.Compiler.Options.warning_errors - :py:data:`Cython.Compiler.Options.warning_errors`

py:module

Identifier Project Name Version Location Display Name Usage example
cython.cimports Cython 3.1 src/tutorial/pure.html#module-cython.cimports - :py:mod:`cython.cimports`
cython.parallel Cython 3.1 src/userguide/parallelism.html#module-cython.parallel - :py:mod:`cython.parallel`

std:label

Identifier Project Name Version Location Display Name Usage example
0.29.14 Cython 3.1 src/changes.html#id173 0.29.14 (2019-11-01) :std:ref:`0.29.14`
0.29.15 Cython 3.1 src/changes.html#id170 0.29.15 (2020-02-06) :std:ref:`0.29.15`
0.29.16 Cython 3.1 src/changes.html#id167 0.29.16 (2020-03-24) :std:ref:`0.29.16`
0.29.17 Cython 3.1 src/changes.html#id163 0.29.17 (2020-04-26) :std:ref:`0.29.17`
0.29.18 Cython 3.1 src/changes.html#id160 0.29.18 (2020-05-18) :std:ref:`0.29.18`
0.29.19 Cython 3.1 src/changes.html#id157 0.29.19 (2020-05-20) :std:ref:`0.29.19`
0.29.20 Cython 3.1 src/changes.html#id154 0.29.20 (2020-06-10) :std:ref:`0.29.20`
0.29.21 Cython 3.1 src/changes.html#id151 0.29.21 (2020-07-09) :std:ref:`0.29.21`
0.29.22 Cython 3.1 src/changes.html#id146 0.29.22 (2021-02-20) :std:ref:`0.29.22`
0.29.23 Cython 3.1 src/changes.html#id143 0.29.23 (2021-04-14) :std:ref:`0.29.23`
0.29.24 Cython 3.1 src/changes.html#id140 0.29.24 (2021-07-14) :std:ref:`0.29.24`
0.29.25 Cython 3.1 src/changes.html#id137 0.29.25 (2021-12-06) :std:ref:`0.29.25`
0.29.26 Cython 3.1 src/changes.html#id134 0.29.26 (2021-12-16) :std:ref:`0.29.26`
0.29.27 Cython 3.1 src/changes.html#id130 0.29.27 (2022-01-28) :std:ref:`0.29.27`
0.29.28 Cython 3.1 src/changes.html#id127 0.29.28 (2022-02-17) :std:ref:`0.29.28`
0.29.29 Cython 3.1 src/changes.html#id123 0.29.29 (2022-05-16) :std:ref:`0.29.29`
0.29.30 Cython 3.1 src/changes.html#id120 0.29.30 (2022-05-16) :std:ref:`0.29.30`
0.29.31 Cython 3.1 src/changes.html#id116 0.29.31 (2022-07-27) :std:ref:`0.29.31`
0.29.32 Cython 3.1 src/changes.html#id113 0.29.32 (2022-07-29) :std:ref:`0.29.32`
0.29.33 Cython 3.1 src/changes.html#id108 0.29.33 (2023-01-06) :std:ref:`0.29.33`
0.29.34 Cython 3.1 src/changes.html#id105 0.29.34 (2023-04-02) :std:ref:`0.29.34`
0.29.35 Cython 3.1 src/changes.html#id102 0.29.35 (2023-05-24) :std:ref:`0.29.35`
0.29.36 Cython 3.1 src/changes.html#id99 0.29.36 (2023-07-04) :std:ref:`0.29.36`
0.29.37 Cython 3.1 src/changes.html#id96 0.29.37 (2023-12-18) :std:ref:`0.29.37`
anaconda Cython 3.1 src/quickstart/install.html#anaconda - :std:ref:`anaconda`
api Cython 3.1 src/userguide/external_C_code.html#api C API Declarations :std:ref:`api`
arithmetic_methods Cython 3.1 src/userguide/special_methods.html#arithmetic-methods Arithmetic methods :std:ref:`arithmetic_methods`
array-array Cython 3.1 src/tutorial/array.html#array-array Working with Python arrays :std:ref:`array-array`
augmenting_pxd Cython 3.1 src/tutorial/pure.html#augmenting-pxd Augmenting .pxd :std:ref:`augmenting_pxd`
auto_pickle Cython 3.1 src/userguide/extension_types.html#auto-pickle Controlling pickling :std:ref:`auto_pickle`
automatic-range-conversion Cython 3.1 src/userguide/pyrex_differences.html#automatic-range-conversion Automatic range conversion :std:ref:`automatic-range-conversion`
automatic_conversion_pitfalls Cython 3.1 src/userguide/troubleshooting.html#automatic-conversion-pitfalls Pitfalls of automatic type conversions :std:ref:`automatic_conversion_pitfalls`
basic_setup.py Cython 3.1 src/userguide/source_files_and_compilation.html#basic-setup-py Basic setup.py :std:ref:`basic_setup.py`
buffer Cython 3.1 src/userguide/buffer.html#buffer Implementing the buffer protocol :std:ref:`buffer`
built_in_functions Cython 3.1 src/userguide/language_basics.html#built-in-functions Built-in Functions :std:ref:`built_in_functions`
c_and_fortran_contiguous_memoryviews Cython 3.1 src/userguide/memoryviews.html#c-and-fortran-contiguous-memoryviews C and Fortran contiguous memoryviews :std:ref:`c_and_fortran_contiguous_memoryviews`
c_variable_and_type_definitions Cython 3.1 src/userguide/language_basics.html#c-variable-and-type-definitions C variable and type definitions :std:ref:`c_variable_and_type_definitions`
calg Cython 3.1 src/tutorial/clibraries.html#calg - :std:ref:`calg`
calling-c-functions Cython 3.1 src/tutorial/pure.html#calling-c-functions Calling C functions :std:ref:`calling-c-functions`
canopy Cython 3.1 src/quickstart/install.html#canopy - :std:ref:`canopy`
cdef Cython 3.1 src/userguide/language_basics.html#cdef Python functions vs. C functions :std:ref:`cdef`
checked_type_casts Cython 3.1 src/userguide/language_basics.html#checked-type-casts Checked Type Casts :std:ref:`checked_type_casts`
checking_return_values_of_non_cython_functions Cython 3.1 src/userguide/language_basics.html#checking-return-values-of-non-cython-functions Checking return values of non-Cython functions :std:ref:`checking_return_values_of_non_cython_functions`
cimport Cython 3.1 src/userguide/sharing_declarations.html#cimport The cimport statement :std:ref:`cimport`
cline_in_traceback Cython 3.1 src/userguide/source_files_and_compilation.html#cline-in-traceback C line numbers in tracebacks :std:ref:`cline_in_traceback`
compilation Cython 3.1 src/userguide/source_files_and_compilation.html#compilation Source Files and Compilation :std:ref:`compilation`
compiler-directives Cython 3.1 src/userguide/source_files_and_compilation.html#compiler-directives Compiler directives :std:ref:`compiler-directives`
compiler_options Cython 3.1 src/userguide/source_files_and_compilation.html#compiler-options Compiler options :std:ref:`compiler_options`
compiling_command_line Cython 3.1 src/userguide/source_files_and_compilation.html#compiling-command-line Compiling from the command line :std:ref:`compiling_command_line`
compiling_notebook Cython 3.1 src/userguide/source_files_and_compilation.html#compiling-notebook Compiling with a Jupyter Notebook :std:ref:`compiling_notebook`
compiling_with_cython_inline Cython 3.1 src/userguide/source_files_and_compilation.html#compiling-with-cython-inline Compiling with cython.inline :std:ref:`compiling_with_cython_inline`
compiling_with_sage Cython 3.1 src/userguide/source_files_and_compilation.html#compiling-with-sage Compiling with Sage :std:ref:`compiling_with_sage`
conditional_compilation Cython 3.1 src/userguide/language_basics.html#conditional-compilation Conditional Compilation :std:ref:`conditional_compilation`
configurable_optimisations Cython 3.1 src/userguide/source_files_and_compilation.html#configurable-optimisations Configurable optimisations :std:ref:`configurable_optimisations`
cpdef Cython 3.1 src/userguide/language_basics.html#cpdef Python functions vs. C functions :std:ref:`cpdef`
cpp_locals directive Cython 3.1 src/userguide/wrapping_CPlusPlus.html#cpp-locals-directive - :std:ref:`cpp_locals directive`
ctypedef Cython 3.1 src/userguide/language_basics.html#ctypedef Language Basics :std:ref:`ctypedef`
ctypes Cython 3.1 src/tutorial/related_work.html#ctypes - :std:ref:`ctypes`
cython Cython 3.1 src/quickstart/overview.html#cython - :std:ref:`cython`
cython-cache Cython 3.1 src/userguide/source_files_and_compilation.html#cython-cache Cython cache :std:ref:`cython-cache`
cython-limitations Cython 3.1 src/userguide/limitations.html#cython-limitations Limitations :std:ref:`cython-limitations`
cython30 Cython 3.1 src/userguide/migrating_to_cy30.html#cython30 Migrating from Cython 0.29 to 3.0 :std:ref:`cython30`
cython_and_gil Cython 3.1 src/userguide/nogil.html#cython-and-gil Cython and the GIL :std:ref:`cython_and_gil`
cython_extern_c Cython 3.1 src/userguide/external_C_code.html#cython-extern-c C++ public declarations :std:ref:`cython_extern_c`
cython_file_types Cython 3.1 src/userguide/language_basics.html#cython-file-types Cython file types :std:ref:`cython_file_types`
cythonize_arguments Cython 3.1 src/userguide/source_files_and_compilation.html#cythonize-arguments Cythonize arguments :std:ref:`cythonize_arguments`
dealloc_intro Cython 3.1 src/userguide/extension_types.html#dealloc-intro Introduction :std:ref:`dealloc_intro`
debugging Cython 3.1 src/userguide/debugging.html#debugging Debugging your Cython program :std:ref:`debugging`
declaration Cython 3.1 src/userguide/special_methods.html#declaration Declaration :std:ref:`declaration`
declaring_data_types Cython 3.1 src/userguide/language_basics.html#declaring-data-types Declaring Data Types :std:ref:`declaring_data_types`
definition_file Cython 3.1 src/userguide/language_basics.html#definition-file The definition file :std:ref:`definition_file`
deprecated_def_if Cython 3.1 src/userguide/migrating_to_cy30.html#deprecated-def-if Deprecation of DEF / IF :std:ref:`deprecated_def_if`
determining_where_to_add_types Cython 3.1 src/quickstart/cythonize.html#determining-where-to-add-types Determining where to add types :std:ref:`determining_where_to_add_types`
devlist Cython 3.1 src/tutorial/readings.html#devlist - :std:ref:`devlist`
distributing_cython_modules Cython 3.1 src/userguide/source_files_and_compilation.html#distributing-cython-modules Distributing Cython modules :std:ref:`distributing_cython_modules`
docstrings Cython 3.1 src/userguide/special_methods.html#docstrings Docstrings :std:ref:`docstrings`
dynamic_attributes Cython 3.1 src/userguide/extension_types.html#dynamic-attributes Dynamic Attributes :std:ref:`dynamic_attributes`
early-binding-for-speed Cython 3.1 src/userguide/early_binding_for_speed.html#early-binding-for-speed Early Binding for Speed :std:ref:`early-binding-for-speed`
embedding Cython 3.1 src/tutorial/embedding.html#embedding Embedding Cython modules in C/C++ applications :std:ref:`embedding`
enum Cython 3.1 src/userguide/language_basics.html#enum Language Basics :std:ref:`enum`
error_return_values Cython 3.1 src/userguide/language_basics.html#error-return-values Error return values :std:ref:`error_return_values`
existing-pointers-instantiation Cython 3.1 src/userguide/extension_types.html#existing-pointers-instantiation Instantiation from existing C/C++ pointers :std:ref:`existing-pointers-instantiation`
extension-types Cython 3.1 src/userguide/extension_types.html#extension-types Extension Types :std:ref:`extension-types`
extension_types_and_none Cython 3.1 src/userguide/extension_types.html#extension-types-and-none Extension types and None :std:ref:`extension_types_and_none`
external-c-code Cython 3.1 src/userguide/external_C_code.html#external-c-code Interfacing with External C Code :std:ref:`external-c-code`
external_extension_types Cython 3.1 src/userguide/extension_types.html#external-extension-types External extension types :std:ref:`external_extension_types`
faq Cython 3.1 src/userguide/faq.html#faq FAQ :std:ref:`faq`
finalization_method Cython 3.1 src/userguide/special_methods.html#finalization-method Finalization methods: __dealloc__() and __del__() :std:ref:`finalization_method`
forward_declaring_extension_types Cython 3.1 src/userguide/extension_types.html#forward-declaring-extension-types Forward-declaring extension types :std:ref:`forward_declaring_extension_types`
freelist Cython 3.1 src/userguide/extension_types.html#freelist Fast instantiation :std:ref:`freelist`
fused_gil_conditional Cython 3.1 src/userguide/fusedtypes.html#fused-gil-conditional Conditional GIL Acquiring / Releasing :std:ref:`fused_gil_conditional`
fusedtypes Cython 3.1 src/userguide/fusedtypes.html#fusedtypes Fused Types (Templates) :std:ref:`fusedtypes`
fusedtypes_indexing Cython 3.1 src/userguide/fusedtypes.html#fusedtypes-indexing Indexing :std:ref:`fusedtypes_indexing`
genindex Cython 3.1 genindex.html Index :std:ref:`genindex`
gil Cython 3.1 src/userguide/external_C_code.html#gil Acquiring the GIL :std:ref:`gil`
gil_conditional Cython 3.1 src/userguide/external_C_code.html#gil-conditional Conditional Acquiring / Releasing the GIL :std:ref:`gil_conditional`
how_to_set_directives Cython 3.1 src/userguide/source_files_and_compilation.html#how-to-set-directives How to set directives :std:ref:`how_to_set_directives`
include_statement Cython 3.1 src/userguide/language_basics.html#include-statement The include statement and include files :std:ref:`include_statement`
initialisation_methods Cython 3.1 src/userguide/special_methods.html#initialisation-methods Initialisation methods: __cinit__() and __init__() :std:ref:`initialisation_methods`
inittab_guide Cython 3.1 src/userguide/external_C_code.html#inittab-guide Public Declarations :std:ref:`inittab_guide`
inline Cython 3.1 src/userguide/pyrex_differences.html#inline cdef inline :std:ref:`inline`
install Cython 3.1 src/quickstart/install.html#install Installing Cython :std:ref:`install`
integrating_multiple_modules Cython 3.1 src/userguide/source_files_and_compilation.html#integrating-multiple-modules Integrating multiple modules :std:ref:`integrating_multiple_modules`
interfacing_with_other_code Cython 3.1 src/reference/interfacing_with_other_code.html#interfacing-with-other-code Interfacing with Other Code :std:ref:`interfacing_with_other_code`
ironpython Cython 3.1 src/quickstart/overview.html#ironpython - :std:ref:`ironpython`
jupyter Cython 3.1 src/quickstart/build.html#jupyter - :std:ref:`jupyter`
jupyter-notebook Cython 3.1 src/quickstart/build.html#jupyter-notebook Using the Jupyter notebook :std:ref:`jupyter-notebook`
jython Cython 3.1 src/quickstart/overview.html#jython - :std:ref:`jython`
keyword_only_argument Cython 3.1 src/userguide/language_basics.html#keyword-only-argument Keyword-only Arguments :std:ref:`keyword_only_argument`
language-basics Cython 3.1 src/userguide/language_basics.html#language-basics Language Basics :std:ref:`language-basics`
libc.math Cython 3.1 src/tutorial/external.html#libc-math - :std:ref:`libc.math`
limitations Cython 3.1 src/reference/limitations.html#limitations Limitations :std:ref:`limitations`
magic_attributes Cython 3.1 src/tutorial/pure.html#magic-attributes Magic Attributes :std:ref:`magic_attributes`
magic_attributes_pxd Cython 3.1 src/tutorial/pure.html#magic-attributes-pxd Magic Attributes within the .pxd :std:ref:`magic_attributes_pxd`
making_extension_types_weak_referenceable Cython 3.1 src/userguide/extension_types.html#making-extension-types-weak-referenceable Making extension types weak-referenceable :std:ref:`making_extension_types_weak_referenceable`
memory_allocation Cython 3.1 src/tutorial/memory_allocation.html#memory-allocation Memory Allocation :std:ref:`memory_allocation`
memoryviews Cython 3.1 src/userguide/memoryviews.html#memoryviews Typed Memoryviews :std:ref:`memoryviews`
modindex Cython 3.1 py-modindex.html Module Index :std:ref:`modindex`
name_specification_clause Cython 3.1 src/userguide/extension_types.html#name-specification-clause Name specification clause :std:ref:`name_specification_clause`
nogil Cython 3.1 src/userguide/external_C_code.html#nogil Releasing the GIL :std:ref:`nogil`
numpy-pythran Cython 3.1 src/userguide/numpy_pythran.html#numpy-pythran Pythran as a Numpy backend :std:ref:`numpy-pythran`
numpy-ufuncs Cython 3.1 src/userguide/numpy_ufuncs.html#numpy-ufuncs Creating Numpy ufuncs :std:ref:`numpy-ufuncs`
numpy_compilation Cython 3.1 src/userguide/numpy_tutorial.html#numpy-compilation Compilation :std:ref:`numpy_compilation`
numpy_tutorial Cython 3.1 src/userguide/numpy_tutorial.html#numpy-tutorial Cython for NumPy users :std:ref:`numpy_tutorial`
optional_arguments Cython 3.1 src/userguide/language_basics.html#optional-arguments Optional Arguments :std:ref:`optional_arguments`
overriding_in_extension_types Cython 3.1 src/userguide/language_basics.html#overriding-in-extension-types Overriding in extension types :std:ref:`overriding_in_extension_types`
parallel Cython 3.1 src/userguide/parallelism.html#parallel Using Parallelism :std:ref:`parallel`
parallel-block Cython 3.1 src/tutorial/parallelization.html#parallel-block parallel blocks :std:ref:`parallel-block`
parallel-tutorial Cython 3.1 src/tutorial/parallelization.html#parallel-tutorial Writing parallel code with Cython :std:ref:`parallel-tutorial`
pep484_type_annotations Cython 3.1 src/tutorial/pure.html#pep484-type-annotations PEP-484 type annotations :std:ref:`pep484_type_annotations`
power-operator Cython 3.1 src/userguide/migrating_to_cy30.html#power-operator ** power operator :std:ref:`power-operator`
primes Cython 3.1 src/tutorial/cython_tutorial.html#primes Primes :std:ref:`primes`
profiling Cython 3.1 src/tutorial/profiling_tutorial.html#profiling Profiling :std:ref:`profiling`
profiling_basics Cython 3.1 src/tutorial/profiling_tutorial.html#profiling-basics Cython Profiling Basics :std:ref:`profiling_basics`
profiling_tutorial Cython 3.1 src/tutorial/profiling_tutorial.html#profiling-tutorial Profiling Tutorial :std:ref:`profiling_tutorial`
properties Cython 3.1 src/userguide/extension_types.html#properties Properties :std:ref:`properties`
public Cython 3.1 src/userguide/extension_types.html#public Public extension types :std:ref:`public`
pure-mode Cython 3.1 src/tutorial/pure.html#pure-mode Pure Python Mode :std:ref:`pure-mode`
pxd_files Cython 3.1 src/tutorial/pxd_files.html#pxd-files pxd files :std:ref:`pxd_files`
py-modindex Cython 3.1 py-modindex.html Python Module Index :std:ref:`py-modindex`
pypy Cython 3.1 src/quickstart/overview.html#pypy - :std:ref:`pypy`
pyrex Cython 3.1 src/quickstart/overview.html#pyrex - :std:ref:`pyrex`
pyrex-differences Cython 3.1 src/userguide/pyrex_differences.html#pyrex-differences Differences between Cython and Pyrex :std:ref:`pyrex-differences`
python Cython 3.1 src/quickstart/overview.html#python - :std:ref:`python`
python_functions_vs_c_functions Cython 3.1 src/userguide/language_basics.html#python-functions-vs-c-functions Python functions vs. C functions :std:ref:`python_functions_vs_c_functions`
pyximport Cython 3.1 src/userguide/source_files_and_compilation.html#pyximport Compiling with pyximport :std:ref:`pyximport`
readonly Cython 3.1 src/userguide/extension_types.html#readonly Static Attributes :std:ref:`readonly`
readonly_views Cython 3.1 src/userguide/memoryviews.html#readonly-views Read-only views :std:ref:`readonly_views`
resolve-conflicts Cython 3.1 src/userguide/external_C_code.html#resolve-conflicts Resolving naming conflicts - C name specifications :std:ref:`resolve-conflicts`
rich_comparisons Cython 3.1 src/userguide/special_methods.html#rich-comparisons Rich comparisons :std:ref:`rich_comparisons`
sage Cython 3.1 src/quickstart/install.html#sage - :std:ref:`sage`
search Cython 3.1 search.html Search Page :std:ref:`search`
seljebotn09 Cython 3.1 src/tutorial/readings.html#seljebotn09 - :std:ref:`seljebotn09`
sharing-declarations Cython 3.1 src/userguide/sharing_declarations.html#sharing-declarations Sharing Declarations Between Cython Modules :std:ref:`sharing-declarations`
sharing_extension_types Cython 3.1 src/userguide/sharing_declarations.html#sharing-extension-types Sharing Extension Types :std:ref:`sharing_extension_types`
shedskin Cython 3.1 src/tutorial/related_work.html#shedskin - :std:ref:`shedskin`
special-methods Cython 3.1 src/userguide/special_methods.html#special-methods Special Methods of Extension Types :std:ref:`special-methods`
special_mention Cython 3.1 src/reference/special_mention.html#special-mention Special Mention :std:ref:`special_mention`
special_methods_table Cython 3.1 src/userguide/special_methods.html#special-methods-table Special Method Table :std:ref:`special_methods_table`
statements_and_expressions Cython 3.1 src/userguide/language_basics.html#statements-and-expressions Statements and expressions :std:ref:`statements_and_expressions`
stl_types Cython 3.1 src/userguide/wrapping_CPlusPlus.html#stl-types Standard library :std:ref:`stl_types`
string_tutorial Cython 3.1 src/tutorial/strings.html#string-tutorial Unicode and passing strings :std:ref:`string_tutorial`
struct Cython 3.1 src/userguide/language_basics.html#struct Language Basics :std:ref:`struct`
struct-union-enum-styles Cython 3.1 src/userguide/external_C_code.html#struct-union-enum-styles Styles of struct, union and enum declaration :std:ref:`struct-union-enum-styles`
structs Cython 3.1 src/userguide/language_basics.html#structs Structs, Unions, Enums :std:ref:`structs`
subclassing Cython 3.1 src/userguide/extension_types.html#subclassing Subclassing :std:ref:`subclassing`
swig Cython 3.1 src/tutorial/related_work.html#swig - :std:ref:`swig`
the__next__method Cython 3.1 src/userguide/special_methods.html#the-next-method The __next__() method :std:ref:`the__next__method`
trashcan Cython 3.1 src/userguide/extension_types.html#trashcan Enabling the deallocation trashcan :std:ref:`trashcan`
tutorial Cython 3.1 src/tutorial/cython_tutorial.html#tutorial Basic Tutorial :std:ref:`tutorial`
type-conversion Cython 3.1 src/userguide/language_basics.html#type-conversion Automatic type conversions :std:ref:`type-conversion`
type_casting Cython 3.1 src/userguide/language_basics.html#type-casting Type Casting :std:ref:`type_casting`
types Cython 3.1 src/userguide/language_basics.html#types Types :std:ref:`types`
types_names_vs_constructor_names Cython 3.1 src/userguide/extension_types.html#types-names-vs-constructor-names Type names vs. constructor names :std:ref:`types_names_vs_constructor_names`
typing_types Cython 3.1 src/userguide/language_basics.html#typing-types Types :std:ref:`typing_types`
union Cython 3.1 src/userguide/language_basics.html#union Language Basics :std:ref:`union`
userlist Cython 3.1 src/tutorial/readings.html#userlist - :std:ref:`userlist`
using_c_libraries Cython 3.1 src/tutorial/clibraries.html#using-c-libraries Using C libraries :std:ref:`using_c_libraries`
using_memoryviews Cython 3.1 src/userguide/memoryviews.html#using-memoryviews Using memoryviews :std:ref:`using_memoryviews`
verbatim_c Cython 3.1 src/userguide/external_C_code.html#verbatim-c Including verbatim C code :std:ref:`verbatim_c`
versioning Cython 3.1 src/userguide/sharing_declarations.html#versioning Versioning :std:ref:`versioning`
view_copy_c_fortran Cython 3.1 src/userguide/memoryviews.html#view-copy-c-fortran C and Fortran contiguous copies :std:ref:`view_copy_c_fortran`
view_cython_arrays Cython 3.1 src/userguide/memoryviews.html#view-cython-arrays Cython arrays :std:ref:`view_cython_arrays`
view_general_layouts Cython 3.1 src/userguide/memoryviews.html#view-general-layouts Specifying more general memory layouts :std:ref:`view_general_layouts`
view_memory_layout Cython 3.1 src/userguide/memoryviews.html#view-memory-layout Memory layout :std:ref:`view_memory_layout`
view_needs_gil Cython 3.1 src/userguide/memoryviews.html#view-needs-gil Memoryviews and the GIL :std:ref:`view_needs_gil`
view_quickstart Cython 3.1 src/userguide/memoryviews.html#view-quickstart Quickstart :std:ref:`view_quickstart`
view_transposing Cython 3.1 src/userguide/memoryviews.html#view-transposing Transposing :std:ref:`view_transposing`
warnings Cython 3.1 src/userguide/source_files_and_compilation.html#warnings Warnings :std:ref:`warnings`
wininst Cython 3.1 src/tutorial/appendix.html#wininst - :std:ref:`wininst`
working-numpy Cython 3.1 src/tutorial/numpy.html#working-numpy Working with NumPy :std:ref:`working-numpy`
wrapping-cplusplus Cython 3.1 src/userguide/wrapping_CPlusPlus.html#wrapping-cplusplus Using C++ in Cython :std:ref:`wrapping-cplusplus`

std:doc

Identifier Project Name Version Location Display Name Usage example
CONTRIBUTING Cython 3.1 CONTRIBUTING.html Welcome, and thank you for your interest in contributing! :std:doc:`CONTRIBUTING`
examples/README Cython 3.1 examples/README.html :std:doc:`examples/README`
index Cython 3.1 index.html Welcome to Cython’s Documentation :std:doc:`index`
src/changes Cython 3.1 src/changes.html Cython Changelog :std:doc:`src/changes`
src/donating Cython 3.1 src/donating.html 🌷️ Thank you for your interest in supporting Cython! 🌷️ :std:doc:`src/donating`
src/quickstart/build Cython 3.1 src/quickstart/build.html Building Cython code :std:doc:`src/quickstart/build`
src/quickstart/cythonize Cython 3.1 src/quickstart/cythonize.html Faster code via static typing :std:doc:`src/quickstart/cythonize`
src/quickstart/index Cython 3.1 src/quickstart/index.html Getting Started :std:doc:`src/quickstart/index`
src/quickstart/install Cython 3.1 src/quickstart/install.html Installing Cython :std:doc:`src/quickstart/install`
src/quickstart/overview Cython 3.1 src/quickstart/overview.html Cython - an overview :std:doc:`src/quickstart/overview`
src/reference/compilation Cython 3.1 src/reference/compilation.html Compilation :std:doc:`src/reference/compilation`
src/reference/directives Cython 3.1 src/reference/directives.html Compiler Directives :std:doc:`src/reference/directives`
src/reference/extension_types Cython 3.1 src/reference/extension_types.html Extension Types :std:doc:`src/reference/extension_types`
src/reference/index Cython 3.1 src/reference/index.html Reference Guide :std:doc:`src/reference/index`
src/reference/interfacing_with_other_code Cython 3.1 src/reference/interfacing_with_other_code.html Interfacing with Other Code :std:doc:`src/reference/interfacing_with_other_code`
src/reference/language_basics Cython 3.1 src/reference/language_basics.html Language Basics :std:doc:`src/reference/language_basics`
src/reference/limitations Cython 3.1 src/reference/limitations.html Limitations :std:doc:`src/reference/limitations`
src/reference/special_mention Cython 3.1 src/reference/special_mention.html Special Mention :std:doc:`src/reference/special_mention`
src/reference/special_methods_table Cython 3.1 src/reference/special_methods_table.html Special Methods Table :std:doc:`src/reference/special_methods_table`
src/tutorial/appendix Cython 3.1 src/tutorial/appendix.html Appendix: Installing MinGW on Windows :std:doc:`src/tutorial/appendix`
src/tutorial/array Cython 3.1 src/tutorial/array.html Working with Python arrays :std:doc:`src/tutorial/array`
src/tutorial/caveats Cython 3.1 src/tutorial/caveats.html Caveats :std:doc:`src/tutorial/caveats`
src/tutorial/cdef_classes Cython 3.1 src/tutorial/cdef_classes.html Extension types (aka. cdef classes) :std:doc:`src/tutorial/cdef_classes`
src/tutorial/clibraries Cython 3.1 src/tutorial/clibraries.html Using C libraries :std:doc:`src/tutorial/clibraries`
src/tutorial/cython_tutorial Cython 3.1 src/tutorial/cython_tutorial.html Basic Tutorial :std:doc:`src/tutorial/cython_tutorial`
src/tutorial/embedding Cython 3.1 src/tutorial/embedding.html Embedding Cython modules in C/C++ applications :std:doc:`src/tutorial/embedding`
src/tutorial/external Cython 3.1 src/tutorial/external.html Calling C functions :std:doc:`src/tutorial/external`
src/tutorial/index Cython 3.1 src/tutorial/index.html Tutorials :std:doc:`src/tutorial/index`
src/tutorial/memory_allocation Cython 3.1 src/tutorial/memory_allocation.html Memory Allocation :std:doc:`src/tutorial/memory_allocation`
src/tutorial/numpy Cython 3.1 src/tutorial/numpy.html Working with NumPy :std:doc:`src/tutorial/numpy`
src/tutorial/parallelization Cython 3.1 src/tutorial/parallelization.html Writing parallel code with Cython :std:doc:`src/tutorial/parallelization`
src/tutorial/profiling_tutorial Cython 3.1 src/tutorial/profiling_tutorial.html Profiling :std:doc:`src/tutorial/profiling_tutorial`
src/tutorial/pure Cython 3.1 src/tutorial/pure.html Pure Python Mode :std:doc:`src/tutorial/pure`
src/tutorial/pxd_files Cython 3.1 src/tutorial/pxd_files.html pxd files :std:doc:`src/tutorial/pxd_files`
src/tutorial/readings Cython 3.1 src/tutorial/readings.html Further reading :std:doc:`src/tutorial/readings`
src/tutorial/related_work Cython 3.1 src/tutorial/related_work.html Related work :std:doc:`src/tutorial/related_work`
src/tutorial/strings Cython 3.1 src/tutorial/strings.html Unicode and passing strings :std:doc:`src/tutorial/strings`
src/userguide/buffer Cython 3.1 src/userguide/buffer.html Implementing the buffer protocol :std:doc:`src/userguide/buffer`
src/userguide/debugging Cython 3.1 src/userguide/debugging.html Debugging your Cython program :std:doc:`src/userguide/debugging`
src/userguide/early_binding_for_speed Cython 3.1 src/userguide/early_binding_for_speed.html Early Binding for Speed :std:doc:`src/userguide/early_binding_for_speed`
src/userguide/extension_types Cython 3.1 src/userguide/extension_types.html Extension Types :std:doc:`src/userguide/extension_types`
src/userguide/external_C_code Cython 3.1 src/userguide/external_C_code.html Interfacing with External C Code :std:doc:`src/userguide/external_C_code`
src/userguide/faq Cython 3.1 src/userguide/faq.html FAQ :std:doc:`src/userguide/faq`
src/userguide/fusedtypes Cython 3.1 src/userguide/fusedtypes.html Fused Types (Templates) :std:doc:`src/userguide/fusedtypes`
src/userguide/glossary Cython 3.1 src/userguide/glossary.html Glossary :std:doc:`src/userguide/glossary`
src/userguide/index Cython 3.1 src/userguide/index.html Users Guide :std:doc:`src/userguide/index`
src/userguide/language_basics Cython 3.1 src/userguide/language_basics.html Language Basics :std:doc:`src/userguide/language_basics`
src/userguide/limitations Cython 3.1 src/userguide/limitations.html Limitations :std:doc:`src/userguide/limitations`
src/userguide/memoryviews Cython 3.1 src/userguide/memoryviews.html Typed Memoryviews :std:doc:`src/userguide/memoryviews`
src/userguide/migrating_to_cy30 Cython 3.1 src/userguide/migrating_to_cy30.html Migrating from Cython 0.29 to 3.0 :std:doc:`src/userguide/migrating_to_cy30`
src/userguide/nogil Cython 3.1 src/userguide/nogil.html Cython and the GIL :std:doc:`src/userguide/nogil`
src/userguide/numpy_pythran Cython 3.1 src/userguide/numpy_pythran.html Pythran as a Numpy backend :std:doc:`src/userguide/numpy_pythran`
src/userguide/numpy_tutorial Cython 3.1 src/userguide/numpy_tutorial.html Cython for NumPy users :std:doc:`src/userguide/numpy_tutorial`
src/userguide/numpy_ufuncs Cython 3.1 src/userguide/numpy_ufuncs.html Creating Numpy ufuncs :std:doc:`src/userguide/numpy_ufuncs`
src/userguide/parallelism Cython 3.1 src/userguide/parallelism.html Using Parallelism :std:doc:`src/userguide/parallelism`
src/userguide/pypy Cython 3.1 src/userguide/pypy.html Porting Cython code to PyPy :std:doc:`src/userguide/pypy`
src/userguide/pyrex_differences Cython 3.1 src/userguide/pyrex_differences.html Differences between Cython and Pyrex :std:doc:`src/userguide/pyrex_differences`
src/userguide/sharing_declarations Cython 3.1 src/userguide/sharing_declarations.html Sharing Declarations Between Cython Modules :std:doc:`src/userguide/sharing_declarations`
src/userguide/source_files_and_compilation Cython 3.1 src/userguide/source_files_and_compilation.html Source Files and Compilation :std:doc:`src/userguide/source_files_and_compilation`
src/userguide/special_methods Cython 3.1 src/userguide/special_methods.html Special Methods of Extension Types :std:doc:`src/userguide/special_methods`
src/userguide/troubleshooting Cython 3.1 src/userguide/troubleshooting.html Troubleshooting :std:doc:`src/userguide/troubleshooting`
src/userguide/wrapping_CPlusPlus Cython 3.1 src/userguide/wrapping_CPlusPlus.html Using C++ in Cython :std:doc:`src/userguide/wrapping_CPlusPlus`

std:term

Identifier Project Name Version Location Display Name Usage example
Dynamic allocation or Heap allocation Cython 3.1 src/userguide/glossary.html#term-Dynamic-allocation-or-Heap-allocation - :std:term:`Dynamic allocation or Heap allocation`
Extension type Cython 3.1 src/userguide/glossary.html#term-Extension-type - :std:term:`Extension type`
Global Interpreter Lock or GIL Cython 3.1 src/userguide/glossary.html#term-Global-Interpreter-Lock-or-GIL - :std:term:`Global Interpreter Lock or GIL`
Python object Cython 3.1 src/userguide/glossary.html#term-Python-object - :std:term:`Python object`
Stack allocation Cython 3.1 src/userguide/glossary.html#term-Stack-allocation - :std:term:`Stack allocation`
Typed memoryview Cython 3.1 src/userguide/glossary.html#term-Typed-memoryview - :std:term:`Typed memoryview`
pointer Cython 3.1 src/userguide/glossary.html#term-pointer - :std:term:`pointer`