Search.setIndex({"alltitles": {"** power operator": [[49, "power-operator"]], "0.11.2 (2009-05-20)": [[3, "id367"]], "0.12 (2009-11-23)": [[3, "id363"]], "0.12.1 (2010-02-02)": [[3, "id359"]], "0.13 (2010-08-25)": [[3, "id355"]], "0.14 (2010-12-14)": [[3, "id351"]], "0.14.1 (2011-02-04)": [[3, "id347"]], "0.15 (2011-08-05)": [[3, "id343"]], "0.15.1 (2011-09-19)": [[3, "id339"]], "0.16 (2012-04-21)": [[3, "id335"]], "0.17 (2012-09-01)": [[3, "id331"]], "0.17.1 (2012-09-26)": [[3, "id327"]], "0.17.2 (2012-11-20)": [[3, "id323"]], "0.17.3 (2012-12-14)": [[3, "id319"]], "0.17.4 (2013-01-03)": [[3, "id317"]], "0.18 (2013-01-28)": [[3, "id313"]], "0.19 (2013-04-19)": [[3, "id309"]], "0.19.1 (2013-05-11)": [[3, "id305"]], "0.19.2 (2013-10-13)": [[3, "id301"]], "0.20 (2014-01-18)": [[3, "id297"]], "0.20.1 (2014-02-11)": [[3, "id295"]], "0.20.2 (2014-06-16)": [[3, "id292"]], "0.21 (2014-09-10)": [[3, "id287"]], "0.21.1 (2014-10-18)": [[3, "id283"]], "0.21.2 (2014-12-27)": [[3, "id281"]], "0.22 (2015-02-11)": [[3, "id276"]], "0.22.1 (2015-06-20)": [[3, "id274"]], "0.23 (2015-08-08)": [[3, "id269"]], "0.23.1 (2015-08-22)": [[3, "id267"]], "0.23.2 (2015-09-11)": [[3, "id265"]], "0.23.3 (2015-09-29)": [[3, "id262"]], "0.23.4 (2015-10-10)": [[3, "id260"]], "0.23.5 (2016-03-26)": [[3, "id259"]], "0.24 (2016-04-04)": [[3, "id256"]], "0.24.1 (2016-07-15)": [[3, "id254"]], "0.25 (2016-10-25)": [[3, "id251"]], "0.25.1 (2016-10-26)": [[3, "id248"]], "0.25.2 (2016-12-08)": [[3, "id246"]], "0.26 (2017-07-19)": [[3, "id242"]], "0.26.1 (2017-08-29)": [[3, "id239"]], "0.27 (2017-09-23)": [[3, "id234"]], "0.27.1 (2017-10-01)": [[3, "id230"]], "0.27.2 (2017-10-22)": [[3, "id228"]], "0.27.3 (2017-11-03)": [[3, "id226"]], "0.28 (2018-03-13)": [[3, "id222"]], "0.28.1 (2018-03-18)": [[3, "id220"]], "0.28.2 (2018-04-13)": [[3, "id216"]], "0.28.3 (2018-05-27)": [[3, "id214"]], "0.28.4 (2018-07-08)": [[3, "id212"]], "0.28.5 (2018-08-03)": [[3, "id210"]], "0.28.6 (2018-11-01)": [[3, "id208"]], "0.29 (2018-10-14)": [[3, "id204"]], "0.29.1 (2018-11-24)": [[3, "id202"]], "0.29.10 (2019-06-02)": [[3, "id184"]], "0.29.11 (2019-06-30)": [[3, "id182"]], "0.29.12 (2019-07-07)": [[3, "id180"]], "0.29.13 (2019-07-26)": [[3, "id177"]], "0.29.14 (2019-11-01)": [[3, "id173"]], "0.29.15 (2020-02-06)": [[3, "id170"]], "0.29.16 (2020-03-24)": [[3, "id167"]], "0.29.17 (2020-04-26)": [[3, "id163"]], "0.29.18 (2020-05-18)": [[3, "id160"]], "0.29.19 (2020-05-20)": [[3, "id157"]], "0.29.2 (2018-12-14)": [[3, "id200"]], "0.29.20 (2020-06-10)": [[3, "id154"]], "0.29.21 (2020-07-09)": [[3, "id151"]], "0.29.22 (2021-02-20)": [[3, "id146"]], "0.29.23 (2021-04-14)": [[3, "id143"]], "0.29.24 (2021-07-14)": [[3, "id140"]], "0.29.25 (2021-12-06)": [[3, "id137"]], "0.29.26 (2021-12-16)": [[3, "id134"]], "0.29.27 (2022-01-28)": [[3, "id130"]], "0.29.28 (2022-02-17)": [[3, "id127"]], "0.29.29 (2022-05-16)": [[3, "id123"]], "0.29.3 (2019-01-19)": [[3, "id198"]], "0.29.30 (2022-05-16)": [[3, "id120"]], "0.29.31 (2022-07-27)": [[3, "id116"]], "0.29.32 (2022-07-29)": [[3, "id113"]], "0.29.33 (2023-01-06)": [[3, "id108"]], "0.29.34 (2023-04-02)": [[3, "id105"]], "0.29.35 (2023-05-24)": [[3, "id102"]], "0.29.36 (2023-07-04)": [[3, "id99"]], "0.29.37 (2023-12-18)": [[3, "id96"]], "0.29.4 (2019-02-01)": [[3, "id196"]], "0.29.5 (2019-02-09)": [[3, "id194"]], "0.29.6 (2019-02-27)": [[3, "id192"]], "0.29.7 (2019-04-14)": [[3, "id190"]], "0.29.8 (2019-05-28)": [[3, "id188"]], "0.29.9 (2019-05-29)": [[3, "id186"]], "3.0.0 (2023-07-17)": [[3, "id45"]], "3.0.0 alpha 1 (2020-04-12)": [[3, "alpha-1-2020-04-12"]], "3.0.0 alpha 10 (2022-01-06)": [[3, "alpha-10-2022-01-06"]], "3.0.0 alpha 11 (2022-07-31)": [[3, "alpha-11-2022-07-31"]], "3.0.0 alpha 2 (2020-04-23)": [[3, "alpha-2-2020-04-23"]], "3.0.0 alpha 3 (2020-04-27)": [[3, "alpha-3-2020-04-27"]], "3.0.0 alpha 4 (2020-05-05)": [[3, "alpha-4-2020-05-05"]], "3.0.0 alpha 5 (2020-05-19)": [[3, "alpha-5-2020-05-19"]], "3.0.0 alpha 6 (2020-07-31)": [[3, "alpha-6-2020-07-31"]], "3.0.0 alpha 7 (2021-05-24)": [[3, "alpha-7-2021-05-24"]], "3.0.0 alpha 8 (2021-07-02)": [[3, "alpha-8-2021-07-02"]], "3.0.0 alpha 9 (2021-07-21)": [[3, "alpha-9-2021-07-21"]], "3.0.0 beta 1 (2023-02-25)": [[3, "beta-1-2023-02-25"]], "3.0.0 beta 2 (2023-03-27)": [[3, "beta-2-2023-03-27"]], "3.0.0 beta 3 (2023-05-24)": [[3, "beta-3-2023-05-24"]], "3.0.0 rc 1 (2023-07-12)": [[3, "rc-1-2023-07-12"]], "3.0.0 rc 2 (2023-07-13)": [[3, "rc-2-2023-07-13"]], "3.0.0 unified release notes": [[3, "unified-release-notes"]], "3.0.1 (2023-08-25)": [[3, "id26"]], "3.0.10 (2024-03-30)": [[3, "id2"]], "3.0.11 (2024-08-05)": [[3, "id1"]], "3.0.2 (2023-08-27)": [[3, "id24"]], "3.0.3 (2023-10-05)": [[3, "id20"]], "3.0.4 (2023-10-17)": [[3, "id17"]], "3.0.5 (2023-10-31)": [[3, "id14"]], "3.0.6 (2023-11-26)": [[3, "id11"]], "3.0.7 (2023-12-19)": [[3, "id9"]], "3.0.8 (2024-01-10)": [[3, "id7"]], "3.0.9 (2024-03-05)": [[3, "id4"]], "A matrix class": [[37, "a-matrix-class"]], "A simple Tutorial": [[61, "a-simple-tutorial"]], "API reference": [[20, "api-reference"]], "About the project": [[42, "about-the-project"]], "Accepting strings from Python code": [[36, "accepting-strings-from-python-code"]], "Access to C-only functions": [[61, "access-to-c-only-functions"]], "Accessing Python/C API routines": [[41, "accessing-python-c-api-routines"]], "Acquiring and Releasing the GIL": [[41, "acquiring-and-releasing-the-gil"]], "Acquiring the GIL": [[41, "acquiring-the-gil"]], "Add public attributes": [[61, "add-public-attributes"]], "Adding types": [[29, "adding-types"], [52, "adding-types"]], "Advanced C++ features": [[61, "advanced-c-features"]], "Allocating \u201cscratch space\u201d for each thread": [[30, "allocating-scratch-space-for-each-thread"]], "An example C++ API": [[61, "an-example-c-api"]], "Annotation typing": [[49, "annotation-typing"]], "Annotation typing rules": [[32, "id5"]], "Appendix: Installing MinGW on Windows": [[19, null]], "Arguments": [[10, "arguments"], [58, "arguments"]], "Arithmetic Methods": [[12, "arithmetic-methods"]], "Arithmetic methods": [[59, "arithmetic-methods"]], "Arithmetic operators": [[18, "arithmetic-operators"], [59, "arithmetic-operators"]], "Arithmetic special methods": [[49, "arithmetic-special-methods"]], "Assignment on declaration (e.g. \u201ccdef int spam = 5\u201d)": [[56, "assignment-on-declaration-e-g-cdef-int-spam-5"]], "Attribute name matching and aliasing": [[40, "attribute-name-matching-and-aliasing"]], "AttributeErrors": [[60, "attributeerrors"]], "Attributes": [[12, "attributes"]], "Augmenting .pxd": [[32, "augmenting-pxd"]], "Auto encoding and decoding": [[36, "auto-encoding-and-decoding"]], "Automatic Type Conversion": [[15, "automatic-type-conversion"]], "Automatic range conversion": [[56, "automatic-range-conversion"]], "Automatic type conversions": [[46, "automatic-type-conversions"]], "Automatic typecheck": [[56, "automatic-typecheck"]], "Background": [[48, "background"]], "Basic Tutorial": [[24, null]], "Basic setup.py": [[58, "basic-setup-py"]], "Basics": [[42, "basics"]], "Binding functions": [[49, "binding-functions"]], "Boolean int type (e.g. it acts like a c int, but coerces to/from python as a boolean)": [[56, "boolean-int-type-e-g-it-acts-like-a-c-int-but-coerces-to-from-python-as-a-boolean"]], "Borrowed references and data pointers": [[55, "borrowed-references-and-data-pointers"]], "Breaking out of loops": [[54, "breaking-out-of-loops"]], "Brief recap on C, Fortran and strided memory layouts": [[48, "brief-recap-on-c-fortran-and-strided-memory-layouts"]], "Buffer interface": [[18, "buffer-interface"]], "Buffer interface [PEP 3118] (no Python equivalents - see note 1)": [[59, "buffer-interface-pep-3118-no-python-equivalents-see-note-1"]], "Buffer interface [legacy] (no Python equivalents - see note 1)": [[59, "buffer-interface-legacy-no-python-equivalents-see-note-1"]], "Bugs and crashes": [[55, "bugs-and-crashes"]], "Bugs fixed": [[3, "bugs-fixed"], [3, "id3"], [3, "id6"], [3, "id8"], [3, "id10"], [3, "id13"], [3, "id16"], [3, "id19"], [3, "id22"], [3, "id25"], [3, "id28"], [3, "id46"], [3, "id47"], [3, "id49"], [3, "id52"], [3, "id55"], [3, "id58"], [3, "id61"], [3, "id64"], [3, "id67"], [3, "id70"], [3, "id73"], [3, "id75"], [3, "id78"], [3, "id80"], [3, "id83"], [3, "id85"], [3, "id87"], [3, "id98"], [3, "id101"], [3, "id104"], [3, "id107"], [3, "id111"], [3, "id115"], [3, "id119"], [3, "id122"], [3, "id126"], [3, "id129"], [3, "id133"], [3, "id136"], [3, "id139"], [3, "id142"], [3, "id145"], [3, "id149"], [3, "id153"], [3, "id156"], [3, "id159"], [3, "id162"], [3, "id166"], [3, "id169"], [3, "id172"], [3, "id175"], [3, "id178"], [3, "id181"], [3, "id183"], [3, "id185"], [3, "id187"], [3, "id189"], [3, "id191"], [3, "id193"], [3, "id195"], [3, "id197"], [3, "id199"], [3, "id201"], [3, "id203"], [3, "id206"], [3, "id209"], [3, "id211"], [3, "id213"], [3, "id215"], [3, "id218"], [3, "id221"], [3, "id224"], [3, "id227"], [3, "id229"], [3, "id232"], [3, "id236"], [3, "id241"], [3, "id244"], [3, "id247"], [3, "id249"], [3, "id255"], [3, "id258"], [3, "id261"], [3, "id263"], [3, "id266"], [3, "id268"], [3, "id272"], [3, "id275"], [3, "id279"], [3, "id282"], [3, "id285"], [3, "id290"], [3, "id294"], [3, "id296"], [3, "id299"], [3, "id303"], [3, "id307"], [3, "id311"], [3, "id315"], [3, "id318"], [3, "id321"], [3, "id325"], [3, "id329"], [3, "id333"], [3, "id337"], [3, "id341"], [3, "id345"], [3, "id349"], [3, "id353"], [3, "id357"], [3, "id361"], [3, "id365"], [3, "id369"]], "Build integration": [[3, "build-integration"]], "Building Cython code": [[5, null]], "Building a Cython module using setuptools": [[5, "building-a-cython-module-using-setuptools"]], "Built-in Constants": [[15, "built-in-constants"]], "Built-in Functions": [[46, "built-in-functions"]], "Built-in Fused Types": [[43, "built-in-fused-types"]], "Builtin types, slots and fields": [[55, "builtin-types-slots-and-fields"]], "C": [[14, "c"]], "C API Declarations": [[41, "c-api-declarations"]], "C Arrays": [[46, "c-arrays"]], "C and Fortran contiguous copies": [[48, "c-and-fortran-contiguous-copies"]], "C and Fortran contiguous memoryviews": [[48, "c-and-fortran-contiguous-memoryviews"]], "C inline properties": [[40, "c-inline-properties"]], "C methods": [[40, "c-methods"]], "C types": [[32, "c-types"]], "C types and Python classes": [[15, "c-types-and-python-classes"]], "C variable and type definitions": [[46, "c-variable-and-type-definitions"]], "C++": [[14, "id2"]], "C++ Exception handling": [[56, "c-exception-handling"]], "C++ left-values": [[61, "c-left-values"]], "C++ operators not compatible with Python syntax": [[61, "c-operators-not-compatible-with-python-syntax"]], "C++ postincrement/postdecrement operator": [[49, "c-postincrement-postdecrement-operator"]], "C++ public declarations": [[41, "c-public-declarations"]], "C++ strings": [[36, "c-strings"]], "CPython array module": [[48, "cpython-array-module"]], "Callable from C (cdef)": [[15, "callable-from-c-cdef"]], "Callable from Python (def)": [[15, "callable-from-python-def"]], "Callable from both Python and C (cpdef)": [[15, "callable-from-both-python-and-c-cpdef"]], "Callbacks": [[23, "callbacks"]], "Calling": [[43, "calling"]], "Calling C functions": [[26, null], [32, "calling-c-functions"]], "Can Cython generate C code for classes?": [[42, "can-cython-generate-c-code-for-classes"]], "Can I call my Python code from C?": [[42, "can-i-call-my-python-code-from-c"]], "Casting Fused Functions": [[43, "casting-fused-functions"]], "Caveats": [[21, null]], "Caveats and Limitations": [[61, "caveats-and-limitations"]], "Caveats when using a Python string in a C context": [[46, "caveats-when-using-a-python-string-in-a-c-context"]], "Changes do not propagate back": [[60, "changes-do-not-propagate-back"]], "Checked Type Casts": [[15, "checked-type-casts"], [46, "checked-type-casts"]], "Checking return values for non-Cython functions..": [[15, "checking-return-values-for-non-cython-functions"]], "Checking return values of non-Cython functions": [[46, "checking-return-values-of-non-cython-functions"]], "Class-private name mangling": [[49, "class-private-name-mangling"]], "Cloning, extending arrays": [[20, "cloning-extending-arrays"]], "Code generation changes": [[3, "code-generation-changes"]], "Coercion to NumPy": [[48, "coercion-to-numpy"]], "Commandline Interface": [[3, "commandline-interface"]], "Comparison to the old buffer support": [[48, "comparison-to-the-old-buffer-support"]], "Compatibility with C": [[3, "compatibility-with-c"]], "Compatibility with C++": [[3, "id38"]], "Compatibility with CPython and the Python C API": [[3, "compatibility-with-cpython-and-the-python-c-api"]], "Compatibility with other Python implementations": [[3, "compatibility-with-other-python-implementations"]], "Compilation": [[10, null], [30, "compilation"]], "Compilation and Importing": [[61, "compilation-and-importing"]], "Compile-Time Definitions": [[15, "compile-time-definitions"], [46, "compile-time-definitions"]], "Compiler Directives": [[11, null]], "Compiler directives": [[10, "compiler-directives"], [58, "compiler-directives"]], "Compiler options": [[10, "compiler-options"], [58, "compiler-options"]], "Compiling": [[54, "compiling"]], "Compiling and linking": [[23, "compiling-and-linking"]], "Compiling from the command line": [[10, "compiling-from-the-command-line"], [58, "compiling-from-the-command-line"]], "Compiling with Sage": [[10, "compiling-with-sage"], [58, "compiling-with-sage"]], "Compiling with a Jupyter Notebook": [[10, "compiling-with-a-jupyter-notebook"], [58, "compiling-with-a-jupyter-notebook"]], "Compiling with cython.compile": [[58, "compiling-with-cython-compile"]], "Compiling with cython.inline": [[10, "compiling-with-cython-inline"], [58, "compiling-with-cython-inline"]], "Compiling with distutils": [[10, "compiling-with-distutils"]], "Compiling with pyximport": [[10, "compiling-with-pyximport"], [58, "compiling-with-pyximport"]], "Compiling with the cython command": [[58, "compiling-with-the-cython-command"]], "Compiling with the cythonize command": [[58, "compiling-with-the-cythonize-command"]], "Conditional Acquiring / Releasing the GIL": [[41, "conditional-acquiring-releasing-the-gil"]], "Conditional Compilation": [[15, "conditional-compilation"], [46, "conditional-compilation"]], "Conditional GIL Acquiring / Releasing": [[43, "conditional-gil-acquiring-releasing"]], "Conditional Statements": [[15, "conditional-statements"], [46, "conditional-statements"]], "Conditional expressions \u201cx if b else y\u201d": [[56, "conditional-expressions-x-if-b-else-y"]], "Conditionally acquiring the GIL": [[50, "conditionally-acquiring-the-gil"]], "Configurable optimisations": [[10, "configurable-optimisations"], [58, "configurable-optimisations"]], "Configuring the C-Build": [[10, "configuring-the-c-build"], [58, "configuring-the-c-build"]], "Configuring the Debugger": [[38, "configuring-the-debugger"]], "Controlling deallocation and garbage collection in CPython": [[40, "controlling-deallocation-and-garbage-collection-in-cpython"]], "Controlling pickling": [[40, "controlling-pickling"]], "Convenience functions": [[38, "convenience-functions"]], "Copying": [[48, "copying"]], "Create Cython wrapper class": [[61, "create-cython-wrapper-class"]], "Creating Numpy ufuncs": [[53, null]], "Cython - an overview": [[9, null]], "Cython Changelog": [[3, null]], "Cython File Types": [[15, "cython-file-types"]], "Cython Hello World": [[24, "cython-hello-world"]], "Cython Profiling Basics": [[31, "cython-profiling-basics"]], "Cython and the GIL": [[50, null]], "Cython arrays": [[48, "cython-arrays"]], "Cython at a glance": [[52, "cython-at-a-glance"]], "Cython file types": [[46, "cython-file-types"]], "Cython for NumPy users": [[52, null]], "Cythonize arguments": [[10, "cythonize-arguments"], [58, "cythonize-arguments"]], "Data fields": [[20, "data-fields"]], "Dataclass extension types": [[40, "dataclass-extension-types"]], "Dealing with \u201cconst\u201d": [[36, "dealing-with-const"]], "Debugging your Cython program": [[38, null]], "Declaration": [[12, "declaration"], [59, "declaration"]], "Declare a var with the wrapped C++ class": [[61, "declare-a-var-with-the-wrapped-c-class"]], "Declare class with cdef cppclass": [[61, "declare-class-with-cdef-cppclass"]], "Declaring Data Types": [[15, "declaring-data-types"], [46, "declaring-data-types"]], "Declaring Fused Types": [[43, "declaring-fused-types"]], "Declaring a C++ class interface": [[61, "declaring-a-c-class-interface"]], "Declaring a function as callable without the GIL": [[41, "declaring-a-function-as-callable-without-the-gil"]], "Declaring the NumPy arrays as contiguous": [[52, "declaring-the-numpy-arrays-as-contiguous"]], "Declaring/Using References": [[61, "declaring-using-references"]], "Decoding bytes to text": [[36, "decoding-bytes-to-text"]], "Default behavior for memoryview layouts": [[48, "default-behavior-for-memoryview-layouts"]], "Defining external declarations": [[23, "defining-external-declarations"]], "Definition File": [[15, "definition-file"]], "Definition and Implementation files": [[57, "definition-and-implementation-files"]], "Dependency Handling": [[10, "dependency-handling"], [58, "dependency-handling"]], "Deprecation of DEF / IF": [[49, "deprecation-of-def-if"]], "Deprecations": [[3, "deprecations"]], "Descriptor objects": [[18, "descriptor-objects"]], "Descriptor objects (see note 2)": [[59, "descriptor-objects-see-note-2"]], "Determining where to add types": [[6, "determining-where-to-add-types"]], "Differences Between Cython and C": [[15, "differences-between-cython-and-c"]], "Differences between C and Cython expressions": [[46, "differences-between-c-and-cython-expressions"]], "Differences between Cython and Pyrex": [[56, null]], "Disabling annotations": [[32, "disabling-annotations"]], "Disabling cycle breaking (tp_clear)": [[40, "disabling-cycle-breaking-tp-clear"]], "Disabling cyclic garbage collection": [[40, "disabling-cyclic-garbage-collection"]], "Disabling profiling function wise": [[31, "disabling-profiling-function-wise"]], "Distributing Cython modules": [[10, "distributing-cython-modules"], [58, "distributing-cython-modules"]], "Do I need to rename my .py file to .pyx?": [[42, "do-i-need-to-rename-my-py-file-to-pyx"]], "Docstrings": [[12, "docstrings"], [59, "docstrings"]], "Don\u2019t use the GIL as a lock": [[50, "don-t-use-the-gil-as-a-lock"]], "Dynamic Attributes": [[12, "dynamic-attributes"], [40, "dynamic-attributes"]], "Dynamic Linking": [[23, "dynamic-linking"]], "Dynamic linking": [[26, "dynamic-linking"]], "Early Binding for Speed": [[39, null]], "Editor support": [[3, "editor-support"]], "Efficiency": [[55, "efficiency"]], "Efficient indexing": [[29, "efficient-indexing"]], "Efficient indexing with memoryviews": [[52, "efficient-indexing-with-memoryviews"]], "Element-wise parallel operations": [[30, "element-wise-parallel-operations"]], "Embedding Cython modules in C/C++ applications": [[25, null]], "Embedding example code": [[25, "embedding-example-code"]], "Enabling coverage analysis": [[31, "enabling-coverage-analysis"]], "Enabling line tracing": [[31, "enabling-line-tracing"]], "Enabling profiling for a complete source file": [[31, "enabling-profiling-for-a-complete-source-file"]], "Enabling the deallocation trashcan": [[40, "enabling-the-deallocation-trashcan"]], "Encoding text to bytes": [[36, "encoding-text-to-bytes"]], "Error and Exception Handling": [[15, "error-and-exception-handling"]], "Error return values": [[46, "error-return-values"]], "Exception handling": [[3, "exception-handling"]], "Exception values and noexcept": [[49, "exception-values-and-noexcept"]], "Exceptions": [[61, "exceptions"]], "Exceptions and the GIL": [[50, "exceptions-and-the-gil"]], "Executable class bodies": [[56, "executable-class-bodies"]], "Explanations": [[42, "explanations"]], "Extension Types": [[12, null], [40, null], [46, "extension-types"]], "Extension Types and None": [[12, "extension-types-and-none"]], "Extension type class attributes vs instance attributes": [[60, "extension-type-class-attributes-vs-instance-attributes"]], "Extension types (aka. cdef classes)": [[22, null]], "Extension types and None": [[40, "extension-types-and-none"]], "Extension types and cdef functions": [[32, "extension-types-and-cdef-functions"]], "External": [[12, "external"]], "External and Public Types": [[12, "external-and-public-types"]], "External declarations": [[26, "external-declarations"], [41, "external-declarations"]], "External extension types": [[40, "external-extension-types"]], "FAQ": [[42, null]], "Fast instantiation": [[40, "fast-instantiation"]], "Faster code via static typing": [[6, null]], "Features added": [[3, "features-added"], [3, "id5"], [3, "id12"], [3, "id15"], [3, "id18"], [3, "id21"], [3, "id27"], [3, "id48"], [3, "id51"], [3, "id54"], [3, "id56"], [3, "id60"], [3, "id63"], [3, "id66"], [3, "id69"], [3, "id72"], [3, "id74"], [3, "id77"], [3, "id79"], [3, "id82"], [3, "id84"], [3, "id86"], [3, "id110"], [3, "id118"], [3, "id125"], [3, "id132"], [3, "id148"], [3, "id165"], [3, "id205"], [3, "id217"], [3, "id223"], [3, "id231"], [3, "id235"], [3, "id240"], [3, "id243"], [3, "id252"], [3, "id257"], [3, "id270"], [3, "id277"], [3, "id284"], [3, "id288"], [3, "id293"], [3, "id298"], [3, "id302"], [3, "id306"], [3, "id310"], [3, "id314"], [3, "id320"], [3, "id324"], [3, "id328"], [3, "id332"], [3, "id336"], [3, "id340"], [3, "id344"], [3, "id348"], [3, "id352"], [3, "id356"], [3, "id360"], [3, "id364"], [3, "id368"]], "Fibonacci Fun": [[24, "fibonacci-fun"]], "Finalization methods: __dealloc__() and __del__()": [[59, "finalization-methods-dealloc-and-del"]], "Finalization: __dealloc__()": [[12, "finalization-dealloc"]], "Flags": [[37, "flags"]], "For-loops": [[15, "for-loops"]], "Forcing single-phase": [[25, "forcing-single-phase"]], "Fortran": [[14, "fortran"]], "Forward Declarations": [[12, "forward-declarations"]], "Forward-declaring extension types": [[40, "forward-declaring-extension-types"]], "From __future__ directives": [[56, "from-future-directives"]], "Function Pointers": [[15, "function-pointers"], [46, "function-pointers"]], "Function pointers in structs": [[56, "function-pointers-in-structs"]], "Functions": [[20, "functions"]], "Functions and Methods": [[15, "functions-and-methods"]], "Further Cython functions and declarations": [[32, "further-cython-functions-and-declarations"]], "Further reading": [[34, null]], "Fused Types (Templates)": [[43, null]], "Fused types and arrays": [[43, "fused-types-and-arrays"]], "GIL handling": [[55, "gil-handling"]], "General": [[18, "general"], [59, "general"]], "General notes about C strings": [[36, "general-notes-about-c-strings"]], "Getting Started": [[7, null]], "Globally": [[10, "globally"], [58, "globally"]], "Glossary": [[44, null]], "Grouping cdef Declarations": [[15, "grouping-cdef-declarations"]], "Grouping multiple C declarations": [[46, "grouping-multiple-c-declarations"]], "Handling errors": [[23, "handling-errors"]], "How do I assign to a global variable?": [[42, "how-do-i-assign-to-a-global-variable"]], "How do I automatically generate Cython definition files from C (.h) or C++ (.hpp) header files ?": [[42, "how-do-i-automatically-generate-cython-definition-files-from-c-h-or-c-hpp-header-files"]], "How do I cite Cython in an academic paper?": [[42, "how-do-i-cite-cython-in-an-academic-paper"]], "How do I compile Cython with subpackages?": [[42, "how-do-i-compile-cython-with-subpackages"]], "How do I create objects or apply operators to locally created objects as pure C code?": [[42, "how-do-i-create-objects-or-apply-operators-to-locally-created-objects-as-pure-c-code"]], "How do I declare a global variable?": [[42, "how-do-i-declare-a-global-variable"]], "How do I declare an object of type bool?": [[42, "how-do-i-declare-an-object-of-type-bool"]], "How do I declare numeric or integer C types?": [[42, "how-do-i-declare-numeric-or-integer-c-types"]], "How do I have to wrap C code that uses the restrict qualifier?": [[42, "how-do-i-have-to-wrap-c-code-that-uses-the-restrict-qualifier"]], "How do I help Cython find numpy header files?": [[42, "how-do-i-help-cython-find-numpy-header-files"]], "How do I implement a single class method in a Cython module?": [[42, "how-do-i-implement-a-single-class-method-in-a-cython-module"]], "How do I interface numpy arrays using Cython?": [[42, "how-do-i-interface-numpy-arrays-using-cython"]], "How do I make a cdef\u2019d class that derives from a builtin Python type such as list?": [[42, "how-do-i-make-a-cdef-d-class-that-derives-from-a-builtin-python-type-such-as-list"]], "How do I make a standalone binary from a Python program using cython?": [[42, "how-do-i-make-a-standalone-binary-from-a-python-program-using-cython"]], "How do I pass a Python string parameter on to a C library?": [[42, "how-do-i-pass-a-python-string-parameter-on-to-a-c-library"]], "How do I pass string buffers that may contain 0 bytes to Cython?": [[42, "how-do-i-pass-string-buffers-that-may-contain-0-bytes-to-cython"]], "How do I pickle cdef classes?": [[42, "how-do-i-pickle-cdef-classes"]], "How do I raise an exception in Cython code that will be visible to ancestor (in the callstack) CPython code?": [[42, "how-do-i-raise-an-exception-in-cython-code-that-will-be-visible-to-ancestor-in-the-callstack-cpython-code"]], "How do I reduce the size of the binary modules?": [[42, "how-do-i-reduce-the-size-of-the-binary-modules"]], "How do I run doctests in Cython code (pyx files)?": [[42, "how-do-i-run-doctests-in-cython-code-pyx-files"]], "How do I speed up the C compilation?": [[42, "how-do-i-speed-up-the-c-compilation"]], "How do I use builtins like len() with the C type char *?": [[42, "how-do-i-use-builtins-like-len-with-the-c-type-char"]], "How do I use const?": [[42, "how-do-i-use-const"]], "How do I use it?": [[15, "how-do-i-use-it"]], "How do I use variable args?": [[42, "how-do-i-use-variable-args"]], "How do I work around the -Wno-long-double error when installing on OS X?": [[42, "how-do-i-work-around-the-wno-long-double-error-when-installing-on-os-x"]], "How do I work around the \u201cunable to find vcvarsall.bat\u201d error when using MinGW as the compiler (on Windows)?": [[42, "how-do-i-work-around-the-unable-to-find-vcvarsall-bat-error-when-using-mingw-as-the-compiler-on-windows"]], "How do I \u2026?": [[42, "how-do-i"]], "How to set directives": [[10, "how-to-set-directives"], [58, "how-to-set-directives"]], "How well is Unicode supported?": [[42, "how-well-is-unicode-supported"]], "Identity vs. equality for inferred literals": [[47, "identity-vs-equality-for-inferred-literals"]], "Implementation File": [[15, "implementation-file"]], "Implemented PEPs": [[3, "implemented-peps"]], "Implementing functions in C": [[41, "implementing-functions-in-c"]], "Implementing the buffer protocol": [[37, null]], "Implicit importing": [[40, "implicit-importing"]], "Improved fidelity to Python semantics": [[3, "improved-fidelity-to-python-semantics"]], "Improvements in Pure Python mode": [[3, "improvements-in-pure-python-mode"]], "In setup.py": [[10, "in-setup-py"], [58, "in-setup-py"]], "In-place arithmetic operators": [[18, "in-place-arithmetic-operators"], [59, "in-place-arithmetic-operators"]], "Include File": [[15, "include-file"]], "Including verbatim C code": [[41, "including-verbatim-c-code"]], "Indexing": [[43, "indexing"], [48, "indexing"]], "Indices and tables": [[13, "indices-and-tables"], [45, "indices-and-tables"]], "InitTab": [[25, "inittab"]], "Initial support for Limited API": [[3, "initial-support-for-limited-api"]], "Initialisation methods: __cinit__() and __init__()": [[59, "initialisation-methods-cinit-and-init"]], "Initialising your main module": [[25, "initialising-your-main-module"]], "Initialization: __cinit__() and __init__()": [[12, "initialization-cinit-and-init"]], "Inspect support": [[47, "inspect-support"]], "Installation": [[52, "installation"]], "Installing Cython": [[8, null]], "Instantiation from existing C/C++ pointers": [[40, "instantiation-from-existing-c-c-pointers"]], "Integer for-loops": [[46, "integer-for-loops"]], "Integrating multiple modules": [[10, "integrating-multiple-modules"], [58, "integrating-multiple-modules"]], "Interaction with numpy": [[3, "interaction-with-numpy"]], "Interfacing with External C Code": [[41, null]], "Interfacing with Other Code": [[14, null]], "Introduction": [[40, "introduction"], [40, "dealloc-intro"]], "Is Cython a Python implementation?": [[42, "is-cython-a-python-implementation"]], "Is Cython faster than CPython?": [[42, "is-cython-faster-than-cpython"]], "Iteration": [[36, "iteration"]], "Iterators": [[18, "iterators"], [59, "iterators"]], "Keyword-only Arguments": [[15, "keyword-only-arguments"], [46, "keyword-only-arguments"]], "Keyword-only arguments": [[56, "keyword-only-arguments"]], "Known problems": [[55, "known-problems"]], "Language Basics": [[15, null], [46, null]], "Language Details": [[24, "language-details"]], "Legal Notice for Donations": [[4, "legal-notice-for-donations"]], "Limitations": [[10, "limitations"], [16, null], [47, null], [58, "limitations"]], "List/Set/Dict Comprehensions": [[56, "list-set-dict-comprehensions"]], "Locally": [[10, "locally"], [58, "locally"]], "Magic Attributes": [[32, "magic-attributes"]], "Magic Attributes within the .pxd": [[32, "magic-attributes-within-the-pxd"]], "Major themes in 3.0.0": [[3, "major-themes-in-3-0-0"]], "Making extension types weak-referenceable": [[40, "making-extension-types-weak-referenceable"]], "Making the function cleaner": [[52, "making-the-function-cleaner"]], "Managing the Global Interpreter Lock": [[32, "managing-the-global-interpreter-lock"]], "Manual compilation": [[52, "manual-compilation"]], "Mapping functionality": [[23, "mapping-functionality"]], "Marking functions as able to run without the GIL": [[50, "marking-functions-as-able-to-run-without-the-gil"]], "Memory Allocation": [[28, null]], "Memory layout": [[48, "memory-layout"]], "Memory management": [[23, "memory-management"]], "Memory safety and reference counting": [[37, "memory-safety-and-reference-counting"]], "Memoryview Objects and Cython Arrays": [[48, "memoryview-objects-and-cython-arrays"]], "Memoryviews and the GIL": [[48, "memoryviews-and-the-gil"]], "Methods": [[12, "methods"]], "Migrating from Cython 0.29 to 3.0": [[49, null]], "More friendly type casting": [[56, "more-friendly-type-casting"]], "More generic code": [[29, "more-generic-code"], [52, "more-generic-code"]], "Multiple Cython Files in a Package": [[58, "multiple-cython-files-in-a-package"]], "Multiple public and API declarations": [[41, "multiple-public-and-api-declarations"]], "Name Specification Clause": [[12, "name-specification-clause"]], "Name specification clause": [[40, "name-specification-clause"]], "Namespace packages": [[49, "namespace-packages"]], "Naming parameters": [[26, "naming-parameters"]], "Narrow Unicode builds": [[36, "narrow-unicode-builds"]], "Nested class declarations": [[61, "nested-class-declarations"]], "Nested tuple argument unpacking": [[47, "nested-tuple-argument-unpacking"]], "Newaxis": [[48, "newaxis"]], "None Slices": [[48, "none-slices"]], "Not importing the Cython module": [[25, "not-importing-the-cython-module"]], "Not initializing the Python interpreter": [[25, "not-initializing-the-python-interpreter"]], "Not setting the Python path": [[25, "not-setting-the-python-path"]], "NumPy": [[14, "numpy"]], "NumPy C-API": [[49, "numpy-c-api"]], "Numeric conversions": [[18, "numeric-conversions"], [59, "numeric-conversions"]], "Object lifetime": [[55, "object-lifetime"]], "Operator Precedence": [[15, "operator-precedence"], [46, "operator-precedence"]], "Optimizations": [[3, "optimizations"], [3, "id289"]], "Optional Arguments": [[15, "optional-arguments"], [46, "optional-arguments"]], "Optional arguments in cdef/cpdef functions": [[56, "optional-arguments-in-cdef-cpdef-functions"]], "Other changes": [[3, "other-changes"], [3, "id23"], [3, "id44"], [3, "id50"], [3, "id53"], [3, "id59"], [3, "id62"], [3, "id65"], [3, "id68"], [3, "id71"], [3, "id76"], [3, "id81"], [3, "id88"], [3, "id112"], [3, "id150"], [3, "id176"], [3, "id179"], [3, "id207"], [3, "id219"], [3, "id225"], [3, "id233"], [3, "id237"], [3, "id245"], [3, "id250"], [3, "id253"], [3, "id264"], [3, "id273"], [3, "id280"], [3, "id286"], [3, "id291"], [3, "id300"], [3, "id304"], [3, "id308"], [3, "id312"], [3, "id316"], [3, "id322"], [3, "id326"], [3, "id330"], [3, "id334"], [3, "id338"], [3, "id342"], [3, "id346"], [3, "id350"], [3, "id354"], [3, "id358"], [3, "id362"], [3, "id366"], [3, "id370"]], "Overloading": [[61, "overloading"]], "Overloading operators": [[61, "overloading-operators"]], "Overriding": [[15, "overriding"]], "Overriding in extension types": [[46, "overriding-in-extension-types"]], "Overview": [[61, "overview"]], "PEP-484 type annotations": [[32, "pep-484-type-annotations"]], "Parameters": [[15, "parameters"]], "Pass data from a C function via pointer": [[48, "pass-data-from-a-c-function-via-pointer"]], "Passing byte strings": [[36, "passing-byte-strings"]], "Performance: Disabling initialization checks": [[48, "performance-disabling-initialization-checks"]], "Performing different tasks on each thread": [[30, "performing-different-tasks-on-each-thread"]], "Pitfalls of automatic type conversions": [[60, "pitfalls-of-automatic-type-conversions"]], "Pointers": [[41, "pointers"]], "Porting Cython code to PyPy": [[55, null]], "Primes": [[24, "primes"]], "Primes with C++": [[24, "primes-with-c"]], "Private variables": [[30, "private-variables"]], "Procedure Overview": [[61, "procedure-overview"]], "Profiling": [[31, null]], "Profiling Tutorial": [[31, "profiling-tutorial"]], "Properties": [[12, "properties"], [40, "properties"]], "Public": [[12, "public"]], "Public Declarations": [[41, "public-declarations"]], "Public Declarations in C++": [[49, "public-declarations-in-c"]], "Public and external extension types": [[40, "public-and-external-extension-types"]], "Public extension types": [[40, "public-extension-types"]], "Pure Python Mode": [[32, null]], "Pure Python mode": [[56, "pure-python-mode"]], "Python 3 Support": [[56, "python-3-support"]], "Python 3 syntax/semantics": [[49, "python-3-syntax-semantics"]], "Python 3.8+": [[19, "python-3-8"]], "Python Built-ins": [[15, "python-built-ins"]], "Python buffer support": [[48, "python-buffer-support"]], "Python functions vs. C functions": [[46, "python-functions-vs-c-functions"]], "Python objects as parameters and return values": [[46, "python-objects-as-parameters-and-return-values"]], "Python semantics": [[49, "python-semantics"]], "Python string types in Cython code": [[36, "python-string-types-in-cython-code"]], "Pythran as a Numpy backend": [[51, null]], "Quickstart": [[43, "quickstart"], [48, "quickstart"]], "RTTI and typeid()": [[61, "rtti-and-typeid"]], "Read-only views": [[48, "read-only-views"]], "Reductions": [[30, "reductions"]], "Reference Guide": [[13, null]], "Reference counts": [[55, "reference-counts"]], "Reference table": [[32, "reference-table"]], "References": [[37, "references"]], "Referencing C header files": [[41, "referencing-c-header-files"]], "Related changes": [[3, "related-changes"], [3, "id29"], [3, "id30"], [3, "id31"], [3, "id32"], [3, "id33"], [3, "id34"], [3, "id35"], [3, "id36"], [3, "id37"], [3, "id39"], [3, "id40"], [3, "id41"], [3, "id42"], [3, "id43"]], "Related work": [[35, null]], "Releasing (and reacquiring) the GIL": [[50, "releasing-and-reacquiring-the-gil"]], "Releasing the GIL": [[41, "releasing-the-gil"]], "Resolving naming conflicts - C name specifications": [[41, "resolving-naming-conflicts-c-name-specifications"]], "Rich Comparisons": [[12, "rich-comparisons"]], "Rich comparison operators": [[18, "rich-comparison-operators"], [59, "rich-comparison-operators"]], "Rich comparisons": [[59, "rich-comparisons"]], "Running the Debugger": [[38, "running-the-debugger"]], "Safe usage with memory views": [[20, "safe-usage-with-memory-views"]], "Scope Rules": [[15, "scope-rules"]], "Scope rules": [[46, "scope-rules"]], "Scoped Enumerations": [[61, "scoped-enumerations"]], "Search paths for definition files": [[57, "search-paths-for-definition-files"]], "Selecting Specializations": [[43, "selecting-specializations"]], "Sequences and mappings": [[18, "sequences-and-mappings"], [59, "sequences-and-mappings"]], "Sharing C Functions": [[57, "sharing-c-functions"]], "Sharing Declarations Between Cython Modules": [[57, null]], "Sharing Extension Types": [[57, "sharing-extension-types"]], "Significant Bugs fixed": [[3, "significant-bugs-fixed"]], "Simplified wrapping with default constructor": [[61, "simplified-wrapping-with-default-constructor"]], "Single bytes and characters": [[36, "single-bytes-and-characters"]], "Source Files and Compilation": [[58, null]], "Source code encoding": [[36, "source-code-encoding"], [56, "source-code-encoding"]], "Special Mention": [[17, null]], "Special Method Table": [[59, "special-method-table"]], "Special Methods": [[12, "special-methods"]], "Special Methods Table": [[18, null]], "Special Methods of Extension Types": [[59, null]], "Special Types": [[41, "special-types"]], "Special methods": [[40, "special-methods"]], "Specify C++ language in setup.py": [[61, "specify-c-language-in-setup-py"]], "Specifying more general memory layouts": [[48, "specifying-more-general-memory-layouts"]], "Stack frames": [[47, "stack-frames"]], "Standard library": [[61, "standard-library"]], "Statements and Expressions": [[15, "statements-and-expressions"]], "Statements and expressions": [[46, "statements-and-expressions"]], "Static Attributes": [[40, "static-attributes"]], "Static Linking": [[23, "static-linking"]], "Static member method": [[61, "static-member-method"]], "Static typing": [[32, "static-typing"]], "String literals": [[36, "string-literals"]], "Stringing together prange blocks": [[30, "stringing-together-prange-blocks"]], "Structs, Unions, Enums": [[46, "structs-unions-enums"]], "Styles of struct, union and enum declaration": [[41, "styles-of-struct-union-and-enum-declaration"]], "Subclassing": [[12, "subclassing"], [40, "subclassing"]], "Synonyms": [[56, "synonyms"]], "Syntax": [[48, "syntax"]], "Templates": [[61, "templates"]], "Testing the result": [[23, "testing-the-result"]], "The Basics of Cython": [[24, "the-basics-of-cython"]], "The __next__() Method": [[12, "the-next-method"]], "The __next__() method": [[59, "the-next-method"]], "The cdef Statement": [[15, "the-cdef-statement"]], "The cimport statement": [[57, "the-cimport-statement"]], "The conversion isn\u2019t free": [[60, "the-conversion-isn-t-free"]], "The definition file": [[46, "the-definition-file"]], "The first Cython program": [[52, "the-first-cython-program"]], "The implementation file": [[46, "the-implementation-file"]], "The include statement and include files": [[46, "the-include-statement-and-include-files"]], "Tips and Tricks": [[32, "tips-and-tricks"]], "Todo": [[13, "id1"]], "Transposing": [[48, "transposing"]], "Troubleshooting": [[25, "troubleshooting"], [60, null]], "Tuning indexing further": [[29, "tuning-indexing-further"], [52, "tuning-indexing-further"]], "Tutorials": [[27, null]], "Type Casting": [[15, "type-casting"], [46, "type-casting"]], "Type Checking Specializations": [[43, "type-checking-specializations"]], "Type Names vs. Constructor Names": [[12, "type-names-vs-constructor-names"]], "Type Testing and Casting": [[40, "type-testing-and-casting"]], "Type declarations": [[40, "type-declarations"]], "Type names vs. constructor names": [[40, "type-names-vs-constructor-names"]], "Type qualifiers": [[46, "type-qualifiers"]], "Typed Memoryviews": [[48, null]], "Types": [[46, "types"]], "Typing Functions": [[6, "typing-functions"]], "Typing Variables": [[6, "typing-variables"]], "Unicode and passing strings": [[36, null]], "Untyped objects": [[60, "untyped-objects"]], "Usage example with setuptools": [[51, "usage-example-with-setuptools"]], "Users Guide": [[45, null]], "Using C arrays for fixed size lists": [[32, "using-c-arrays-for-fixed-size-lists"]], "Using C libraries": [[23, null]], "Using C++ in Cython": [[61, null]], "Using Cython Declarations from C": [[41, "using-cython-declarations-from-c"]], "Using Fused Types": [[43, "using-fused-types"]], "Using OpenMP Functions": [[54, "using-openmp-functions"]], "Using Parallelism": [[54, null]], "Using cimport to resolve naming conflicts": [[57, "using-cimport-to-resolve-naming-conflicts"]], "Using memoryviews": [[48, "using-memoryviews"]], "Using multiple threads": [[52, "using-multiple-threads"]], "Using the Debugger": [[38, "using-the-debugger"]], "Using the Jupyter notebook": [[5, "using-the-jupyter-notebook"]], "Using the Sage notebook": [[5, "using-the-sage-notebook"]], "Versioning": [[57, "versioning"]], "Warnings": [[10, "warnings"], [58, "warnings"]], "Weak Referencing": [[12, "weak-referencing"]], "Welcome to Cython\u2019s Documentation": [[2, null]], "Welcome, and thank you for your interest in contributing!": [[0, null]], "What Python versions does Cython support?": [[42, "what-python-versions-does-cython-support"]], "What a Definition File contains": [[57, "what-a-definition-file-contains"]], "What an Implementation File contains": [[57, "what-an-implementation-file-contains"]], "What can it contain?": [[15, "what-can-it-contain"], [15, "id1"], [15, "id3"]], "What can\u2019t it contain?": [[15, "what-can-t-it-contain"], [15, "id2"]], "What else?": [[15, "what-else"]], "What is better, a single big module or multiple separate modules?": [[42, "what-is-better-a-single-big-module-or-multiple-separate-modules"]], "What is the difference between PyObject* and object?": [[42, "what-is-the-difference-between-pyobject-and-object"]], "What is the difference between a .pxd and .pxi file? When should either be used?": [[42, "what-is-the-difference-between-a-pxd-and-pxi-file-when-should-either-be-used"]], "What is the relation between Cython and Pyrex?": [[42, "what-is-the-relation-between-cython-and-pyrex"]], "What typing does not do": [[29, "what-typing-does-not-do"]], "What\u2019s the license situation of Cython\u2019s output?": [[42, "what-s-the-license-situation-of-cython-s-output"]], "Where the language is \u201cmessy\u201d": [[60, "where-the-language-is-messy"]], "Where to go from here?": [[52, "where-to-go-from-here"]], "Why does Cython not always give errors for uninitialized variables?": [[42, "why-does-cython-not-always-give-errors-for-uninitialized-variables"]], "Why does a function with cdef\u2019d parameters accept None?": [[42, "why-does-a-function-with-cdef-d-parameters-accept-none"]], "Windows Calling Conventions": [[41, "windows-calling-conventions"]], "Windows and wide character APIs": [[36, "windows-and-wide-character-apis"]], "Working with NumPy": [[29, null]], "Working with Python arrays": [[20, null]], "Working with multi-phase": [[25, "working-with-multi-phase"]], "Writing a wrapper class": [[23, "writing-a-wrapper-class"]], "Writing into extension types": [[60, "writing-into-extension-types"]], "Writing parallel code with Cython": [[30, null]], "Your Cython environment": [[52, "your-cython-environment"]], "Zero-overhead, unsafe access to raw C pointer": [[20, "zero-overhead-unsafe-access-to-raw-c-pointer"]], "__init__.pxd": [[33, "init-pxd"]], "__signatures__": [[43, "signatures"]], "auto Keyword": [[61, "auto-keyword"]], "cdef inline": [[56, "cdef-inline"]], "cimport": [[15, "cimport"]], "cimports": [[32, "cimports"]], "compilation order": [[15, "compilation-order"]], "cpdef functions": [[56, "cpdef-functions"]], "cpow behaviour": [[58, "id13"]], "cpp_locals directive": [[61, "cpp-locals-directive"]], "cslurp.c": [[42, "cslurp-c"]], "parallel blocks": [[30, "parallel-blocks"]], "pxd files": [[33, null]], "pyximport: Cython Compilation for Developers": [[24, "pyximport-cython-compilation-for-developers"]], "slurp.h": [[42, "slurp-h"]], "slurp.pyx": [[42, "slurp-pyx"]], "typing Module": [[32, "typing-module"]], "\u2018by\u2019 expression in for loop (e.g. \u201cfor i from 0 <= i < 10 by 2\u201d)": [[56, "by-expression-in-for-loop-e-g-for-i-from-0-i-10-by-2"]], "\u201cCompiled\u201d switch": [[32, "compiled-switch"]], "\ud83c\udf37\ufe0f Thank you for your interest in supporting Cython! \ud83c\udf37\ufe0f": [[4, null]]}, "docnames": ["CONTRIBUTING", "examples/README", "index", "src/changes", "src/donating", "src/quickstart/build", "src/quickstart/cythonize", "src/quickstart/index", "src/quickstart/install", "src/quickstart/overview", "src/reference/compilation", "src/reference/directives", "src/reference/extension_types", "src/reference/index", "src/reference/interfacing_with_other_code", "src/reference/language_basics", "src/reference/limitations", "src/reference/special_mention", "src/reference/special_methods_table", "src/tutorial/appendix", "src/tutorial/array", "src/tutorial/caveats", "src/tutorial/cdef_classes", "src/tutorial/clibraries", "src/tutorial/cython_tutorial", "src/tutorial/embedding", "src/tutorial/external", "src/tutorial/index", "src/tutorial/memory_allocation", "src/tutorial/numpy", "src/tutorial/parallelization", "src/tutorial/profiling_tutorial", "src/tutorial/pure", "src/tutorial/pxd_files", "src/tutorial/readings", "src/tutorial/related_work", "src/tutorial/strings", "src/userguide/buffer", "src/userguide/debugging", "src/userguide/early_binding_for_speed", "src/userguide/extension_types", "src/userguide/external_C_code", "src/userguide/faq", "src/userguide/fusedtypes", "src/userguide/glossary", "src/userguide/index", "src/userguide/language_basics", "src/userguide/limitations", "src/userguide/memoryviews", "src/userguide/migrating_to_cy30", "src/userguide/nogil", "src/userguide/numpy_pythran", "src/userguide/numpy_tutorial", "src/userguide/numpy_ufuncs", "src/userguide/parallelism", "src/userguide/pypy", "src/userguide/pyrex_differences", "src/userguide/sharing_declarations", "src/userguide/source_files_and_compilation", "src/userguide/special_methods", "src/userguide/troubleshooting", "src/userguide/wrapping_CPlusPlus"], "envversion": {"sphinx": 64, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.todo": 2}, "filenames": ["CONTRIBUTING.rst", "examples/README.rst", "index.rst", "src/changes.rst", "src/donating.rst", "src/quickstart/build.rst", "src/quickstart/cythonize.rst", "src/quickstart/index.rst", "src/quickstart/install.rst", "src/quickstart/overview.rst", "src/reference/compilation.rst", "src/reference/directives.rst", "src/reference/extension_types.rst", "src/reference/index.rst", "src/reference/interfacing_with_other_code.rst", "src/reference/language_basics.rst", "src/reference/limitations.rst", "src/reference/special_mention.rst", "src/reference/special_methods_table.rst", "src/tutorial/appendix.rst", "src/tutorial/array.rst", "src/tutorial/caveats.rst", "src/tutorial/cdef_classes.rst", "src/tutorial/clibraries.rst", "src/tutorial/cython_tutorial.rst", "src/tutorial/embedding.rst", "src/tutorial/external.rst", "src/tutorial/index.rst", "src/tutorial/memory_allocation.rst", "src/tutorial/numpy.rst", "src/tutorial/parallelization.rst", "src/tutorial/profiling_tutorial.rst", "src/tutorial/pure.rst", "src/tutorial/pxd_files.rst", "src/tutorial/readings.rst", "src/tutorial/related_work.rst", "src/tutorial/strings.rst", "src/userguide/buffer.rst", "src/userguide/debugging.rst", "src/userguide/early_binding_for_speed.rst", "src/userguide/extension_types.rst", "src/userguide/external_C_code.rst", "src/userguide/faq.rst", "src/userguide/fusedtypes.rst", "src/userguide/glossary.rst", "src/userguide/index.rst", "src/userguide/language_basics.rst", "src/userguide/limitations.rst", "src/userguide/memoryviews.rst", "src/userguide/migrating_to_cy30.rst", "src/userguide/nogil.rst", "src/userguide/numpy_pythran.rst", "src/userguide/numpy_tutorial.rst", "src/userguide/numpy_ufuncs.rst", "src/userguide/parallelism.rst", "src/userguide/pypy.rst", "src/userguide/pyrex_differences.rst", "src/userguide/sharing_declarations.rst", "src/userguide/source_files_and_compilation.rst", "src/userguide/special_methods.rst", "src/userguide/troubleshooting.rst", "src/userguide/wrapping_CPlusPlus.rst"], "indexentries": {"annotate (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.annotate", false]], "buffer_max_dims (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.buffer_max_dims", false]], "built-in function": [[38, "cy_cname", false], [38, "cy_cvalue", false], [38, "cy_eval", false], [38, "cy_lineno", false]], "cache_builtins (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.cache_builtins", false]], "cimport_from_pyx (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.cimport_from_pyx", false]], "clear_to_none (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.clear_to_none", false]], "closure_freelist_size (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.closure_freelist_size", false]], "convert_range (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.convert_range", false]], "cy_cname()": [[38, "cy_cname", false]], "cy_colorize_code (c macro)": [[38, "c.cy_colorize_code", false]], "cy_complete_unqualified (c macro)": [[38, "c.cy_complete_unqualified", false]], "cy_cvalue()": [[38, "cy_cvalue", false]], "cy_eval()": [[38, "cy_eval", false]], "cy_lineno()": [[38, "cy_lineno", false]], "cy_terminal_background_color (c macro)": [[38, "c.cy_terminal_background_color", false]], "cython.cimports": [[32, "module-cython.cimports", false]], "cython.parallel": [[54, "module-cython.parallel", false]], "cythonize() (in module cython.build)": [[58, "Cython.Build.cythonize", false]], "docstrings (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.docstrings", false]], "dynamic allocation or heap allocation": [[44, "term-Dynamic-allocation-or-Heap-allocation", true]], "embed (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.embed", false]], "embed_pos_in_docstring (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.embed_pos_in_docstring", false]], "error_on_uninitialized (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.error_on_uninitialized", false]], "error_on_unknown_names (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.error_on_unknown_names", false]], "extension type": [[44, "term-Extension-type", true]], "fast_fail (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.fast_fail", false]], "gcc_branch_hints (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.gcc_branch_hints", false]], "generate_cleanup_code (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.generate_cleanup_code", false]], "global interpreter lock or gil": [[44, "term-Global-Interpreter-Lock-or-GIL", true]], "install() (in module pyximport)": [[58, "pyximport.install", false]], "lookup_module_cpdef (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.lookup_module_cpdef", false]], "module": [[32, "module-cython.cimports", false], [54, "module-cython.parallel", false]], "parallel() (in module cython.parallel)": [[54, "cython.parallel.parallel", false]], "pep 252": [[59, "index-2", false]], "pep 253": [[59, "index-3", false]], "pep 263": [[36, "index-1", false], [56, "index-1", false]], "pep 3118": [[37, "index-0", false], [37, "index-1", false], [59, "index-0", false], [59, "index-1", false]], "pep 3120": [[36, "index-2", false], [56, "index-0", false]], "pep 393": [[36, "index-3", false], [36, "index-4", false], [36, "index-5", false]], "pep 435": [[46, "index-0", false], [61, "index-0", false]], "pep 498": [[36, "index-0", false]], "pointer": [[44, "term-pointer", true]], "prange() (in module cython.parallel)": [[54, "cython.parallel.prange", false]], "python enhancement proposals": [[36, "index-0", false], [36, "index-1", false], [36, "index-2", false], [36, "index-3", false], [36, "index-4", false], [36, "index-5", false], [37, "index-0", false], [37, "index-1", false], [46, "index-0", false], [56, "index-0", false], [56, "index-1", false], [59, "index-0", false], [59, "index-1", false], [59, "index-2", false], [59, "index-3", false], [61, "index-0", false]], "python object": [[44, "term-Python-object", true]], "stack allocation": [[44, "term-Stack-allocation", true]], "threadid() (in module cython.parallel)": [[54, "cython.parallel.threadid", false]], "typed memoryview": [[44, "term-Typed-memoryview", true]], "warning_errors (in module cython.compiler.options)": [[58, "Cython.Compiler.Options.warning_errors", false]]}, "objects": {"": [[38, 0, 1, "c.cy_colorize_code", "cy_colorize_code"], [38, 0, 1, "c.cy_complete_unqualified", "cy_complete_unqualified"], [38, 0, 1, "c.cy_terminal_background_color", "cy_terminal_background_color"], [38, 1, 1, "", "cy_cname"], [38, 1, 1, "", "cy_cvalue"], [38, 1, 1, "", "cy_eval"], [38, 1, 1, "", "cy_lineno"]], "Cython.Build": [[58, 1, 1, "", "cythonize"]], "Cython.Compiler.Options": [[58, 2, 1, "", "annotate"], [58, 2, 1, "", "buffer_max_dims"], [58, 2, 1, "", "cache_builtins"], [58, 2, 1, "", "cimport_from_pyx"], [58, 2, 1, "", "clear_to_none"], [58, 2, 1, "", "closure_freelist_size"], [58, 2, 1, "", "convert_range"], [58, 2, 1, "", "docstrings"], [58, 2, 1, "", "embed"], [58, 2, 1, "", "embed_pos_in_docstring"], [58, 2, 1, "", "error_on_uninitialized"], [58, 2, 1, "", "error_on_unknown_names"], [58, 2, 1, "", "fast_fail"], [58, 2, 1, "", "gcc_branch_hints"], [58, 2, 1, "", "generate_cleanup_code"], [58, 2, 1, "", "lookup_module_cpdef"], [58, 2, 1, "", "warning_errors"]], "cython": [[32, 3, 0, "-", "cimports"], [54, 3, 0, "-", "parallel"]], "cython.parallel": [[54, 1, 1, "", "parallel"], [54, 1, 1, "", "prange"], [54, 1, 1, "", "threadid"]], "pyximport": [[58, 1, 1, "", "install"]]}, "objnames": {"0": ["c", "macro", "C macro"], "1": ["py", "function", "Python function"], "2": ["py", "data", "Python data"], "3": ["py", "module", "Python module"]}, "objtypes": {"0": "c:macro", "1": "py:function", "2": "py:data", "3": "py:module"}, "terms": {"": [0, 3, 5, 6, 8, 9, 19, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "0": [2, 5, 6, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 52, 53, 54, 57, 58, 59, 60, 61], "000": 31, "01": 2, "01112222333334445667788899": 32, "02": [2, 31], "03": 2, "0308": 56, "04": 2, "05": 2, "0518": 58, "06": 2, "07": 2, "08": 2, "089": 31, "09": 2, "0a1": 3, "0a10": 3, "0a11": 3, "0a2": 3, "0a3": 3, "0a6": 3, "0b1": 3, "0dminnimda": 3, "0x030200f0": 26, "0x107292f20": 43, "0x1072a6040": 43, "0x1072a6120": 43, "0x1072a6200": 43, "0x10ffff": 36, "0x12345": 36, "0x83a3e0": 38, "0x93ef88": 38, "0x93efd8": 38, "1": [2, 19, 20, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 46, 47, 48, 49, 52, 53, 54, 55, 56, 57, 58, 60, 61], "10": [2, 5, 21, 22, 23, 24, 29, 31, 32, 37, 40, 42, 45, 46, 48, 52, 54, 58, 59, 61], "100": [24, 29, 42, 48, 52, 54, 60], "1000": [23, 24, 29, 41, 42, 48, 52], "10000": [22, 23], "10000000": [30, 31], "100000000000000000000": 46, "10000004": 31, "1000x": 24, "101": 31, "103": 52, "1035": 3, "1071": 3, "108": 36, "10b1": 3, "11": [2, 24, 29, 31, 36, 48, 52, 61], "1109": 42, "1114111": 36, "1159": 3, "118": 42, "11a4": 3, "12": [2, 21, 24, 29, 31, 38, 42, 48, 52], "1214": 3, "1218": 3, "123": 46, "127": 43, "128": 43, "12834": 3, "13": [2, 24, 29, 36, 38, 42, 48, 52], "1351": 48, "1355": 3, "1382": 3, "1385": 3, "13a1": 3, "14": [2, 29, 38], "1407": 3, "1415": 3, "1427": 3, "1428": 3, "144": 24, "1461": 3, "1462": 3, "1470": 3, "1484": 3, "1485": 3, "1496": 3, "15": [2, 4, 24, 31, 36, 42, 47, 48, 58], "150": 6, "1502": 3, "1521": [3, 42], "1523": 3, "1538": 3, "154": 3, "1555": 3, "1565": 3, "1571": 3, "1594": 3, "1597": 24, "16": [2, 24, 29, 36, 46, 49, 51, 52], "1602": 3, "1605": 3, "1607": 3, "1612": 3, "1625": 3, "1631": 3, "1635": 3, "1638": 3, "1648": 3, "1653": 3, "1654": 3, "1662": 3, "1667": 3, "1672": 3, "1687": 3, "1696": 3, "1699": 3, "17": [2, 24, 29, 31, 36, 46, 48, 61], "1711": 3, "1715": 3, "1724": 3, "17267": 48, "1731": 3, "1732": 3, "1733": 3, "1735": 31, "1743": 3, "1753": 3, "1769": 3, "1771": 3, "1772": 3, "1775": 3, "1781": 3, "1784": 3, "1786": 3, "1788": 3, "1790": 3, "1796": 3, "1797": 3, "1798": 3, "18": [2, 29, 31, 58], "1801": 3, "1807": [3, 49], "1831": 3, "1836": 3, "1837": 3, "1839": 3, "1850": 3, "1851": 3, "1863": 3, "1866": 3, "1869": 3, "1870": 3, "1871": 3, "1872": 3, "1873": 3, "1874": 3, "1878": 3, "1879": 3, "1880": 3, "1881": 3, "1887": 3, "1889": 3, "19": [2, 24, 29, 36], "1905": 3, "1906": 3, "1907": 3, "1908": 3, "1911": 3, "1914": 3, "1915": 3, "1920": 3, "1930": 3, "1932": 3, "1935": 3, "1944": 3, "1946": 3, "1949": 3, "1950": 3, "1954": 3, "1957": 3, "1958": 3, "1962": 3, "1965": 3, "1968": 3, "197": 52, "1975": 3, "1980": 3, "1984": 3, "1985": 3, "1d": [30, 52, 60], "1min": 52, "2": [2, 6, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 48, 49, 51, 52, 53, 54, 57, 58, 60, 61], "20": [2, 23, 24, 29, 32, 36, 40, 41, 42, 43, 48, 52, 61], "2000": [24, 52], "2009": [2, 31, 34], "2010": [2, 42], "2011": [2, 42], "2012": 2, "2013": 2, "2014": 2, "2015": [2, 52], "2016": 2, "2017": 2, "2018": 2, "2019": 2, "2020": 2, "2021": 2, "2022": 2, "2023": [2, 42], "2024": 2, "2038": 3, "2040": 3, "2042": 3, "2046": 3, "2047": 3, "2048": 3, "2054": 3, "2056": 3, "206": 3, "2075": 3, "2090": 3, "2093": 3, "20semant": 47, "21": [2, 24, 29, 41, 42, 43, 61], "2102": 3, "2105": 3, "2106": 3, "211": 31, "2123": 3, "2132": 3, "2133": [3, 49], "2134": 3, "2148": 3, "2152": 3, "2153": 3, "2157": 3, "2162": 3, "2165": 3, "2168": 3, "2169": 3, "2171": 3, "2177": 3, "2188": 3, "219": 48, "2199": 3, "22": [2, 29, 52], "2207": 3, "2209": 3, "2227": 3, "2230": 3, "2235": 3, "2245": 3, "2251": 3, "2263": 3, "2266": 3, "2273": 3, "2274": 3, "2276": 3, "2281": 3, "2292": 3, "2294": 3, "23": [2, 24, 31, 46, 52], "2304": 3, "2306": 3, "2309": 3, "2313": 3, "2315": 3, "233": 24, "23349": 3, "2363": 3, "24": [2, 36, 48, 52], "2425": 3, "243": 31, "245": 3, "2477": 3, "2492": 3, "2494": 3, "25": [2, 52], "2508": 3, "2513": 3, "2514": 3, "252": 59, "2520": 3, "2523": 3, "2528": 3, "2529": 3, "253": 59, "2534": 3, "2536": 3, "2537": 3, "2541": 3, "255": 42, "2557": 3, "2559": 3, "256": 3, "2565": 3, "2579": 3, "258": 52, "2580": 3, "2588": 3, "26": [2, 24, 52], "2600": 3, "2601": 3, "2603": 3, "261": 52, "2615": 3, "2621": 3, "2627": 3, "263": [36, 56], "2632": 3, "2634": 3, "2636": 3, "2638": 3, "2640": 3, "2644": 3, "2650": 3, "2665": 3, "2670": 3, "2671": 3, "2675": 3, "2685": 3, "2686": 3, "2696": 3, "27": [2, 24, 32, 48, 59], "2701": 3, "2702": 3, "2709": 3, "2712": 3, "2713": 3, "2716": 3, "2729": 3, "2731": 3, "2732": 3, "2736": 3, "2747": 3, "2748": 3, "2749": 3, "2750": 3, "2752": 3, "2753": 3, "2755": 3, "2756": 3, "2767": 3, "2772": 3, "2774": 3, "2775": 3, "2776": 3, "2778": 3, "2779": 3, "2780": 3, "2781": 3, "2790": 3, "2791": 3, "2797": 3, "28": [2, 48, 58], "2801": 3, "2808": 3, "2811": 3, "2815": 3, "2816": 3, "2817": 3, "2819": 3, "2820": 3, "2822": 3, "2823": 3, "2826": 3, "2838": 3, "2842": 3, "2845": 3, "2854": 3, "2855": 3, "28598": 3, "2877": 3, "2879": 3, "2884": 3, "2885": 3, "2889": 3, "289": 3, "2891": 3, "2893": 3, "2894": 3, "29": [2, 6, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 37, 39, 40, 43, 45, 46, 48, 53, 54, 57, 59], "2903": 3, "2904": 3, "2905": 3, "2915": 3, "2919": 3, "2936": 3, "2938": 3, "2939": 3, "2940": 3, "2941": 3, "2952": 3, "2963": 3, "2967": 3, "2968": 3, "2972": 3, "2976": 3, "298": 48, "2987": 3, "2989": 3, "2997": 3, "2d": [29, 30, 48, 52], "2j": 61, "2to3": [3, 42], "2x": [3, 24, 52], "3": [2, 6, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 52, 53, 54, 55, 57, 58, 59, 60, 61], "30": [2, 42, 48, 52, 54, 57], "3000": 52, "3001": 3, "3009": 3, "3012": 3, "3022": 3, "3023": 3, "3028": 3, "3030": 3, "3031": 3, "3032": 3, "3038": 3, "3047": 3, "305": 31, "3065": 3, "3066": 3, "3081": 52, "3085": 3, "3090": 3, "3092": 3, "31": [2, 42], "3100": 3, "3102": 3, "310519": 19, "3106": 3, "3107": 3, "3108": 3, "3115": 3, "3118": [37, 48], "3119": 3, "3120": [36, 56], "3131": 3, "3133": 3, "3134": 3, "3142": 3, "3149": 57, "3155": 3, "3171": 3, "3174": 3, "3179": 3, "3187": 3, "3188": 3, "3196": 3, "32": [2, 42, 46, 56, 59], "3201": 3, "3202": 3, "3203": 3, "3215": 3, "3218": 3, "3223": 3, "3226": 3, "3227": 3, "3238": 3, "3244": 3, "3246": 3, "3253": 3, "3265": 3, "3266": 3, "3279": 3, "328": 3, "3285": 3, "3293": 3, "3297": 3, "32bit": [3, 36], "33": [2, 31, 52], "3307": 3, "3308": 3, "3309": 3, "3311": 3, "3332": 3, "3337": 3, "3338": 3, "3348": 3, "3350": 3, "3353": 3, "3355": 3, "3361": 3, "3365": 3, "3370": 3, "3382": 3, "3384": 3, "3391": 3, "34": [2, 24], "3402": 3, "3406": 3, "3411": 3, "3413": 3, "3414": 3, "3418": 3, "3419": 3, "342": 3, "3421": 3, "3430": 3, "3433": 3, "3437": 3, "3442": 3, "3447": 3, "3452": 3, "3453": 3, "3468": 3, "3476": 3, "3477": 3, "3489": 3, "3494": 3, "35": [2, 6, 58], "3501": 3, "3505": 3, "3507": 3, "351": 48, "3514": 3, "3522": 3, "3524": 3, "3530": 3, "3531": 3, "3534": 3, "3537": 3, "3540": 3, "3541": 3, "3543": 3, "3545": 3, "3548": 3, "3554": 3, "3558": 3, "3570": 3, "3571": 3, "3575": 3, "3577": 3, "3578": 3, "3588": 3, "3590": 3, "3594": 3, "35m": 58, "36": 2, "3603": 3, "3606": 3, "3611": 3, "3612": 3, "3616": 3, "3620": 3, "3622": 3, "3625": 3, "3630": 3, "3636": 3, "3637": 3, "3639": 3, "3642": 3, "3660": 3, "3663": 3, "3664": 3, "3666": 3, "3674": 3, "3677": 3, "3685": 3, "3688": 3, "3692": 3, "3693": 3, "3695": 3, "3697": 3, "37": 2, "3707": 3, "3708": 3, "3712": 3, "3716": 3, "3721": 3, "3734": 3, "3736": 3, "3741": 3, "3751": 3, "3754": 3, "3762": 3, "3763": 3, "3764": 3, "3767": 3, "377": 24, "3775": 3, "3782": 3, "3790": 3, "3795": 3, "3796": 3, "3798": 3, "380": 3, "3805": 3, "3808": 3, "3811": 3, "3828": 3, "3865": 3, "3881": 3, "3882": 3, "3883": 3, "3899": 3, "39": 42, "3901": 3, "3906": 3, "3909": 3, "3917": 3, "3922": 3, "3925": 3, "393": [3, 36], "3938": 3, "3949": 3, "3951": 3, "3954": 3, "3959": 3, "3964": 3, "3976": 3, "3d": [48, 52], "3f": 23, "3j": 3, "3rd": 48, "3str": [3, 42, 49, 58], "4": [2, 6, 19, 20, 29, 30, 31, 32, 36, 40, 42, 46, 48, 52, 54, 56, 59, 60, 61], "40": [31, 48], "4000": 3, "4036": 3, "4039": 3, "4046": 3, "4053": 3, "4054": 3, "4055": 3, "4056": 3, "4059": 3, "406": 31, "4061": 3, "4079": 3, "4081": 3, "4092": 3, "41": [23, 29], "4100": 3, "4104": 3, "4106": 3, "4108": 3, "4111": 3, "412": 52, "4125": 3, "4128": 3, "4137": 3, "4148": 3, "4151": 3, "4154": 3, "4160": 3, "4162": 3, "4172": 3, "4186": 3, "4187": 3, "4190": 3, "4191": 3, "4196": 3, "4198": 3, "42": [41, 46, 56, 57], "420": 49, "4202": 3, "4206": 3, "4211": 3, "4212": 3, "4214": 3, "422": 52, "4224": 3, "4228": 3, "4231": 3, "4236": 3, "4243": 3, "4252": 46, "4258": 3, "4265": 3, "4266": 3, "4268": 3, "4271": 3, "4273": 3, "4279": [43, 46], "4280": 3, "4296": 3, "4302": 43, "4308": 3, "4310": [3, 46], "4313": 3, "4317": 3, "432": 3, "4322": 3, "4324": 3, "4328": 3, "4329": 3, "4343": 3, "4344": 3, "4348": 3, "435": [46, 61], "4353": 3, "4354": 3, "4357": 3, "4361": 3, "4367": 3, "4370": 3, "4377": 3, "4388": 57, "4390": 3, "4395": 3, "4396": 3, "44": 41, "4408": 3, "4410": 3, "4411": 3, "4413": 3, "4414": 3, "4415": 3, "4416": 3, "4419": 3, "442": 31, "4420": 3, "4423": 3, "4428": 3, "4433": 3, "4434": 3, "4439": 3, "4440": 3, "4447": 3, "4448": 3, "4453": 3, "4454": 3, "4462": 3, "4473": 3, "4477": 3, "4478": 3, "4479": 3, "448": 3, "4480": 3, "4499": 3, "4500": 3, "4503": 3, "4509": 3, "451": 48, "4517": 3, "4522": 3, "4528": 3, "4530": 3, "4531": 3, "4536": 3, "4550": 3, "4558": 3, "4560": 3, "4570": 3, "459": 3, "46": 42, "4606": 3, "4609": 3, "4610": 3, "4629": 3, "4630": 3, "4637": 3, "4640": 3, "4644": 3, "465": 3, "4651": 3, "4660": 3, "4661": 3, "4662": 3, "4667": 3, "4669": 3, "4680": 3, "4689": 3, "4690": 3, "4699": 3, "4701": 3, "4710": 3, "4717": 3, "4721": 3, "4722": 3, "4725": 3, "4727": 3, "4730": 3, "4734": 3, "4736": 3, "4737": 3, "4746": 3, "4750": 3, "4751": 3, "4758": 3, "4762": 3, "4764": 3, "4770": 3, "4777": 3, "4779": 3, "4785": 3, "479": [3, 49], "4794": 3, "4796": 3, "4798": 3, "4804": 3, "4808": 3, "4814": 3, "4817": 3, "4818": 3, "4820": 3, "4821": 3, "4826": 3, "4827": 3, "4828": 3, "4831": 3, "4836": 3, "484": [3, 6, 20, 22, 23, 24, 26, 27, 28, 30, 31, 33, 37, 39, 40, 42, 43, 46, 48, 53, 54, 57, 59], "4842": 3, "4854": 3, "4859": 3, "4864": 3, "4868": 3, "487": 3, "4886": 3, "489": [3, 25, 58], "4890": 3, "4894": 3, "4895": 3, "4899": 3, "4902": 3, "4903": 3, "4904": 3, "4905": 3, "4906": 3, "4907": 3, "4909": 3, "4910": 3, "4912": 3, "4915": 3, "492": [3, 58], "4925": 3, "4927": 3, "4935": 3, "4936": 3, "4944": 3, "4945": 3, "4947": 3, "4948": 3, "4953": 3, "4956": 3, "4962": 3, "4968": 3, "498": [3, 36], "4992": 3, "4995": 3, "4f": 40, "4x": 3, "5": [2, 4, 19, 20, 23, 24, 25, 29, 31, 32, 36, 38, 40, 42, 43, 45, 46, 48, 52, 58, 60, 61], "50": [3, 31, 32, 48], "5002": 3, "5004": 3, "5005": 3, "5014": 3, "5016": 3, "5018": 3, "5019": 3, "5023": 3, "5029": 3, "5031": 3, "5046": 3, "5051": 3, "5052": 3, "5058": 3, "5062": 3, "5067": 3, "5070": 3, "5073": 3, "5083": 3, "5086": 3, "5094": 3, "5096": 3, "5101": 3, "5113": 3, "5120": 3, "5135": 3, "5139": 3, "5145": 3, "515": 3, "5157": 3, "516": 58, "5160": 3, "5163": 3, "5169": 3, "517": 3, "5178": 3, "518": 58, "5180": 3, "5183": 3, "5187": 3, "5190": 3, "5194": 3, "5197": 3, "5199": 3, "5216": 3, "522": 3, "5229": 3, "5230": 3, "5234": 3, "5235": 3, "5238": 3, "5248": 3, "525": 3, "5257": 3, "526": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 37, 39, 40, 43, 46, 48, 53, 54, 57, 59], "5262": 3, "5263": 3, "5264": 3, "5265": 3, "5266": 3, "5268": 3, "5269": 3, "5270": 3, "5279": 3, "5287": 3, "5290": 3, "5291": 3, "5292": 3, "5297": 3, "530": 3, "5300": 3, "5301": 3, "5308": 3, "5309": 3, "5314": 3, "5316": 3, "5318": 3, "5324": 3, "5328": 3, "5333": 3, "5343": 3, "5346": 3, "5347": 3, "5353": 3, "5354": 3, "5355": 3, "5356": 3, "5359": 3, "5365": 3, "5373": 3, "5383": 3, "539": 3, "5395": 3, "5396": 3, "5397": 3, "5399": 3, "54": 31, "5400": 3, "5401": 3, "5403": 3, "5408": 3, "5411": 3, "5413": 3, "5415": 3, "5417": 3, "5418": 3, "5419": 3, "5421": 3, "5422": 3, "5430": 3, "5432": 3, "54321": 32, "5437": 3, "5438": 3, "5442": 3, "5443": 3, "5465": 3, "5478": 3, "5481": 3, "5484": 3, "5495": 3, "5498": 3, "55": 24, "5504": 3, "551": 3, "5510": 3, "5511": 3, "5512": 3, "5516": 3, "5524": 3, "5536": 3, "5547": 3, "5549": 3, "5550": 3, "5552": 3, "5553": 3, "5554": 3, "5555": 3, "5556": 3, "5557": 3, "5558": 3, "5560": 3, "5562": 3, "5564": 3, "5571": 3, "5573": 3, "5588": 3, "56": 52, "560": 3, "5602": 3, "5605": 3, "5608": 3, "5612": 3, "5614": 3, "5617": 3, "5623": 3, "563": [3, 49], "5637": 3, "5639": 3, "5640": 3, "5641": 3, "5643": 3, "5644": 3, "5648": 3, "5650": 3, "5651": 3, "5661": 3, "5663": 3, "5665": 3, "5668": 3, "5670": 3, "5671": 3, "5673": 3, "5681": 3, "5689": 3, "5695": 3, "5696": 3, "570": 3, "5700": 3, "5712": 3, "5715": 3, "5717": 3, "572": 3, "5724": 3, "5726": 3, "5731": 3, "5734": 3, "5736": 3, "5739": 3, "5748": 3, "5751": 3, "5756": 3, "5767": 3, "5771": 3, "5772": 3, "57721": 32, "5776": 3, "5780": 3, "5787": 3, "5790": 3, "5794": 3, "5795": 3, "5803": 3, "5805": 3, "5809": 3, "5818": 3, "5836": 3, "5851": 3, "5852": 3, "5857": 3, "587": 52, "5873": 3, "5887": 3, "5894": 3, "590": 3, "5902": 3, "5905": 3, "5922": 3, "5941": 3, "5942": 3, "5957": 3, "597": 29, "5971": 3, "5982": 3, "5988": 3, "5989": 3, "5997": 3, "5fe59f8": 3, "5x5": 29, "6": [2, 19, 20, 29, 31, 32, 37, 38, 42, 46, 48, 52, 56, 59, 61], "60": 42, "6001": 3, "6003": 3, "6020": 3, "6022": 3, "6035": 3, "6037": 3, "6052": 3, "6064": 3, "6068": 3, "6076": 3, "6087": 3, "6099": 3, "610": 24, "6100": 3, "6122": 3, "614": 3, "6159": 3, "6166": 3, "6168": 3, "6182": 3, "6190": 3, "6204": 3, "622": 31, "6227": 3, "623": 3, "6251": 3, "6276": 3, "6300": 52, "636": 3, "64": [3, 41, 46, 59], "64bit": 58, "65": [24, 36, 38], "65535": 36, "6799": 48, "68": 46, "69": 48, "690": 3, "7": [2, 22, 24, 31, 36, 38, 40, 42, 46, 48, 49, 52, 56, 57, 61], "70": 48, "71": 48, "72": 48, "73": 48, "7558": 52, "775": 3, "782": 31, "8": [2, 24, 27, 31, 36, 40, 42, 48, 52, 54, 56, 58, 59, 61], "803": 3, "804": 3, "805": 3, "81": [29, 48], "828": 29, "8335833300000077": 22, "840": 31, "843": 3, "844": 52, "845": 3, "85": 3, "851": 3, "856": 3, "857": 3, "858": 3, "86": 29, "860": 3, "863": 3, "864": 3, "865": 3, "868": 3, "870": 3, "876": 3, "877": 3, "88": 41, "8859": 36, "887": 3, "89": 24, "8b1": 3, "8b2": 3, "8th": 34, "9": [2, 24, 29, 31, 32, 36, 48, 52, 55, 61], "90": 42, "9615": 42, "97": 29, "987": 24, "9995": 48, "A": [3, 5, 6, 8, 20, 23, 28, 30, 31, 32, 33, 36, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60], "And": [23, 24, 31, 36, 48, 52, 55, 58, 61], "As": [3, 19, 23, 24, 29, 31, 35, 36, 39, 40, 41, 42, 46, 48, 52, 54, 55, 56, 58, 59, 60, 61], "At": [9, 20, 23, 31, 39, 40, 46, 52, 56, 61], "BE": 3, "Be": [25, 41, 50, 61], "Being": [3, 40], "But": [3, 19, 23, 24, 31, 39, 40, 42, 48, 52, 57], "By": [3, 4, 23, 36, 39, 40, 41, 42, 46, 52, 58, 59, 60], "For": [3, 5, 6, 8, 19, 20, 23, 24, 25, 26, 29, 30, 32, 36, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 51, 52, 54, 56, 57, 58, 59, 60, 61], "IF": [3, 45, 46], "If": [0, 3, 6, 8, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "In": [3, 6, 13, 19, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 54, 55, 56, 57, 60, 61], "It": [3, 6, 9, 20, 23, 24, 25, 26, 29, 30, 31, 32, 35, 36, 37, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "Its": [9, 36, 37, 44, 57], "NOT": [25, 43, 59], "No": [3, 40, 42, 52], "Not": [20, 22, 30, 31, 32, 42], "OR": 37, "Of": [40, 48, 61], "On": [3, 6, 8, 23, 28, 29, 31, 32, 36, 38, 41, 46, 48, 49, 52, 58, 59, 60], "One": [3, 23, 25, 28, 30, 36, 40, 41, 42, 43, 48, 49, 51, 52, 55, 56, 57, 58], "Or": [25, 41], "Such": [33, 42, 46], "That": [23, 31, 42, 52, 56], "The": [3, 4, 5, 6, 8, 9, 10, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 48, 49, 50, 53, 54, 55, 56, 58, 61], "Their": [3, 28, 58], "Then": [5, 22, 23, 24, 33, 36, 38, 40, 51, 52, 58], "There": [3, 5, 20, 22, 23, 24, 25, 29, 30, 31, 32, 36, 37, 40, 41, 42, 43, 46, 49, 50, 52, 56, 57, 58, 59, 61], "These": [3, 5, 9, 19, 29, 30, 36, 37, 41, 46, 48, 53, 56, 57, 58, 59, 60, 61], "To": [3, 5, 6, 8, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 61], "With": [3, 6, 22, 24, 31, 36, 40, 42, 46, 48, 52, 56, 58, 61], "_": [3, 59], "__": [3, 49, 59], "__abs__": 59, "__add__": [3, 49, 58, 59], "__aiter__": 3, "__all__": 3, "__and__": 59, "__annotations__": 3, "__arg": 3, "__bar": 49, "__bool__": [23, 56], "__builtin__": 40, "__call__": [22, 59], "__cdecl": 41, "__cinit__": [23, 28, 37, 40, 42, 45, 48, 57, 61], "__class__": [3, 40, 58, 61], "__class_getitem__": 3, "__cmp__": 59, "__contains__": [3, 59], "__cplusplu": 25, "__dealloc__": [23, 28, 40, 45, 55, 61], "__debug__": 3, "__declspec": 41, "__defaults__": 3, "__del__": [3, 12, 40, 45, 50], "__delattr__": [59, 61], "__delete__": 59, "__delitem__": 59, "__delslice__": 59, "__dict__": [3, 40, 42, 56, 60], "__dir__": 61, "__div__": [3, 59], "__divmod__": 59, "__doc__": [3, 42, 58, 59, 61], "__eq__": [3, 59, 61], "__file__": 3, "__float__": 59, "__floordiv__": [3, 59], "__foo": 49, "__format__": 61, "__future__": [3, 23, 24, 36, 40, 43, 45, 46], "__ge__": [59, 61], "__get__": [40, 59], "__getattr__": [40, 59], "__getattribute__": [59, 61], "__getbuffer__": [37, 59], "__getcharbuffer__": 59, "__getitem__": [37, 42, 44, 59], "__getreadbuffer__": 59, "__getsegcount__": [3, 59], "__getslice__": 59, "__getwritebuffer__": 59, "__gt__": [59, 61], "__hash__": [59, 61], "__hex__": 59, "__iadd__": 59, "__iand__": 59, "__idiv__": 59, "__ifloordiv__": 59, "__ilshift__": 59, "__imod__": 59, "__imul__": 59, "__index__": 59, "__init__": [3, 22, 23, 27, 32, 39, 40, 42, 45, 46, 57, 60, 61], "__init_subclass__": 61, "__int__": [56, 59], "__invert__": 59, "__ior__": 59, "__ipow__": 59, "__irshift__": 59, "__isub__": 59, "__iter__": 59, "__itruediv__": 59, "__ixor__": 59, "__kwdefaults__": 3, "__le__": [59, 61], "__len__": [3, 59], "__long__": 59, "__lshift__": 59, "__lt__": [3, 59, 61], "__main__": 3, "__matmul__": 3, "__metaclass__": 3, "__mod__": 59, "__module__": [3, 42], "__mro_entries__": 3, "__mul__": 59, "__name__": [3, 42], "__ne__": [59, 61], "__neg__": 59, "__new__": [3, 40, 42, 59, 61], "__next__": [3, 45], "__nonzero__": [23, 56, 59], "__oct__": 59, "__or__": 59, "__path__": 3, "__pos__": 59, "__pow__": [49, 59], "__pyx_capi__": 42, "__pyx_fuse_0_0cpfunc": 43, "__pyx_fuse_0_1cpfunc": 43, "__pyx_fuse_1_0cpfunc": 43, "__pyx_fuse_1_1cpfunc": 43, "__pyx_is_unsign": 3, "__pyx_t_10": 30, "__pyx_t_2": 30, "__pyx_t_3": 30, "__pyx_t_8": 30, "__pyx_t_9": 30, "__pyx_v_x": 38, "__qualname__": 3, "__r": 59, "__radd__": [3, 49, 59], "__rand__": 59, "__rdiv__": 59, "__rdivmod__": 59, "__reduce__": [40, 61], "__reduce_cython__": 3, "__reduce_ex__": [40, 61], "__releasebuffer__": [3, 37, 59], "__repr__": [40, 59, 61], "__rfloordiv__": 59, "__richcmp__": [3, 59], "__rlshift__": 59, "__rmod__": [3, 59], "__rmul__": 59, "__ror__": 59, "__rpow__": [49, 59], "__rrshift__": 59, "__rshift__": 59, "__rsub__": 59, "__rtruediv__": 59, "__rxor__": 59, "__self__": [3, 49], "__set__": [40, 59], "__setattr__": [59, 61], "__setitem__": [37, 44, 59], "__setslice__": 59, "__setstate__": 61, "__signatures__": 45, "__sizeof__": 61, "__slots__": 3, "__stdcall": 41, "__str__": [59, 61], "__sub__": 59, "__subclasshook__": 61, "__test__": 42, "__text_signature__": 58, "__truediv__": [3, 59], "__weakref__": [3, 40], "__xor__": 59, "__xxx__": 40, "_area": 39, "_base__bar": 49, "_c_queue": 23, "_char": 36, "_cython_3_0a5": 3, "_derived__bar": 49, "_factori": 42, "_from_modul": 42, "_helper": 32, "_ignor": 58, "_internfromstr": 46, "_lsprof": 31, "_msc_ver": 41, "_mylib_get_newly_added_field": 41, "_mylib_set_newly_added_field": 41, "_ob_next": 38, "_ob_prev": 38, "_ptr": 40, "_py_pyatexit": 3, "_py_tpflags_have_vectorcal": 3, "_pycfunctionfast": 3, "_pygc_fin": 3, "_pylong_asbytearrai": 3, "_queue": 23, "_sin": 32, "_sleep": 41, "_t": 29, "_text": 36, "_use_math_defin": 3, "_valu": 42, "_win32": 41, "a1": 46, "a2": 46, "a7": 3, "a_1d": 43, "a_global_vari": 46, "a_python_byte_str": 42, "a_python_unicode_str": 42, "a_struct_ptr": 41, "a_tupl": 3, "aaron": 3, "ab": [3, 46], "abc": [3, 36, 44, 46], "abcabcxi": 36, "abcd": 56, "abcdefg": 36, "abc\u00f6": 36, "abi": 3, "abil": [9, 31, 32, 39, 53, 60, 61], "abl": [3, 6, 20, 23, 24, 25, 30, 33, 36, 38, 40, 41, 45, 52, 56, 60, 61], "abort": [54, 58], "about": [0, 3, 5, 19, 23, 24, 26, 27, 29, 30, 31, 32, 33, 34, 37, 38, 40, 45, 46, 48, 49, 52, 57, 58, 59, 60, 61], "abov": [3, 6, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 40, 41, 42, 46, 48, 52, 54, 58, 59, 60, 61], "abramowitz": 3, "absolut": [3, 59], "absolute_import": [3, 56], "abstract": [3, 47], "ac": 9, "acceler": [3, 8, 46], "accept": [3, 4, 23, 24, 27, 32, 40, 48, 49, 53, 56, 58, 59], "access": [3, 19, 22, 23, 24, 26, 27, 29, 30, 32, 33, 36, 37, 39, 40, 42, 44, 46, 48, 49, 50, 52, 55, 57, 58, 59, 60], "accid": 3, "accident": [3, 40, 58], "accommod": 42, "accompani": 33, "accomplish": 32, "accord": [3, 6, 8, 23, 30, 32, 43, 46, 49, 52, 54, 58, 61], "accordingli": [3, 58], "account": [3, 28, 36, 58], "accumul": 30, "accur": [36, 55], "achernomorov": 3, "achiev": [31, 32, 38, 39, 40, 41, 42, 52, 55], "acknowledg": 4, "acquir": [3, 32, 45, 46, 49, 55], "across": [0, 3, 26, 30, 41, 42, 49, 57, 60], "act": [30, 36, 45, 46, 58], "action": [0, 46], "activ": [3, 41], "actual": [3, 21, 23, 28, 29, 30, 36, 37, 38, 40, 41, 42, 43, 44, 49, 50, 52, 54, 56, 57, 58, 60, 61], "actually_i_really_dislike_this_person": 60, "ad": [6, 19, 23, 24, 27, 31, 36, 37, 40, 41, 42, 45, 46, 49, 51, 56, 58, 60], "adapt": [3, 8, 23, 25, 36, 41, 46, 55, 58], "add": [3, 7, 19, 20, 22, 23, 24, 25, 26, 29, 31, 32, 33, 37, 40, 41, 42, 46, 48, 49, 51, 52, 54, 56, 57, 58, 59, 60], "add_dll_directori": 19, "add_on": [48, 53], "add_one_add_two": 53, "add_row": 37, "addit": [3, 4, 6, 19, 23, 26, 33, 35, 36, 38, 40, 41, 42, 46, 48, 52, 56, 57, 58, 61], "addition": [3, 23, 30, 31, 36, 40, 42, 54, 55, 58, 59, 61], "address": [4, 32, 36, 37, 40, 41, 43, 44, 46, 47, 48, 56, 57, 61], "address_from_pyobject": 46, "address_from_void": 46, "address_in_c2": 46, "adher": 3, "adjac": 37, "adjust": [58, 61], "adress_in_c": 46, "adrien": 3, "advanc": [3, 4, 24, 41, 45, 54], "advantag": [4, 24, 26, 35, 36, 42, 46, 51, 54, 57, 60], "advic": [55, 60], "advisor": 4, "affect": [3, 29, 30, 38, 46, 56, 58], "afford": 23, "aforement": 48, "after": [3, 23, 24, 25, 28, 29, 30, 32, 36, 37, 40, 41, 46, 48, 49, 50, 52, 54, 56, 58, 59], "afterward": [23, 30, 41], "ag": [46, 60], "again": [3, 6, 22, 23, 32, 36, 39, 40, 42, 46, 52, 58, 59], "against": [3, 23, 26, 41, 42, 58, 60, 61], "ahead": 54, "aid": 36, "aim": [8, 9, 30, 44, 52], "aka": [2, 3, 27], "akd": 26, "akin": 43, "al": [3, 8, 9, 35, 42], "albrecht": 3, "alessandro": 3, "alex": 3, "alexand": 3, "alexei": 3, "alg": 23, "algorithm": [3, 22, 23, 29, 30, 43, 51, 61], "alia": [3, 36, 40], "alias": [3, 52, 58, 61], "align": [3, 46, 48], "alist": 3, "aliv": [3, 36, 37, 40, 42, 44, 55], "all": [0, 1, 3, 6, 19, 20, 22, 23, 24, 29, 30, 31, 32, 35, 36, 38, 40, 41, 42, 43, 46, 48, 49, 50, 52, 54, 56, 57, 58, 59, 60, 61], "alloc": [2, 3, 23, 24, 27, 29, 40, 42, 44, 46, 48, 52, 55, 59, 61], "allocate_buff": 48, "allocating_memori": 46, "allow": [3, 5, 6, 9, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "almost": [3, 23, 24, 36, 40, 41, 42, 50, 55, 56], "alon": [25, 31, 44], "along": [24, 40, 48, 57], "alongsid": 53, "alpha": [2, 41, 42, 54], "alphadelta14": 3, "alreadi": [3, 20, 23, 26, 30, 31, 36, 37, 39, 40, 41, 46, 48, 50, 52, 53, 55, 59, 61], "also": [0, 2, 3, 4, 6, 9, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "alter": 48, "altern": [3, 6, 8, 23, 25, 31, 36, 40, 42, 43, 46, 48, 52, 59, 61], "although": [3, 4, 5, 19, 23, 30, 32, 40, 41, 46, 48, 55, 57, 60], "alwai": [3, 6, 8, 21, 23, 24, 25, 28, 29, 31, 36, 40, 41, 43, 46, 48, 49, 50, 52, 54, 55, 56, 58, 59, 60], "always_allow_keyword": [3, 58], "ambigu": [3, 26, 58, 59], "ambit": 4, "among": [52, 54], "amort": 20, "amount": [20, 28, 30, 54], "ampersand": 3, "an": [0, 2, 3, 5, 6, 7, 8, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60], "anaconda": 8, "analog": [38, 40], "analys": 3, "analysi": [0, 3, 5, 32, 42, 58], "ancestor": 23, "andrad": 3, "andrei": 3, "andrew": 3, "andru": 3, "angl": 41, "ani": [3, 4, 6, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "anim": 40, "annot": [3, 5, 6, 20, 22, 23, 24, 26, 27, 28, 30, 31, 33, 37, 39, 40, 41, 42, 43, 45, 46, 48, 52, 53, 54, 56, 57, 58, 59], "annotated_funct": 32, "annotated_method": 32, "annotation_typ": [3, 32, 49, 58], "annotaton": 32, "anonym": [3, 46], "anoth": [3, 20, 23, 25, 28, 31, 36, 38, 40, 41, 43, 44, 48, 50, 52, 55, 57, 58, 61], "another_help": 58, "another_shrubberi": 40, "anselm": 3, "anselmi": 3, "answer": [3, 23, 42, 52], "anthoni": 3, "anticip": [3, 36, 40, 59], "antoin": 3, "antonio": 3, "any_typ": 32, "anymor": [3, 23, 48, 52], "anyth": [3, 23, 25, 32, 36, 37, 41, 42, 46, 48, 55, 57, 59], "anywai": [3, 31, 41, 58], "anywher": [41, 46], "apart": [3, 23, 36, 48, 58], "api": [0, 6, 23, 24, 25, 26, 27, 28, 29, 35, 37, 39, 40, 42, 44, 45, 46, 55, 58, 59], "api_func": 36, "app": [5, 41, 51, 58], "appar": 3, "appeal": 60, "appear": [3, 26, 36, 43, 46, 58, 59], "append": [3, 20, 23, 24, 25, 32, 36, 40, 42, 46, 50, 58], "appendix": [2, 8, 27], "appl": 8, "appli": [3, 23, 30, 36, 40, 41, 46, 49, 50, 55, 58, 59, 60], "applic": [2, 3, 4, 9, 19, 23, 27, 41, 42, 58, 59], "appreci": 60, "approach": [5, 6, 9, 20, 23, 40, 43, 61], "appropri": [3, 23, 36, 41, 42, 46, 54, 55, 56, 58, 59, 61], "approx": 31, "approx_pi": 31, "approxim": [24, 30, 31, 42, 54], "april": 42, "apt": [8, 38], "ar": [0, 1, 3, 4, 5, 6, 8, 9, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "arahaan": 3, "arang": [29, 48], "arbitrari": [3, 6, 22, 23, 24, 28, 40, 46, 50, 59, 60], "arbitrarili": 56, "archaic": 41, "architectur": [46, 51, 58], "archiv": [9, 19, 23], "area": [39, 42, 46, 61], "aren": [25, 48, 50], "arg": [3, 38, 43, 46, 56, 58, 59, 61], "arg1": 43, "arg2": 43, "argc": [25, 41], "argpars": 3, "arguabl": 58, "argument": [3, 5, 6, 21, 22, 23, 25, 26, 29, 30, 32, 36, 37, 38, 39, 40, 41, 42, 43, 45, 48, 52, 53, 54, 59, 60, 61], "argv": [25, 41], "aris": 58, "arithmet": [3, 6, 13, 42, 45, 58, 61], "arithmeticerror": [3, 61], "armin": 3, "around": [3, 6, 21, 22, 29, 31, 36, 39, 41, 52, 55, 58], "arr": [3, 46, 48], "arr1": 46, "arr2": 46, "arr_memview": 48, "arrai": [2, 3, 23, 24, 27, 28, 29, 30, 34, 36, 37, 44, 45, 53, 54, 58, 60], "arrang": 42, "array_1": 52, "array_2": 52, "array_s": 46, "arrayobject": 42, "arrays": 46, "articl": [36, 42, 46], "artifact": 42, "arvind": 3, "as_char": 20, "as_doubl": 20, "as_float": 20, "as_int": 20, "as_long": 20, "as_longlong": 20, "as_pyunicod": 20, "as_schar": 20, "as_short": 20, "as_uchar": 20, "as_uint": 20, "as_ulong": 20, "as_ulonglong": 20, "as_ushort": 20, "as_voidptr": 20, "asarrai": [30, 37, 48], "ascii": [3, 36, 46, 58], "ascontiguousarrai": 48, "ashwin": 3, "ask": [0, 34, 52], "aspect": [3, 38], "assembl": 46, "assert": [3, 26, 29, 32, 36, 41, 46, 52], "assertionerror": 3, "assign": [3, 6, 9, 20, 23, 24, 29, 30, 32, 36, 39, 40, 41, 43, 45, 46, 48, 49, 52, 54, 58, 60, 61], "associ": [23, 41, 42, 58], "assum": [3, 6, 23, 24, 28, 29, 30, 36, 40, 41, 42, 46, 48, 49, 58, 60, 61], "assumpt": [29, 48, 60], "ast": 3, "astyp": 52, "async": [3, 58], "asynchron": 3, "asyncio": [3, 58], "atof": 41, "atoi": [26, 41], "atom": [3, 50], "attach": 3, "attempt": [3, 30, 32, 36, 40, 46, 58], "attent": 58, "attr": 40, "attribut": [3, 22, 23, 27, 29, 33, 39, 42, 43, 45, 46, 48, 49, 52, 55, 56, 57, 58, 59], "attributeerror": [3, 22, 40, 45], "augment": [27, 57], "author": [23, 42], "auto": [3, 6, 27, 40, 59, 60], "auto_pickl": [3, 40], "autocomplet": 38, "autogen": 23, "autom": [19, 52], "automat": [3, 6, 20, 23, 24, 25, 26, 28, 30, 32, 36, 40, 41, 43, 44, 45, 48, 49, 52, 53, 54, 58, 59, 61], "autopxd": 42, "autopxd2": 42, "autotool": 58, "autowrap": 42, "avail": [3, 6, 8, 20, 22, 23, 24, 25, 26, 30, 32, 33, 36, 37, 40, 41, 42, 43, 46, 49, 53, 54, 55, 57, 58, 59, 61], "averag": 3, "avoid": [3, 20, 23, 24, 26, 28, 30, 32, 35, 36, 40, 41, 42, 43, 46, 49, 50, 55, 58, 59, 61], "awai": [3, 23, 25, 28, 36, 48, 49, 60], "await": 3, "awar": [3, 6, 25, 30, 36, 41, 46, 47, 50, 59, 61], "ax": 48, "ax487": 3, "axi": [30, 48], "ayd": 3, "b": [3, 6, 9, 20, 21, 22, 24, 29, 32, 33, 36, 40, 41, 42, 43, 45, 46, 47, 48, 49, 52, 58, 61], "bachmann": 3, "back": [3, 6, 23, 24, 36, 42, 46, 48, 58, 59, 61], "backend": [2, 3, 45, 52, 54], "background": [5, 38], "backport": 3, "backports_abc": 3, "backtrac": 38, "backward": [3, 23, 26, 36, 40, 42, 46, 49, 58, 59], "bad": [29, 40, 59], "bad_alloc": 61, "bad_cast": 61, "bad_typeid": 61, "badhead": 41, "badli": 54, "balanc": 54, "bar": [32, 40, 46, 61], "bare": [28, 41, 42], "barn": 3, "base": [3, 6, 9, 22, 24, 32, 35, 36, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 58, 59, 60], "basel": 31, "basestr": [3, 36], "basi": [3, 30, 31, 58], "basic": [2, 3, 10, 19, 23, 25, 27, 30, 37, 45, 48, 52, 55, 59, 61], "bazel": 3, "beazlei": 35, "becaus": [3, 6, 22, 23, 24, 29, 30, 31, 32, 36, 38, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 54, 55, 57, 58, 59, 60, 61], "becom": [3, 9, 23, 24, 32, 36, 40, 42, 54, 55, 58, 61], "been": [3, 6, 9, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 53, 54, 57, 58, 59, 61], "befor": [3, 23, 24, 25, 30, 36, 37, 38, 40, 41, 42, 46, 48, 49, 52, 56, 57, 58, 59, 61], "begin": [3, 30, 46, 49, 61], "beginn": [0, 6], "behav": [3, 22, 24, 31, 32, 36, 40, 42, 46, 49, 58, 59, 61], "behavior": [3, 21, 24, 40, 42, 46, 58, 59], "behaviour": [3, 30, 32, 36, 40, 42, 43, 46, 49, 53, 59, 60, 61], "behnel": [9, 42], "behnel2010cython": 42, "behold": 52, "being": [3, 21, 23, 25, 26, 28, 30, 32, 35, 36, 37, 40, 41, 42, 44, 46, 48, 49, 52, 54, 55, 58, 59, 60, 61], "belong": [26, 42, 46, 59], "below": [8, 28, 29, 30, 40, 41, 46, 47, 48, 52, 57, 58, 59, 61], "belt_and_brac": 41, "benchmark": [6, 29, 42, 52, 58], "benefit": [3, 28, 30, 32, 40, 41, 44, 50, 51, 52, 55, 58, 60], "benjamin": 3, "berg": 3, "besid": 36, "best": [3, 4, 23, 24, 28, 29, 36, 41, 42, 43, 46, 48, 52, 54, 55, 58, 59, 60], "beta": [2, 41], "better": [3, 6, 29, 30, 31, 35, 36, 40, 43, 52, 55, 56, 58, 59, 60], "between": [2, 3, 6, 20, 23, 24, 26, 29, 30, 36, 37, 40, 41, 43, 45, 48, 49, 55, 58, 59, 60], "bevendorff": 3, "bewar": [40, 41], "beyond": [32, 42, 55], "bibtex": 42, "bidirect": 59, "big": [23, 31, 41], "bigger_count": 60, "biggest": 43, "bignum": 6, "bin": [3, 19, 46], "binari": [3, 8, 9, 24, 36, 48, 58, 59], "binary_data": 42, "bind": [2, 3, 42, 45, 46, 56, 57, 58], "binding_method": 49, "bint": [3, 20, 23, 32, 36, 40, 41, 42, 46, 48, 56, 61], "bit": [0, 3, 19, 21, 23, 26, 29, 31, 36, 41, 42, 46, 52, 56, 58, 59, 60], "bla": 52, "blah": 56, "blake": 3, "bleki": 3, "block": [3, 6, 22, 24, 27, 28, 32, 40, 41, 44, 46, 48, 50, 54, 58, 61], "blog": [24, 37], "bluenix2": 3, "bmp": 3, "bock": 9, "bodi": [3, 30, 32, 41, 45, 46, 53, 54, 58], "boilerpl": 58, "bokum": 3, "boldfac": 13, "bool": [3, 23, 32, 46, 56, 61], "boolean": [3, 23, 32, 37, 40, 45, 46, 48, 59, 61], "boost": [51, 61], "bori": 3, "borrow": [3, 23, 42, 45, 46], "borrowed_refer": 46, "both": [3, 5, 6, 9, 20, 22, 23, 26, 29, 32, 36, 39, 40, 41, 42, 43, 46, 48, 49, 52, 55, 56, 57, 58, 59, 60, 61], "bottleneck": [29, 52], "bottom": [46, 59], "bought": 31, "bound": [3, 20, 29, 36, 39, 40, 42, 46, 52, 58], "boundari": [3, 23], "boundscheck": [3, 29, 30, 52, 58], "box": [3, 31, 42], "boxiang": 3, "brace": 3, "bracket": [40, 41, 61], "bradshaw": [3, 9, 42], "branch": [3, 43, 58], "braun": 3, "break": [3, 24, 29, 33, 38, 41, 42, 45, 46, 52, 57], "breakag": 42, "breakpoint": 38, "brett": 3, "bridg": 41, "briefli": [40, 46, 49, 50], "bring": [20, 31, 40], "bri\u00e8r": 3, "broad": 58, "broadcast": [3, 53], "broader": 42, "broadli": 9, "brock": 3, "broke": 3, "broken": [3, 40], "brown": 3, "browser": 5, "bsd": 42, "bstatic": 19, "bt": 38, "bucket_count": 3, "buesch": 3, "buf": [37, 42, 48, 54], "buffer": [2, 3, 6, 13, 28, 29, 36, 44, 45, 52, 54, 55, 58], "buffer_max_dim": 58, "buffererror": 37, "bug": [34, 36, 42, 45, 47, 49], "bugfix": 3, "buggi": 3, "build": [2, 7, 8, 19, 23, 24, 26, 27, 29, 30, 38, 41, 42, 44, 49, 51, 52, 53, 54, 57, 61], "build_dir": [3, 58], "build_ext": [3, 5, 19, 23, 24, 38, 42, 58, 61], "build_extens": 19, "build_in_temp": 58, "buildexecut": 3, "built": [3, 5, 8, 20, 22, 24, 25, 32, 36, 38, 40, 41, 44, 45, 52, 55, 56, 58, 59], "builtin": [3, 20, 32, 40, 45, 46, 49, 56, 58, 61], "buitinck": 3, "bunch": [25, 61], "bunch_of_typ": 43, "bundl": [8, 25], "bunni": 41, "burovski": 3, "busi": 54, "bussoni": 3, "bypass": [3, 40, 59], "byte": [3, 20, 26, 27, 28, 37, 41, 43, 46, 48, 49, 55, 56, 58, 61], "byte_length": 42, "byte_str": 36, "bytearrai": [3, 36, 46], "bytecod": 52, "bytes_str": [3, 36], "bzl": 3, "c": [0, 2, 5, 6, 8, 9, 19, 21, 22, 27, 28, 29, 30, 31, 33, 35, 37, 38, 39, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 59, 60], "c1": [60, 61], "c11": 3, "c2": [60, 61], "c23": 3, "c89": 3, "c99": [3, 42, 46], "c_api_binop_method": [3, 49, 58, 59], "c_call_returning_a_c_str": 36, "c_compar": 32, "c_contig": 48, "c_contigu": 48, "c_eject_tomato": [41, 57], "c_func": 36, "c_func_fil": 48, "c_func_file_h": 48, "c_function": 38, "c_handle_data": 42, "c_lib_vers": 41, "c_lunch": 57, "c_obj": 61, "c_rect": 61, "c_string": 36, "c_string_encod": [3, 36, 58], "c_string_ptr": 36, "c_string_typ": [3, 36, 58], "c_value1": 61, "c_value2": 61, "c_yield": 41, "ca": [3, 20], "cach": [3, 24, 36, 52, 58], "cache_builtin": [3, 58], "cacheabl": 3, "cadiou": 3, "calc_pi": 31, "calcul": [3, 24, 25, 28, 29, 30, 39, 41, 46], "calg": 23, "call": [2, 3, 5, 6, 9, 22, 23, 24, 25, 27, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "call_bar": 49, "call_foo": [42, 49], "call_it_from_c": 42, "call_yield": 41, "callabl": [3, 22, 23, 39, 46, 49], "callback": [41, 42, 46], "callback_free_data": 48, "caller": [3, 32, 41, 46, 61], "calli": 3, "calloc": 3, "callspec": 3, "came": [31, 56], "camembert": [40, 46, 61], "can": [3, 4, 5, 6, 8, 9, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "candid": [24, 31, 36], "cannot": [3, 22, 23, 24, 25, 30, 32, 36, 40, 41, 42, 44, 46, 50, 55, 56, 57, 58, 59, 61], "canon": [24, 56], "canopi": 8, "canterburi": 9, "capabl": [3, 35, 42], "capi": 3, "captur": 3, "car": 41, "carbon": 4, "care": [3, 5, 20, 21, 23, 36, 40, 41, 42, 46, 49, 55, 57, 59], "carefulli": 40, "carr": 48, "carr_view": 48, "carri": [46, 61], "cascad": 3, "case": [3, 5, 6, 9, 23, 24, 25, 28, 29, 30, 32, 33, 34, 36, 38, 39, 40, 41, 42, 46, 48, 49, 50, 51, 52, 55, 56, 58, 59, 60, 61], "cast": [3, 23, 28, 30, 32, 36, 37, 39, 42, 45, 48, 49, 54, 59, 61], "casting_python": 46, "caswel": 3, "catch": [3, 23, 61], "categori": 3, "cater": [24, 58], "caught": [56, 61], "caus": [3, 39, 40, 41, 46, 56, 58, 59, 60], "caution": 40, "caveat": [2, 27, 36, 45], "cback": 42, "cc": [3, 42], "ccach": 3, "ccall": [3, 6, 22, 23, 32, 33, 39, 40, 43, 46, 48], "cclass": [3, 22, 23, 28, 32, 37, 39, 40, 44, 46, 57, 59], "cd": [23, 52], "cdef": [2, 3, 5, 6, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 36, 37, 39, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 57, 58, 59, 60], "cdefe": 42, "cdivis": [3, 21, 49, 58], "cdivision_warn": 58, "ceil": 32, "celelibi": 3, "cell": [3, 5, 42, 52, 58], "center": 29, "cep": [3, 34, 36, 58], "certain": [3, 5, 23, 29, 31, 32, 40, 41, 43, 46, 58, 60, 61], "certainli": 3, "cfd": 3, "cfg": [3, 19, 42], "cflag": [23, 38, 42], "cfunc": [3, 6, 20, 23, 26, 30, 31, 32, 39, 40, 43, 46, 50, 53, 54, 57, 59], "cfunction": 58, "chain": [3, 32, 58, 59], "chan": 3, "chanc": [3, 25], "chang": [0, 6, 13, 20, 21, 22, 23, 24, 26, 29, 31, 32, 36, 40, 41, 42, 43, 46, 47, 49, 52, 56, 57, 58, 59], "changelog": [2, 19], "chapter": 37, "char": [3, 20, 23, 25, 26, 32, 36, 37, 41, 43, 46, 48, 55, 58, 59, 61], "char_or_float": 43, "char_typ": 36, "char_val": 36, "charact": [3, 27, 41, 42], "characterist": [9, 55], "charg": 4, "chariti": 4, "charl": 3, "charptr_valu": 46, "cheap": 50, "check": [3, 6, 8, 19, 20, 22, 23, 24, 29, 31, 32, 36, 40, 41, 42, 45, 49, 50, 52, 56, 58, 59, 60, 61], "check_siz": [3, 40], "checkout": [3, 8], "checksum": 3, "cheddar": [40, 46, 61], "chees": [40, 61], "cheeseshop": 40, "cheesest": 46, "cheesetyp": 46, "cheesi": 40, "cheng": 3, "chernyshov": 3, "cheuk": 3, "chia": 3, "child": 3, "chip": 46, "choic": [30, 36, 42, 56], "choos": [23, 26, 31, 42, 43, 52, 59], "chose": 42, "chosen": 46, "chr": 46, "chri": 3, "christian": 3, "christoph": 3, "chunk": [28, 50, 54], "chunksiz": 54, "churn": 3, "ch\u00e4r\u00e4ct\u00f6r": 42, "ci": [3, 8], "cibuildwheel": 3, "cimport": [3, 20, 22, 23, 24, 26, 28, 29, 30, 31, 33, 36, 37, 40, 41, 42, 43, 45, 46, 48, 49, 52, 53, 54, 58, 59, 60, 61], "cimport_from_pyx": [3, 58], "cint": 3, "circular": 3, "circumst": 6, "citat": 42, "citro": 42, "clang": 3, "clarifi": 3, "clariti": 46, "class": [2, 3, 19, 27, 28, 32, 33, 36, 39, 40, 41, 44, 45, 46, 47, 48, 55, 57, 58, 59], "classic": 30, "classmethod": [3, 40, 56], "classnam": 38, "classvar": [32, 40], "claudio": 3, "claus": [3, 6, 41, 42, 46], "clean": [3, 23, 25, 38, 40, 55, 57, 58], "cleaner": [45, 48], "cleanli": 42, "cleanup": [3, 40, 48, 58, 59], "clear": [3, 26, 29, 34, 40, 52, 58, 59], "clear_to_non": 58, "clemen": 3, "cli": 3, "clib": 3, "clibc": 28, "click": [6, 52], "client": 37, "cline_in_traceback": 3, "clineno": 3, "clinic": [3, 58], "clip": 52, "clobber": 3, "clock": 3, "clone": 27, "close": [3, 9, 40, 42, 46, 49, 56, 57, 61], "closer": 3, "closest": [48, 58], "closur": [3, 58], "closure_freelist_s": 58, "clumsi": 42, "cmath": [3, 33], "cmdclass": [19, 58], "cmp": 46, "cname": 49, "cnp": [29, 48], "co_async_gener": 3, "co_cod": 47, "co_coroutin": 3, "co_gener": 3, "code": [0, 2, 7, 9, 20, 22, 23, 24, 26, 27, 28, 31, 32, 33, 34, 35, 37, 38, 39, 40, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 57, 58, 59, 60, 61], "codeplex": 9, "codewrit": 3, "coerc": [3, 32, 36, 42, 45, 48, 58, 61], "coercion": [3, 32, 36, 42, 45, 46, 56, 58, 61], "coghlan": 3, "colang": 3, "cold": 3, "collabor": 32, "collect": [3, 23, 28, 32, 36, 45, 55, 58, 61], "collector": [3, 28, 40, 55], "collis": [3, 41], "colon": 48, "color": [6, 38, 58], "colour": 31, "column": [30, 31, 37], "com": [3, 8, 9, 19, 34, 35, 41, 42, 46, 47, 49], "combin": [3, 32, 36, 41, 43, 46, 57, 58, 59, 60], "come": [0, 3, 23, 28, 29, 36, 37, 38, 41, 42, 48, 49, 52, 56, 60, 61], "comfort": [23, 39, 46], "comma": 61, "command": [3, 5, 6, 8, 13, 19, 22, 24, 25, 30, 31, 38, 42, 45, 52, 57, 61], "commandlin": [24, 46], "comment": [3, 29, 31, 36, 41, 42, 52, 56, 58, 59, 61], "common": [3, 5, 23, 25, 30, 32, 36, 40, 42, 49, 57, 58, 60, 61], "common_utility_include_dir": 3, "commonli": [9, 32, 36, 40, 41, 42, 46, 49, 60], "commun": 33, "compani": 60, "compar": [3, 6, 20, 22, 23, 24, 26, 28, 29, 30, 31, 33, 35, 37, 39, 40, 42, 43, 46, 47, 48, 52, 53, 54, 56, 57, 58, 59], "comparison": [3, 13, 40, 45, 46, 56, 61], "compat": [29, 32, 35, 36, 40, 41, 42, 46, 47, 49, 52, 56, 57, 58, 59, 60], "compens": 4, "compil": [0, 1, 2, 3, 5, 6, 8, 9, 13, 19, 20, 22, 25, 26, 27, 28, 29, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 47, 48, 49, 50, 51, 53, 55, 56, 57, 59, 60], "compile_arg": 58, "compiler_direct": 58, "compiler_typ": 19, "complain": [3, 46, 59], "complet": [3, 22, 23, 25, 26, 30, 32, 36, 37, 38, 40, 42, 46, 48, 49, 50, 56, 58, 59, 60, 61], "complex": [3, 6, 32, 40, 43, 46, 49, 55, 58, 61], "complex128": 3, "complex128_t": 3, "complex_v": 61, "complexobject": 40, "compli": [3, 58], "complic": [28, 29, 40, 52, 56, 61], "compon": [29, 43], "compos": 46, "comprehens": [3, 24, 26, 42, 61], "comput": [3, 22, 24, 34, 36, 41, 42, 48, 52], "computation": 50, "compute_ci": 52, "compute_contigu": 52, "compute_fused_typ": 52, "compute_index": 52, "compute_infer_typ": 52, "compute_memview": 52, "compute_np": 52, "compute_pi": 52, "compute_prang": 52, "compute_typ": 52, "con": 46, "concaten": [3, 36, 46], "concentr": 31, "concept": [48, 54], "concern": 59, "concis": [6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 37, 39, 40, 43, 46, 48, 53, 54, 57, 59], "conclud": 31, "concret": 58, "concurr": [41, 58], "condello": 3, "condit": [3, 32, 40, 44, 45, 49, 50, 52, 58], "condition": [32, 41, 46, 58], "conduc": 9, "confer": 34, "config": [3, 19, 58], "configur": [3, 8, 23, 26, 45, 54], "conflict": [3, 32, 46, 56, 61], "conform": 37, "confus": [3, 24, 56, 60], "congratul": 24, "conj": 61, "conn": 40, "connect": [40, 41], "consecut": 48, "consent": 4, "consequ": [25, 36, 49, 52, 55], "consid": [0, 3, 4, 6, 23, 25, 29, 30, 38, 39, 40, 41, 42, 43, 46, 47, 52, 55, 57, 58, 60, 61], "consider": [23, 40, 48], "consist": [3, 6, 23, 36, 41, 46, 52, 54, 57, 58], "const": [3, 26, 27, 30, 46, 48, 61], "constant": [3, 32, 36, 41, 46, 48, 49, 58, 59], "constitu": 43, "constrain": 52, "constraint": 3, "construct": [3, 6, 20, 23, 30, 32, 36, 37, 40, 46, 52, 58], "constructor": [3, 20, 23, 58, 59, 60], "consult": [4, 54], "cont": 38, "contain": [3, 5, 6, 8, 19, 23, 24, 25, 28, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 45, 46, 48, 54, 55, 58, 59, 60, 61], "content": [3, 13, 23, 28, 29, 30, 36, 37, 42, 44, 45, 46, 50, 52, 55], "context": [3, 23, 24, 32, 36, 38, 48, 50, 55, 58], "contigu": [3, 20, 37, 45], "continu": [3, 4, 23, 29, 30, 31, 33, 38, 46, 48, 52, 54, 58, 59], "contract": 46, "contradict": 32, "contrast": [36, 46, 59], "contrera": 3, "contribut": [2, 3, 19], "contributor": 0, "control": [3, 23, 30, 31, 36, 38, 42, 43, 44, 45, 46, 54, 58], "conveni": [3, 5, 19, 40, 41, 43, 45, 46, 48, 56, 57, 59, 61], "convent": [3, 32, 42, 46, 58, 59], "convers": [3, 6, 13, 23, 24, 36, 41, 42, 45, 52, 61], "convert": [3, 6, 23, 24, 32, 36, 39, 40, 42, 46, 48, 52, 55, 56, 58, 59, 60, 61], "convert_rang": 58, "convolut": 29, "convolve1": 29, "convolve2": 29, "convolve3": 29, "convolve4": 29, "convolve_pi": 29, "copi": [3, 20, 23, 24, 30, 32, 36, 40, 42, 46, 52, 54, 58, 61], "copy_fortran": 48, "copyabl": 3, "copyright": 42, "core": [0, 3, 24, 30, 34, 40, 42, 54, 58], "corentin": 3, "corner": 3, "coro": 3, "coroutin": [3, 58], "corpor": 4, "correct": [3, 36, 40, 42, 46, 52, 59], "correctli": [3, 6, 23, 29, 32, 36, 41, 42, 46, 49, 50, 52, 58, 59], "correspond": [3, 5, 28, 29, 32, 36, 40, 41, 43, 46, 49, 52, 56, 57, 58, 59, 61], "corrupt": [3, 22, 29, 36, 44, 50, 52, 58], "cosc": 9, "cost": [3, 22, 29, 39, 42, 50, 52, 58, 61], "costli": [3, 28, 36, 41], "coughlan": 35, "could": [3, 5, 23, 24, 25, 26, 29, 31, 32, 33, 36, 37, 40, 41, 46, 48, 58, 59, 60, 61], "couldn": 31, "count": [3, 23, 24, 28, 31, 32, 36, 40, 42, 45, 46, 48, 58, 60], "count_digit": 32, "count_so_far": 60, "count_someth": 60, "counter": [3, 60], "counterpart": [3, 40, 59], "countri": 4, "coupl": [3, 41, 58, 60, 61], "cours": [31, 40, 42, 46, 48, 53, 57, 61], "cover": [3, 8, 42, 55, 57, 60], "coverag": [3, 58], "coveragerc": [3, 31], "cp38": 19, "cpdef": [3, 6, 22, 23, 26, 32, 33, 36, 39, 40, 42, 43, 45, 46, 48, 49, 58, 60, 61], "cpfunc": 43, "cplu": [3, 58, 61], "cpow": [3, 49], "cpp": [25, 58, 61], "cpp_contain": 3, "cpp_function_cal": 3, "cpp_local": [3, 45, 58], "cpp_string": [36, 61], "cppclass": [3, 49], "cpprefer": 24, "cprint": 40, "cprofil": [3, 31], "cpu": [3, 24, 30, 31, 51], "cpyext": [3, 55], "cpython": [0, 8, 9, 20, 23, 25, 26, 28, 36, 37, 41, 44, 45, 46, 55, 58, 59], "cqueue": 23, "cr_await": 3, "cr_frame": 3, "cr_yieldfrom": 3, "crash": [3, 22, 23, 25, 29, 36, 40, 41, 42, 45, 52], "creat": [2, 3, 5, 6, 19, 20, 23, 24, 25, 32, 36, 40, 41, 45, 46, 47, 48, 52, 55, 56, 58, 59], "create_custom_except": 61, "create_extens": 58, "creation": [3, 20, 24, 36, 61], "creativ": 50, "crement": 49, "critic": [6, 42], "crop": 29, "cross": [0, 3, 19, 43], "crucial": 3, "crypto": 4, "cs_option": 40, "cstring": 3, "ctrl": 3, "ctupl": [3, 46, 53], "ctype": 35, "ctype1": 3, "ctype2": 3, "ctypedef": [3, 23, 29, 32, 36, 40, 41, 42, 43, 46, 52, 61], "cube": 57, "cubic": 57, "cubit": [40, 46], "cumbersom": 36, "cumtim": 31, "cumul": 30, "cuni": 3, "curiou": 24, "currenc": 4, "current": [3, 4, 5, 8, 19, 24, 25, 28, 30, 32, 38, 40, 42, 43, 46, 47, 48, 54, 55, 58, 59, 61], "cursor": 40, "custom": [3, 29, 30, 33, 37, 40, 48, 52, 58, 59, 61], "custom_dtyp": 48, "custom_dtype_struct": 48, "custom_exception_handl": 61, "customis": 3, "customlogicerror": 61, "cut": [3, 6, 42, 54], "cval": 40, "cvarrai": 48, "cx_freez": 25, "cxx": 3, "cy": [3, 38], "cy_cnam": 38, "cy_colorize_cod": 38, "cy_complete_unqualifi": 38, "cy_cvalu": 38, "cy_ev": [3, 38], "cy_lineno": 38, "cy_terminal_background_color": 38, "cyarr": 48, "cyarr_view": 48, "cycl": [3, 58], "cyclic": 3, "cydoctest": 42, "cyfunct": 43, "cygdb": [3, 38], "cygwin": 3, "cyintegr": 33, "cystdlib": 3, "cython": [0, 1, 6, 7, 13, 19, 20, 21, 22, 23, 26, 27, 28, 29, 33, 34, 35, 37, 39, 40, 43, 44, 45, 47, 51, 53, 54, 59, 60], "cython_and_gil": 32, "cython_cache_dir": 3, "cython_extern_c": [3, 41, 49], "cython_fast_thread_st": 3, "cython_force_regen": 3, "cython_freez": [3, 25, 58], "cython_funct": 38, "cython_function_or_method": 38, "cython_hex_vers": 3, "cython_inlin": 3, "cython_limited_api": 3, "cython_method": 38, "cython_modul": [38, 42], "cython_no_pyinit_export": [3, 58], "cython_patch_asyncio": 3, "cython_patch_inspect": 3, "cython_pep489_multi_phase_init": 25, "cython_runtim": 3, "cython_trac": [31, 58], "cython_trace_nogil": [31, 58], "cython_use_boost_opt": 61, "cython_use_exc_info_stack": 3, "cython_use_freelist": 3, "cython_use_module_st": 3, "cython_use_type_spec": 3, "cython_vari": 38, "cythonextensionsonwindow": 19, "cythonrun": 3, "d": [3, 9, 25, 29, 32, 34, 36, 37, 40, 46, 48, 52, 56, 57, 60], "da": 3, "dag": 3, "dai": [3, 4], "dalcin": [3, 42], "dallei": 3, "danger": [29, 36, 38, 40, 52], "dangl": 46, "daniel": 3, "dark": 38, "darker": [6, 24], "data": [3, 6, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 50, 52, 53, 54, 57, 58, 59, 61], "databas": 40, "dataclass": [3, 45], "datamodel": 59, "datatyp": [29, 52], "date": [42, 58], "datetim": 3, "davfsa": 3, "david": [3, 35], "dbapi_close_cursor": 40, "dbapi_cursor": 40, "dbconnect": 40, "dbcursor": 40, "dbg": 38, "dcython_ccomplex": 3, "dcython_pep489_multi_phase_init": 25, "de": [3, 40, 49], "deactiv": [24, 52], "dead": [3, 42], "deadlock": [50, 55], "deal": [23, 27, 42, 49, 55, 61], "dealloc": [3, 30, 44, 45, 46, 48, 55, 59, 61], "dean": 3, "debian": 8, "debug": [2, 3, 5, 32, 41, 42, 45, 47, 55, 58], "debugg": [3, 42, 45], "debugge": 38, "decid": [3, 23, 25, 32, 41, 42, 47, 54, 58, 59], "decim": 3, "decis": [35, 43], "decl": 41, "declar": [2, 3, 6, 9, 20, 22, 24, 25, 27, 28, 30, 31, 33, 36, 37, 39, 44, 45, 48, 53, 54, 58, 60], "decod": [3, 25, 27, 42], "decor": [3, 6, 29, 31, 32, 39, 40, 46, 49, 50, 52, 53, 56, 58, 59, 61], "decreas": [22, 42, 54], "decref": [46, 58], "decrement": [3, 49], "dedic": [3, 4, 23, 36, 46, 52], "deduc": [3, 6, 61], "deduct": [3, 4, 61], "dedupl": 3, "deep": [32, 40], "deeper": 41, "deepli": [3, 40], "def": [3, 5, 6, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61], "default": [3, 19, 22, 23, 24, 26, 30, 31, 32, 36, 38, 40, 41, 42, 46, 49, 54, 56, 58, 60], "default_create_extens": 58, "default_factori": 40, "defer": 25, "defin": [3, 5, 9, 22, 24, 25, 26, 27, 29, 31, 32, 33, 36, 37, 39, 40, 41, 42, 44, 46, 48, 49, 54, 56, 57, 58, 59, 60, 61], "define_macro": [31, 41, 49, 58], "definit": [3, 22, 23, 24, 26, 31, 32, 35, 36, 40, 41, 43, 45, 48, 49, 58], "degrad": [36, 52, 58], "del": [3, 30, 40, 44, 59, 61], "delai": 40, "delattr": 46, "delet": [3, 23, 30, 40, 44, 59, 61], "delimet": 3, "delimit": 3, "deliv": 20, "delorean": 41, "delorean_api": 41, "demey": 3, "demo": [25, 26, 36, 42, 58, 60], "demonstr": [29, 52, 56, 61], "denot": 61, "dep": 3, "depend": [3, 6, 19, 20, 23, 24, 25, 26, 32, 35, 36, 38, 40, 41, 42, 44, 46, 49, 51, 52, 54, 56, 57, 59], "depfil": [3, 58], "deploy": 3, "deprec": [36, 40, 41, 45, 46, 58], "deprecationwarn": 3, "depth": 40, "dequ": [3, 23, 61], "deref": 61, "derefer": [30, 61], "dereferenc": [3, 38, 46, 61], "deriv": [40, 46, 49], "describ": [3, 5, 19, 23, 24, 26, 29, 31, 32, 33, 36, 37, 40, 41, 46, 48, 52, 56, 57, 58, 59, 61], "descript": [57, 59], "descriptor": [3, 13, 37], "desh": 3, "design": [6, 20, 22, 23, 24, 25, 26, 28, 30, 31, 33, 35, 37, 39, 40, 43, 46, 48, 53, 54, 55, 57, 59, 60], "desir": [32, 40, 42, 43], "despit": [3, 58], "dessert": 57, "destroi": [40, 44, 50, 59], "destruct": [23, 40], "destructor": [3, 61], "detail": [3, 5, 6, 8, 23, 25, 27, 30, 31, 32, 33, 36, 42, 46, 47, 48, 49, 52, 56, 57, 58, 61], "detect": [3, 8, 26, 36, 42, 46, 56, 58], "determin": [7, 23, 36, 42, 46, 48, 49, 56, 58], "determinist": 3, "dev": [8, 52, 56, 58], "dev0": 3, "dev_tre": 48, "devel": 34, "develop": [0, 3, 4, 8, 19, 25, 32, 34, 35, 38, 39, 40, 42, 46, 52, 58], "deviat": 47, "devlist": 34, "devot": 40, "di": [42, 55], "dict": [3, 22, 26, 32, 38, 39, 40, 42, 44, 46, 55, 58, 60, 61], "dictionari": [3, 22, 24, 32, 42, 56, 58, 60], "did": [3, 46, 58, 59], "didn": [3, 31, 49], "die": 55, "differ": [2, 3, 4, 6, 20, 22, 23, 24, 26, 28, 29, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 52, 53, 54, 55, 57, 58, 59, 60, 61], "differenti": 49, "difficult": [3, 19, 58], "difficulti": 8, "dig": 24, "digit": [3, 32], "dimens": [3, 29, 30, 48, 52, 53, 58], "dimension": [3, 20, 28, 29, 36, 48], "dir": [3, 42, 46, 58, 61], "direct": [3, 6, 13, 20, 21, 22, 23, 24, 26, 29, 31, 32, 36, 40, 41, 42, 44, 45, 46, 48, 49, 51, 52, 54, 55, 59, 60], "directive_default": 3, "directli": [3, 5, 6, 9, 22, 23, 24, 25, 29, 31, 35, 36, 38, 40, 41, 42, 43, 46, 48, 52, 55, 56, 58, 59, 60, 61], "directori": [0, 1, 3, 8, 19, 24, 33, 38, 42, 52, 57, 58, 61], "disabl": [3, 25, 29, 38, 42, 45, 49, 54, 58, 60, 61], "disagre": [3, 58], "disallow": [3, 41, 42, 46, 58], "disambigu": 58, "discard": [3, 23], "discern": 61, "disclos": 4, "discourag": [3, 6, 36, 56], "discov": 61, "discret": 29, "discuss": [3, 59, 61], "dish": 57, "dispatch": [3, 22, 43], "displai": [3, 46, 58], "distanc": 37, "distinct": [36, 40, 42, 44], "distinguish": [23, 42, 48, 58], "distribut": [3, 5, 8, 29, 42, 52, 54, 57], "distro": 52, "distutil": [3, 13, 19, 23, 24, 25, 30, 31, 36, 37, 42, 49, 52, 58, 61], "distutils_preprocess": 3, "div": 59, "dive": 24, "diverg": 3, "divid": [3, 24, 30, 54], "divis": [3, 24, 31, 32, 49, 56, 58, 59], "divmod": 46, "django": 42, "dll": [3, 5, 19, 23, 35], "dmitri": 3, "dmitro": 3, "do": [3, 4, 5, 6, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 40, 41, 43, 44, 45, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 61], "do_integr": 33, "do_sin": 30, "do_someth": 61, "do_two_task": 30, "dobatymo": 3, "doc": [1, 3, 8, 25, 34, 35, 40, 42, 56, 59], "docstr": [3, 41, 42, 45, 55, 58], "doctest": [3, 23], "document": [3, 20, 23, 24, 25, 29, 30, 31, 32, 34, 37, 40, 41, 42, 46, 49, 51, 52, 54, 58, 59, 60, 61], "doe": [0, 3, 4, 6, 22, 23, 24, 26, 27, 30, 32, 35, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61], "doesn": [24, 25, 29, 30, 38, 41, 42, 46, 48, 49, 50, 52, 57, 58, 59, 60], "dog": 40, "doi": 42, "domain": 42, "domain_error": 61, "don": [3, 24, 25, 30, 34, 38, 40, 41, 42, 45, 46, 47, 48, 52, 54, 57, 58, 59, 60], "done": [3, 4, 24, 25, 26, 30, 32, 36, 40, 41, 42, 46, 48, 53, 54, 55, 57, 58, 59, 61], "dont_writ": 61, "dostuff": 32, "dot": [3, 31, 40, 41], "doubl": [3, 6, 21, 22, 23, 26, 28, 30, 31, 32, 33, 40, 41, 43, 46, 47, 48, 52, 53, 54, 58, 60, 61], "double_or_object": 43, "doubli": 6, "doubt": [30, 36, 55], "down": [3, 6, 23, 29, 38, 42, 46, 52, 54, 58], "downcast": 3, "download": [3, 8, 19, 23, 38, 52], "downsid": 60, "downward": 46, "dramat": [30, 31], "dranischnikow": 3, "drawback": 35, "drei": 41, "drop": [3, 24], "dry": 40, "dtype": [3, 29, 37, 40, 48, 52], "dtype_t": 29, "dual": [39, 41, 60], "duck": 23, "due": [3, 22, 23, 36, 42, 46, 49, 54, 58, 61], "dufour": 35, "dumb": 61, "dummi": 36, "dump": [19, 39, 46], "dumpbin": 19, "duplic": [3, 30, 58], "durat": 44, "dure": [3, 23, 24, 41, 42, 43, 58, 59], "dvd": 8, "dx": [6, 22, 61], "dy": [55, 61], "dynam": [3, 6, 9, 20, 22, 25, 27, 28, 29, 37, 39, 41, 42, 44, 45, 46, 52, 54, 58, 60, 61], "dynamic_cast": 3, "e": [0, 3, 4, 5, 6, 8, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 53, 54, 55, 57, 58, 59, 60, 61], "each": [3, 23, 24, 29, 31, 32, 36, 37, 40, 41, 42, 43, 46, 48, 49, 52, 54, 55, 58, 60, 61], "earli": [2, 3, 25, 30, 45, 46, 56], "earlier": [3, 43, 52, 58], "eas": [3, 36], "easi": [6, 9, 30, 32, 35, 36, 41, 42, 49, 52, 55, 56, 58, 60], "easier": [5, 23, 28, 29, 32, 49], "easiest": [5, 25, 30, 38, 50], "easili": [3, 6, 8, 20, 22, 23, 24, 26, 28, 29, 30, 31, 33, 37, 39, 40, 42, 43, 46, 48, 52, 53, 54, 57, 59, 61], "eat": 40, "ed": 5, "edam": 46, "eddi": 3, "edg": 29, "edit": [5, 58], "editor": 42, "edward": 3, "eewanco": 3, "effect": [3, 6, 23, 29, 38, 41, 42, 46, 49, 52, 55, 57, 58, 61], "effici": [3, 9, 20, 22, 23, 24, 27, 30, 32, 33, 36, 39, 40, 42, 45, 46, 48, 49, 50, 53, 58], "effort": [3, 6, 26, 28, 42, 43, 52, 54, 56], "egg": [46, 57, 58], "egor": 3, "eight": 23, "ein": 41, "either": [3, 23, 31, 32, 36, 38, 40, 41, 43, 44, 46, 48, 49, 50, 53, 55, 58, 59, 61], "eject_tomato": [41, 57], "el": 3, "elabor": 35, "element": [3, 20, 23, 24, 27, 29, 32, 37, 41, 48, 58, 60], "elementwis": 52, "eli": 3, "eliben": 42, "elif": [30, 36, 42, 43, 46, 52, 54], "elimin": [3, 31, 39, 61], "elizondo": 3, "elliott": 3, "ellipsi": 48, "els": [3, 24, 30, 32, 33, 36, 40, 41, 42, 43, 45, 46, 52, 57, 58, 61], "elsewher": [3, 25, 41, 46, 60], "elsiz": 40, "emac": 3, "email": 60, "emb": [3, 25, 42, 58], "embed": [2, 3, 19, 27, 41, 42, 52, 58], "embed_pos_in_docstr": 58, "embedded_main": 25, "embedsignatur": [3, 58], "emiss": 4, "emit": [3, 40, 41, 46, 56, 58], "emit_code_com": [3, 58], "emphasis": 3, "emplac": 3, "empti": [3, 21, 23, 30, 36, 39, 40, 41, 42, 46, 48, 58, 60, 61], "empty_lik": [30, 48], "empyr": 3, "emul": [3, 32, 47, 55, 58, 59], "enabl": [3, 5, 9, 21, 23, 24, 30, 32, 33, 36, 42, 47, 48, 49, 51, 52, 54, 56, 58], "encapsul": 23, "enclos": [41, 61], "encod": [3, 27, 42, 45, 58, 61], "encount": [49, 56, 58, 60], "encourag": [3, 39, 46], "end": [3, 23, 24, 30, 36, 38, 40, 42, 48, 49, 52, 55, 58, 61], "end_tim": 23, "endeavour": 36, "endif": [25, 41, 48, 58, 61], "endless": 3, "endswith": 3, "enficiaud": 3, "enforc": [3, 36, 58], "engin": [35, 42], "enhanc": [3, 34], "enough": [3, 23, 26, 30, 31, 36, 41, 42, 46, 52, 55, 58, 61], "ensur": [3, 6, 23, 24, 36, 38, 44, 46, 49, 50], "enter": [3, 8, 29, 30, 42, 56, 58], "enthought": 8, "entir": [3, 6, 23, 24, 29, 31, 33, 36, 38, 41, 46, 50, 52, 55, 58, 61], "entiti": 57, "entitl": 19, "entrant": 55, "entre": 57, "entri": [0, 3, 23, 41, 44, 55, 58, 61], "entrup": 3, "enum": [3, 42, 49, 57, 61], "enumer": [3, 46], "env": 3, "environ": [3, 9, 19, 23, 36, 42, 45, 46, 54, 55], "en\u00dflin": 3, "eof": 61, "epigenemax": 3, "epydoc": 58, "equal": [3, 30, 33, 41, 43, 45, 48, 54], "equival": [3, 6, 9, 24, 32, 40, 41, 42, 46, 48, 52, 58, 60], "eras": 3, "eric": 3, "err": 41, "erron": 3, "error": [3, 6, 24, 25, 26, 28, 29, 30, 31, 32, 36, 38, 40, 41, 48, 49, 50, 52, 56, 58, 59, 60, 61], "error_handl": 46, "error_on_uniniti": 58, "error_on_unknown_nam": 58, "escap": [3, 41], "especi": [0, 3, 6, 9, 23, 29, 30, 36, 40, 41, 42, 52, 55, 58, 60, 61], "essenti": [6, 8, 23, 34, 41, 42, 49, 54, 56, 60], "establish": 49, "et": [3, 8, 9, 35, 42], "etc": [3, 23, 29, 32, 37, 38, 40, 41, 42, 46, 48, 49, 52, 55, 58, 59], "euler": 31, "eur": 4, "evalu": [3, 5, 22, 23, 31, 32, 33, 38, 42, 46, 56, 58], "evaluate_pred": 23, "even": [3, 6, 22, 23, 24, 25, 29, 30, 31, 36, 40, 41, 42, 46, 48, 52, 55, 58, 59, 60, 61], "event": [23, 61], "eventu": [3, 41, 42, 56], "ever": 24, "everett": 3, "everi": [4, 24, 29, 30, 42, 44, 46, 48, 50, 52, 58], "everybodi": [34, 52], "everyon": 55, "everyth": [3, 6, 8, 24, 28, 41, 42, 56, 57, 58, 59], "everywher": [6, 24], "evgeni": 3, "evil": 36, "ew": [9, 35, 42], "exact": [3, 23, 24, 32, 36, 42, 43, 46, 49, 58], "exactli": [3, 20, 22, 23, 24, 29, 32, 36, 40, 41, 42, 46, 52, 56, 57, 59, 61], "examin": 24, "exampl": [1, 3, 5, 6, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60], "exampleclass": 42, "exc": [23, 46], "exce": 3, "excel": [24, 52], "except": [6, 20, 22, 23, 24, 25, 29, 30, 31, 32, 36, 40, 41, 45, 46, 47, 48, 52, 54, 57, 58, 60], "exception": 25, "exceptv": [3, 6, 20, 23, 31, 32, 46, 54], "excess": 3, "exchang": 3, "exclud": [3, 36, 46, 58, 59], "exclude_failur": 58, "exclus": 3, "exec": [3, 38, 46], "execut": [3, 8, 9, 24, 30, 32, 38, 39, 40, 41, 42, 45, 46, 50, 52, 54, 55, 57, 58, 59], "exempt": 4, "exercis": 40, "exhibit": 55, "exist": [3, 23, 26, 28, 32, 35, 36, 37, 41, 42, 44, 45, 46, 49, 56, 58, 59, 61], "exit": [3, 25, 28, 54, 58], "exit_with_error": 25, "exn": 61, "expand": [52, 58], "expandus": 42, "expect": [3, 23, 31, 32, 36, 40, 41, 42, 46, 48, 49, 52, 54, 55, 58, 59], "expens": [6, 50, 60], "experi": [25, 41, 52], "experienc": [30, 31], "experiment": [3, 5, 24, 35, 51, 58, 61], "explain": [24, 34, 40, 49, 56, 58], "explan": [34, 45, 56, 58], "explicit": [3, 36, 40, 42, 46, 49, 50, 56, 58, 61], "explicitli": [3, 6, 23, 24, 29, 30, 32, 36, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 52, 55, 58, 59, 60, 61], "explodinganim": 40, "exploit": 32, "explor": 30, "expon": 3, "exponenti": 49, "export": [3, 23, 25, 26, 32, 38, 41, 46, 48, 49, 57, 58], "exporting_object": 48, "expos": [3, 22, 37, 40, 48, 55, 58, 60, 61], "expr": 56, "express": [3, 6, 23, 32, 38, 40, 41, 42, 45, 51, 58], "ext": [42, 58], "ext_modul": [5, 23, 24, 26, 30, 38, 41, 42, 51, 54, 57, 58, 61], "extend": [3, 9, 19, 23, 25, 27, 32, 36, 40, 42], "extend_buff": 20, "extend_char": 23, "extend_int": 23, "extend_long": 23, "extendableanim": 40, "extens": [2, 3, 5, 8, 9, 15, 19, 23, 24, 25, 26, 27, 30, 31, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 48, 49, 52, 54, 55, 56, 58, 61], "extern": [2, 3, 9, 24, 25, 27, 32, 33, 36, 42, 43, 45, 46, 48, 49, 50, 56, 57, 58, 61], "extg": 59, "extra": [6, 24, 41, 42, 52, 56, 58, 59, 60, 61], "extra_compile_arg": [30, 52, 54, 58], "extra_link_arg": [19, 30, 52, 54, 58], "extra_width": 40, "extract": [3, 36, 42], "exttyp": 3, "ey": 41, "f": [3, 6, 9, 22, 26, 29, 33, 36, 37, 40, 43, 46, 47, 48, 56, 57, 58], "f0": 40, "f1": 40, "f2": 40, "f_contig": 48, "f_contigu": 48, "f_contiguous_slic": 48, "f_local": 3, "fab": 46, "fabsf": 46, "face": 3, "facil": [24, 41, 57], "fact": [6, 19, 23, 30, 31, 40, 42, 46, 56, 58], "facto": 3, "factor": [3, 29, 42, 52], "factori": [40, 42, 59], "fail": [3, 23, 24, 25, 32, 33, 36, 40, 41, 46, 48, 58, 59, 60], "failur": [3, 42, 58, 61], "fairli": [30, 42, 60], "fake": [32, 47, 49], "fake_typ": 42, "fall": [3, 6, 24, 47, 58, 59], "fallback": [3, 60], "fallthrough": 3, "fals": [3, 20, 22, 23, 29, 30, 31, 32, 40, 41, 42, 43, 46, 48, 49, 52, 54, 56, 58], "falsi": 3, "famili": 3, "familiar": [6, 30, 31, 36], "faq": [2, 3, 45], "far": [23, 24, 37, 59], "fashion": [40, 52, 58], "fast": [3, 6, 9, 20, 22, 23, 24, 29, 31, 33, 34, 35, 36, 42, 45, 46, 52, 56], "fast_fail": 58, "fast_gil": 3, "fast_penguin": 40, "fastcal": 3, "faster": [2, 3, 7, 8, 22, 23, 24, 31, 32, 33, 40, 46, 48, 52, 56, 58, 60], "fastest": [42, 55], "fastgil": 3, "fatal": [3, 25], "fault": [24, 41], "favian": 3, "favor": 3, "favour": [3, 46], "favouritefood": 46, "featur": [6, 9, 23, 24, 28, 30, 32, 34, 35, 40, 41, 42, 44, 45, 46, 47, 48, 49, 51, 52, 53, 57, 58], "fee": 4, "feedback": 58, "feel": [24, 34, 58, 61], "felix": 3, "feng": 3, "fernando": 3, "fetch": [8, 39, 46], "few": [3, 6, 24, 30, 35, 38, 41, 52, 59], "ffi": 35, "fib": 24, "fibonacci": 27, "field": [3, 22, 23, 40, 41, 45, 46, 49, 58, 59], "field0": 40, "field1": [40, 41], "field2": [40, 41], "fifo": 23, "figur": [24, 43], "file": [1, 2, 3, 5, 8, 10, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 40, 45, 48, 49, 51, 52, 56, 61], "filenam": [3, 5, 24, 31, 46, 58], "fileobject": 3, "filippov": 3, "fill": [24, 37, 38, 47, 60], "filler": 57, "filonik": 3, "filter": [29, 46], "final": [3, 19, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 43, 45, 46, 53, 58, 61], "finalis": 3, "find": [3, 18, 19, 23, 24, 25, 26, 30, 36, 38, 40, 41, 43, 46, 55, 58, 59], "find_load": 3, "find_spec": 3, "fine": [3, 36, 50, 58], "finer": 58, "fingerprint": 3, "finish": [31, 38, 46], "fip": 3, "first": [0, 3, 6, 21, 23, 24, 25, 29, 30, 31, 32, 35, 36, 37, 38, 40, 41, 42, 45, 46, 48, 49, 51, 54, 56, 57, 58, 59, 60, 61], "first_byt": 36, "firstpriv": 30, "fish": 40, "fit": [3, 4, 5, 23, 24, 36, 39, 46, 52], "five": 23, "fix": [24, 29, 30, 37, 40, 42, 47, 49, 52, 55, 58, 60], "fix_module_doctest": 42, "flag": [3, 23, 38, 40, 42, 45, 46, 47, 48, 49, 51, 54, 56, 58, 59], "flat": [36, 48], "flavour": 41, "fledg": 42, "flexibl": [5, 6, 36, 58, 60], "float": [3, 6, 21, 22, 28, 31, 32, 37, 40, 41, 43, 46, 47, 48, 49, 52, 57, 58, 59, 60], "float32": [37, 48], "float64": 52, "float64_t": 48, "flow": 3, "fluent": 9, "fno": [52, 58], "focu": 3, "focus": 34, "fold": [3, 9, 58], "follow": [3, 5, 6, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "foo": [3, 32, 38, 40, 41, 42, 46, 52, 56, 58, 61], "foo2": 61, "foo_extens": 40, "foo_nomin": 40, "foo_ptr": 61, "foobar": 42, "food": [40, 46, 58], "foostructnomin": 40, "footnot": 42, "fopen": 46, "fopenmp": [30, 52, 54], "forbidden": 3, "forc": [3, 49, 52, 58], "foreign": [35, 40, 46], "forget": [6, 23, 25, 30, 52, 59, 61], "forgot": 3, "fork": [3, 42], "form": [0, 3, 6, 32, 34, 36, 40, 41, 46, 48, 55, 56, 58, 59, 61], "formal": [3, 42], "formal_grammar": 3, "format": [3, 23, 24, 36, 37, 42, 43, 46, 48, 58], "former": [23, 48], "formerli": 3, "formula": 52, "forth": 36, "forthcom": 3, "fortran": [3, 42, 52], "forward": [3, 23, 31, 35, 41, 45, 61], "found": [3, 6, 23, 24, 25, 28, 32, 34, 36, 40, 41, 42, 43, 46, 57, 58, 61], "four": [36, 42], "fp": 42, "fpclassifi": 3, "fpic": [52, 58], "fprintf": 25, "fr": 3, "frac": 31, "fragglet": 23, "frame": [3, 38, 45], "frank": 3, "free": [3, 4, 20, 23, 28, 30, 34, 36, 40, 42, 44, 46, 48, 54, 55, 58, 59], "free_gil": 41, "freebsd": 42, "freed": [28, 40, 48, 59], "freedom": 3, "freeli": [24, 46], "freelist": [3, 40, 58], "freez": 3, "freir": 3, "freq": 22, "frequent": [30, 40, 41], "fresh": 3, "freshli": 3, "frexp": 3, "fri": 3, "friendli": [24, 42, 45, 52], "frobnicatewindow": 41, "from": [2, 3, 5, 6, 8, 9, 13, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 43, 44, 45, 46, 47, 51, 53, 54, 55, 57, 59, 60, 61], "from_ptr": 40, "from_view": 48, "front": [3, 6, 52], "frontend": [3, 25], "frozenset": [3, 46], "ftang": 46, "full": [3, 8, 24, 28, 29, 32, 36, 38, 40, 41, 42, 43, 47, 48, 52, 58, 61], "fullc": [3, 58], "fuller": 58, "fulli": [3, 5, 22, 23, 38, 42, 47, 58, 59, 61], "fun": 27, "func": [3, 22, 23, 32, 36, 40, 42, 43, 46, 48, 49, 54, 61], "func_glob": 42, "func_released_gil": 32, "funcp": 43, "function": [2, 3, 5, 7, 9, 19, 21, 22, 24, 25, 27, 28, 29, 33, 35, 36, 37, 39, 40, 44, 45, 47, 53, 55, 58, 59, 60], "function_without_typ": 32, "functool": [3, 59], "fundament": 24, "further": [2, 3, 27, 36, 42, 45, 46, 49, 51, 57, 58, 59], "furthermor": [41, 46, 52, 56], "furthest": 48, "fuse": [2, 3, 32, 41, 45, 46, 50, 52, 53], "fused_typ": [3, 32, 43], "fused_type1": 43, "fused_type2": 43, "futur": [3, 21, 34, 36, 42, 46, 47, 49, 50, 58], "fuzzi": 58, "fwrapv": [52, 58], "fxd": 38, "f\u00fcnny": 42, "g": [0, 3, 5, 6, 8, 9, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 53, 54, 55, 57, 58, 59, 60, 61], "g0": 42, "g1": 42, "g2": 42, "gabriel": 3, "gabrieldemarmiess": 42, "gadd": 3, "gain": [3, 6, 9, 21, 31, 32, 33, 39, 40, 41, 46, 52, 57], "gait\u00e1n": 3, "galaxysnail": 3, "galindo": 3, "gallagh": 3, "garbag": [3, 28, 36, 45, 55, 58, 61], "garcia": 3, "gastineau": 3, "gave": 3, "gc": 3, "gcc": [3, 8, 25, 30, 42, 52, 54, 58], "gcc_branch_hint": 58, "gdb": [3, 38], "gdb_debug": 38, "gdbarg": 38, "geari": 3, "gen": 3, "gener": [0, 6, 9, 13, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 40, 41, 43, 44, 45, 46, 47, 49, 53, 55, 56, 58, 60, 61], "generate_cleanup_cod": 58, "generator_stop": 3, "generic_add_on": 53, "genexpr": 3, "gerald": 3, "gerion": 3, "get": [0, 2, 3, 5, 8, 9, 23, 24, 25, 26, 29, 31, 35, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 55, 56, 58, 59, 60, 61], "get_a_c_str": 36, "get_area": 61, "get_array_bas": 3, "get_byt": 36, "get_directive_default": 3, "get_grail": 60, "get_includ": [42, 51, 58], "get_lunch": 41, "get_makefile_filenam": 42, "get_newly_added_field": 41, "get_siz": 61, "get_struct_ptr": 41, "get_thread_num": 30, "get_ustr": 36, "getarea": 61, "getattr": [42, 46], "getattr3": 46, "getbuff": 3, "gethmann": 3, "getitem": 3, "getmodul": 42, "getrefcount": 46, "getsiz": 61, "getslic": 3, "getter": [3, 40], "gettext": 3, "getz": 3, "ggdb": 42, "gi_fram": 3, "gibson": 3, "gil": [2, 3, 6, 29, 30, 32, 34, 40, 44, 45, 46, 49, 52, 53, 54, 58], "git": [3, 38], "github": [0, 3, 4, 19, 23, 34, 35, 41, 42, 43, 46, 47, 49, 52, 57], "give": [3, 6, 9, 20, 23, 24, 29, 31, 32, 38, 41, 43, 46, 48, 50, 52, 54, 56, 58, 59, 60, 61], "given": [3, 20, 21, 25, 32, 35, 38, 39, 40, 41, 42, 48, 49, 54, 58, 59], "glanc": 45, "glaser": 3, "glob": [3, 46, 58], "global": [3, 22, 29, 30, 31, 34, 36, 38, 40, 41, 44, 46, 49, 50, 60, 61], "global_count": 60, "glossari": [2, 41], "glue": 9, "gnu": [3, 8, 38, 58], "go": [3, 6, 23, 24, 25, 32, 36, 38, 40, 42, 44, 45, 48, 50, 51, 58, 60], "goal": [3, 42, 52, 56, 60], "goe": [21, 23, 30, 36, 43, 48, 58, 60], "goel": 3, "gohlk": 3, "golden": [3, 31], "gommer": 3, "gonzalo": 3, "good": [0, 3, 4, 5, 6, 23, 29, 30, 31, 36, 40, 42, 46, 48, 52, 59, 60, 61], "googl": 34, "got": [25, 31, 42, 49], "gotcha": [3, 29], "goto": [25, 46], "gp": 46, "gpl": 42, "graalvm": 3, "grab": [19, 42], "graham": 3, "grail": [41, 46, 60], "grail_help": 41, "grail_modul": 41, "grammar": 3, "granular": [3, 42], "great": [4, 6], "greater": [42, 58], "greg": [9, 35, 42], "gritti": 31, "gross": 3, "group": [9, 23, 34, 41, 42], "grow": [3, 36], "growth": 20, "guarante": [3, 6, 23, 36, 40, 46, 55, 58, 59, 61], "guard": 3, "guelton": 3, "guess": 58, "gui": 50, "guid": [0, 2, 3, 5, 25, 54, 58, 59], "guidanc": [0, 34], "guinet": 3, "guro": 3, "gyurgyik": 3, "g\u00f3rny": 3, "h": [3, 23, 25, 26, 29, 32, 33, 36, 40, 41, 46, 48, 57, 58, 61], "ha": [0, 3, 9, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30, 31, 32, 35, 36, 37, 40, 41, 42, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "hacker": 0, "hacki": 25, "had": [3, 22, 30, 32, 38, 43], "half": [3, 31, 58], "halt": 38, "ham": 38, "han": 3, "hand": [6, 19, 22, 24, 29, 32, 35, 36, 40, 42, 46, 48, 49, 56, 59, 61], "handi": [23, 61], "handl": [6, 24, 26, 29, 30, 32, 36, 37, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 59, 61], "handler": [3, 61], "hang": 3, "happen": [3, 5, 23, 24, 29, 36, 40, 42, 44, 46, 49, 52, 55, 56, 58, 59, 60], "happi": 49, "hard": [3, 23, 42, 46], "harder": 35, "hardest": 24, "hardwar": 38, "harm": 41, "harmen": 3, "harmless": 3, "has_newly_added_field": 41, "has_tail": 40, "hasattr": [3, 42, 46, 56], "hash": [3, 46, 59], "hashabl": 3, "hasn": [24, 40], "have": [0, 3, 4, 6, 8, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 33, 34, 36, 37, 38, 39, 40, 41, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "haven": 60, "haystack": 26, "he": [3, 25, 58], "header": [3, 8, 23, 26, 31, 33, 35, 40, 46, 48, 51, 52, 53, 57, 58, 61], "heap": [3, 28, 44, 61], "hear": 61, "heard": 49, "heavi": 28, "heavili": [42, 58], "height": [40, 46, 61], "held": [3, 41, 43, 44, 46, 50, 55], "helgert": 3, "hello": [5, 25, 27, 32, 36, 40, 41, 48, 51, 54, 58, 60], "hello_pythran": 51, "hello_world": 36, "helloworld": [24, 58], "help": [0, 3, 4, 6, 28, 32, 38, 40, 41, 52, 58, 59], "helper": [3, 36, 58], "henc": [50, 58], "henriksen": [3, 52], "here": [3, 6, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61], "hershtig": 3, "hesit": 34, "heterogen": 3, "heurist": 46, "hex": [3, 46], "hexadecim": 59, "hfvcakdfagbcffvschvxcdfgccbcfhvgcsnfxjh": 26, "hg": 38, "hi": 56, "hidden": [3, 60], "hide": [23, 58], "hierarchi": [3, 22, 23, 39, 40, 46, 58, 59], "high": [3, 9, 29, 36, 46, 52, 55, 56], "higher": [3, 24, 31, 35, 38, 57, 59], "highest": [36, 57], "highli": [23, 42], "highlight": 3, "hint": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 37, 39, 40, 42, 43, 46, 48, 49, 53, 54, 57, 58, 59], "histor": [41, 42, 46], "histori": 3, "hit": 61, "ho": 3, "hoffmann": 3, "hofreith": 3, "hold": [3, 23, 24, 36, 40, 41, 46, 50, 52, 55, 61], "holder": 42, "home": [42, 51, 58], "homeless": 3, "homepag": 2, "hook": [24, 58], "hope": [3, 22], "hopefulli": [23, 29, 49, 52, 56], "host": 3, "how": [3, 6, 22, 23, 24, 25, 29, 30, 32, 36, 37, 38, 39, 43, 45, 46, 48, 49, 52, 54, 56, 57, 59, 60, 61], "howard": 23, "howev": [3, 6, 8, 9, 20, 22, 23, 25, 26, 28, 29, 30, 32, 35, 36, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 54, 55, 58, 59, 60, 61], "howto_install_the_mingw_gcc_compiler_suit": 19, "hsiang": 3, "html": [3, 6, 24, 29, 31, 35, 42, 52, 58, 59], "http": [3, 5, 8, 9, 19, 23, 34, 35, 41, 42, 46, 47, 49, 54, 56, 58, 59], "huge": [29, 39, 52], "huginin": 9, "hugo": 3, "hugunin": 9, "hurt": [42, 58], "huszagh": 3, "hwnd": 36, "hybrid": [40, 46], "i": [1, 3, 4, 5, 6, 8, 9, 13, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61], "ian": [3, 52], "id": [46, 54], "idea": [23, 30, 31, 36, 42, 46, 48, 52, 56], "ideal": [25, 30], "ident": [3, 23, 28, 30, 42, 43, 45], "identifi": [3, 30, 36, 46, 48, 61], "idiom": [3, 28, 42], "idl": 54, "idx": [3, 42, 54], "ie": [29, 39, 61], "ifdef": 25, "iff": 3, "ifndef": [48, 61], "ignor": [3, 25, 29, 32, 36, 40, 46, 52, 58, 59, 61], "illeg": 3, "illustr": [40, 41], "imag": [19, 29, 40], "imagin": [5, 23, 40, 42], "imaginari": 57, "immedi": [23, 40, 46, 48, 50], "immut": 3, "imp": 3, "impact": [3, 47, 49, 55, 56, 58, 59, 61], "implement": [2, 9, 22, 23, 24, 30, 35, 40, 44, 45, 47, 48, 49, 51, 52, 54, 55, 56, 58, 59, 61], "impli": [3, 31, 36, 52, 55, 57, 59], "implic": 3, "implicit": [3, 36, 49, 58], "implicitli": [3, 23, 29, 36, 40, 41, 42, 46, 50, 52, 58], "import": [3, 5, 6, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60], "import_arrai": [3, 29, 49], "import_delorean": 41, "import_foo__spam": 41, "import_modulenam": 41, "importantli": 25, "importerror": [3, 40, 42], "importlib": 3, "impos": 3, "imposs": [32, 40, 50], "impress": [9, 50], "improv": [6, 9, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 37, 39, 40, 42, 43, 46, 47, 48, 49, 50, 53, 54, 57, 59], "inada": 3, "inbuilt": 30, "inc": [41, 61], "includ": [0, 3, 6, 8, 19, 23, 24, 25, 26, 31, 32, 36, 40, 42, 43, 44, 48, 49, 52, 55, 56, 57, 58, 59, 60, 61], "include_dir": [23, 42, 51, 58], "include_directori": 3, "include_path": [57, 58], "inclus": [33, 41], "incompat": [3, 22, 23, 26, 48, 49, 55], "incomplet": [3, 61], "inconsist": [3, 43, 46], "inconveni": [36, 41], "incorpor": 42, "incorrect": [3, 36, 42], "incorrectli": 3, "increas": [3, 24, 42, 46, 56], "increase_by_on": 41, "increment": [3, 20, 23, 43, 49, 61], "incur": [28, 48, 58], "inde": [43, 61], "indefinit": 3, "indent": [3, 29, 46, 52], "independ": [3, 36, 43], "index": [3, 13, 27, 30, 36, 45, 54, 58, 59], "indexerror": [3, 23, 58, 61], "indic": [2, 3, 6, 23, 29, 32, 36, 40, 41, 43, 46, 48, 50, 52, 54, 58, 59, 61], "indirect": [3, 29, 48, 55], "indirect_contigu": 48, "indirectli": [40, 58], "individu": [3, 36, 43], "induc": [3, 55], "ineffici": [3, 36, 40, 42, 58], "infer": [3, 6, 30, 35, 36, 42, 45, 46, 52, 54, 58, 60, 61], "infer_typ": [3, 6, 52, 58, 61], "inferenc": 3, "infinit": [3, 32, 55], "infix": 3, "influenc": 58, "info": [29, 52, 61], "inform": [3, 5, 19, 24, 29, 31, 32, 34, 36, 38, 44, 48, 51, 52, 54, 58, 61], "infrastructur": 25, "infti": 31, "inher": 36, "inherit": [3, 22, 32, 36, 40, 42, 46, 57, 58, 59, 60], "init": [3, 23, 25, 41, 48, 58], "initgrail": 41, "initi": [20, 23, 24, 30, 36, 37, 40, 41, 42, 44, 45, 46, 58, 60, 61], "initialis": [3, 12, 23, 27, 40, 42, 45, 46, 49, 55, 58], "initializedcheck": [48, 58, 61], "inittab": [41, 58], "initvar": 40, "inject": [36, 41], "inlin": [3, 5, 13, 20, 31, 32, 33, 42, 45], "inner": [3, 61], "ino_t": 3, "inplac": [3, 5, 24, 38, 42, 54, 58, 61], "input": [3, 22, 23, 29, 30, 36, 37, 40, 42, 48, 52, 53, 58, 60], "input_view": 48, "inquisit": 41, "ins": 25, "insert": [3, 29, 36, 46, 53, 58], "insid": [3, 6, 23, 31, 32, 36, 40, 41, 42, 44, 46, 50, 54, 60, 61], "inspect": [3, 38, 42, 43, 45], "instal": [2, 3, 5, 6, 7, 20, 23, 24, 27, 31, 32, 38, 45, 51, 53, 57, 58], "instanc": [3, 8, 22, 23, 29, 38, 40, 42, 43, 45, 46, 48, 51, 52, 56, 58, 59, 61], "instanti": [3, 23, 42, 45, 59, 61], "instead": [3, 4, 6, 19, 22, 23, 24, 25, 26, 29, 30, 31, 36, 37, 39, 40, 41, 42, 46, 47, 48, 49, 52, 53, 54, 55, 58, 59, 60, 61], "instruct": [3, 8, 26, 36, 51, 58], "insuffici": [23, 36], "int": [3, 5, 6, 20, 21, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 57, 58, 59, 60, 61], "int128": 3, "int32": [48, 52], "int32_t": 48, "int64": 29, "int64_t": [29, 42], "int8": 48, "int_array_templ": 20, "int_max": 46, "int_min": 33, "int_typ": 42, "intc": [48, 52], "integ": [3, 6, 21, 23, 24, 29, 30, 31, 32, 36, 41, 49, 52, 54, 56, 58, 59, 60], "integr": [6, 9, 13, 22, 29, 33, 35, 43, 45], "integrate_ci": 6, "integrate_f": 6, "intel": 3, "intend": [3, 34, 46, 49, 57, 59], "intens": [3, 50], "intent": 3, "interact": [5, 6, 24, 38, 41, 42, 48, 52, 58], "interest": [23, 24, 29, 31, 40, 41, 42, 46, 51], "interfac": [2, 9, 13, 23, 28, 29, 33, 35, 37, 40, 45, 46, 47, 48, 52, 57, 58, 60], "interfer": [3, 42, 58], "interleav": 6, "intermedi": [3, 23, 36, 52], "intermix": 24, "intern": [3, 22, 23, 28, 29, 31, 32, 36, 37, 40, 44, 46, 49, 50, 52, 55, 58], "interop": 36, "interoper": [3, 36, 58], "interpret": [3, 9, 23, 24, 29, 34, 36, 38, 39, 40, 41, 42, 44, 46, 49, 50, 52, 56, 58, 61], "interv": [3, 22], "intflag": 3, "intptr": [3, 46], "introduc": [3, 22, 29, 36, 38, 41, 48, 56, 58], "introduct": [30, 37, 41, 45], "introspect": [3, 49, 58], "intuit": 60, "invalid": [3, 20, 36, 37, 40, 42, 43, 46, 48, 55, 61], "invalid_argu": 61, "invalu": [6, 58], "invent": 40, "invers": [50, 59], "invoc": [3, 42], "invok": [38, 39, 40, 58, 59, 60], "involv": [3, 6, 24, 36, 41, 42, 49, 52, 55, 58, 61], "io": [23, 50, 61], "ioerror": 61, "ios_bas": 61, "ios_base_failur": 61, "iostream": 61, "ipython": [3, 42, 48, 52, 58], "ironpython": 9, "is_c_contig": 3, "is_equ": 56, "is_f_contig": 3, "is_in": 36, "is_y_in": 48, "isbuiltin": 42, "isclass": 42, "iscoroutinefunct": 3, "isfunct": 42, "ish": [3, 23], "isinf": 3, "isinst": [3, 36, 40, 42, 46, 56, 59], "isn": [6, 24, 25, 29, 31, 32, 46, 48, 52, 58, 59], "iso": 36, "iso8859": 42, "issn": 42, "isspac": 3, "issu": [0, 3, 23, 28, 34, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 57], "issubclass": 46, "issue20204": 3, "issue21205": 3, "issue21420": 3, "issue23996": 3, "issue24018": 3, "issue27128": 3, "issue27810": 3, "issue35975": 3, "issue9232": 3, "isuru": 3, "item": [3, 23, 24, 36, 37, 41, 43, 48, 52, 57, 59, 61], "items": [37, 40, 48], "iter": [3, 6, 13, 23, 24, 27, 30, 31, 46, 54, 55, 58, 60, 61], "iterable_coroutin": [3, 58], "its": [3, 19, 23, 28, 29, 30, 33, 35, 36, 37, 39, 40, 41, 42, 44, 46, 48, 51, 52, 55, 57, 58, 59, 61], "itself": [3, 9, 23, 30, 35, 36, 39, 40, 41, 46, 47, 52, 54, 55, 58, 59, 60], "ivan": 3, "j": [3, 9, 30, 35, 40, 42, 46, 48, 54, 56, 58, 59], "jake": 37, "jakub": 3, "janek": 3, "jason": 3, "java": [3, 9, 43, 46], "jbrockmendel": 3, "jedi": 3, "jedityp": 3, "jell": 3, "jelmer": 3, "jen": 3, "jeroen": 3, "jerom": 3, "jerphanion": 3, "jim": 9, "job": [57, 58], "johann": 3, "john": 3, "johnson": 3, "join": [3, 58, 59], "jolivet": 3, "jonathan": 3, "jone": 3, "jordan": 3, "josh": 3, "journal": 42, "json": 58, "juggl": 58, "julian": 3, "julien": 3, "jump": [30, 48], "jupyt": [3, 7, 13, 45, 52], "jupyterlab": 3, "just": [3, 6, 8, 20, 23, 24, 25, 26, 28, 29, 30, 31, 32, 36, 38, 39, 40, 41, 42, 46, 48, 50, 52, 54, 55, 56, 58, 59, 60, 61], "jython": 9, "k": [3, 23, 31, 36, 42, 46, 48, 56], "kamekameha": 3, "kb": 19, "keep": [3, 9, 31, 32, 36, 40, 42, 44, 46, 49, 54, 55, 58, 60, 61], "kei": [3, 6, 32, 36, 44, 56, 60], "kemenad": 3, "kenrick": 3, "kept": [3, 40, 42], "kernel": [3, 29], "kernel32": 19, "keyword": [3, 6, 22, 23, 26, 29, 32, 33, 39, 41, 42, 49, 52, 58], "keyword_args_cal": 26, "kieffer": 3, "kieran": 3, "kill": [6, 29], "kind": [22, 23, 24, 30, 32, 36, 37, 41, 46, 54, 57, 60], "kiril": 3, "kirk": 3, "kirkham": 3, "klein": 3, "kmol": 3, "knight": 61, "know": [3, 6, 22, 23, 24, 25, 26, 29, 36, 38, 40, 41, 42, 46, 48, 50, 52, 55, 58, 60], "knowledg": [4, 42, 52], "known": [3, 6, 9, 24, 31, 36, 40, 42, 43, 45, 46, 54, 56, 58], "kohlgr\u00fcber": 3, "koslowski": 3, "krui": 3, "kry\u0161tof": 3, "kul\u00edk": 3, "kurt": 52, "kw_onli": 3, "kwarg": [3, 42], "kwd": [46, 56, 58], "l": [3, 23, 40, 42, 46, 57, 58], "l2norm": 30, "label": [0, 40, 47, 57], "labori": 56, "lack": [3, 36, 42, 46], "lai": 22, "lambda": [3, 40, 58], "lami": 3, "landscap": 57, "languag": [2, 3, 6, 9, 22, 23, 27, 30, 32, 35, 36, 37, 39, 40, 41, 42, 43, 45, 47, 49, 58], "language_level": [3, 32, 42, 49, 56, 58, 61], "lapack": 52, "lar": 3, "larg": [3, 4, 6, 21, 22, 23, 24, 30, 35, 36, 42, 46, 50, 58, 60], "large_arrai": 46, "larger": [3, 6, 23, 24, 25, 28, 29, 37, 42, 54], "largest": 42, "last": [3, 6, 23, 24, 29, 30, 31, 36, 42, 48, 49, 52, 54, 58], "lastli": 23, "lastpriv": [30, 54], "late": [3, 39, 46], "later": [3, 13, 23, 25, 26, 36, 42, 46, 48, 54, 55, 56, 57, 58, 59], "latest": [3, 57, 61], "latin": 36, "latter": [3, 23, 29, 48, 58], "law": 4, "layer": [55, 60], "layout": [3, 40, 45], "lazili": [3, 52], "ld_library_path": 23, "ldexp": 3, "ldflag": 23, "le": 3, "lead": [3, 6, 22, 23, 30, 36, 42, 44, 48, 51, 55, 56, 58], "leak": [3, 28, 36, 40, 42], "learn": [0, 24, 40, 52], "least": [3, 19, 31, 32, 36, 38, 40, 42, 56, 58], "leav": [3, 20, 24, 30, 41, 42, 46, 48, 49], "lebedev": 3, "led": [3, 42], "lefav": 3, "left": [3, 6, 19, 41, 49, 54, 58], "legaci": [3, 36, 37, 40, 42, 46, 49, 58], "legacy_implicit_noexcept": [3, 49, 58], "legal": [3, 29, 46, 52], "legitim": 32, "len": [3, 20, 24, 36, 37, 41, 46, 58, 59, 61], "len_p": 24, "lend": 30, "length": [3, 20, 24, 30, 36, 42, 46, 48, 57], "leo": 3, "less": [3, 6, 24, 29, 30, 32, 41, 46, 49, 50, 55], "lesser": 24, "let": [3, 23, 24, 25, 26, 28, 29, 31, 32, 36, 40, 42, 46, 48, 49, 52, 58, 59, 61], "letter": [3, 36], "lettuc": 57, "level": [3, 6, 9, 22, 24, 26, 28, 29, 32, 36, 39, 40, 41, 42, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59], "leverag": [28, 46, 61], "li": 3, "lib": [19, 23, 42, 58], "libc": [3, 20, 22, 23, 26, 28, 30, 32, 36, 40, 42, 46, 54], "libc_sin": 26, "libcalg": 23, "libcpp": [3, 23, 24, 30, 36, 37, 42, 60, 61], "liber": 36, "libgcc": 19, "libgcc_s_seh": 19, "libpython": 3, "librari": [2, 3, 5, 9, 19, 24, 25, 26, 27, 29, 32, 33, 35, 36, 40, 41, 46, 48, 49, 50, 52, 57, 58, 59, 60], "library_dir": 58, "libstdc": 19, "licens": 3, "life": 36, "lifecycl": 61, "lifetim": [3, 28, 36, 42, 44, 45, 61], "lift": 32, "light": 38, "like": [1, 3, 6, 8, 9, 23, 24, 25, 26, 29, 30, 31, 32, 33, 35, 36, 38, 40, 41, 43, 44, 45, 46, 47, 48, 49, 52, 53, 58, 59, 61], "likewis": 56, "lim_": 31, "limit": [0, 2, 6, 23, 24, 30, 32, 36, 40, 42, 45, 52, 59], "line": [3, 5, 6, 13, 23, 24, 25, 29, 30, 36, 38, 40, 42, 45, 46, 52, 57, 61], "linear": [3, 20, 36, 42, 55], "lineno": 31, "linetrac": [3, 31, 58], "link": [3, 6, 19, 25, 27, 38, 41, 42, 58, 61], "link_arg": [19, 58], "linkag": 3, "linker": [3, 19, 25, 58], "linspac": 48, "lint": [42, 58], "linux": [3, 8, 23, 26, 29, 41, 42, 52, 58, 61], "lisandro": 3, "list": [0, 3, 20, 21, 23, 24, 25, 26, 28, 34, 38, 40, 41, 43, 46, 47, 48, 49, 55, 58, 59, 60, 61], "listcomp": 3, "listinfo": 34, "liter": [3, 27, 42, 45, 46, 49, 56, 58], "littl": [3, 22, 24, 30, 31, 36, 40, 46, 52, 56], "live": [3, 23, 46, 58, 61], "lizard": 40, "lk": 3, "ll": [3, 5, 24, 25, 29, 37, 38, 41, 42, 46, 48, 52, 60, 61], "lo": 52, "load": [3, 5, 19, 24, 30, 40, 42, 49, 54, 58], "load_ext": [3, 5, 42, 58], "load_py_module_on_import_failur": 58, "loc": 46, "local": [3, 6, 8, 22, 23, 24, 28, 31, 32, 38, 39, 40, 41, 46, 47, 54, 55, 61], "local_buf": 54, "locat": [23, 28, 34, 44, 56, 58, 61], "lock": [3, 34, 37, 40, 41, 44, 45], "logaddexp": 3, "logic": [6, 61], "logic_error": 61, "login": 3, "lone": [3, 41], "long": [3, 6, 20, 21, 23, 26, 31, 32, 35, 36, 37, 40, 41, 43, 46, 48, 49, 50, 52, 55, 58, 59, 61], "long_running_task1": 30, "long_running_task2": 30, "long_t": 3, "longer": [3, 6, 23, 25, 26, 28, 36, 37, 40, 42, 48, 49, 55, 58, 59, 61], "longlong": [31, 32, 52], "look": [0, 3, 6, 22, 23, 24, 25, 29, 31, 36, 38, 40, 41, 42, 48, 49, 52, 58, 59, 60, 61], "look_up_cached_str": 36, "lookup": [3, 22, 29, 39, 40, 41, 52, 56, 58, 60], "lookup_module_cpdef": 58, "loop": [3, 6, 22, 23, 24, 29, 30, 31, 35, 36, 39, 42, 45, 48, 50, 52, 53, 58, 60, 61], "lose": [23, 29, 32, 46, 60], "loss": 31, "lost": [3, 40, 46], "lot": [3, 4, 8, 24, 25, 30, 31, 39, 40, 46, 52, 58, 60], "love": [29, 40, 52], "low": [3, 4, 26, 28, 55, 58, 59], "lower": [3, 46, 52, 58], "lowli": 32, "lpcaption": 36, "lpcwstr": 36, "lptext": 36, "lpthread": 42, "lpython2": 42, "lshift": 3, "lu": 3, "luck": 25, "luckili": 23, "lunch": 57, "luz": 3, "lvalu": 61, "lwinpthread": 19, "ly": 3, "lysandro": 3, "m": [3, 24, 26, 29, 32, 35, 37, 38, 41, 42, 43, 52], "mac": [8, 58], "machin": [23, 52, 54], "machineri": 41, "maco": [3, 42], "macro": [3, 31, 37, 41, 49, 55, 56, 58], "mad": 3, "madden": 3, "made": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 43, 46, 47, 48, 49, 52, 53, 54, 57, 59], "magic": [3, 5, 27, 42, 52, 58], "magnitud": [6, 52], "mai": [3, 4, 5, 6, 20, 21, 23, 25, 28, 29, 30, 32, 36, 38, 40, 41, 43, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "mail": [0, 4, 34, 42], "mailman": 34, "main": [3, 9, 22, 23, 26, 27, 29, 30, 33, 34, 35, 36, 40, 41, 42, 43, 46, 48, 49, 50, 52, 54, 57, 58, 59, 61], "mainli": [46, 49, 58], "mainscript": 38, "maintain": [3, 4, 32, 46], "mainten": [3, 24], "major": [2, 9, 32, 35, 36, 39, 42, 46, 49, 55, 56], "make": [0, 3, 4, 6, 8, 9, 12, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 41, 43, 45, 46, 48, 49, 53, 54, 55, 56, 57, 58, 59, 61], "make_cycl": 40, "make_uniqu": 3, "makefil": [24, 42], "malloc": [20, 28, 30, 36, 40, 42, 44, 46, 54, 59], "man": 3, "manag": [3, 4, 20, 27, 28, 34, 36, 37, 38, 39, 42, 44, 46, 48, 50, 55, 60, 61], "mandatori": 42, "mangl": [3, 41, 45], "mani": [3, 8, 9, 24, 26, 29, 33, 35, 36, 40, 41, 42, 44, 46, 52, 53, 54, 55, 58, 60], "manipul": [3, 9, 24, 41, 44], "manner": 24, "manual": [3, 5, 8, 20, 24, 25, 28, 30, 31, 36, 40, 41, 42, 45, 48, 51, 55, 58, 59, 61], "manvil": 3, "manylinux2010": 3, "map": [3, 13, 32, 42, 43, 46, 49, 55, 58, 61], "mapl": 52, "marc": 3, "marcel": 3, "march": 42, "margin": 3, "mariu": 3, "mark": [3, 30, 32, 33, 40, 42, 45, 46, 61], "marker": [3, 5, 31], "markup": 13, "marmiess": 3, "marqu": 3, "marti": 41, "martijn": 3, "martin": 3, "mart\u00edn": 3, "mask": 61, "massiv": [31, 39], "master": 41, "match": [3, 20, 23, 28, 32, 41, 43, 46, 49, 57, 58], "materi": 46, "math": [3, 5, 22, 26, 30, 32, 33], "matham": 3, "mathemat": [8, 29, 52], "mathematica": 52, "mathfunct": 22, "matric": 37, "matrix": [3, 45], "matsjoyc": 3, "matt": 3, "matter": [4, 23, 29, 54, 57], "matthew": 3, "matthia": 3, "matti": 3, "matur": 55, "matveev": 3, "mat\u00fa\u0161": 3, "max": [3, 29, 46, 52, 60, 61], "max_valu": 52, "maximilien": 3, "maximum": [3, 36, 42, 58], "maxsiz": 3, "maxunicod": 36, "maybe_uniniti": 58, "mb312": 48, "mcse": 42, "md5": 3, "me": 31, "mean": [3, 6, 9, 23, 24, 29, 30, 31, 32, 36, 38, 40, 41, 42, 43, 46, 48, 49, 52, 54, 55, 56, 58, 59], "meaning": [3, 31], "meant": [3, 33, 40, 41, 49], "meantim": [3, 48], "measur": 36, "mechan": [22, 24, 25, 40, 41, 42, 44, 46, 49, 50, 57, 58, 59, 60], "median": 30, "median_along_axis0": 30, "median_it": 30, "medium": 42, "medium_arrai": 46, "meet": 60, "mega": 3, "mem": [3, 28], "member": [3, 37, 40, 41, 42, 46, 59, 60], "memcpi": 3, "meme": 3, "memori": [2, 3, 22, 24, 27, 36, 40, 41, 42, 43, 44, 45, 46, 51, 52, 55, 56, 58, 60, 61], "memoryerror": [3, 23, 28, 40, 46, 61], "memoryview": [2, 3, 24, 28, 29, 30, 36, 43, 44, 45, 46, 54, 58, 60], "memoryview_cwrapp": 48, "memset": 20, "memview_to_c": 48, "mendel": 3, "mention": [42, 43, 55, 59, 61], "menu": [19, 57], "mercuri": 3, "mere": [6, 46, 50, 57], "merg": [3, 9, 25, 42, 58], "mess": 31, "messag": [3, 23, 29, 42, 46, 52, 58, 60, 61], "messageboxw": 36, "messi": 45, "met": 38, "meta": 58, "metaclass": 3, "metadata": [3, 37, 52, 58], "metal": 9, "meth_fastcal": 3, "meth_noarg": [3, 58], "meth_o": [3, 58], "method": [2, 3, 5, 6, 13, 22, 23, 24, 29, 30, 31, 32, 36, 37, 38, 39, 41, 43, 44, 45, 46, 48, 52, 55, 56, 57, 58, 60], "metr": 57, "meyer": 3, "mi": 3, "michael": 3, "micha\u0142": 3, "microsoft": [8, 19, 54], "midst": 24, "might": [3, 6, 8, 19, 30, 31, 33, 34, 36, 38, 40, 41, 42, 46, 48, 49, 52, 54, 55, 58, 59, 60, 61], "migrat": [2, 3, 42, 45, 58], "mike": 3, "mikkel": 3, "millisecond": 41, "mimic": 48, "min": [29, 46, 52], "min_valu": 52, "minci": 48, "mind": [36, 40, 46, 52], "mine": 31, "mingw": [2, 3, 8, 27], "mingw32": [19, 42], "minim": [3, 48, 52, 61], "minimis": 3, "minimum": [42, 57], "mininterpret": 58, "minor": [3, 41], "miscalcul": 3, "misdeclar": 3, "mishandl": 3, "misinterpret": 3, "misl": 50, "mislead": 3, "mismatch": [3, 59], "misnam": 3, "miss": [3, 47, 60, 61], "misspel": 3, "mistak": [3, 46, 49], "misunderstood": 46, "misus": 58, "mitig": [42, 49], "mix": [3, 21, 29, 36, 42, 43, 46, 48, 60], "mman": 3, "mo": 3, "mod": [3, 59], "mode": [1, 2, 26, 27, 29, 40, 42, 43, 45, 46, 48, 49, 52, 54, 58, 61], "model": [30, 48, 57], "moder": 24, "modern": [23, 25, 51, 60], "modernis": 3, "modest": [3, 58], "modif": [3, 23, 26, 36, 42, 58], "modifi": [3, 6, 30, 31, 32, 36, 37, 38, 41, 42, 46, 49, 58, 59, 60], "modinit": 58, "modnam": 58, "modul": [2, 3, 6, 7, 8, 9, 13, 20, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 38, 39, 40, 41, 43, 45, 46, 47, 49, 50, 52, 53, 54, 55, 56, 59, 60, 61], "module_list": 58, "module_nam": [25, 58], "modulenam": [41, 57], "modulename_api": 41, "modulu": 3, "moin": 8, "molina": 3, "moment": 52, "monei": 4, "monkei": 42, "month": 42, "more": [3, 5, 6, 9, 21, 22, 23, 24, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 54, 55, 57, 58, 59, 61], "moreov": 46, "most": [3, 5, 8, 9, 13, 23, 24, 25, 30, 31, 32, 36, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 52, 54, 60, 61], "mostli": [3, 5, 28, 31, 36, 46, 49, 50, 58], "move": [3, 9, 10, 12, 15, 22, 31, 35, 36, 37, 42, 55, 56, 61], "mp": 54, "ms_window": 41, "msec": [23, 24], "msg555": 3, "msleep": 41, "msvc": [3, 8, 19, 30, 42, 52], "msvcrt": 19, "much": [3, 4, 6, 24, 28, 29, 30, 31, 32, 35, 36, 39, 40, 42, 50, 52, 55, 58, 60], "mueller": 3, "multi": [3, 28, 34, 41, 50], "multiarrai": 38, "multipl": [3, 13, 23, 24, 25, 30, 32, 40, 43, 45, 53, 54, 60, 61], "multiple_declar": 58, "multipli": 3, "multiply_by_10": 48, "multiply_by_10_in_c": 48, "multiprocess": [20, 58], "must": [3, 5, 6, 20, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 40, 41, 42, 46, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61], "mutabl": [3, 36], "mutat": 37, "mutual": 56, "mwtian": 3, "my": [29, 31, 40, 41, 51, 52, 58], "my_2d_c_arrai": 48, "my_arrai": [28, 46, 48], "my_c_arrai": 48, "my_c_struct": 40, "my_callback": 41, "my_create_extens": 58, "my_cython_vari": 38, "my_data_point": 48, "my_doubl": 43, "my_fused_typ": [32, 43], "my_fused_type2": 43, "my_gil_free_func": 41, "my_gnu_extens": 19, "my_head": 58, "my_lib": 41, "my_memoryview": 48, "my_modul": [40, 58], "my_often_called_funct": 31, "my_packag": 58, "my_point": [41, 48], "my_slic": 48, "my_typ": 52, "my_var": 41, "my_vector": 61, "my_view": 48, "myapp_": 41, "myapp_sleep": 41, "myarrai": [20, 43, 48], "myclass": [22, 42, 49, 61], "mydataclass": 40, "myextensiontyp": [46, 56], "myextensiontypeobject": 46, "myexttyp": 46, "myfil": 38, "myfunc": [22, 43], "myfunct": 32, "myhead": 41, "myint": 43, "mylib": 58, "mymod": 42, "mymodul": [31, 32, 40], "mypi": 3, "mypolynomi": 22, "myslic": 48, "myspecialcint_t": 42, "mysteri": 25, "mystruct": 32, "mytyp": [3, 42], "myunicod": 3, "myview": 48, "n": [3, 6, 20, 21, 22, 24, 25, 29, 31, 32, 33, 36, 40, 41, 42, 46, 48, 54, 56, 58], "n1": 29, "n2": 29, "n3": 29, "naive_convolv": 29, "name": [3, 4, 5, 19, 22, 23, 24, 27, 29, 30, 32, 33, 36, 38, 42, 43, 45, 46, 51, 52, 54, 56, 58, 59, 60, 61], "nameerror": [42, 58], "namespac": [3, 20, 32, 33, 39, 41, 42, 45, 46, 57, 58, 61], "nan": 58, "naoki": 3, "naotoshi": 3, "narr": 48, "narr_view": 48, "narrow": 27, "natarajan": 3, "nathan": 3, "nativ": [3, 24, 33, 35, 36, 40, 41, 43, 44, 48, 52, 54, 55, 58, 59, 61], "natur": [6, 21, 24], "nb": [20, 29, 52], "nb_prime": 24, "nbyte": 48, "ncall": 31, "ncol": 37, "ndarrai": [3, 29, 37, 48, 52], "ndim": [3, 29, 37, 48], "nearest": 38, "nearli": [46, 48, 58], "necess": [46, 60], "necessari": [8, 9, 23, 25, 29, 30, 31, 40, 41, 46, 50, 52, 58, 59, 60, 61], "necessarili": [31, 32, 36, 55], "necessit": 40, "need": [0, 3, 5, 6, 8, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "needl": 26, "needlessli": 3, "neg": [3, 29, 36, 46, 47, 48, 52, 58], "neighbor": 48, "neither": [3, 4, 40, 50, 58, 59], "nest": [3, 40, 45, 58], "neukirchen": 3, "neutral": 4, "never": [3, 31, 40, 46, 49, 50, 58], "new": [0, 3, 19, 20, 22, 23, 24, 29, 30, 32, 36, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 52, 56, 58, 59, 61], "new_build_ext": 3, "new_numb": 28, "new_struct": 40, "newarrai": 20, "newaxi": 3, "newer": [3, 58], "newest": [8, 52], "newli": [3, 40, 48], "newlin": 3, "newly_added_field": 41, "next": [3, 5, 8, 23, 31, 37, 38, 48, 55, 58, 59], "ni": 61, "nice": [23, 52], "nick": 3, "nicola": 3, "nikola": 3, "nikolau": 3, "nil": 3, "nine": 52, "nitti": 31, "no_cython": 58, "no_cython_compil": 8, "no_gc": [3, 40], "no_gc_clear": [3, 40], "no_method": 49, "no_overhead": 20, "noam": 3, "node": 3, "noexcept": [3, 45, 46, 50, 58, 61], "nogil": [3, 6, 30, 31, 32, 41, 43, 46, 48, 49, 50, 52, 53, 54, 58, 61], "nois": 58, "non": [3, 4, 9, 23, 24, 28, 29, 30, 32, 33, 36, 38, 40, 41, 42, 43, 48, 49, 50, 52, 56, 58, 59, 60], "none": [3, 19, 22, 29, 32, 45, 46, 47, 50, 52, 54, 55, 56, 58, 59, 60], "nonecheck": [22, 42, 58], "nonetheless": 52, "nonloc": 3, "nonmemb": 61, "nonsens": 40, "nor": [3, 4, 58, 59], "norm": 30, "normal": [3, 5, 6, 22, 23, 24, 30, 31, 32, 36, 40, 41, 42, 46, 48, 49, 52, 55, 56, 57, 58, 59, 61], "normal_penguin": 40, "normalis": 36, "normalvari": 28, "norwegian": 40, "notabl": [3, 6, 24, 49], "notannotatedclass": 32, "notat": 3, "note": [0, 2, 4, 6, 8, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 42, 43, 46, 48, 51, 52, 54, 56, 57, 58, 61], "notebook": [3, 6, 7, 13, 24, 45, 52], "notepad": 42, "noteworthi": 23, "noth": [6, 42, 46, 56, 58, 61], "notic": [20, 24, 32, 36, 40, 42], "notimpl": 59, "nov": 31, "now": [3, 22, 23, 24, 25, 26, 29, 31, 37, 40, 42, 46, 47, 49, 52, 56, 58, 60, 61], "nowher": [52, 59], "np": [3, 29, 30, 37, 48, 51, 52], "np_pythran": [3, 51], "npy_1_7_api_vers": [3, 49, 58], "npy_1_7_deprecated_api": 58, "npy_no_deprecated_api": [3, 49, 58], "nth_element": 30, "nthread": 58, "null": [3, 23, 25, 26, 28, 36, 37, 38, 40, 41, 42, 46, 54, 56, 58, 59, 61], "nullari": [3, 61], "num": 48, "num_thread": [3, 30, 54], "number": [3, 6, 20, 22, 23, 24, 26, 28, 29, 30, 36, 37, 38, 42, 46, 48, 49, 50, 52, 53, 54, 56, 57, 58], "number_of_leg": 40, "numer": [3, 13, 22, 24, 32, 34, 41, 43, 46, 49, 50, 52, 53], "numpi": [2, 20, 23, 24, 25, 27, 28, 30, 34, 35, 37, 38, 40, 44, 45, 46, 54, 58, 60], "numpy_arrai": 48, "nz": 9, "o": [3, 8, 19, 41, 46, 52, 58, 61], "o0": 42, "o2": [52, 58], "ob_digit": 55, "ob_refcnt": [38, 46], "ob_siz": 55, "ob_typ": 38, "obj": [3, 22, 37, 46, 48], "object": [3, 5, 6, 9, 13, 20, 22, 23, 24, 28, 29, 30, 31, 32, 36, 37, 39, 40, 41, 43, 44, 45, 47, 49, 50, 52, 53, 56, 57, 58, 61], "object_struct": 40, "object_struct_nam": 40, "oblig": 4, "obstacl": 3, "obtain": [21, 28, 38, 46, 48], "obviou": [6, 36, 46, 60], "obvious": [23, 36, 41, 42, 48, 55], "occas": 50, "occasion": [25, 50, 60], "occur": [3, 6, 20, 23, 24, 30, 39, 40, 42, 46, 56, 58, 60], "occurr": 42, "oct": [3, 46], "octal": 59, "od": 42, "odd": [29, 60], "off": [22, 23, 29, 30, 36, 38, 58], "offer": [23, 39, 42, 58], "offici": [3, 24, 42, 58], "offset": 22, "oft": 3, "often": [3, 6, 23, 26, 30, 31, 36, 38, 40, 42, 46, 48, 50, 52, 55, 58, 59, 60, 61], "ok": [42, 46, 61], "okai": 41, "ol": 3, "old": [3, 8, 40, 45, 49, 52, 58, 59], "old_build_ext": 3, "old_sum3d": 48, "older": [3, 23, 37, 41, 43, 48, 52, 57, 58, 59], "oleksandr": 3, "omer": 3, "omit": [3, 30, 40, 46, 56, 61], "omp": 30, "omp_get_num_thread": 54, "omp_get_thread_num": 30, "omp_num_thread": 54, "omp_schedul": 54, "omp_set_dynam": 54, "omp_set_num_thread": 54, "omp_set_schedul": 54, "onc": [3, 23, 25, 30, 31, 40, 41, 42, 43, 44, 53, 58, 59, 61], "one": [1, 3, 5, 6, 8, 20, 22, 23, 24, 25, 29, 30, 31, 32, 33, 36, 37, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 54, 56, 57, 58, 59, 60, 61], "ones": [3, 32, 41, 46, 48, 49], "onli": [0, 3, 6, 8, 19, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 36, 37, 38, 40, 41, 42, 43, 44, 49, 50, 52, 54, 55, 57, 58, 59, 60], "onto": [39, 46], "op": [3, 28, 59], "opaqu": 23, "open": [8, 34, 42, 61], "open_fil": 46, "openmp": [3, 30, 45, 52], "openmp_arg": 30, "oper": [3, 13, 20, 22, 24, 27, 28, 29, 31, 32, 35, 36, 37, 40, 41, 43, 44, 45, 50, 51, 52, 53, 54, 55, 58], "operand": [3, 22, 49, 58, 59], "opportun": 30, "oppos": [3, 35, 36, 46, 55, 59], "opposit": [36, 48, 58], "opt": [3, 58], "optim": [6, 9, 29, 30, 31, 42, 46, 48, 56, 58], "optimis": [3, 23, 28, 32, 35, 36, 39, 42, 46, 54, 56], "optimisation": 3, "optimist": [3, 58], "optimized_method": 42, "option": [3, 5, 8, 9, 19, 24, 25, 30, 31, 32, 36, 38, 40, 41, 42, 45, 47, 48, 49, 52, 54, 57, 61], "optional_subclass": 46, "ord": 46, "order": [3, 6, 22, 23, 26, 30, 31, 32, 33, 36, 40, 41, 42, 43, 46, 48, 49, 52, 54, 55, 56, 57, 58, 59], "order_spam": 41, "ordereddict": 3, "ordinari": [3, 20, 40, 41], "org": [3, 5, 8, 9, 19, 34, 35, 42, 54, 56, 58, 59], "organ": 1, "orient": [9, 22], "origin": [3, 9, 20, 23, 24, 26, 28, 31, 32, 35, 36, 42, 43, 46, 48, 51, 54, 58, 61], "orivej": 3, "oserror": 46, "other": [5, 6, 8, 9, 13, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 35, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 61], "other_c_str": 36, "otherarrays": 46, "otherdir": 23, "otherfunc": 43, "otherstuff": 57, "otherwis": [3, 6, 8, 19, 23, 28, 32, 36, 40, 41, 42, 46, 48, 52, 54, 58, 59, 61], "our": [3, 4, 6, 22, 23, 24, 29, 30, 31, 33, 40, 41, 42, 48, 52, 54, 61], "out": [3, 6, 22, 23, 24, 29, 30, 36, 37, 41, 42, 43, 45, 48, 49, 52, 58, 61], "out_of_rang": 61, "outdat": [3, 37], "outer": [3, 30, 42, 61], "outermost": 30, "outlin": [30, 40], "output": [3, 22, 24, 29, 30, 31, 36, 40, 41, 48, 52, 53, 58, 60], "output_view": 48, "outsid": [3, 22, 30, 31, 36, 46, 61], "outweigh": 52, "over": [3, 6, 22, 23, 24, 28, 30, 32, 36, 38, 40, 48, 52, 54, 55, 58, 60, 61], "overal": 60, "overflow": [3, 6, 29, 32, 40, 46, 52, 56, 58], "overflow_error": 61, "overflow_perf": 58, "overflowcheck": [3, 58], "overflowerror": [6, 36, 61], "overflowexcept": 3, "overhaul": 3, "overhead": [3, 6, 22, 23, 24, 27, 28, 29, 30, 31, 35, 36, 39, 40, 41, 42, 46, 48, 49, 54, 55], "overkil": 52, "overlap": 3, "overload": 3, "overrid": [3, 22, 30, 32, 36, 40, 49, 56, 58, 61], "overridden": [3, 6, 23, 32, 38, 40, 46, 56, 59], "oversight": 3, "overview": [2, 6, 7, 45, 47], "overwrit": [3, 24, 28, 58], "overwritten": [3, 58], "overwrot": 3, "own": [3, 19, 23, 26, 30, 36, 40, 41, 42, 44, 46, 47, 50, 55, 57, 58, 59, 61], "owndata": 48, "owned_refer": 46, "ownedpoint": 40, "owner": [3, 40], "oz": 57, "oz_of_spam": 57, "ozarslan": 3, "p": [3, 9, 24, 38, 40, 46, 59], "p1": [40, 43], "p2": [40, 43], "p_char": [20, 26, 37, 43, 46, 48], "p_doubl": [28, 46], "p_float": 46, "p_int": [23, 32, 46, 54], "p_void": [23, 46], "pablo": 3, "pack": [3, 28, 39, 46, 48, 56], "packag": [3, 8, 19, 23, 24, 26, 31, 32, 33, 38, 40, 41, 42, 45, 46, 52, 57], "package_data": [57, 58], "packagenam": 38, "page": [3, 6, 10, 12, 13, 15, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 33, 37, 39, 40, 42, 43, 45, 46, 47, 48, 52, 53, 54, 55, 57, 59], "pai": [4, 58], "pair": [3, 36, 42, 55, 60, 61], "paper": 34, "parallel": [2, 3, 27, 41, 44, 45, 50, 52, 57, 58], "parallelis": 42, "paramet": [3, 23, 24, 27, 32, 36, 38, 40, 41, 43, 48, 54, 56, 58, 59, 61], "paramonov": 3, "parent": 3, "parenthes": 3, "parrot": 40, "pars": [3, 26, 35, 36, 39, 41, 42, 46], "parse_charptr_to_py_int": 26, "parser": [0, 3, 36, 42], "part": [3, 5, 8, 9, 24, 29, 31, 35, 36, 40, 41, 42, 43, 46, 47, 52, 54, 57, 58, 59, 61], "parti": [3, 4, 35, 57], "partial": [3, 59], "particip": [40, 54], "particular": [3, 24, 40, 41, 48, 54, 58, 59], "particularli": [40, 46, 61], "paski": 3, "pass": [2, 3, 5, 6, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30, 31, 32, 35, 37, 38, 40, 41, 44, 45, 46, 47, 49, 50, 52, 54, 56, 58, 59, 60, 61], "passwd": 42, "patch": [3, 42], "path": [3, 19, 23, 36, 38, 39, 40, 42, 43, 49, 52, 58, 61], "patt": 42, "pattern": [3, 20, 23, 40, 42, 46, 49, 58, 60], "paul": 24, "pauss": 3, "pavlyk": 3, "payment": 4, "paypal": 4, "pdf": 54, "peculiar": 31, "pedant": 47, "pedro": 3, "peek": [3, 23], "peg": 42, "penalti": [3, 23, 29, 46, 47, 56, 58], "pend": 38, "peng": 3, "penguin": 40, "peopl": [42, 50], "pep": [6, 20, 22, 23, 24, 25, 26, 27, 28, 30, 31, 33, 36, 37, 39, 40, 42, 43, 46, 48, 49, 53, 54, 56, 57, 58, 61], "pep3118": 3, "per": [1, 3, 24, 29, 30, 31, 42, 48, 49, 52, 58], "percal": 31, "perfectli": [41, 60], "perform": [3, 6, 23, 24, 29, 35, 36, 38, 40, 41, 42, 43, 45, 46, 47, 49, 50, 52, 54, 55, 56, 58, 59, 60, 61], "perhap": 48, "period": [3, 22], "permit": [3, 59], "perspect": [6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 37, 39, 40, 43, 46, 48, 53, 54, 57, 59, 61], "petr": 3, "pfebrer": 3, "pgen": 3, "pgo": [3, 58], "phase": [3, 42], "philipp": 3, "pi": [3, 31], "pick": [3, 42, 58], "pickl": [3, 45, 59], "pickleabl": 58, "pickleerror": 3, "picu": 3, "piec": [24, 36, 41, 43], "pierr": 3, "piln\u00e1\u010dek": 3, "pip": [5, 8, 52, 58], "pipelin": 0, "pitfal": [30, 45, 46, 49, 61], "pitrou": 3, "pixel": 29, "pkg": [3, 58], "place": [3, 5, 13, 19, 23, 24, 26, 29, 30, 31, 32, 33, 35, 36, 38, 41, 42, 46, 48, 52, 55, 57, 58, 60, 61], "plai": [3, 29, 42], "plain": [3, 22, 23, 24, 32, 33, 36, 38, 40, 41, 42, 46, 49, 52, 55, 58, 59, 61], "plan": [30, 31, 40, 46, 47], "platform": [0, 3, 6, 8, 9, 19, 23, 30, 36, 41, 42, 46, 49, 58], "plch": 3, "pleas": [0, 4, 25, 40, 42, 51, 58], "pleasant": 23, "plenti": 31, "plu": [6, 32, 58], "plugin": [3, 31], "plumag": 40, "plus_on": 43, "pmodul": 25, "po": 26, "point": [0, 3, 6, 20, 23, 29, 30, 32, 36, 37, 40, 41, 42, 46, 48, 49, 50, 52, 55, 56, 58, 61], "pointer": [3, 6, 23, 27, 28, 30, 32, 36, 37, 42, 43, 44, 45, 52, 57, 58, 59, 61], "polici": [3, 54], "polit": 50, "pool": 54, "pop": [3, 23, 61], "pop_back": 61, "pop_until": 23, "pope": 3, "popul": [54, 60], "port": [2, 3, 45, 56], "portabl": [3, 25, 36, 41, 42], "posit": [3, 21, 46, 48, 55, 56, 58], "posix": 3, "possibl": [3, 6, 8, 20, 23, 24, 25, 26, 29, 30, 32, 36, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 58, 59, 61], "possibli": [3, 25, 40, 46, 58, 59], "post": [3, 24, 34, 49], "postdecr": [45, 61], "postincr": [45, 61], "postpon": 3, "potenti": [3, 29, 38, 41, 46, 47, 52, 60, 61], "pow": [31, 46, 59], "pow__": 3, "power": [3, 24, 31, 35, 41, 45], "pp_int": [32, 46], "pr": [25, 42, 60], "practic": [3, 23, 36, 61], "pragma": [3, 30, 46], "prakhar": 3, "prang": [3, 45, 50, 52, 54], "pre": [3, 22, 24, 43, 49, 58, 61], "prealloc": 20, "preced": [3, 48, 58], "preciou": 24, "precis": 46, "predecr": 61, "predefin": [41, 46], "predic": 23, "predicate_func": 23, "predict": 58, "prefer": [3, 25, 26, 28, 29, 36, 38, 43, 46, 48, 52, 56, 61], "prefix": [3, 5, 36, 38, 41, 58, 61], "prefix_": 32, "prefixed_kei": 32, "preincrement": 61, "preliminari": 3, "prepar": [3, 57], "preprocessor": [3, 42, 46], "prescod": 24, "presenc": [46, 57], "present": [8, 29, 30, 32, 36, 52, 56], "preserv": [3, 28, 58, 61], "pretti": [36, 42, 60, 61], "prevent": [3, 23, 26, 32, 40, 41, 42, 46, 49, 58], "previou": [3, 29, 31, 40, 42, 43, 46, 49, 52, 58], "previous": [3, 28, 38, 40, 42, 48, 49, 58, 59], "price": [39, 46], "primari": [3, 9], "primarili": [3, 42], "prime": [27, 58], "primes_python": 24, "primes_python_compil": 24, "primit": 20, "princip": 58, "principl": [40, 49], "print": [3, 5, 20, 21, 22, 23, 24, 25, 26, 32, 36, 38, 40, 41, 42, 43, 46, 47, 48, 49, 54, 56, 57, 58, 60, 61], "print_const_point": 46, "print_const_pointer_to_const_valu": 46, "print_funct": [3, 23, 24, 40, 43, 46, 56], "print_list": 60, "print_pointer_to_const_valu": 46, "print_stat": 31, "printf": 41, "prior": 21, "privat": [3, 32, 40, 45, 54], "pro": 46, "probabl": [3, 30, 38, 42, 46, 47, 48, 49, 50, 58, 60], "problem": [3, 9, 23, 29, 31, 36, 40, 41, 42, 45, 46, 52, 54, 57, 58, 60], "problemat": 3, "proce": 40, "procedur": [19, 54], "proceed": 34, "process": [3, 5, 19, 20, 24, 28, 31, 36, 40, 42, 46, 48, 50, 52, 57, 58], "process_3d_buff": 48, "process_buff": 48, "process_byte_data": 36, "process_str": 36, "produc": [3, 5, 6, 24, 29, 30, 41, 42, 46, 48, 52, 57, 58, 60, 61], "product": [3, 8, 9, 37, 42, 43, 48], "prof": 31, "profil": [2, 3, 6, 24, 27, 41, 42, 58], "profit": 4, "program": [2, 3, 6, 9, 22, 24, 25, 29, 30, 31, 35, 39, 41, 43, 45, 46, 58, 61], "programm": [9, 31, 36], "prohibit": 37, "project": [0, 2, 3, 4, 8, 9, 23, 32, 35, 38, 44, 45, 56, 57, 58, 61], "promot": 43, "prompt": 42, "proof": 3, "propag": [3, 6, 23, 31, 32, 40, 46, 47, 49, 50, 54, 55, 58], "proper": [3, 29, 36, 38, 52], "properli": [3, 26, 42], "properti": [3, 22, 36, 42, 45, 60, 61], "proport": 54, "propos": [29, 34, 42, 52], "protect": 41, "protocol": [2, 3, 33, 44, 45, 49, 55, 59, 61], "prove": [3, 6, 40], "proven": [3, 31], "provid": [3, 6, 8, 22, 23, 24, 26, 28, 29, 30, 32, 33, 35, 36, 40, 41, 42, 43, 44, 46, 47, 48, 52, 54, 57, 58, 60, 61], "prune": [3, 43], "pseudocod": 56, "pstat": 31, "pt": 42, "pthread": [52, 58], "ptr": [3, 28, 40, 42, 46], "ptr2": 46, "ptr_add": 46, "ptr_owner": 40, "public": [3, 22, 23, 25, 32, 42, 45, 46, 57, 58, 60], "publish": 4, "pull": [0, 3, 58], "pure": [2, 5, 6, 8, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 33, 35, 36, 37, 39, 40, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 57, 58, 59, 61], "purg": 38, "purist": 29, "purpos": [4, 9, 23, 25, 28, 29, 32, 40, 46, 50, 52, 57, 58, 60], "push": 61, "push_back": [24, 61], "pushtaev": 3, "put": [24, 36, 41, 42, 46, 57, 58, 59, 61], "pxd": [2, 3, 22, 23, 26, 27, 29, 36, 40, 41, 46, 48, 49, 56, 57, 58, 61], "pxi": 46, "py": [1, 3, 5, 6, 19, 22, 23, 24, 26, 29, 30, 31, 32, 33, 38, 40, 41, 43, 45, 46, 48, 49, 51, 52, 54, 56, 57], "py2": [3, 36, 37, 41, 49, 58], "py3": [3, 36, 42, 46], "py3onli": 25, "py_arg": 42, "py_buff": [37, 59], "py_byte_str": 36, "py_bytes_object": [36, 61], "py_bytes_str": [3, 36], "py_complex": 40, "py_decodelocal": 25, "py_decref": [46, 55], "py_eq": 59, "py_fin": [25, 41], "py_func": 42, "py_funct": 42, "py_g": 59, "py_gil_dis": 3, "py_gt": 59, "py_hash_t": [3, 59], "py_incref": [46, 55], "py_initi": [25, 41, 58], "py_intptr_t": 46, "py_isspac": 3, "py_l": 59, "py_limited_api": 3, "py_lt": 59, "py_major_vers": [36, 58], "py_n": 59, "py_object": [3, 42], "py_optimizeflag": 3, "py_set_refcnt": 3, "py_set_s": 3, "py_setprogramnam": 25, "py_siz": 55, "py_size_t": 3, "py_ssize_t": [3, 20, 23, 29, 30, 32, 36, 37, 41, 42, 46, 52, 54, 59], "py_ssize_t_clean": 3, "py_ssize_t_max": 3, "py_ssize_t_min": 3, "py_str": 36, "py_str_object": 36, "py_tpflags_have_version_tag": [3, 58], "py_tpflags_sequ": 3, "py_tss_needs_init": 3, "py_tss_t": 3, "py_ucs4": [3, 36], "py_unicod": [3, 36], "py_unicode_object": [36, 61], "py_unicode_str": 36, "py_version_hex": [3, 26], "pyarray_": 29, "pyarray_searchsort": 3, "pybench": 42, "pyboolobject": 55, "pybuf_f_contigu": 37, "pybuf_max_ndim": 3, "pybuf_nd": [3, 37], "pybuf_simpl": 37, "pybuffer_fillinfo": 3, "pyc": 3, "pycapsul": 3, "pycfunct": 3, "pycode_new": 3, "pycomplexobject": [40, 55], "pyconfig": 3, "pycpars": 42, "pycustomlogicerror": 61, "pyd": [5, 19, 24, 29, 32, 52, 58, 61], "pydebug": 38, "pydict_next": 55, "pydistutil": 42, "pyerr_newexcept": 61, "pyerr_nomemori": 23, "pyerr_occur": [23, 41, 46, 61], "pyerr_print": 25, "pyerr_setfromerrnowithfilenameobject": 46, "pyerr_setstr": 61, "pyeval_evalcod": 3, "pyeval_initthread": [3, 41], "pyexc_runtimeerror": 61, "pyfloat_fromstr": 3, "pyfloatobject": 55, "pyfooobject": 40, "pyfrozenset_new": 3, "pygilstate_ensur": 55, "pygilstate_st": 3, "pygment": 3, "pyi": 3, "pyimport": [24, 58], "pyimport_appendinittab": [25, 41, 58], "pyimport_importmodul": [25, 41], "pyimport_reloadmodul": 46, "pyinit_": [25, 58], "pyinit_embed": 25, "pyinit_grail": 41, "pyinstal": 25, "pyinstancemethod": 3, "pylifecycl": 3, "pylistobject": 55, "pylong": 3, "pylongobject": 55, "pymem_": 3, "pymem_fre": 28, "pymem_malloc": 28, "pymem_rawfre": 25, "pymem_realloc": 28, "pymemoryview_": 3, "pymodinit_func": 58, "pymsvc": 8, "pynumber_absolut": 46, "pynumber_divmod": 46, "pynumber_pow": 46, "pyobj_valu": 46, "pyobject": [25, 38, 44, 46, 61], "pyobject_cal": 46, "pyobject_delattr": 46, "pyobject_dir": 46, "pyobject_getattr": 46, "pyobject_getit": 46, "pyobject_hasattr": 46, "pyobject_hash": 46, "pyobject_head": 40, "pyobject_isinst": 46, "pyobject_issubclass": 46, "pyobject_length": 46, "pyobject_repr": 46, "pyobject_setattr": 46, "pyobject_str": 3, "pypi": [2, 3, 8, 9, 40, 45, 58], "pyprog": 42, "pyproject": 58, "pypy3": [3, 55], "pyrais": 61, "pyrectangl": 61, "pyrex": [2, 9, 35, 40, 45, 46], "pyslice_": 3, "pystat": 3, "pyston": 3, "pystring1": 46, "pystring2": 46, "pystring_fromstringands": 41, "pysys_getobject": 25, "pysys_setpath": 25, "python": [2, 5, 6, 8, 9, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 33, 34, 35, 37, 38, 39, 40, 43, 44, 45, 47, 50, 51, 52, 53, 54, 55, 57, 58, 60], "python2": [3, 38, 42, 52], "python27": 19, "python3": [8, 58], "python38": 19, "python_": [3, 46], "python_cal": 56, "python_dict": 46, "python_dict_refcount": 46, "python_error_raising_funct": 56, "python_function_or_method": 38, "python_i": 46, "python_modul": 38, "python_predicate_funct": 23, "python_str": 46, "pythonpath": 23, "pythran": [2, 3, 45, 52], "pythranrc": 51, "pythreadst": 3, "pytuple_get_item": 55, "pytype_check": 3, "pytype_readi": 3, "pytypeobject": [3, 40, 59], "pytypeobject_foo": 40, "pyunicod": 3, "pyunicode_": 3, "pyunicode_asutf8ands": 3, "pyunicode_comparewithasciistr": 3, "pyunicode_get_length": 3, "pyunicode_get_s": 3, "pyunicode_gets": 36, "pyvarobject": 3, "pyvers": 42, "pyweakref_getobject": 3, "pyx": [3, 5, 6, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 36, 38, 40, 41, 43, 46, 48, 51, 52, 54, 56, 57, 58, 61], "pyx_librari": 3, "pyxbld": 58, "pyxblx": 58, "pyxbuild": 42, "pyxdep": 58, "pyximport": [3, 5, 13, 31, 42, 45, 52], "pyxinstal": 58, "q": [23, 46], "quadrat": 55, "qualifi": [3, 38, 57, 61], "qualiti": 3, "quest": 40, "question": [34, 36], "queue": [23, 61], "queue_fre": 23, "queue_is_empti": 23, "queue_new": 23, "queue_peek_head": 23, "queue_peek_tail": 23, "queue_pop_head": 23, "queue_pop_head_until": 23, "queue_pop_tail": 23, "queue_push_head": 23, "queue_push_tail": 23, "queuevalu": 23, "quick": [6, 23, 25, 44, 48, 60], "quickli": [8, 29, 52], "quickstart": 45, "quiet": 58, "quirk": 23, "quit": [3, 30, 31, 32, 36, 38, 40, 42, 47, 52, 60, 61], "quot": 41, "quotient": 58, "r": [3, 9, 41, 42, 46, 58], "r10": 29, "r100": 29, "r15": 48, "r3": 29, "race": [3, 30, 40, 41, 44], "raffi": 3, "rais": [3, 6, 22, 23, 24, 28, 29, 30, 32, 36, 37, 40, 41, 46, 48, 49, 50, 52, 54, 56, 58, 61], "raise_except": 61, "raise_py_error": 61, "raise_py_or_cpp": 61, "raiser": 61, "ralf": 3, "ramasubramani": 3, "ran": [28, 31], "random": [3, 28, 52], "random_nois": 28, "rang": [3, 5, 6, 21, 22, 23, 28, 29, 30, 31, 32, 36, 40, 42, 45, 46, 48, 52, 54, 58, 60, 61], "range_error": 61, "rapid": [39, 46], "rare": [3, 30, 36, 40, 41, 49, 55, 58], "rath": 3, "rather": [3, 21, 23, 24, 29, 30, 31, 32, 36, 40, 42, 47, 49, 50, 52, 55, 56, 58, 60, 61], "raw": [3, 27, 41], "raw_conn": 40, "raw_cursor": 40, "razoumov": 3, "rc": 2, "re": [3, 8, 23, 24, 25, 30, 38, 40, 41, 42, 46, 48, 49, 50, 52, 55, 59, 60, 61], "reach": [3, 40, 52], "reacquir": 45, "read": [2, 3, 5, 22, 23, 24, 27, 29, 30, 31, 32, 36, 38, 40, 41, 42, 44, 46, 49, 52, 60], "readabl": [6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 36, 37, 39, 40, 43, 46, 48, 53, 54, 57, 59, 61], "reader": 6, "readi": [5, 26, 41], "readili": 23, "readlin": 42, "readonli": [3, 22, 32, 37, 40], "real": [3, 31, 40, 42, 48, 52, 55, 58], "realist": [24, 31, 52], "realli": [3, 6, 23, 24, 25, 28, 29, 36, 41, 46, 49, 51, 52, 55, 56, 58, 60], "realloc": [20, 28], "reallow": 3, "reason": [3, 6, 23, 25, 30, 31, 32, 36, 40, 41, 42, 46, 48, 49, 52, 56, 58, 60, 61], "reassign": 3, "rebuild": [3, 58], "rec_area": 61, "rec_ptr": 61, "rec_stack": 61, "receiv": [3, 23, 36, 42, 46], "recent": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 34, 37, 38, 39, 40, 42, 43, 46, 47, 48, 53, 54, 57, 58, 59], "recept": 36, "recip": 42, "recip_squar": 31, "reciproc": 31, "reclaim": [28, 58], "recogn": 61, "recognis": [3, 46, 49, 58], "recommend": [3, 5, 6, 8, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 37, 39, 40, 42, 43, 46, 48, 49, 53, 54, 57, 58, 59, 60], "recompil": [3, 31, 52, 57, 58], "record": 3, "recov": 23, "rect": [39, 61], "rect_obj": 61, "rectangl": [39, 61], "rectangle_h": 61, "rectangleapp": 61, "rectarea": 39, "recurs": [3, 33, 40, 46, 55, 61], "red": [39, 46], "redeclar": 3, "redefin": [23, 49], "redefinit": 3, "redistribut": 42, "redon": 3, "reduc": [3, 30, 31, 36, 46, 49, 54, 56, 58], "reduct": [3, 27, 54], "redund": [3, 36, 46, 56], "ref": [3, 13, 42, 46], "refcount": [3, 40, 46], "refer": [2, 3, 5, 9, 22, 23, 24, 27, 28, 29, 36, 38, 40, 41, 42, 43, 44, 45, 46, 52, 54, 57, 58, 59, 60], "referenc": [3, 23, 45, 46, 55], "reference_wrapp": 3, "reflect": [3, 42], "refresh": 48, "refund": 4, "refus": [3, 36, 46, 59], "reg_extend": 42, "reg_nosub": 42, "regain": 30, "regard": [3, 25, 36, 49], "regardless": [3, 31, 36, 46], "regcomp": 42, "regener": 3, "regex": 42, "regex_t": 42, "regexec": 42, "regfre": 42, "region": 54, "regist": [3, 4, 25], "register_trigg": 42, "regress": 3, "regular": [3, 9, 19, 20, 22, 23, 24, 29, 32, 39, 40, 42, 49, 57, 58, 59, 60], "regularli": 42, "reimplement": 59, "reimport": 3, "reinitialis": 3, "reinstat": 3, "reinterpret": 32, "reject": [3, 23, 48, 52], "rel": [3, 30, 39, 46, 58, 61], "relat": [2, 27, 31, 36, 46, 50, 51, 61], "relax": [3, 39, 46], "releas": [2, 6, 8, 20, 22, 23, 24, 26, 28, 30, 31, 32, 33, 37, 39, 40, 42, 44, 45, 46, 47, 48, 49, 52, 53, 54, 56, 57, 58, 59], "releasebuff": 3, "relev": [3, 23, 32, 36, 37, 38, 44, 59], "reli": [3, 25, 30, 36, 40, 43, 49, 53, 55, 58, 59], "reliabl": [3, 50], "reload": [3, 46, 58], "reload_support": 58, "reloadnn": 58, "remain": [3, 9, 32, 48, 56], "remaind": 58, "remap": 58, "rememb": [24, 28, 31, 36, 46, 55, 60], "remov": [3, 20, 23, 32, 40, 41, 42, 46, 47, 49, 58], "renam": [3, 23, 24, 32, 41, 43, 46], "render": 36, "reorder": 30, "repeat": [3, 20, 31, 40], "repeatedli": 3, "repetit": [32, 46], "replac": [3, 24, 31, 32, 40, 41, 42, 46, 48, 49, 58, 59, 61], "replic": 55, "repo": 3, "report": [3, 6, 31, 32, 34, 42, 58, 59], "repositori": 3, "repr": [3, 40, 46, 59], "repres": [36, 42, 46], "represent": [32, 36, 55], "reproduc": [3, 25], "request": [0, 3, 20, 24, 28, 36, 37, 42, 48, 54, 58], "requir": [0, 3, 4, 6, 8, 20, 22, 23, 24, 25, 26, 29, 30, 32, 36, 37, 39, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 55, 56, 58, 59, 61], "rerun": [3, 58], "reserv": [3, 24, 42, 46], "reset": 19, "reshap": [29, 48], "resid": [3, 41, 46, 61], "resiz": [20, 24, 28, 37], "resize_smart": [3, 20], "reslic": 48, "resolv": [3, 40, 42, 46, 58, 60, 61], "resolve_depend": 58, "resort": [36, 49], "resourc": [24, 40], "respect": [3, 23, 31, 32, 38, 46, 48, 52, 58, 59, 61], "respons": [40, 46, 59, 61], "rest": [23, 31, 40, 41, 46], "restart": [52, 55], "restaur": 57, "restor": 49, "restrict": [3, 22, 32, 35, 36, 40, 41, 46, 48, 52, 54, 57, 60], "restructur": 3, "result": [3, 6, 22, 24, 26, 29, 31, 32, 36, 38, 39, 40, 41, 42, 43, 46, 49, 52, 54, 55, 56, 58], "result_as_list": 24, "result_view": 52, "resurrect": 59, "ret": 58, "ret_val": 46, "retain": [28, 31, 46], "retri": 58, "retriev": [8, 48, 58], "return": [3, 6, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "return_al": 36, "reus": [3, 23, 26, 28, 36, 41, 58], "reusabl": 26, "rev": 3, "reveal": 31, "revers": [3, 36, 38, 46, 49, 58, 59], "revert": [3, 49], "revis": [3, 37, 49], "rewritten": 3, "rich": [13, 45], "richard": 3, "rid": [3, 31, 49, 58], "right": [3, 4, 6, 20, 23, 24, 25, 28, 36, 40, 41, 42, 46, 52, 56, 58, 59, 61], "rigo": 3, "risk": [3, 23, 58], "rivera": 3, "roadblock": 61, "robert": 3, "rockefel": 3, "role": [29, 40], "ronan": 3, "room": 31, "root": [3, 42, 61], "rossum": 9, "rough": 30, "roughli": 46, "round": [3, 46], "routin": [24, 46, 48], "row": [30, 37, 40], "rshift": 3, "rst": 1, "rtti": 45, "ruben": 3, "rule": [3, 29, 30, 31, 36, 40, 43, 49, 52, 59], "run": [3, 5, 8, 19, 23, 24, 25, 29, 30, 31, 32, 33, 35, 36, 39, 40, 41, 43, 44, 45, 46, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "run_calcul": 25, "runctx": 31, "runner": 3, "runni": 46, "runtest": [1, 3], "runtim": [3, 6, 9, 19, 24, 28, 29, 31, 36, 40, 41, 42, 43, 46, 48, 49, 52, 54, 55, 58, 60], "runtimeerror": [3, 23, 61], "s1": 48, "s_from": 29, "s_to": 29, "safe": [3, 6, 23, 25, 27, 36, 40, 41, 42, 49, 52, 58, 59, 61], "safer": [3, 40], "safest": 58, "safeti": [3, 45, 59], "sage": [6, 7, 8, 13, 45, 52], "sagemath": 8, "sai": [23, 24, 26, 42, 50, 52, 58, 61], "said": [44, 59], "sake": [23, 30, 52], "sale": 3, "sam": 3, "samaingw": 3, "same": [3, 6, 8, 9, 20, 21, 22, 23, 24, 26, 29, 30, 31, 32, 34, 36, 40, 41, 42, 43, 46, 47, 48, 49, 50, 52, 54, 56, 57, 58, 59, 60, 61], "sampl": [29, 52], "sane": 42, "saner": 3, "sat": 31, "satisfactori": 31, "satisfi": 3, "sausag": 57, "save": [3, 24, 42, 51, 52, 60], "say_hello_from_python": 25, "say_hello_to": 5, "scalar": [30, 53], "scale": [22, 42], "scarc": 24, "scarff": 3, "scenario": [3, 52, 58], "schatzow": 3, "schedul": [42, 54], "scheme": [3, 46], "schlimbach": 3, "schwartz": 3, "scienc": [34, 42], "scientif": [8, 35], "scipi": [52, 58], "scope": [0, 3, 23, 32, 36, 42, 48, 58, 60], "scott": 3, "scratch": 60, "script": [3, 5, 23, 25, 31, 32, 35, 38, 41, 42, 52, 57, 61], "sdist": 3, "seamless": 3, "seamlessli": 60, "search": [3, 13, 19, 23, 32, 36, 39, 45, 46, 58], "sebastian": 3, "second": [3, 21, 22, 23, 30, 31, 32, 36, 40, 41, 42, 48, 50, 56, 58, 59], "secondari": 30, "section": [0, 3, 5, 6, 9, 10, 12, 15, 30, 31, 33, 40, 41, 43, 46, 48, 52, 54, 57, 58, 59, 60, 61], "secur": 3, "see": [0, 2, 3, 4, 5, 6, 8, 11, 23, 24, 25, 26, 28, 29, 30, 31, 32, 36, 37, 38, 40, 41, 42, 43, 44, 46, 47, 48, 49, 51, 52, 54, 55, 56, 57, 58, 60, 61], "seem": [42, 59], "seen": [3, 24, 40, 41, 47, 48, 60], "segfault": [29, 36, 37, 40, 52, 56, 58], "segment": [24, 41], "seifert": 3, "seldom": 61, "select": [3, 38, 42, 45, 46, 49, 58], "self": [3, 19, 20, 22, 23, 28, 30, 32, 33, 37, 39, 40, 42, 46, 49, 56, 57, 59, 60, 61], "seljebotn": [3, 9, 34, 42], "seljebotn09": 34, "semant": [6, 9, 21, 23, 32, 35, 36, 40, 42, 45, 46, 47, 48, 56, 58, 59], "send": 3, "sens": [3, 24, 52, 58], "sensibl": [36, 60], "sentinel": 46, "seo": 3, "separ": [3, 26, 36, 38, 40, 46, 48, 49, 55, 58, 59], "sequenc": [3, 13, 20, 36, 42, 49, 54, 58], "sequenti": [3, 54], "serg": 3, "sergei": 3, "seri": [24, 42, 46], "serial": [20, 30], "serialis": [3, 46], "serv": [24, 29, 39, 40, 57, 59], "server": 8, "servic": 4, "session": [5, 29, 48, 52, 58], "set": [3, 6, 8, 19, 20, 23, 24, 26, 29, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 46, 48, 49, 51, 52, 54, 59, 60, 61], "set_array_bas": 3, "set_newly_added_field": 41, "setattr": 46, "setflag": 48, "setter": [3, 22, 40, 61], "setup": [3, 5, 8, 19, 23, 24, 25, 26, 30, 31, 38, 41, 42, 45, 48, 49, 51, 52, 54, 57], "setup_arg": 58, "setuptool": [3, 7, 8, 19, 23, 24, 26, 30, 38, 41, 42, 45, 52, 54, 57, 58, 61], "sever": [3, 5, 22, 42, 47, 48, 52, 56, 57, 58], "sfile": 58, "sh": [23, 40, 57], "sh1": 40, "sh2": 40, "sha": 3, "shabbi": 31, "shadchin": 3, "shadow": [3, 32, 40, 60], "shall": 54, "shape": [3, 29, 30, 36, 37, 48, 52, 54, 61], "share": [2, 3, 5, 25, 26, 30, 33, 35, 36, 40, 41, 42, 45, 46, 49, 52, 54, 58, 60], "she": 58, "shedskin": 35, "shesterkin": 3, "shift": 3, "shim": 61, "ship": [3, 8, 23, 24, 52, 58], "shop": 40, "short": [3, 31, 32, 42, 43, 46, 50, 52, 58], "shortcut": 59, "shorter": [36, 42, 61], "shortli": 26, "should": [3, 6, 23, 24, 25, 29, 30, 31, 33, 36, 38, 40, 41, 43, 44, 46, 48, 49, 52, 53, 54, 55, 56, 58, 59, 60, 61], "shouldn": [41, 46, 57], "show": [3, 5, 6, 22, 23, 24, 25, 31, 32, 36, 37, 38, 41, 43, 46, 48, 52, 54, 55, 58, 59], "show_all_warn": 58, "show_m": 43, "show_performance_hint": [3, 58], "shown": [3, 30, 32, 46, 58, 59, 61], "shrink": 36, "shrub": 57, "shrubberi": [40, 46, 57, 61], "si": 3, "side": [3, 6, 19, 24, 29, 30, 36, 46, 49, 52, 55, 56, 58, 61], "sight": [6, 36], "sigint": 3, "sigismemb": 3, "sign": [3, 4, 21, 32, 42, 46, 56, 58], "signal": [3, 23, 46], "signatur": [3, 20, 23, 26, 28, 31, 32, 40, 41, 43, 46, 48, 49, 50, 58, 59, 60], "signed": [20, 42], "signific": [6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 37, 39, 40, 43, 46, 48, 53, 54, 57, 59], "significantli": 48, "sigsegv": 41, "silenc": 3, "silent": [3, 49, 60], "silli": 39, "simd": 51, "similar": [3, 6, 19, 24, 32, 33, 36, 40, 42, 46, 48, 52, 55, 56, 57, 58, 60, 61], "similarli": [3, 36, 42, 50, 55, 58, 61], "simon": 23, "simpl": [3, 5, 23, 24, 25, 28, 29, 30, 31, 32, 36, 40, 41, 42, 43, 45, 46, 51, 53, 55, 57, 58, 60], "simpler": [3, 6, 58], "simplest": [8, 29, 42, 48, 52], "simpli": [3, 5, 6, 23, 24, 29, 30, 33, 36, 40, 41, 42, 46, 51, 52, 54, 55, 58, 59, 61], "simplic": [26, 39], "simplifi": [3, 23, 30], "simplist": 23, "simultan": 30, "sin": [3, 22, 26, 30, 32, 33], "sin_of_squar": 22, "sinc": [3, 6, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 46, 48, 50, 52, 53, 54, 56, 57, 58, 59], "singl": [3, 5, 22, 24, 27, 29, 37, 39, 41, 43, 46, 48, 50, 52, 56, 58, 59, 60], "sinofsquarefunct": 22, "sitecustom": 58, "situat": [3, 19, 23, 28, 36, 40, 46], "size": [3, 6, 23, 24, 28, 29, 30, 36, 37, 40, 41, 46, 48, 52, 54, 57, 58, 61], "size_t": [3, 23, 28, 36, 42, 48, 54], "sizeof": [3, 20, 28, 30, 32, 36, 37, 40, 42, 46, 48, 54], "skeleton": 35, "skip": [3, 25, 37, 39, 42, 52, 54], "skofelt": 3, "slice": [3, 23, 24, 29, 36, 42, 45, 46, 52, 58, 61], "slice_view": 36, "sliceabl": 48, "slide": 52, "slight": [20, 31, 46, 53, 56, 58], "slightli": [3, 22, 30, 31, 42, 49, 54, 58, 60], "slot": [3, 40, 45, 56, 58, 59], "slow": [3, 6, 29, 36, 39, 40, 42, 46, 52, 58, 61], "slowdown": 31, "slower": [3, 6, 8, 22, 29, 31, 40, 42, 52, 60], "slowli": 55, "small": [3, 4, 20, 24, 29, 30, 31, 36, 42, 46, 50, 61], "small_arrai": 46, "smaller": [3, 23, 28, 40, 42, 54, 58], "smart": 3, "smax": 29, "smelkov": 3, "smid": 29, "smirnov": 3, "smith": [3, 42, 52], "smoother": 19, "smutch": 3, "sneddon": 3, "snippet": [41, 43], "so": [3, 5, 6, 19, 20, 21, 23, 24, 25, 26, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 44, 46, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61], "so_path": 58, "soft": 46, "softwar": [4, 8, 42, 52], "sokov": 3, "sole": [57, 58], "solut": [3, 31, 40, 46], "solv": [8, 23, 41, 42, 48, 52, 57], "some": [0, 3, 6, 8, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 34, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 51, 52, 55, 56, 57, 58, 59, 60, 61], "some_c_integer_valu": 42, "some_c_str": 36, "some_cpp_funct": 61, "some_fil": 61, "some_func": 50, "some_int": 41, "some_int_point": 41, "some_method": 56, "some_module_nam": 58, "some_runtime_express": 47, "some_struct_ptr": 41, "some_typ": 50, "some_unicode_str": 36, "somecppclass": 61, "somehead": [36, 42], "somememori": 28, "somemodul": 3, "somenam": 3, "someon": 29, "someth": [3, 8, 25, 36, 38, 41, 42, 46, 52, 55, 57, 58, 60], "something_danger": 61, "something_fast": 56, "sometim": [3, 6, 9, 22, 23, 24, 33, 40, 41, 42, 46, 50, 55, 58], "sometyp": 44, "somewhat": [8, 22, 23, 30, 42], "somewher": 36, "somin": 3, "soon": [42, 46], "sophist": [29, 58], "sort": [3, 30, 41, 46, 50, 58], "sort_stat": 31, "sottil": 3, "sourc": [2, 3, 5, 6, 8, 9, 10, 23, 24, 25, 26, 27, 29, 33, 35, 38, 41, 42, 45, 46, 48, 52, 59, 60, 61], "sourcefil": 58, "space": [3, 6, 22, 36, 43, 46, 48, 54, 55], "spam": [38, 40, 41, 45, 46, 49, 57, 58, 61], "spam_api": 41, "spam_count": 41, "spamdish": 57, "spammeri": 57, "spamobj": 46, "spamstuff": 46, "span": 36, "spare": 34, "spawn": 30, "speak": [3, 36, 37, 42], "spec30": 54, "special": [2, 3, 6, 13, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 39, 42, 45, 46, 48, 53, 54, 55, 57, 58, 61], "specialchar": 36, "specialis": [3, 43, 58], "specialized_funct": 43, "specif": [3, 6, 8, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 39, 42, 43, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61], "specifi": [3, 6, 30, 32, 36, 38, 40, 41, 42, 43, 45, 46, 57, 58, 59, 60], "spectrum": 3, "speed": [2, 3, 6, 9, 21, 22, 24, 28, 29, 30, 31, 32, 40, 41, 45, 46, 50, 52, 55, 56, 57, 58, 61], "speedup": [6, 24, 29, 40, 51], "spell": [3, 58], "spencer": 3, "spend": [6, 52], "spent": [31, 52], "split": [30, 40, 42, 46, 57, 61], "splitext": 58, "sponsor": [3, 4], "spontan": 50, "spoofabl": 56, "spot": 6, "spread": 3, "spuriou": 3, "spytz": 3, "sqrt": [30, 31], "squar": [31, 40, 41], "src": [1, 3, 23, 58], "srctree": 3, "srinath": 3, "st": 42, "stabilis": 3, "stabl": 3, "stack": [3, 24, 28, 38, 40, 42, 44, 45, 46, 61], "stackless": 3, "stacklesspython": 3, "stackoverflow": 52, "staff": 60, "stage": [3, 5, 58], "stai": [3, 31, 37, 42, 55], "stale": 3, "stand": [3, 25, 46, 49], "standalon": [25, 58], "standard": [3, 19, 23, 24, 25, 26, 28, 32, 35, 37, 40, 42, 46, 48, 49, 50, 58, 59, 60], "standard_shrubberi": 57, "star": 3, "start": [0, 2, 3, 5, 23, 24, 26, 29, 30, 31, 36, 41, 42, 48, 49, 54, 55, 56, 58, 61], "start_tim": 23, "startswith": [3, 30], "stash": 25, "stat": 31, "state": [3, 23, 38, 40, 42, 44, 49, 50, 52, 55, 58, 59], "statement": [3, 6, 24, 29, 32, 36, 40, 41, 42, 45, 48, 49, 52, 54, 55, 56, 58, 59, 61], "static": [2, 3, 7, 9, 12, 19, 20, 22, 24, 25, 26, 28, 30, 31, 33, 36, 37, 39, 41, 42, 43, 45, 46, 48, 53, 54, 57, 58, 59, 60], "static_lib": 58, "staticmethod": [3, 40, 49, 61], "statu": [3, 4, 42, 46, 58], "std": [3, 30, 36, 42, 52, 58, 60, 61], "stdarg": 42, "stderr": [3, 25], "stdexcept": 61, "stdint": 42, "stdio": [3, 42, 46], "stdlib": [3, 26, 28, 30, 31, 36, 40, 41, 42, 46, 54], "stdout": [3, 42], "steenbergen": 3, "stefano": 3, "stein": 8, "step": [3, 5, 6, 8, 23, 24, 25, 30, 31, 36, 37, 38, 42, 46, 48, 52, 54, 56, 58, 61], "stepanov": 3, "stick": [42, 59], "still": [3, 8, 22, 23, 24, 26, 28, 29, 30, 31, 32, 36, 39, 40, 41, 42, 46, 48, 49, 52, 55, 58, 59], "stimberg": 3, "stinner": 3, "stl": [3, 42, 61], "stop": [3, 23, 42, 54, 56], "stopgap": 3, "stopiter": [3, 49], "stoppel": 3, "storag": 41, "store": [3, 20, 22, 23, 24, 26, 29, 36, 37, 39, 40, 42, 44, 46, 48, 49, 52, 61], "str": [3, 32, 36, 40, 42, 46, 49, 58, 59], "straight": [3, 22, 23, 25, 32, 35, 36, 48, 56], "strang": 24, "strcpy": 36, "stream": [3, 61], "strict": [3, 36, 52, 58], "stricter": 3, "strictli": [3, 19, 36, 37], "stride": [3, 29, 37, 52], "string": [2, 3, 20, 25, 26, 27, 31, 32, 40, 41, 43, 48, 49, 55, 56, 58, 60, 61], "string_t": 43, "string_tutori": 42, "string_view": 48, "stringsourc": 48, "stringvar": 3, "strip": [38, 42, 58], "strip_dir": 31, "strive": 3, "strlen": [36, 42], "strong": [3, 30, 39, 60], "strongli": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 36, 37, 39, 40, 43, 46, 48, 53, 54, 57, 58, 59], "strstr": 26, "struct": [3, 6, 22, 23, 28, 32, 40, 42, 44, 45, 48, 49, 55, 57, 60, 61], "struct_field_adapt": 41, "struct_ptr": 41, "structarrai": 46, "structtyp": 41, "structur": [3, 22, 23, 24, 30, 37, 40, 41, 42, 43, 44, 46, 52, 59], "stub": [3, 25], "stuff": [20, 41], "stumpo": 3, "style": [3, 6, 39, 42, 46, 48, 49, 52, 59, 61], "sub": [3, 50, 58], "sub_packag": 58, "subarrai": 3, "subclass": [3, 22, 23, 32, 45, 46, 56, 59], "subdirectori": 3, "subinterpret": 3, "subject": [3, 40], "submodul": [3, 41], "suboffset": [37, 48], "suboptim": 3, "subscript": [3, 4, 49], "subsequ": [40, 54, 58], "subset": [3, 23, 25], "substanti": [3, 6, 8, 31, 35, 40, 41, 42, 49, 52, 54, 55, 58], "substitut": 23, "substr": [3, 36], "subtl": 23, "subtract": 3, "subtyp": [3, 23, 32, 36, 40, 42, 55, 59], "succe": [36, 58], "succeed": 23, "success": [23, 34, 38, 40], "successor": 29, "sudo": [8, 38], "suffer": [35, 49], "suffic": [40, 43, 61], "suffici": [3, 23, 25, 36, 40, 60], "suffix": [3, 29, 42, 46, 52, 57], "suggest": [30, 34, 46], "suit": [3, 33, 42, 58], "suitabl": [3, 5, 20, 23, 30, 36, 46, 49, 50, 54], "sum": [3, 24, 29, 30, 31, 40, 46, 48, 54], "sum3d": 48, "sum_": 31, "sum_arrai": 48, "sum_i": 48, "sum_x": 48, "summaris": 46, "summat": 31, "sun": 3, "sunset": 3, "super": [3, 19], "superclass": 59, "superior": 35, "supersed": [35, 59], "superset": 9, "supertyp": 3, "supplementari": 32, "suppli": [19, 38, 59], "support": [5, 9, 19, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 38, 40, 43, 44, 45, 46, 49, 51, 52, 53, 54, 55, 58, 59, 60, 61], "suppos": [30, 31, 40, 41, 48, 55, 58], "suppress": [3, 58], "sure": [0, 3, 23, 24, 29, 30, 31, 32, 40, 41, 42, 46, 48, 58, 59], "surpris": [3, 6, 21, 41], "surrog": [3, 36], "surround": [3, 23, 30, 38, 55, 58], "sverr": 3, "sviatoslav": 3, "swallow": [3, 23, 49], "swap": 3, "swig": 35, "switch": [3, 6, 22, 29, 30, 36, 52, 58], "sy": [3, 30, 36, 38, 42, 46, 57], "syam": 3, "sydorenko": 3, "symbol": [3, 25, 38, 42, 58, 61], "sync": [3, 32], "synchronis": 41, "synonym": [36, 45], "syntact": 3, "syntax": [3, 6, 20, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 37, 39, 40, 41, 42, 43, 45, 46, 52, 53, 54, 56, 57, 58, 59], "syrti": 3, "sysconfig": 42, "syshead": 41, "system": [3, 8, 19, 23, 24, 26, 28, 29, 36, 38, 41, 42, 52, 58, 59], "system32": 19, "systemerror": 3, "t": [3, 6, 24, 25, 28, 29, 30, 31, 32, 34, 37, 38, 40, 41, 42, 45, 46, 47, 48, 49, 52, 54, 56, 57, 58, 59, 61], "t1": 32, "t2": 32, "t_from": 29, "t_to": 29, "tabl": [2, 3, 25, 31, 41, 46, 56, 58, 61], "tag": [25, 29, 41, 52, 53, 57], "tailor": 58, "take": [3, 4, 5, 6, 23, 24, 28, 31, 32, 36, 40, 41, 42, 46, 48, 49, 52, 54, 56, 57, 58, 59], "taken": [36, 40, 41, 42, 46, 54, 55, 60], "tale": 61, "talk": [3, 49, 52], "tao": 3, "tape": [39, 46], "tarbal": 8, "target": [3, 6, 36, 46, 51, 56, 58, 61], "tarruda": 42, "task": [6, 50], "tax": 4, "team": 54, "techniqu": [39, 40, 46], "teichmann": 3, "tell": [6, 19, 23, 24, 31, 32, 33, 36, 38, 41, 54, 56, 58, 61], "temp": 3, "tempita": 3, "templat": [2, 3, 20, 42, 45, 46, 50, 51, 52, 53, 58], "temporari": [3, 36, 42, 46, 61], "temporarili": [3, 36, 50, 58], "tempt": 50, "tend": [3, 30, 36, 41, 49, 52], "tendenc": 6, "term": [39, 46, 57], "termin": [3, 30, 32, 36, 38, 42, 46], "ternari": 3, "test": [0, 1, 3, 8, 24, 25, 26, 29, 32, 36, 37, 41, 42, 46, 47, 49, 52, 55, 59, 61], "test_queu": 23, "testmod": 42, "testunboundedlocal1": 42, "testunboundedlocal2": 42, "text": [27, 41, 42, 49, 57], "text_input": 36, "text_to_sai": 25, "textual": [42, 46, 58], "th_match": 42, "than": [3, 5, 6, 8, 9, 21, 22, 23, 24, 28, 29, 30, 31, 32, 33, 36, 39, 40, 41, 43, 44, 46, 47, 48, 49, 50, 52, 54, 55, 56, 58, 59, 60, 61], "thci": 42, "thei": [3, 5, 6, 20, 22, 23, 24, 26, 28, 29, 30, 33, 36, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "them": [3, 5, 6, 9, 22, 23, 24, 25, 26, 29, 30, 31, 32, 36, 37, 40, 41, 42, 43, 44, 46, 48, 49, 52, 54, 55, 56, 57, 58, 59, 60, 61], "theme": 2, "themselv": [48, 60, 61], "theprez": 3, "therefor": [3, 6, 9, 23, 25, 26, 29, 30, 31, 32, 36, 38, 40, 41, 42, 46, 48, 49, 53, 54, 55, 58, 60], "thereof": 46, "thi": [1, 3, 4, 5, 6, 8, 9, 10, 12, 15, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "thick": 35, "thin": [35, 39], "thing": [3, 6, 21, 23, 24, 25, 28, 29, 31, 36, 40, 41, 42, 46, 47, 48, 55, 56, 57, 58, 59], "think": [42, 46, 56], "third": [3, 35, 46, 56, 57], "thoma": 3, "those": [0, 3, 6, 23, 24, 29, 32, 36, 40, 46, 48, 52, 55, 58, 61], "though": [3, 6, 25, 29, 40, 41, 42, 46, 52, 56, 60, 61], "thought": [29, 31, 52, 57], "thread": [3, 34, 41, 44, 45, 50, 54], "thread_loc": 3, "thread_num": 30, "threadid": [45, 54], "three": [3, 20, 30, 32, 41, 46, 48, 52], "through": [0, 3, 5, 8, 9, 19, 22, 23, 24, 30, 31, 33, 35, 36, 38, 39, 40, 41, 42, 44, 46, 48, 52, 54, 58, 59, 60, 61], "throughout": [36, 46, 61], "throw": [3, 28, 30, 40, 50, 56, 61], "thrown": [46, 50], "thu": [3, 6, 9, 22, 23, 24, 26, 32, 36, 40, 41, 42, 43, 46, 48, 49, 52, 55, 58, 59, 61], "thumb": 36, "ti": [36, 55], "ticket": [0, 3], "tidelift": 4, "tie": 28, "tight": [9, 39], "tighten": [3, 23], "tighter": 55, "till": 3, "time": [3, 4, 6, 8, 9, 19, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 34, 36, 37, 39, 40, 41, 42, 43, 47, 48, 50, 52, 54, 55, 57, 58, 59, 60], "timedelta": 3, "timeit": [24, 29, 48, 52], "timestamp": [3, 58], "ting": 3, "tini": [6, 23, 46, 61], "tip": [27, 41, 56], "titl": [3, 36, 42], "tm": 3, "tmax": 29, "tmid": 29, "tmp": 52, "to_unicod": 36, "to_view": 48, "tobin": 3, "todai": 35, "togeth": [3, 29, 31, 36, 41, 42, 48, 55, 59, 61], "toi": 31, "token": 3, "told": [29, 60], "tomato_s": 41, "toml": 58, "ton": [41, 46], "tons_of_spam": 46, "too": [3, 8, 30, 31, 36, 40, 42, 50, 52, 56], "took": 23, "tool": [3, 4, 6, 19, 25, 31, 35, 38, 42, 50, 58], "top": [5, 9, 29, 31, 36, 42, 48, 51, 52, 56, 57, 58, 61], "topic": 36, "topolog": 3, "tornar\u00eda": 3, "total": [30, 31, 42, 48], "total_ord": [3, 59], "total_second": 3, "totim": 31, "tottim": 31, "touch": 59, "tounicod": 36, "tounicode_with_length": 36, "tounicode_with_length_and_fre": 36, "toward": 19, "tp": 32, "tp_basics": 40, "tp_clear": [3, 58], "tp_dealloc": 40, "tp_del": 3, "tp_dict": 58, "tp_dictoffset": 56, "tp_final": 3, "tp_new": 3, "tp_print": 3, "tp_travers": 40, "tp_vectorcal": 3, "trac": 3, "trace": [3, 38, 42, 58], "traceback": [3, 38, 47, 58], "track": [3, 55, 56, 58, 61], "tracker": 47, "trade": 42, "transfer": 51, "transform": [59, 61], "transit": 3, "translat": [3, 6, 9, 24, 32, 40, 41, 46, 48, 52, 58, 61], "transpar": [5, 58], "transpos": 3, "trashcan": 3, "travel": 41, "travers": 3, "treat": [3, 41, 43, 46, 60], "tree": [3, 33, 41], "tremend": 31, "tri": [3, 40, 49, 55, 61], "trick": [23, 27, 41, 42, 50], "tricki": 38, "trigger": [3, 40, 42, 46, 49, 50, 55, 58, 61], "trip": 3, "tristat": 3, "trivial": [3, 9, 23, 29, 36, 49, 52], "trofimov": 3, "troubl": 42, "troubleshoot": [2, 27, 45, 61], "true": [3, 6, 8, 20, 22, 23, 24, 30, 31, 32, 38, 40, 41, 42, 43, 46, 48, 49, 50, 51, 52, 54, 56, 58, 59], "truli": [25, 41], "truncat": [3, 31, 46], "truth": [3, 46, 56], "truthi": 3, "try": [3, 19, 22, 23, 24, 25, 28, 29, 30, 31, 33, 36, 37, 40, 41, 42, 43, 50, 56, 58, 59, 60, 61], "tss": 3, "tty": 3, "tune": [3, 27, 42, 45], "tupl": [3, 32, 39, 40, 42, 45, 46, 48, 52, 53, 56, 58, 61], "turbostream": 3, "turn": [3, 22, 23, 29, 31, 32, 36, 40, 42, 52, 54, 58, 61], "tutori": [2, 3, 23, 26, 30, 36, 37, 41, 42, 45, 49, 52], "tutorialspoint": 41, "tweak": [40, 51], "twice": [3, 23, 55, 58], "two": [3, 5, 6, 9, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 46, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60], "txt": 46, "ty": 61, "type": [0, 2, 3, 5, 7, 9, 19, 20, 21, 23, 24, 26, 27, 28, 30, 31, 33, 35, 37, 39, 44, 45, 47, 50, 53, 54, 58, 61], "type_index": 61, "type_info": 61, "type_object_nam": 40, "type_version_tag": [3, 58], "typecheck": [32, 40, 43, 45, 46], "typed": 6, "typedef": [3, 23, 32, 36, 40, 41, 42, 43, 46, 61], "typeerror": [3, 24, 36, 40, 42, 43, 46, 56, 61], "typeid": [3, 45], "typeindex": 61, "typeinfo": 61, "typeof": [32, 43], "typer": 3, "typic": [6, 23, 32, 41, 42, 43, 44, 46, 50, 52, 54, 58, 59, 61], "typo": 3, "tyson": 3, "tzer": 3, "u": [4, 23, 31, 36, 39, 42, 46, 48, 56, 57, 61], "u00012345": 36, "u263a": 36, "ubiquit": 48, "ubuntu": [8, 38], "uc": 36, "uchar": [3, 32, 36], "uchar_v": 36, "ud808": 36, "udf45": 36, "ufunc": [2, 3, 45], "ufuncobject": 42, "uint": [24, 32, 37, 46], "uint32_t": 42, "uint8": 48, "ul": [3, 42], "ulong": [32, 46], "ulong_t": 3, "ulonglong": 32, "ultim": [44, 46], "unabl": [6, 25, 40], "unaccept": 28, "unaffect": 49, "unalign": 3, "unam": 46, "uname_machin": 46, "uname_nodenam": 46, "uname_releas": 46, "uname_sysnam": 46, "uname_vers": 46, "unannot": 24, "unari": [46, 59], "unassign": 54, "unavail": 54, "unawar": 46, "unbound": [3, 58, 61], "unboundlocalerror": [58, 61], "unchang": [3, 31, 46, 49, 55, 58], "unclear": 40, "uncommon": [3, 46], "uncompil": [8, 32], "uncondition": [3, 58, 59], "undeclar": [3, 58], "undef": 41, "undefin": [3, 46, 54, 58, 61], "under": [3, 6, 19, 29, 32, 40, 41, 43, 46, 49, 57, 59], "underflow_error": 61, "underli": [3, 20, 36, 37, 48, 55, 56, 58, 60, 61], "underscor": [3, 41, 46], "understand": [0, 3, 5, 23, 24, 29, 31, 32, 36, 40, 41, 42, 46, 49, 52, 55, 57, 58], "understood": [32, 48, 58], "undesir": [3, 60], "undo": 3, "undocu": 3, "unexpect": [3, 43], "unexplain": 25, "unfortun": 19, "unhandl": 3, "unhelp": 3, "unicod": [2, 3, 27, 43, 46, 49, 56, 58], "unicode_liter": [36, 56], "unicodeencodeerror": 3, "unifi": 2, "uniform": 52, "uniniti": [3, 58, 61], "uninitialis": [3, 28], "unintend": 3, "unintuit": 21, "union": [3, 6, 32, 40], "unique_ptr": 3, "unistd": 41, "unit": [3, 36], "unittest": 3, "unix": [24, 26], "unknown": [3, 43, 58, 61], "unless": [3, 4, 36, 40, 44, 46, 49, 50, 55, 58, 59], "unlik": [3, 5, 8, 19, 22, 25, 30, 40, 43, 46, 48, 49, 50, 58, 59, 60, 61], "unload": 3, "unmangl": [3, 49], "unmatch": 3, "unmodifi": [3, 41], "unnecessari": [3, 6, 61], "unnecessarili": [3, 46], "unordered_map": [3, 61], "unordered_set": [3, 61], "unpack": [3, 6, 8, 36, 45, 56, 58], "unpack_method_cal": 58, "unpickl": 3, "unpredict": 58, "unprefix": [3, 36, 42, 49, 58], "unrais": [3, 58], "unraisable_traceback": [3, 58], "unreach": [3, 58], "unrel": 3, "unreleas": 3, "unrol": 52, "unsaf": [3, 27, 32, 36, 37, 42, 46, 49, 58], "unsepar": 3, "unsign": [3, 21, 24, 29, 32, 36, 37, 42, 46, 48, 61], "unsort": 3, "unspecifi": [48, 61], "unsuccess": 42, "unsupport": [3, 6, 32], "unsuspectingli": 42, "untest": [3, 42, 61], "until": [3, 24, 25, 28, 31, 38, 40, 44, 56, 58], "untouch": 32, "untyp": [3, 32, 36, 58], "untyped_vari": 3, "untyped_variable1": 3, "untyped_variable2": 3, "unus": [3, 30, 46, 49, 54, 58], "unused_arg": 58, "unused_result": 58, "unusu": 42, "up": [3, 4, 8, 9, 19, 22, 23, 24, 25, 28, 29, 30, 31, 32, 33, 34, 36, 38, 39, 40, 41, 46, 51, 52, 55, 58, 59, 60, 61], "upcom": 3, "updat": [3, 8, 18, 19, 40, 42, 49, 58], "updateifcopi": 48, "upgrad": 3, "upon": 61, "upper": [3, 46], "upsid": 40, "upstream": 3, "upward": [38, 46], "ur": 3, "url": 42, "us": [0, 2, 3, 4, 6, 7, 8, 9, 19, 20, 22, 24, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 39, 40, 44, 45, 47, 49, 51, 53, 55, 56, 58, 59, 60], "usabl": [3, 9, 23, 35, 40, 46, 48], "usag": [3, 22, 27, 28, 29, 32, 36, 40, 42, 45, 46, 49, 52, 55, 56, 58], "use_cython": 58, "use_libc_math": 32, "use_switch": [3, 58], "useless": 3, "user": [2, 3, 5, 21, 22, 23, 24, 29, 30, 32, 34, 36, 38, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 53, 55, 57, 58, 59, 61], "user_context": 23, "userguid": [3, 10, 12, 15], "userinfo": 40, "userlist": 34, "ushort": 32, "usleep": 41, "usr": [23, 42, 52, 58], "ustr": 36, "ustring1": 36, "ustring2": 36, "usual": [0, 3, 6, 8, 9, 23, 24, 26, 28, 29, 30, 32, 33, 34, 36, 40, 41, 42, 43, 44, 46, 48, 49, 52, 56, 58, 60, 61], "utf": [3, 36, 42, 56, 58, 61], "utf8": 36, "utf8_data": 42, "util": [3, 5, 30, 57, 61], "utyp": 36, "uweschmitt": 42, "v": [3, 15, 29, 37, 41, 45, 61], "v1": 3, "v2": 3, "va_arg": 42, "va_end": 42, "va_list": 42, "va_start": [3, 42], "vadim": 3, "val": [31, 42, 59], "valentin": 3, "valentino": 3, "valgrind": 58, "valid": [3, 6, 23, 24, 29, 36, 37, 38, 41, 42, 43, 46, 48, 52, 54, 55, 56, 59, 61], "vall": 3, "valo": 3, "valu": [3, 6, 20, 21, 22, 23, 24, 26, 28, 29, 30, 32, 36, 37, 38, 40, 41, 42, 43, 44, 45, 48, 52, 54, 56, 58, 59, 60], "valuabl": 31, "value_typ": 3, "valueerror": [3, 22, 29, 32, 37, 40, 42, 48, 61], "van": [3, 9], "vanderpla": 37, "vanish": [31, 40], "var": [32, 43], "vararg": 3, "vari": [8, 52, 58], "variabl": [3, 5, 7, 15, 19, 20, 21, 22, 23, 24, 26, 28, 29, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 44, 45, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61], "variant": [3, 6, 20, 22, 23, 24, 26, 28, 30, 31, 33, 37, 39, 40, 42, 43, 46, 48, 53, 54, 57, 59], "variat": [41, 60], "varieti": 48, "variou": [3, 41, 46, 56], "varnam": 38, "vastli": 46, "ve": [29, 41, 50, 52, 59, 60], "vechold": 60, "vect": 61, "vector": [3, 24, 30, 37, 60, 61], "vectorcal": 3, "vectorstack": 61, "vehicl": 41, "venv": 5, "verbatim": [46, 49, 61], "verbatimli": 3, "verbos": [3, 6, 42, 46, 52, 58], "veri": [3, 4, 5, 9, 23, 24, 25, 28, 29, 31, 35, 36, 39, 40, 42, 43, 46, 50, 52, 56, 60, 61], "vernooij": 3, "versa": [23, 40, 46], "version": [3, 6, 8, 18, 19, 21, 22, 23, 24, 26, 29, 30, 31, 32, 36, 38, 40, 41, 43, 45, 46, 47, 48, 49, 52, 58, 59, 60, 61], "version_info": [36, 38], "vetinari": 3, "vh": 60, "via": [2, 3, 4, 7, 19, 28, 30, 31, 32, 40, 42, 45, 56, 57, 58, 59, 60, 61], "vice": [23, 40, 46], "victor": 3, "video": 52, "vierra": 3, "view": [3, 27, 28, 36, 37, 43, 52, 55, 59], "view1d": 48, "view3d": 48, "view_count": 37, "viktorin": 3, "vincent": 3, "violat": 40, "virtual": [40, 56], "virtualenv": [3, 5], "visibl": [3, 6, 22, 23, 32, 36, 40, 41, 46, 55, 58, 61], "visibli": 42, "vista": 19, "visual": [3, 8, 19, 54], "visualis": 24, "vladimir": 3, "vmax": 29, "void": [3, 20, 23, 25, 28, 30, 36, 40, 41, 42, 46, 48, 49, 50, 54, 56, 57, 58, 59, 61], "volatil": [3, 46], "volker": 3, "volum": [42, 46, 57, 60], "voluntari": 4, "vorderman": 3, "vorpal": 41, "vya": 3, "w": [9, 29, 40, 46, 57], "wa": [3, 6, 8, 10, 12, 15, 19, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 47, 48, 49, 52, 53, 54, 57, 58, 59], "wachtler": 3, "wagner": 3, "wai": [0, 3, 4, 5, 6, 8, 22, 23, 24, 25, 26, 29, 32, 36, 38, 40, 41, 42, 43, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59, 60, 61], "wait": [30, 50], "wall": [52, 58], "walru": 3, "want": [0, 3, 5, 6, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 46, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61], "warm": 58, "warn": [3, 23, 29, 40, 42, 46, 49, 52, 56], "warning": 3, "warning_error": 58, "warren": 3, "warsaw": 9, "wart": 3, "wasn": [3, 41], "wast": 3, "watch": [38, 52, 61], "watchpoint": 38, "wave_funct": 22, "wavefunct": 22, "wchar": [3, 36], "wchar_t": [3, 25, 36], "wconvers": 3, "wcpp": 58, "we": [0, 3, 4, 6, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 39, 40, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 57, 58, 59, 60, 61], "weak": [3, 45, 55], "weav": 58, "web": [5, 19, 23], "websit": 42, "weckess": 3, "wei": 3, "weigel": 3, "weikang": 3, "weissmann": 3, "welcom": [19, 25, 32], "well": [3, 6, 8, 9, 19, 23, 26, 30, 32, 33, 35, 36, 37, 40, 46, 48, 49, 52, 55, 56, 57, 58, 59], "wenjun": 3, "went": 58, "were": [3, 5, 10, 12, 15, 22, 23, 24, 30, 31, 35, 40, 41, 42, 43, 46, 49, 52, 55, 59, 61], "weren": 3, "werror": 3, "what": [3, 22, 23, 24, 25, 26, 27, 30, 32, 36, 38, 40, 45, 46, 49, 52, 55, 59, 60, 61], "whatev": [3, 23, 36, 40, 41, 42, 46, 58], "wheat": 40, "wheel": [3, 8, 24, 58], "when": [3, 6, 20, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 36, 38, 40, 41, 43, 44, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "whenev": [3, 23, 29, 36, 37, 40, 46, 48, 56, 57, 58, 61], "where": [3, 7, 8, 23, 24, 25, 32, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 55, 56, 58, 59, 61], "wherea": [3, 23, 32, 36, 40, 41, 42, 43, 46, 48, 56, 58, 59], "wherev": 24, "whether": [3, 22, 23, 29, 31, 32, 38, 40, 41, 42, 43, 44, 46, 48, 52, 54, 56, 58, 59], "which": [3, 4, 5, 6, 8, 9, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 52, 53, 54, 55, 56, 57, 58, 59, 61], "whichev": 42, "while": [3, 6, 9, 20, 23, 24, 26, 28, 30, 31, 32, 36, 37, 40, 41, 42, 46, 47, 50, 52, 54, 55, 57, 58, 60, 61], "white": [6, 24, 58], "whitespac": 58, "who": [3, 6, 9, 50, 52, 61], "whole": [3, 19, 22, 29, 30, 31, 35, 41, 42, 50, 61], "whose": [44, 48], "why": [6, 23, 24, 31, 40, 48, 52, 58], "wide": [3, 27], "widen_shrubberi": 40, "wider": [3, 48], "width": [40, 46, 57, 61], "wiki": [3, 8, 19, 25, 34, 42], "wikipedia": [36, 46], "william": 3, "win": [30, 42], "win_amd64": 19, "window": [2, 3, 5, 8, 24, 27, 29, 52, 58, 61], "windowscompil": 8, "wininst": 19, "wise": 27, "wish": [29, 40, 42, 59], "with_gil": [3, 32, 50], "within": [3, 5, 6, 9, 20, 25, 29, 30, 36, 38, 39, 40, 41, 42, 44, 46, 49, 52, 57, 60, 61], "without": [3, 4, 6, 20, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 35, 36, 40, 42, 44, 45, 46, 48, 49, 52, 53, 55, 56, 58, 59, 61], "wl": 19, "wmax": 29, "wolchok": 3, "won": [28, 40, 41, 42, 46, 52, 56, 57, 58, 59, 61], "wood": 3, "word": [40, 41, 46], "work": [2, 3, 6, 21, 22, 23, 24, 27, 28, 30, 32, 33, 36, 37, 38, 39, 40, 41, 43, 46, 48, 49, 50, 52, 54, 55, 56, 58, 59, 60, 61], "work_with_binary_data": 42, "work_with_text_data": 42, "workaround": [42, 46], "workshar": 54, "world": [5, 9, 27, 32, 36, 42, 48, 54, 58], "worri": [46, 59], "wors": [30, 54], "worst": [29, 42, 52], "worth": [8, 26, 30, 36, 41, 49, 55, 60, 61], "worthwhil": [30, 60], "would": [3, 6, 20, 22, 23, 24, 25, 29, 30, 31, 32, 33, 36, 37, 40, 41, 42, 46, 47, 48, 49, 52, 56, 57, 58, 60, 61], "wouldn": [6, 31, 40, 46], "wozniski": 3, "wrap": [3, 6, 9, 21, 23, 26, 29, 35, 36, 40, 41, 46, 52, 54, 56, 57, 58], "wraparound": [3, 29, 30, 52, 58], "wrapper": [3, 6, 22, 26, 27, 32, 35, 39, 40, 42, 46, 52, 58], "wrapper_foo": 56, "wrapperclass": 40, "writabl": [3, 40, 48], "write": [2, 3, 5, 9, 19, 22, 24, 25, 26, 27, 31, 32, 35, 38, 40, 41, 42, 43, 44, 46, 48, 50, 52, 55, 56, 58, 61], "writeabl": 48, "written": [3, 9, 25, 32, 33, 34, 40, 42, 46, 48, 52, 58, 61], "wrong": [3, 23, 25, 31, 42, 46, 58], "wrote": 3, "wstr": 3, "www": [3, 8, 9, 19, 35, 54, 56, 58], "x": [3, 6, 8, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 43, 45, 46, 48, 49, 52, 53, 54, 55, 57, 58, 59, 60, 61], "x0": [39, 61], "x1": [39, 61], "x86_64": 58, "x_max": 52, "x_ptr": 32, "xavier": 3, "xb6": 36, "xc3": 36, "xcode": [3, 8], "xenia": 3, "xi": 60, "xmax": 29, "xml": [3, 31], "xor": 3, "xp": 19, "xrang": [3, 31, 46], "xx": 42, "xy": 3, "xyz": [3, 41], "y": [3, 8, 29, 32, 40, 41, 43, 45, 46, 48, 52, 59, 61], "y0": [39, 61], "y1": [39, 61], "y_max": 52, "yakimov": 3, "yang": 3, "ye": [42, 52], "year": [3, 42], "yellow": [6, 24], "yep": 32, "yet": [3, 6, 23, 29, 32, 34, 37, 40, 42, 48, 49, 52, 53, 59], "yield": [3, 31, 40, 41, 56, 58], "ymax": 29, "ynddal": 3, "you": [3, 5, 6, 8, 18, 19, 20, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61], "younger": 55, "your": [2, 3, 6, 8, 23, 24, 26, 27, 29, 30, 31, 36, 40, 41, 42, 44, 45, 46, 48, 49, 50, 53, 55, 56, 57, 58, 59, 60, 61], "your_modul": 58, "yourmod": [29, 52, 58], "yourself": [25, 26, 30, 40, 46, 60], "yu": 3, "yuan": 3, "yudonglin": 3, "yue": 3, "yummi": 40, "yuri": 3, "yurii": 3, "z": [32, 46, 59], "zackeri": 3, "zero": [3, 23, 24, 27, 29, 31, 36, 37, 40, 46, 48, 52, 58, 59], "zerodivisionerror": [3, 58], "zijlstra": 3, "zip": [3, 8, 46], "zolisa": 3, "zwei": 41, "\u00b5": 52, "\u00f6": 36}, "titles": ["Welcome, and thank you for your interest in contributing!", "<no title>", "Welcome to Cython\u2019s Documentation", "Cython Changelog", "\ud83c\udf37\ufe0f Thank you for your interest in supporting Cython! \ud83c\udf37\ufe0f", "Building Cython code", "Faster code via static typing", "Getting Started", "Installing Cython", "Cython - an overview", "Compilation", "Compiler Directives", "Extension Types", "Reference Guide", "Interfacing with Other Code", "Language Basics", "Limitations", "Special Mention", "Special Methods Table", "Appendix: Installing MinGW on Windows", "Working with Python arrays", "Caveats", "Extension types (aka. cdef classes)", "Using C libraries", "Basic Tutorial", "Embedding Cython modules in C/C++ applications", "Calling C functions", "Tutorials", "Memory Allocation", "Working with NumPy", "Writing parallel code with Cython", "Profiling", "Pure Python Mode", "pxd files", "Further reading", "Related work", "Unicode and passing strings", "Implementing the buffer protocol", "Debugging your Cython program", "Early Binding for Speed", "Extension Types", "Interfacing with External C Code", "FAQ", "Fused Types (Templates)", "Glossary", "Users Guide", "Language Basics", "Limitations", "Typed Memoryviews", "Migrating from Cython 0.29 to 3.0", "Cython and the GIL", "Pythran as a Numpy backend", "Cython for NumPy users", "Creating Numpy ufuncs", "Using Parallelism", "Porting Cython code to PyPy", "Differences between Cython and Pyrex", "Sharing Declarations Between Cython Modules", "Source Files and Compilation", "Special Methods of Extension Types", "Troubleshooting", "Using C++ in Cython"], "titleterms": {"": [2, 42], "0": [3, 42, 49, 56], "01": 3, "02": 3, "03": 3, "04": 3, "05": 3, "06": 3, "07": 3, "08": 3, "09": 3, "1": [3, 59], "10": [3, 56], "11": 3, "12": 3, "13": 3, "14": 3, "15": 3, "16": 3, "17": 3, "18": 3, "19": 3, "2": [3, 56, 59], "20": 3, "2009": 3, "2010": 3, "2011": 3, "2012": 3, "2013": 3, "2014": 3, "2015": 3, "2016": 3, "2017": 3, "2018": 3, "2019": 3, "2020": 3, "2021": 3, "2022": 3, "2023": 3, "2024": 3, "21": 3, "22": 3, "23": 3, "24": 3, "25": 3, "26": 3, "27": 3, "28": 3, "29": [3, 49], "3": [3, 19, 49, 56], "30": 3, "31": 3, "3118": 59, "32": 3, "33": 3, "34": 3, "35": 3, "36": 3, "37": 3, "4": 3, "484": 32, "5": [3, 56], "6": 3, "7": 3, "8": [3, 19], "9": 3, "A": [37, 61], "For": 15, "IF": 49, "In": [10, 18, 58, 59], "Not": 25, "The": [12, 15, 24, 46, 52, 57, 59, 60], "__cinit__": [12, 59], "__dealloc__": [12, 59], "__del__": 59, "__future__": 56, "__init__": [12, 33, 59], "__next__": [12, 59], "__signatures__": 43, "abl": 50, "about": [36, 42], "academ": 42, "accept": [36, 42], "access": [20, 41, 61], "acquir": [41, 43, 50], "act": 56, "ad": [3, 29, 52], "add": [6, 61], "advanc": 61, "aka": 22, "alias": 40, "alloc": [28, 30], "alpha": 3, "alwai": 42, "an": [9, 42, 57, 61], "analysi": 31, "ancestor": 42, "annot": [32, 49], "api": [3, 20, 36, 41, 49, 61], "appendix": 19, "appli": 42, "applic": 25, "arg": 42, "argument": [10, 15, 46, 47, 56, 58], "arithmet": [12, 18, 49, 59], "around": 42, "arrai": [20, 32, 42, 43, 46, 48, 52], "assign": [42, 56], "attribut": [12, 32, 40, 60, 61], "attributeerror": 60, "augment": 32, "auto": [36, 61], "automat": [15, 42, 46, 56, 60], "b": 56, "back": 60, "backend": 51, "background": 48, "basic": [15, 24, 31, 42, 46, 58], "bat": 42, "behavior": 48, "behaviour": 58, "beta": 3, "better": 42, "between": [15, 42, 46, 56, 57], "big": 42, "binari": 42, "bind": [39, 49], "block": 30, "bodi": 56, "bool": 42, "boolean": 56, "borrow": 55, "both": 15, "break": [40, 54], "brief": 48, "buffer": [18, 37, 42, 48, 59], "bug": [3, 55], "build": [3, 5, 10, 36, 58], "built": [15, 43, 46], "builtin": [42, 55], "byte": [36, 42], "c": [3, 10, 14, 15, 20, 23, 24, 25, 26, 32, 36, 40, 41, 42, 46, 48, 49, 56, 57, 58, 61], "call": [26, 32, 41, 42, 43], "callabl": [15, 41], "callback": 23, "callstack": 42, "can": [15, 42], "cast": [15, 40, 43, 46, 56], "caveat": [21, 46, 61], "cdef": [15, 22, 32, 42, 56, 61], "chang": [3, 60], "changelog": 3, "char": 42, "charact": 36, "check": [15, 43, 46, 48], "cimport": [15, 32, 57], "cite": 42, "class": [15, 22, 23, 37, 42, 49, 56, 60, 61], "claus": [12, 40], "cleaner": 52, "clone": 20, "code": [3, 5, 6, 14, 25, 29, 30, 36, 41, 42, 52, 55, 56], "coerc": 56, "coercion": 48, "collect": 40, "command": [10, 58], "commandlin": 3, "comparison": [12, 18, 48, 59], "compat": [3, 61], "compil": [10, 11, 15, 23, 24, 30, 32, 42, 46, 52, 54, 58, 61], "complet": 31, "comprehens": 56, "condit": [15, 41, 43, 46, 56], "condition": 50, "configur": [10, 38, 58], "conflict": [41, 57], "const": [36, 42], "constant": 15, "constructor": [12, 40, 61], "contain": [15, 42, 57], "context": 46, "contigu": [48, 52], "contribut": 0, "control": 40, "conveni": 38, "convent": 41, "convers": [15, 18, 46, 56, 59, 60], "copi": 48, "count": [37, 55], "coverag": 31, "cpdef": [15, 56], "cpow": 58, "cpp_local": 61, "cppclass": 61, "cpython": [3, 40, 42, 48], "crash": 55, "creat": [42, 53, 61], "cslurp": 42, "cycl": 40, "cyclic": 40, "cython": [2, 3, 4, 5, 8, 9, 10, 15, 24, 25, 30, 31, 32, 36, 38, 41, 42, 46, 48, 49, 50, 52, 55, 56, 57, 58, 61], "d": 42, "data": [15, 20, 46, 48, 55], "dataclass": 40, "deal": 36, "dealloc": 40, "debug": 38, "debugg": 38, "declar": [12, 15, 23, 26, 32, 40, 41, 42, 43, 46, 49, 52, 56, 57, 59, 61], "decod": 36, "def": [15, 49], "default": [48, 61], "defin": 23, "definit": [15, 42, 46, 57], "depend": [10, 58], "deprec": [3, 49], "deriv": 42, "descriptor": [18, 59], "detail": 24, "determin": 6, "develop": 24, "dict": 56, "differ": [15, 30, 42, 46, 56], "direct": [10, 11, 56, 58, 61], "disabl": [31, 32, 40, 48], "distribut": [10, 58], "distutil": 10, "do": [15, 29, 42, 60], "docstr": [12, 59], "doctest": 42, "document": 2, "doe": [29, 42], "don": 50, "donat": 4, "doubl": 42, "dynam": [12, 23, 26, 40], "e": 56, "each": 30, "earli": 39, "editor": 3, "effici": [29, 52, 55], "either": 42, "element": 30, "els": [15, 56], "embed": 25, "enabl": [31, 40], "encod": [36, 56], "enum": [41, 46], "enumer": 61, "environ": 52, "equal": 47, "equival": 59, "error": [15, 23, 42, 46], "exampl": [25, 51, 61], "except": [3, 15, 42, 49, 50, 56, 61], "execut": 56, "exist": 40, "explan": 42, "express": [15, 46, 56], "extend": 20, "extens": [12, 22, 32, 40, 46, 57, 59, 60], "extern": [12, 23, 26, 40, 41], "faq": 42, "fast": 40, "faster": [6, 42], "featur": [3, 61], "fibonacci": 24, "fidel": 3, "field": [20, 55], "file": [15, 31, 33, 41, 42, 46, 57, 58], "final": [12, 59], "find": 42, "first": 52, "fix": [3, 32], "flag": 37, "forc": 25, "fortran": [14, 48], "forward": [12, 40], "frame": 47, "free": 60, "friendli": 56, "from": [10, 15, 36, 40, 41, 42, 48, 49, 52, 56, 58], "fun": 24, "function": [6, 15, 20, 23, 26, 31, 32, 38, 41, 42, 43, 46, 48, 49, 50, 52, 54, 56, 57, 61], "further": [29, 32, 34, 52], "fuse": 43, "g": 56, "garbag": 40, "gener": [3, 18, 29, 36, 42, 48, 52, 59], "get": 7, "gil": [41, 43, 48, 50, 55], "give": 42, "glanc": 52, "global": [10, 32, 42, 58], "glossari": 44, "go": 52, "group": [15, 46], "guid": [13, 45], "h": 42, "handl": [3, 10, 15, 23, 55, 56, 58], "have": 42, "header": [41, 42], "hello": 24, "help": 42, "here": 52, "how": [10, 15, 42, 58], "hpp": 42, "i": [15, 42, 56, 60], "ident": 47, "implement": [3, 15, 37, 41, 42, 46, 57], "implicit": 40, "import": [25, 40, 61], "improv": 3, "includ": [15, 41, 46], "index": [29, 43, 48, 52], "indic": [13, 45], "infer": 47, "initi": [3, 12, 25, 48], "initialis": [25, 59], "inittab": 25, "inlin": [10, 40, 56, 58], "ins": 15, "inspect": 47, "instal": [8, 19, 42, 52], "instanc": 60, "instanti": 40, "int": 56, "integ": [42, 46], "integr": [3, 10, 58], "interact": 3, "interest": [0, 4], "interfac": [3, 14, 18, 41, 42, 59, 61], "interpret": [25, 32], "introduct": 40, "isn": 60, "iter": [18, 36, 59], "jupyt": [5, 10, 58], "keyword": [15, 46, 56, 61], "known": 55, "languag": [15, 24, 46, 60, 61], "layout": 48, "left": 61, "legaci": 59, "legal": 4, "len": 42, "librari": [23, 42, 61], "licens": 42, "lifetim": 55, "like": [42, 56], "limit": [3, 10, 16, 47, 58, 61], "line": [10, 31, 58], "link": [23, 26], "list": [32, 42, 56], "liter": [36, 47], "local": [10, 42, 58], "lock": [32, 50], "long": 42, "loop": [15, 46, 54, 56], "magic": 32, "mai": 42, "main": 25, "major": 3, "make": [40, 42, 52], "manag": [23, 32], "mangl": 49, "manual": 52, "map": [18, 23, 59], "mark": 50, "match": 40, "matrix": 37, "member": 61, "memori": [20, 23, 28, 37, 48], "memoryview": [48, 52], "mention": 17, "messi": 60, "method": [12, 15, 18, 40, 42, 49, 59, 61], "migrat": 49, "mingw": [19, 42], "mode": [3, 32, 56], "modul": [5, 10, 25, 32, 42, 48, 57, 58], "more": [29, 48, 52, 56], "multi": 25, "multipl": [10, 41, 42, 46, 52, 58], "my": 42, "name": [12, 26, 40, 41, 49, 57], "namespac": 49, "narrow": 36, "need": 42, "nest": [47, 61], "newaxi": 48, "noexcept": 49, "non": [15, 46], "none": [12, 40, 42, 48], "note": [3, 36, 59], "notebook": [5, 10, 58], "notic": 4, "numer": [18, 42, 59], "numpi": [3, 14, 29, 42, 48, 49, 51, 52, 53], "o": 42, "object": [18, 42, 46, 48, 55, 59, 60], "old": 48, "onli": [15, 46, 48, 56, 61], "openmp": 54, "oper": [15, 18, 30, 42, 46, 49, 59, 61], "optim": 3, "optimis": [10, 58], "option": [10, 15, 46, 56, 58], "order": 15, "other": [3, 14], "out": 54, "output": 42, "overhead": 20, "overload": 61, "overrid": [15, 46], "overview": [9, 61], "packag": [49, 58], "paper": 42, "parallel": [30, 54], "paramet": [15, 26, 42, 46], "pass": [36, 42, 48], "path": [25, 57], "pep": [3, 32, 59], "perform": [30, 48], "phase": 25, "pickl": [40, 42], "pitfal": 60, "place": [18, 59], "pointer": [15, 20, 40, 41, 46, 48, 55, 56], "port": 55, "postdecr": 49, "postincr": 49, "power": 49, "prang": 30, "preced": [15, 46], "prime": 24, "privat": [30, 49], "problem": 55, "procedur": 61, "profil": 31, "program": [38, 42, 52], "project": 42, "propag": 60, "properti": [12, 40], "protocol": 37, "public": [12, 40, 41, 49, 61], "pure": [3, 32, 42, 56], "pxd": [32, 33, 42], "pxi": 42, "py": [10, 42, 58, 61], "pyobject": 42, "pypi": 55, "pyrex": [42, 56], "python": [3, 15, 19, 20, 25, 32, 36, 41, 42, 46, 48, 49, 56, 59, 61], "pythran": 51, "pyx": 42, "pyximport": [10, 24, 58], "qualifi": [42, 46], "quickstart": [43, 48], "rais": 42, "rang": 56, "raw": 20, "rc": 3, "reacquir": 50, "read": [34, 48], "recap": 48, "reduc": 42, "reduct": 30, "refer": [13, 20, 32, 37, 55, 61], "referenc": [12, 40, 41], "relat": [3, 35, 42], "releas": [3, 41, 43, 50], "renam": 42, "resolv": [41, 57], "restrict": 42, "result": 23, "return": [15, 46], "rich": [12, 18, 59], "routin": 41, "rtti": 61, "rule": [15, 32, 46], "run": [38, 42, 50], "safe": 20, "safeti": 37, "sage": [5, 10, 58], "scope": [15, 46, 61], "scratch": 30, "search": 57, "see": 59, "select": 43, "semant": [3, 49], "separ": 42, "sequenc": [18, 59], "set": [10, 25, 56, 58], "setup": [10, 58, 61], "setuptool": [5, 51], "share": 57, "should": 42, "signific": 3, "simpl": 61, "simplifi": 61, "singl": [25, 36, 42], "situat": 42, "size": [32, 42], "slice": 48, "slot": 55, "slurp": 42, "sourc": [31, 36, 56, 58], "space": 30, "spam": 56, "special": [12, 17, 18, 40, 41, 43, 49, 59], "specif": [12, 40, 41], "specifi": [48, 61], "speed": [39, 42], "stack": 47, "standalon": 42, "standard": 61, "start": 7, "statement": [15, 46, 57], "static": [6, 23, 32, 40, 61], "stride": 48, "string": [30, 36, 42, 46], "struct": [41, 46, 56], "style": 41, "subclass": [12, 40], "subpackag": 42, "support": [3, 4, 42, 47, 48, 56], "switch": 32, "synonym": 56, "syntax": [48, 49, 61], "t": [15, 50, 60], "tabl": [13, 18, 32, 45, 59], "task": 30, "templat": [43, 61], "test": [23, 40], "text": 36, "than": 42, "thank": [0, 4], "theme": 3, "thread": [30, 52], "time": [15, 46], "tip": 32, "todo": 13, "togeth": 30, "tp_clear": 40, "trace": 31, "transpos": 48, "trashcan": 40, "trick": 32, "troubleshoot": [25, 60], "tune": [29, 52], "tupl": 47, "tutori": [24, 27, 31, 61], "type": [6, 12, 15, 22, 29, 32, 36, 40, 41, 42, 43, 46, 48, 49, 52, 55, 56, 57, 59, 60], "typecheck": 56, "typeid": 61, "ufunc": 53, "unabl": 42, "unicod": [36, 42], "unifi": 3, "uniniti": 42, "union": [41, 46], "unpack": 47, "unsaf": 20, "untyp": 60, "up": 42, "us": [5, 15, 23, 32, 38, 41, 42, 43, 46, 48, 50, 52, 54, 57, 61], "usag": [20, 51], "user": [45, 52], "v": [12, 40, 46, 47, 60], "valu": [15, 46, 49, 61], "var": 61, "variabl": [6, 30, 42, 46], "vcvarsal": 42, "verbatim": 41, "version": [42, 57], "via": [6, 48], "view": [20, 48], "visibl": 42, "warn": [10, 58], "weak": [12, 40], "welcom": [0, 2], "well": 42, "what": [15, 29, 42, 57], "when": [42, 46], "where": [6, 52, 60], "why": 42, "wide": 36, "window": [19, 36, 41, 42], "wise": [30, 31], "within": 32, "without": [41, 50], "wno": 42, "work": [20, 25, 29, 35, 42], "world": 24, "wrap": [42, 61], "wrapper": [23, 61], "write": [23, 30, 60], "x": [42, 56], "y": 56, "you": [0, 4], "your": [0, 4, 25, 38, 52], "zero": 20}})