bfgcardplay


Namebfgcardplay JSON
Version 1.1.1 PyPI version JSON
download
home_pagehttps://psionman@bitbucket.org/psionman/bfgcardplay.git
SummaryA collection of modules that facilitate cardplay in the BfG environment.
upload_time2024-04-15 14:32:49
maintainerNone
docs_urlNone
authorjeff watkins
requires_pythonNone
licenseMIT
keywords bridge duplicate bridge contract bridge hand board suit auction contract card
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
             


# Version History

Version 1.1.1 15 April 2024

1. Modifications to first_player defender and third_player_defender

------

Version 1.1.0 7 Jan 2024

1. Major refactor

------

Version 1.0.15 18 Sep 2023

1. Bug fixes after blitz

------

Version 1.0.14 21 Jul 2023

1. Cardplay second seat declarer

------

Version 1.0.13 21 Jul 2023

1. Massive refactor

------

Version 1.0.12 12 Jul 2023

1. Refactor third_seat_defender
2. Improve card play

------

Version 1.0.11 11 Jul 2023

1. Improvements to cardplay

------

Version 1.0.10 30 Jun 2023

1. Add test data to build

------

Version 1.0.9 29 Jun 2023

1. Clear Build directories

------

Version 1.0.8 29 Jun 2023

1. Linting

------

Version 1.0.7 29 Jun 2023

1. General modifications and enhanced testing

------

Version 1.0.6 26 Jun 2023

1. xxx

------

Version 1.0.5 20 Jun 2023

1. Fix bug in opening suit if void in suit

------

Version 1.0.4 20 Jun 2023

1. Remove cprint item an comment out code

------

Version 1.0.3 11 May 2023

1. Correct manager.suit_to_develop

------

Version 1.0.2 08 Mar 2023

1. Fix dummy long suit on first lead
2. Stop using T as HiLo signal

------

Version 1.0.1 10 Feb 2023

1. Bug fixes in suit selection if no cards

------

Version 1.0.0 02 Feb 2023

1. Complete refactor: major simplification of long methods and functions
2. Module reorganisation

------

Version 0.0.40 - 21 Jan 2023

Check and repair opening lead suit and card.

------

Version 0.0.39 - 17 Jan 2023

SecondSeatDefender check value of card when following suit
Add "defending slam" to SUIT_SELECTION_REASON
Rewrite defend against slam in opening_lead_suit

------

Version 0.0.38 - 05 Jan 2023

Bug in dashboard losers: get_losers

------

Version 0.0.36 - 04 Jan 2023

Bug in dashboard losers

------

Version 0.0.35 - 04 Jan 2023

Check for entries before allowing ruff in short hand

------

Version 0.0.34 - 31 Dec 2022

suit.name in opening lead suit - best of poor suits

------

Version 0.0.33 - 24 Nov 2022 suit.name in opening lead suit third seat defender stop throwing high card on partner's winner

------

Version 0.0.32 - 5 Jul 2022

Modifications for BfG-Netlify4

------

Version 0.0.31 - 6 Apr 2022

Quote missing in dashboard

------

Version 0.0.30 - 6 Apr 2022

downgrade to Python 3.7.12 RadioFlyer

------

Version 0.0.29 - 5 Feb 2022

General play improvements

------

Version 0.0.28 - 23 Dec 2021

Short suit seat bug in player

------

Version 0.0.27 - 23 Dec 2021

General play improvements

------

Version 0.0.26 - 22 Dec 2021

Linting

------

Version 0.0.24 - 20 Dec 2021

General play improvements

------

Version 0.0.23 - 26 Nov 2021

General play improvements

------

Version 0.0.22 - 21 Nov 2021

General play improvements

------

Version 0.0.21 - 8 Nov 2021

logger.py updated (bug in parameters)

------

Version 0.0.20 - 8 Nov 2021

logger.py updated

------

Version 0.0.19 - 8 Nov 2021

Major revision all modules

------

Version 0.0.18 - 25 Oct 2021

Added logger.py

------

Version 0.0.17 - 25 Oct 2021

Mainly first_seat_declarer_nt

------

Version 0.0.16 - 7 Oct 2021

Remove print statement in first_seat_declarer.py

------

Version 0.0.12 - 2 Oct 2021

Return suggest card even if trick has 4 cards in suggested_card.py

------

Version 0.0.11 - 1 Oct 2021

Expose suggested_card in init.py

------

Version 0.0.10 - 29 Sept 2021

Progress in all modules

------

Version 0.0.9 - 12 Sept 2021

Seat play works for suit contracts - initial

------

Version 0.0.8 - 08 Sept 2021

Start all seat play - functional

------

Version 0.0.7 - 21 Aug 2021

Apply type notation

------

Version 0.0.6 - 21 Aug 2021

Tidy up and complete opening_lead based on Klinger's Better Card Play

------

Version 0.0.5 - 16 Aug 2021

Add default suit to _select_suit_for_informed_nt_contract

------

Version 0.0.4 - 27 July 2021

Improve opening leads per Klinger

------

Version 0.0.3 - 17 July 2021

Expose bfgcardplay.source.opening_lead in init.py

------

Version 0.0.2 - 11 July 2021

Remove board.contract = Contract(auction=board.auction) from opening_lead_suit

------

Version 0.0.1 - 6 July 2021

Tests from Klinger Better Card Play

------

Version 0.0.0 - 3 July 2021

Created

------

            

Raw data

            {
    "_id": null,
    "home_page": "https://psionman@bitbucket.org/psionman/bfgcardplay.git",
    "name": "bfgcardplay",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "bridge, duplicate bridge, contract bridge, hand, board, suit, auction, contract, card",
    "author": "jeff watkins",
    "author_email": "support@bidforgame.com",
    "download_url": "https://files.pythonhosted.org/packages/67/ed/3875f1ac044ff79b1babea352280340a495124fc3830fbc755d47733dcc7/bfgcardplay-1.1.1.tar.gz",
    "platform": null,
    "description": " \n\n\n# Version History\n\nVersion 1.1.1 15 April 2024\n\n1. Modifications to first_player defender and third_player_defender\n\n------\n\nVersion 1.1.0 7 Jan 2024\n\n1. Major refactor\n\n------\n\nVersion 1.0.15 18 Sep 2023\n\n1. Bug fixes after blitz\n\n------\n\nVersion 1.0.14 21 Jul 2023\n\n1. Cardplay second seat declarer\n\n------\n\nVersion 1.0.13 21 Jul 2023\n\n1. Massive refactor\n\n------\n\nVersion 1.0.12 12 Jul 2023\n\n1. Refactor third_seat_defender\n2. Improve card play\n\n------\n\nVersion 1.0.11 11 Jul 2023\n\n1. Improvements to cardplay\n\n------\n\nVersion 1.0.10 30 Jun 2023\n\n1. Add test data to build\n\n------\n\nVersion 1.0.9 29 Jun 2023\n\n1. Clear Build directories\n\n------\n\nVersion 1.0.8 29 Jun 2023\n\n1. Linting\n\n------\n\nVersion 1.0.7 29 Jun 2023\n\n1. General modifications and enhanced testing\n\n------\n\nVersion 1.0.6 26 Jun 2023\n\n1. xxx\n\n------\n\nVersion 1.0.5 20 Jun 2023\n\n1. Fix bug in opening suit if void in suit\n\n------\n\nVersion 1.0.4 20 Jun 2023\n\n1. Remove cprint item an comment out code\n\n------\n\nVersion 1.0.3 11 May 2023\n\n1. Correct manager.suit_to_develop\n\n------\n\nVersion 1.0.2 08 Mar 2023\n\n1. Fix dummy long suit on first lead\n2. Stop using T as HiLo signal\n\n------\n\nVersion 1.0.1 10 Feb 2023\n\n1. Bug fixes in suit selection if no cards\n\n------\n\nVersion 1.0.0 02 Feb 2023\n\n1. Complete refactor: major simplification of long methods and functions\n2. Module reorganisation\n\n------\n\nVersion 0.0.40 - 21 Jan 2023\n\nCheck and repair opening lead suit and card.\n\n------\n\nVersion 0.0.39 - 17 Jan 2023\n\nSecondSeatDefender check value of card when following suit\nAdd \"defending slam\" to SUIT_SELECTION_REASON\nRewrite defend against slam in opening_lead_suit\n\n------\n\nVersion 0.0.38 - 05 Jan 2023\n\nBug in dashboard losers: get_losers\n\n------\n\nVersion 0.0.36 - 04 Jan 2023\n\nBug in dashboard losers\n\n------\n\nVersion 0.0.35 - 04 Jan 2023\n\nCheck for entries before allowing ruff in short hand\n\n------\n\nVersion 0.0.34 - 31 Dec 2022\n\nsuit.name in opening lead suit - best of poor suits\n\n------\n\nVersion 0.0.33 - 24 Nov 2022 suit.name in opening lead suit third seat defender stop throwing high card on partner's winner\n\n------\n\nVersion 0.0.32 - 5 Jul 2022\n\nModifications for BfG-Netlify4\n\n------\n\nVersion 0.0.31 - 6 Apr 2022\n\nQuote missing in dashboard\n\n------\n\nVersion 0.0.30 - 6 Apr 2022\n\ndowngrade to Python 3.7.12 RadioFlyer\n\n------\n\nVersion 0.0.29 - 5 Feb 2022\n\nGeneral play improvements\n\n------\n\nVersion 0.0.28 - 23 Dec 2021\n\nShort suit seat bug in player\n\n------\n\nVersion 0.0.27 - 23 Dec 2021\n\nGeneral play improvements\n\n------\n\nVersion 0.0.26 - 22 Dec 2021\n\nLinting\n\n------\n\nVersion 0.0.24 - 20 Dec 2021\n\nGeneral play improvements\n\n------\n\nVersion 0.0.23 - 26 Nov 2021\n\nGeneral play improvements\n\n------\n\nVersion 0.0.22 - 21 Nov 2021\n\nGeneral play improvements\n\n------\n\nVersion 0.0.21 - 8 Nov 2021\n\nlogger.py updated (bug in parameters)\n\n------\n\nVersion 0.0.20 - 8 Nov 2021\n\nlogger.py updated\n\n------\n\nVersion 0.0.19 - 8 Nov 2021\n\nMajor revision all modules\n\n------\n\nVersion 0.0.18 - 25 Oct 2021\n\nAdded logger.py\n\n------\n\nVersion 0.0.17 - 25 Oct 2021\n\nMainly first_seat_declarer_nt\n\n------\n\nVersion 0.0.16 - 7 Oct 2021\n\nRemove print statement in first_seat_declarer.py\n\n------\n\nVersion 0.0.12 - 2 Oct 2021\n\nReturn suggest card even if trick has 4 cards in suggested_card.py\n\n------\n\nVersion 0.0.11 - 1 Oct 2021\n\nExpose suggested_card in init.py\n\n------\n\nVersion 0.0.10 - 29 Sept 2021\n\nProgress in all modules\n\n------\n\nVersion 0.0.9 - 12 Sept 2021\n\nSeat play works for suit contracts - initial\n\n------\n\nVersion 0.0.8 - 08 Sept 2021\n\nStart all seat play - functional\n\n------\n\nVersion 0.0.7 - 21 Aug 2021\n\nApply type notation\n\n------\n\nVersion 0.0.6 - 21 Aug 2021\n\nTidy up and complete opening_lead based on Klinger's Better Card Play\n\n------\n\nVersion 0.0.5 - 16 Aug 2021\n\nAdd default suit to _select_suit_for_informed_nt_contract\n\n------\n\nVersion 0.0.4 - 27 July 2021\n\nImprove opening leads per Klinger\n\n------\n\nVersion 0.0.3 - 17 July 2021\n\nExpose bfgcardplay.source.opening_lead in init.py\n\n------\n\nVersion 0.0.2 - 11 July 2021\n\nRemove board.contract = Contract(auction=board.auction) from opening_lead_suit\n\n------\n\nVersion 0.0.1 - 6 July 2021\n\nTests from Klinger Better Card Play\n\n------\n\nVersion 0.0.0 - 3 July 2021\n\nCreated\n\n------\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A collection of modules that facilitate cardplay in the BfG environment.",
    "version": "1.1.1",
    "project_urls": {
        "Download": "https://pypi.org/project/bfgcardplay/",
        "Homepage": "https://psionman@bitbucket.org/psionman/bfgcardplay.git"
    },
    "split_keywords": [
        "bridge",
        " duplicate bridge",
        " contract bridge",
        " hand",
        " board",
        " suit",
        " auction",
        " contract",
        " card"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3ce495d5a98a7d0a48526364061cf409cb5114cd9aa8c51a0dd5063e374473f5",
                "md5": "51e27f7645acee5b84779e1609511fbb",
                "sha256": "8f1ba45da1b4737a079d1acd247fa7c6daa7dfe28aecf297eb5b299aac9fd286"
            },
            "downloads": -1,
            "filename": "bfgcardplay-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "51e27f7645acee5b84779e1609511fbb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 85729,
            "upload_time": "2024-04-15T14:32:47",
            "upload_time_iso_8601": "2024-04-15T14:32:47.306570Z",
            "url": "https://files.pythonhosted.org/packages/3c/e4/95d5a98a7d0a48526364061cf409cb5114cd9aa8c51a0dd5063e374473f5/bfgcardplay-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67ed3875f1ac044ff79b1babea352280340a495124fc3830fbc755d47733dcc7",
                "md5": "b9b932728f73a3365b033941d30137da",
                "sha256": "2eb04b61c427655cacb666693a185a3b5b2ba145e7570f21bd1baf37efa7bc49"
            },
            "downloads": -1,
            "filename": "bfgcardplay-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "b9b932728f73a3365b033941d30137da",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 62499,
            "upload_time": "2024-04-15T14:32:49",
            "upload_time_iso_8601": "2024-04-15T14:32:49.057422Z",
            "url": "https://files.pythonhosted.org/packages/67/ed/3875f1ac044ff79b1babea352280340a495124fc3830fbc755d47733dcc7/bfgcardplay-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-15 14:32:49",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "bfgcardplay"
}
        
Elapsed time: 0.22674s