.. _l-modules: Modules ======= .. contents:: :local: :depth: 1 Summary +++++++ +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | module | truncated documentation | +================================================================================================================+=======================================================================================================================================================================================================================================================================+ | :ref:`__init__ ` | module ``cpyquickhelper`` Module *cpyquickhelper*. :epkg:`Python` + C. :githublink:`%|py|7` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.algorithms`` Shortcut to *algorithms*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.examples`` Shortcut to *examples*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.fastdata`` Shortcut to *fastdata*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.io`` Shortcut to *io*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.numbers`` Shortcut to *numbers*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.parallel`` Shortcut to *parallel*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`__init__ ` | module ``cpyquickhelper.profiling`` Shortcut to *profiling*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`_event_profiler.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.profiling._event_profiler`` Implements a profiler to log events. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`_event_profiler_c.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.profiling._event_profiler_c`` Event Profiler with the C Python API. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`cbenchmark.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.cbenchmark`` Commom classes to benchmark implementations in C. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`cbenchmark_dot.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.cbenchmark_dot`` Measures the execution time of functions implemented in C, the measures are also implemented in C. The functions propose different implementations of the dot product. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`cbenchmark_sum_type.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.cbenchmark_sum_type`` Measures the execution time of functions implemented in C, the measures are also implemented in C. The functions proposes different implements of a sum of all elements in vector. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`custom_container_python.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.examples.custom_container_python`` Implements a custom container which may contain everything. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`direct_blas_lapack.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.direct_blas_lapack`` Direct calls to libraries :epkg:`BLAS` and :epkg:`LAPACK`. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`edit_distance ` | module ``cpyquickhelper.algorithms.edit_distance`` Edit distance. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`edit_distance_c.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.algorithms.edit_distance_c`` Edit distance in C++ :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`event_profiler ` | module ``cpyquickhelper.profiling.event_profiler`` Profiling class. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`fast_dict.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.fastdata.fast_dict`` Implements faster dictionaries for specific cases. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`fast_dict_c.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.fastdata.fast_dict_c`` Fast dictionary using Python C API. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`fast_dict_cpy.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.fastdata.fast_dict_cpy`` Implements fast dictionaries with :epkg:`cython` in a specific case. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`pandas2numpy ` | module ``cpyquickhelper.fastdata.pandas2numpy`` Fast data manipulations. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`slowcode.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.slowcode`` Experiments around matrices. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`speed_measure ` | module ``cpyquickhelper.numbers.speed_measure`` Measures speed. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`stdchelper.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.io.stdchelper`` Helper for IO with C++. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`stdhelper ` | module ``cpyquickhelper.io.stdhelper`` Python wrapper around C functions. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`threader.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.parallel.threader`` Helper for parallelization with threads with C++. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`threadhelper ` | module ``cpyquickhelper.parallel.threadhelper`` Shortcut to *parallel*. :githublink:`%|py|5` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`vector_container_python.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.examples.vector_container_python`` Looks into two ways to export an array of objects (vectors here). :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`weighted_dataframe ` | module ``cpyquickhelper.numbers.weighted_dataframe`` Addition for :epkg:`pandas`. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`weighted_number.cpython-39-x86_64-linux-gnu ` | module ``cpyquickhelper.numbers.weighted_number`` Implements operations on weighted numbers. :githublink:`%|py|0` | +----------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ .. toctree:: :maxdepth: 1 cpyquickhelper/__init__ cpyquickhelper/algorithms/__init__ cpyquickhelper/algorithms/edit_distance cpyquickhelper/algorithms/edit_distance_c.cpython-39-x86_64-linux-gnu cpyquickhelper/examples/__init__ cpyquickhelper/examples/custom_container_python.cpython-39-x86_64-linux-gnu cpyquickhelper/examples/vector_container_python.cpython-39-x86_64-linux-gnu cpyquickhelper/fastdata/__init__ cpyquickhelper/fastdata/fast_dict.cpython-39-x86_64-linux-gnu cpyquickhelper/fastdata/fast_dict_c.cpython-39-x86_64-linux-gnu cpyquickhelper/fastdata/fast_dict_cpy.cpython-39-x86_64-linux-gnu cpyquickhelper/fastdata/pandas2numpy cpyquickhelper/io/__init__ cpyquickhelper/io/stdchelper.cpython-39-x86_64-linux-gnu cpyquickhelper/io/stdhelper cpyquickhelper/numbers/__init__ cpyquickhelper/numbers/cbenchmark.cpython-39-x86_64-linux-gnu cpyquickhelper/numbers/cbenchmark_dot.cpython-39-x86_64-linux-gnu cpyquickhelper/numbers/cbenchmark_sum_type.cpython-39-x86_64-linux-gnu cpyquickhelper/numbers/direct_blas_lapack.cpython-39-x86_64-linux-gnu cpyquickhelper/numbers/slowcode.cpython-39-x86_64-linux-gnu cpyquickhelper/numbers/speed_measure cpyquickhelper/numbers/weighted_dataframe cpyquickhelper/numbers/weighted_number.cpython-39-x86_64-linux-gnu cpyquickhelper/parallel/__init__ cpyquickhelper/parallel/threader.cpython-39-x86_64-linux-gnu cpyquickhelper/parallel/threadhelper cpyquickhelper/profiling/__init__ cpyquickhelper/profiling/_event_profiler.cpython-39-x86_64-linux-gnu cpyquickhelper/profiling/_event_profiler_c.cpython-39-x86_64-linux-gnu cpyquickhelper/profiling/event_profiler