Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notation conversion, get_num_pieces function, and misc. #112

Open
wants to merge 63 commits into
base: master
Choose a base branch
from

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    25a5beb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0a495dd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13064eb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f3d5902 View commit details
    Browse the repository at this point in the history
  5. Modify tests slightly.

    johndoknjas committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    1068790 View commit details
    Browse the repository at this point in the history
  6. Update README.md

    johndoknjas authored Aug 2, 2022
    Configuration menu
    Copy the full SHA
    a99a853 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    317ec23 View commit details
    Browse the repository at this point in the history
  8. Modify test

    johndoknjas committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0dd95d7 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. Update README.md

    johndoknjas authored Aug 7, 2022
    Configuration menu
    Copy the full SHA
    1499496 View commit details
    Browse the repository at this point in the history
  2. Don't send the ucinewgame command when setting a new position. Instea…

    …d, give the user an option to send it themselves with a separate function, if they want to do this.
    johndoknjas committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    beaf64e View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. Update README.md

    johndoknjas authored Aug 8, 2022
    Configuration menu
    Copy the full SHA
    9c9f49c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    bb30dd2 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    johndoknjas authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    f8195d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f62057 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d70afb1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f32bbb View commit details
    Browse the repository at this point in the history
  6. Update README.md

    johndoknjas authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    7d7618e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3436518 View commit details
    Browse the repository at this point in the history
  8. Update README.md

    johndoknjas authored Aug 9, 2022
    Configuration menu
    Copy the full SHA
    ebb3b68 View commit details
    Browse the repository at this point in the history
  9. A few more test moves.

    johndoknjas committed Aug 9, 2022
    Configuration menu
    Copy the full SHA
    30d2797 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. get_num_pieces function

    johndoknjas committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    497eba0 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    johndoknjas authored Aug 13, 2022
    Configuration menu
    Copy the full SHA
    18f16b3 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    johndoknjas authored Aug 13, 2022
    Configuration menu
    Copy the full SHA
    6fccad1 View commit details
    Browse the repository at this point in the history
  4. Add a way for the user to only count certain pieces for each side, if…

    … they want. Also start testing the function a bit.
    johndoknjas committed Aug 13, 2022
    Configuration menu
    Copy the full SHA
    a14d63e View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. Configuration menu
    Copy the full SHA
    436d1a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4c1fc5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6234746 View commit details
    Browse the repository at this point in the history
  4. Fix bug in _is_fen_syntax_valid, by using fen.split() instead of rege…

    …xMatch.groups(). Also do checks for more types of invalid FENs, and write corresponding tests.
    johndoknjas committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    8a75c95 View commit details
    Browse the repository at this point in the history
  5. Update README.md

    johndoknjas authored Aug 17, 2022
    Configuration menu
    Copy the full SHA
    9e82dbb View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    82d0bec View commit details
    Browse the repository at this point in the history
  2. Update README.md

    johndoknjas authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    e1ae590 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    johndoknjas authored Aug 19, 2022
    Configuration menu
    Copy the full SHA
    1e25c19 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2022

  1. Configuration menu
    Copy the full SHA
    457537d View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Update readme.

    johndoknjas committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    a9ec12f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8a4116f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    56ea969 View commit details
    Browse the repository at this point in the history
  4. Format with black.

    johndoknjas committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    4ced778 View commit details
    Browse the repository at this point in the history
  5. Delete test case.

    johndoknjas committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    200a725 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. Update the workflow versions

    kieferro committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    d38277e View commit details
    Browse the repository at this point in the history
  2. Add missing type annotations

    kieferro committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    5e9d9d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2b9f0a6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1 from py-stockfish/update-workflows

    Update workflow versions and add type annotations
    kieferro authored Feb 22, 2023
    Configuration menu
    Copy the full SHA
    f98cf0d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ca85121 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    26386bd View commit details
    Browse the repository at this point in the history
  2. Merge pull request zhelyabuzhsky#4 from py-stockfish/update-readme

    Change links and add information to README
    johndoknjas authored Feb 25, 2023
    Configuration menu
    Copy the full SHA
    8497504 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    7a10c80 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    d27eec4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e367235 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    e2f8c4c View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2023

  1. Use bools (zhelyabuzhsky#21)

    * Update some parameters to be of type bool rather than string.
    
    * Fix bug related to stockfish needing lowercase 'false' and 'true' options.
    
    * Add some backwards compatability safety checks in models.py, for the new bool types of the three params. Also update the README and .gitignore.
    
    * Add docs for simpler way to call get_parameters.
    
    * Do a different method for handling the get_parameters change. Instead, deprecate it in favour of a new function.
    
    * Update some wording in the readme.
    
    * Small edits to docs for recent changes.
    
    * Update test function
    
    Co-authored-by: kieferro <[email protected]>
    
    ---------
    
    Co-authored-by: kieferro <[email protected]>
    johndoknjas and kieferro authored Apr 22, 2023
    Configuration menu
    Copy the full SHA
    6dc94c2 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. Configuration menu
    Copy the full SHA
    3f8d8cf View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    9d1a585 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Api documentation (zhelyabuzhsky#26)

    * Clean up documentation
    
    * Add examples; move classes
    
    * Use __future__ annotation to allow putting classes on bottom
    
    * Add pdoc; Add Github Workflow for publishing API docs on Github Pages
    
    * Test Github Pages on PR
    
    * Fix pip install in workflow
    
    * Try fixing Github workflow
    
    * Cleanup; add link to Github Pages in README
    
    * Improve example
    
    * Improve example
    
    * Minor syntax fixes
    
    * Update .github/workflows/api-docs.yml
    
    Co-authored-by: kieferro <[email protected]>
    
    ---------
    
    Co-authored-by: kieferro <[email protected]>
    knutole and kieferro authored May 11, 2023
    Configuration menu
    Copy the full SHA
    106ff61 View commit details
    Browse the repository at this point in the history
  2. Add option to view all communication between engine and library (zhel…

    …yabuzhsky#30)
    
    * Add `debug_view` as option
    
    * Add `debug_view` to documentation
    kieferro authored May 11, 2023
    Configuration menu
    Copy the full SHA
    922030f View commit details
    Browse the repository at this point in the history

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    18eb3f5 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Skip slow tests option (zhelyabuzhsky#31)

    * Works to make a new command to not run slow tests. However, get a warning message that testing like this via setup.py will be deprecated at some point.
    
    * Change back some values.
    
    * Format with black.
    
    * Add slow marker to some of the tests.
    
    * Update README.md
    johndoknjas authored May 17, 2023
    Configuration menu
    Copy the full SHA
    5176411 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Functions for static evaluation and resuming full strength. Also upda…

    …ted docs and added warnings for weaker settings. (zhelyabuzhsky#38)
    
    * Add functions to get the static evaluation, and resume full strength. Also updated some documentation.
    
    * Update static eval test.
    
    * Account for earlier versions of stockfish prefixing the static evaluation line with 'Total Evaluation'.
    
    * Update README.md
    
    * Issue warnings in get_top_moves, get_evaluation, and get_wdl_stats, when Stockfish is set to play on a weaker setting.
    
    * Remove unnecessary calls to set the fen position.
    johndoknjas authored May 23, 2023
    Configuration menu
    Copy the full SHA
    417e57d View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    108b98b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    427487e View commit details
    Browse the repository at this point in the history
  3. Minor edits to docs.

    johndoknjas committed May 26, 2023
    Configuration menu
    Copy the full SHA
    3bf2dd1 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Add some type hints (zhelyabuzhsky#40)

    * Add ': Stockfish' type hints in test_models.py.
    
    * Fix mypy errors.
    
    * Add various type hints in models.py.
    
    * Minor test_models.py updates.
    johndoknjas authored May 31, 2023
    Configuration menu
    Copy the full SHA
    5d4f89b View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2023

  1. Configuration menu
    Copy the full SHA
    b22afd3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39c5f08 View commit details
    Browse the repository at this point in the history