Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* refactor: Base sage docstrings migration to python * fix: doctests using ^ instead of ** * refactor: include Base doctests in makefile * Fix command docker-pytest-doctests-fast * fix: docstrings from PR comments * fix: remove TODO comments * fix: docstrings HTML generation * fix: make docker-pytest-doctests-fast * refactor: rename makefile testing commands * fix: CI jobs * fix: Make command with non-existent file * refactor: custom sphinx extension in docs * Remove html files * Refactor:Update docker-doctests-fast command * Refactor: update Makefile * Refactor: update Makefile * Refactor: update Makefile * Refactor:Update Makefile * Reactor:Update Makefile * Refactor:Update Makefile * Refactor:Update Makefile * Fix docker-doctest command * Fix: mayo estimator missing import pytest * Fix: BIKEEstimator missing import pytest * Fix: UOVE missing import pystes * Fix: missing import pytest in LEEstimator * Fix: missing import pytest in PKEstimator * Fix: missing import pytest in PEEstimator * Refactor: Adding missing reference in UOVEstimator * Refactor: Update Makefile * Refactor: removing very long tests from MAYOEstimator * refactor: remove leon KAT test Reasoning for this removal can be found at: #181 (comment) * fix: add important flag for kat * refactor: remove sage from mr estimator - Replace the usage of power series for minors_series related operations by using Sympy polynomials and matrices. - Migration of any other Sage function into the python native ones. * Refactor: Update documentation base estimator * fix: le_beullens kat tests * Fix: add missing make file commands * fix: le_bpps first issues * Update le.py * Refacto: Update kat.yaml file * Refactor:Kat files * fix: CI and clean tests directory * refactor: remove remaining Sage imports * refactor: Implementation of pyproject.toml - Implementation of an equivalent pyproject.toml for the old setup.py, as pyproject.toml is the new python standard. - Update of a dummy dockerfile optimizing layer caching while not hardcoding dependencies. * refactor: update and improve Makefile - Creation of an equivalent local command for every docker-based command in the Makefile - Improve general readability and maintainability. * Refactor:add percentage couting in doctests * Refactor: reduce time of short doctests in MREstimator * fix: KAT types casting to python float * refactor: final docker/makefile and .toml * Refactor: use pip3 instead of pip * Fix: adding sympy dependency * Fix: doctest MQEstimator * fix: EstimationRenderer rounding values * fix: remove sage from CI jobs * fixxed warning from numpy (#202) Co-authored-by: Floyd <[email protected]> * Update Makefile Add percentage counting for doctests * Fix:set_parameters functionality in Crossbred * Refactor: fix doc crossbred * revert * Fix: memory complexity and reafacto MinRank Estimator * Refactor:minors algorithm in MinRank * Refactor:update readme * Add links to the schemes' webpages in Readme * Feature: add input dictionary of MAYO * feat: A new set of classes for RSDProblem * adds some validations and changes some names * adding more features * More combinatorial algorithms * More combinatorial algorithms * feat: some new algorithms added to RSDEstimator * feat: Adding more algorithms * feat: some deletions * refactor: some deletions * feat: adding memory complexity * Docs: Adding comments to the code * docs: adding some tests and comments * refactor: Delete some code * refactor some code * docs: Added comments to algorithm classes * docs: Added comments to algorithm classes * docs: Added comments to algorithm classes * README changes * docs: updated some docs * fix: Fixing some errors * refactor: renaming of classes * refactor: addressing comments by reviewers * docs: Documentation only changes * fix: support multiline kwargs parameters * Adds RankSD to the imput_dictionary.json * fix: SM memory estimate * docs: revamp documentation * refactor: improve kwargs formatting code * refactor: cleanup * Refactor some code and add a new algorithm (HL) * Refactor: references.rst file in alphabetic order by first author last name * Refactor:remove warnings of missing references, todos, unexpected indentention etc * feat: initial structure * docs: Identation of kwargs, format of references and comments * feat: time_complexity hashimoto * feat: memory_complexity hashimoto * feat: update mq_estimator tests * fix: minnor fix in the doctests * docs: improve docs * fix: update UOV/MAYO doctests * fix: update uov_estimator doctests * refactor: add comments for the kwargs_formatter extension * refactor: replace "serie" by "series" on series-related signatures * Refactor: docs, examples and tests * Fix: Adding missing validations and fixing some comments * Refactor:edit README * Refactor: updated user_guide * Update doc link in user_guide * Refactor:docstring in add_new_estimator guide * Refactor: currently we use relative imports * Refactor: small edit in docs/github/contributing * Fix: Validating some corner cases * adjusting a plus * Refactor: increase repetitions beullens algo in PEEstimator * refactor: Minor Changes * Add underfined condition to Hashimoto * Refactors: updates MQ doctests for updated Hashimoto * refactor: improve kat test prompting on fail * docs: removing some unused imports and a doctest * refactor: Arranging some imports * Refector order of inputs in references.rst * fix: remove MQEstimator from mayo direct_attack * fix: update doctests in mayo_estimator and mayo direct_attack * Speed up hashimoto and add mayo direct_attack optimal params * feat: added bike perliminary gui * Refactor: update test in UOV * fix: remove duplicate estimator entry * Fix: degree regulairty Minors in MREstimator * feat: release v2.0.0 --------- Co-authored-by: Dioprz <[email protected]> Co-authored-by: Javierverbel <[email protected]> Co-authored-by: javier.verbel <[email protected]> Co-authored-by: FloydZ <[email protected]> Co-authored-by: Floyd <[email protected]> Co-authored-by: Floyd <[email protected]> Co-authored-by: ricardovp85 <[email protected]> Co-authored-by: fmerino21 <[email protected]> Co-authored-by: Memphisd <[email protected]>
- Loading branch information