pydfs-lineup-optimizer-enhanced


Namepydfs-lineup-optimizer-enhanced JSON
Version 4.0.2 PyPI version JSON
download
home_pagehttps://github.com/Edamijueda/pydfs-lineup-optimizer-enhanced
SummaryTool for creating optimal lineups for daily fantasy sports
upload_time2025-08-30 16:45:04
maintainerNone
docs_urlNone
authorEdamijueda
requires_pythonNone
licenseMIT
keywords dfs fantasy sport lineup optimize optimizer nba nfl nhl mlb
VCS
bugtrack_url
requirements PuLP pytz parameterized mip
Travis-CI
coveralls test coverage No coveralls.
            # PYDFS-LINEUP-OPTIMIZER [![Build Status](https://travis-ci.com/DimaKudosh/pydfs-lineup-optimizer.svg?branch=master)](https://travis-ci.org/DimaKudosh/pydfs-lineup-optimizer)[![Coverage Status](https://coveralls.io/repos/github/DimaKudosh/pydfs-lineup-optimizer/badge.svg?branch=master)](https://coveralls.io/github/DimaKudosh/pydfs-lineup-optimizer?branch=master)
pydfs-lineup-optimizer_enhanced is a tool for creating optimal lineups for daily fantasy sport. 

## Installation
To install pydfs-lineup-optimizer-enhanced, simply run:
```
$ pip install pydfs-lineup-optimizer-enhanced
```

## Support
Now it supports following dfs sites:

League | DraftKings | FanDuel | FantasyDraft | Yahoo | FanBall | DraftKings Captain Mode | FanDuel Single Game | DraftKings Tiers | FANTEAM |
------ | ---------- | ------- | ------------ | ----- | ------- | ----------------------- | ------------------- | ---------------- | --------------- |
NFL    | +          | +       | +            | +     | +       | +                       | +                   | +                |
NBA    | +          | +       | +            | +     | -       | +                       | +                   | +                |
NHL    | +          | +       | +            | +     | -       | +                       | +                   | +                |
MLB    | +          | +       | +            | +     | -       | +                       | +                   | +                |
WNBA   | +          | +       | -            | -     | -       | +                       | -                   | -                |
Golf   | +          | +       | +            | +     | -       | -                       | -                   | -                |
Soccer | +          | -       | -            | +     | -       | +                       | -                   | -                |
CFL    | +          | -       | -            | -     | -       | -                       | -                   | -                |
CFB    | +          | -       | -            | -     | -       | -                       | -                   | -                |
LOL    | -          | +       | -            | -     | -       | +                       | +                   | -                |
MMA    | +          | +       | -            | -     | -       | -                       | -                   | -                |
NASCAR | +          | +       | -            | -     | -       | -                       | -                   | -                |
Tennis | +          | -       | -            | -     | -       | -                       | -                   | -                |
CSGO   | +          | -       | -            | -     | -       | -                       | -                   | -                |

## Documentation
Documentation is available at https://pydfs-lineup-optimizer.readthedocs.io/en/latest

## Example
Here is an example for evaluating optimal lineup for Fanteam fantasy NBA. It loads players list from "fanteam.csv" and select 10 best lineups.
```python
from pydfs_lineup_optimizer import Site, Sport, get_optimizer


optimizer = get_optimizer(Site.FANTEAM, Sport.SOCCER)
optimizer.load_players_from_csv("fanteam.csv")
for lineup in optimizer.optimize(10):
    print(lineup)
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Edamijueda/pydfs-lineup-optimizer-enhanced",
    "name": "pydfs-lineup-optimizer-enhanced",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "dfs, fantasy, sport, lineup, optimize, optimizer, nba, nfl, nhl, mlb",
    "author": "Edamijueda",
    "author_email": "tobbyzomo221@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f0/d9/a3ec3e8d1c68bdef6f9b1944fac6a77d8db3d42665b2403ac26ee6910544/pydfs_lineup_optimizer_enhanced-4.0.2.tar.gz",
    "platform": null,
    "description": "# PYDFS-LINEUP-OPTIMIZER [![Build Status](https://travis-ci.com/DimaKudosh/pydfs-lineup-optimizer.svg?branch=master)](https://travis-ci.org/DimaKudosh/pydfs-lineup-optimizer)[![Coverage Status](https://coveralls.io/repos/github/DimaKudosh/pydfs-lineup-optimizer/badge.svg?branch=master)](https://coveralls.io/github/DimaKudosh/pydfs-lineup-optimizer?branch=master)\npydfs-lineup-optimizer_enhanced is a tool for creating optimal lineups for daily fantasy sport. \n\n## Installation\nTo install pydfs-lineup-optimizer-enhanced, simply run:\n```\n$ pip install pydfs-lineup-optimizer-enhanced\n```\n\n## Support\nNow it supports following dfs sites:\n\nLeague | DraftKings | FanDuel | FantasyDraft | Yahoo | FanBall | DraftKings Captain Mode | FanDuel Single Game | DraftKings Tiers | FANTEAM |\n------ | ---------- | ------- | ------------ | ----- | ------- | ----------------------- | ------------------- | ---------------- | --------------- |\nNFL    | +          | +       | +            | +     | +       | +                       | +                   | +                |\nNBA    | +          | +       | +            | +     | -       | +                       | +                   | +                |\nNHL    | +          | +       | +            | +     | -       | +                       | +                   | +                |\nMLB    | +          | +       | +            | +     | -       | +                       | +                   | +                |\nWNBA   | +          | +       | -            | -     | -       | +                       | -                   | -                |\nGolf   | +          | +       | +            | +     | -       | -                       | -                   | -                |\nSoccer | +          | -       | -            | +     | -       | +                       | -                   | -                |\nCFL    | +          | -       | -            | -     | -       | -                       | -                   | -                |\nCFB    | +          | -       | -            | -     | -       | -                       | -                   | -                |\nLOL    | -          | +       | -            | -     | -       | +                       | +                   | -                |\nMMA    | +          | +       | -            | -     | -       | -                       | -                   | -                |\nNASCAR | +          | +       | -            | -     | -       | -                       | -                   | -                |\nTennis | +          | -       | -            | -     | -       | -                       | -                   | -                |\nCSGO   | +          | -       | -            | -     | -       | -                       | -                   | -                |\n\n## Documentation\nDocumentation is available at https://pydfs-lineup-optimizer.readthedocs.io/en/latest\n\n## Example\nHere is an example for evaluating optimal lineup for Fanteam fantasy NBA. It loads players list from \"fanteam.csv\" and select 10 best lineups.\n```python\nfrom pydfs_lineup_optimizer import Site, Sport, get_optimizer\n\n\noptimizer = get_optimizer(Site.FANTEAM, Sport.SOCCER)\noptimizer.load_players_from_csv(\"fanteam.csv\")\nfor lineup in optimizer.optimize(10):\n    print(lineup)\n```\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Tool for creating optimal lineups for daily fantasy sports",
    "version": "4.0.2",
    "project_urls": {
        "Homepage": "https://github.com/Edamijueda/pydfs-lineup-optimizer-enhanced"
    },
    "split_keywords": [
        "dfs",
        " fantasy",
        " sport",
        " lineup",
        " optimize",
        " optimizer",
        " nba",
        " nfl",
        " nhl",
        " mlb"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e56f51ec5f4fb072cf9a127dadfc6888e06ebd616130ac0e5139c5fcc833693f",
                "md5": "2276f3bf58e550a5dfa83b642a3c5ff8",
                "sha256": "cb2d90be194a4c8b924c1c0599276dd5fdead1d42f1bf84674c28326bca85315"
            },
            "downloads": -1,
            "filename": "pydfs_lineup_optimizer_enhanced-4.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2276f3bf58e550a5dfa83b642a3c5ff8",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 57916,
            "upload_time": "2025-08-30T16:45:03",
            "upload_time_iso_8601": "2025-08-30T16:45:03.085335Z",
            "url": "https://files.pythonhosted.org/packages/e5/6f/51ec5f4fb072cf9a127dadfc6888e06ebd616130ac0e5139c5fcc833693f/pydfs_lineup_optimizer_enhanced-4.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f0d9a3ec3e8d1c68bdef6f9b1944fac6a77d8db3d42665b2403ac26ee6910544",
                "md5": "107e053ca59f93ffa49fd1d193b19b85",
                "sha256": "ea117a7f52e30d5c7362deb10618f93700361254fe360b0321750000d4fdd66d"
            },
            "downloads": -1,
            "filename": "pydfs_lineup_optimizer_enhanced-4.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "107e053ca59f93ffa49fd1d193b19b85",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 49986,
            "upload_time": "2025-08-30T16:45:04",
            "upload_time_iso_8601": "2025-08-30T16:45:04.787507Z",
            "url": "https://files.pythonhosted.org/packages/f0/d9/a3ec3e8d1c68bdef6f9b1944fac6a77d8db3d42665b2403ac26ee6910544/pydfs_lineup_optimizer_enhanced-4.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-30 16:45:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Edamijueda",
    "github_project": "pydfs-lineup-optimizer-enhanced",
    "travis_ci": true,
    "coveralls": false,
    "github_actions": false,
    "requirements": [
        {
            "name": "PuLP",
            "specs": [
                [
                    "==",
                    "2.4"
                ]
            ]
        },
        {
            "name": "pytz",
            "specs": []
        },
        {
            "name": "parameterized",
            "specs": []
        },
        {
            "name": "mip",
            "specs": [
                [
                    "==",
                    "1.13.0"
                ]
            ]
        }
    ],
    "tox": true,
    "lcname": "pydfs-lineup-optimizer-enhanced"
}
        
Elapsed time: 3.52916s