معرفی شرکت ها


corsort-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Comparison-Oriented Sort.
ویژگی مقدار
سیستم عامل -
نام فایل corsort-0.1.1
نام corsort
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Emma Caizergues
ایمیل نویسنده emma.caizergues@gmail.com
آدرس صفحه اصلی https://github.com/emczg/corsort
آدرس اینترنتی https://pypi.org/project/corsort/
مجوز GNU General Public License v3
======= Corsort ======= .. image:: https://img.shields.io/pypi/v/corsort.svg :target: https://pypi.python.org/pypi/corsort :alt: PyPI Status .. image:: https://github.com/emczg/corsort/workflows/build/badge.svg?branch=main :target: https://github.com/emczg/corsort/actions?query=workflow%3Abuild :alt: Build Status .. image:: https://github.com/emczg/corsort/workflows/docs/badge.svg?branch=main :target: https://github.com/emczg/corsort/actions?query=workflow%3Adocs :alt: Documentation Status .. image:: https://codecov.io/gh/emczg/corsort/branch/main/graphs/badge.svg :target: https://app.codecov.io/gh/emczg/corsort/tree/main/ :alt: Code Coverage | .. image:: https://github.com/emczg/corsort/raw/main/docs/logo/logo.png :alt: CorSort logo :target: https://emczg.github.io/corsort/ Comparison-Oriented Sort. * Free software: GNU General Public License v3 * Documentation: https://emczg.github.io/corsort/. -------- Features -------- * Implement Corsort, an efficient anytime sorting algorithm. * Compare Corsort with classical algorithms through Monte-Carlo simulations. ------- Credits ------- This package was created with Cookiecutter_ and the `francois-durand/package_helper_2`_ project template. .. _Cookiecutter: https://github.com/audreyr/cookiecutter .. _`francois-durand/package_helper_2`: https://github.com/francois-durand/package_helper_2 ======= History ======= ------------------------------------------ 0.1.1 (2023-04-7): More history, ChainAndY ------------------------------------------ * Add `Sort.history_comparisons_values_`: history of the pairwise comparisons, in terms of compared values (whereas `history_comparisons_` gives the original indices). Similarly, add `WrapSortScorer.history_comparisons_values_` and `WrapFullJit.history_comparisons_values_`. * Add `CorSort.history_leq_`: history of the matrix `leq_` representing the current poset. This is recorded if the newly added parameter `record_leq` is True. * Add `WrapFullJit.history_states_`: history of the state of the list. * Add `ChainAndY`: poset consisting of a chain and a Y-shape. * Add `print_corsort_execution`: generate LaTeX code for a CorSort execution. * `partition` is now stable (in the sense of "stable" sorting), hence also `SortQuick`, `SortAsortQuickselect`, and `SortLargestInterval`. --------------------------------- 0.1.0 (2023-02-16): First release --------------------------------- * Corsort (regular Python or with numba acceleration). * Classical sorting algorithms: Asort (with quickselect for median selection), Ford-Johnson, quicksort, quicksort with priority on the largest interval, merge sort (DFS or BFS). * Entropy bound. * Monte-Carlo simulations.


نیازمندی

مقدار نام
- numba
- multiprocess


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl corsort-0.1.1:

    pip install corsort-0.1.1.whl


نصب پکیج tar.gz corsort-0.1.1:

    pip install corsort-0.1.1.tar.gz