_ __ _ __ __ _ __
_____ _____ (_)/ /__ (_)/ /_ ____/ /___ _____ (_)____/ /___
/ ___// ___// // //_// // __/______ / __ // _ \ / ___// // __ // _ \
(__ )/ /__ / // ,< / // /_ /_____// /_/ // __// /__ / // /_/ // __/
/____/ \___//_//_/|_|/_/ \__/ \__,_/ \___/ \___//_/ \__,_/ \___/
<br>
<p align="center">
<a href="https://github.com/airbus/scikit-decide/actions/workflows/ci.yml?query=branch%3Amaster">
<img src="https://img.shields.io/github/actions/workflow/status/airbus/scikit-decide/ci.yml?branch=master&logo=github&label=CI%20status" alt="actions status">
</a>
<a href="https://github.com/airbus/scikit-decide/tags">
<img src="https://img.shields.io/github/tag/airbus/scikit-decide.svg?label=current%20version" alt="version">
</a>
<a href="https://github.com/airbus/scikit-decide/stargazers">
<img src="https://img.shields.io/github/stars/airbus/scikit-decide.svg" alt="stars">
</a>
<a href="https://github.com/airbus/scikit-decide/network">
<img src="https://img.shields.io/github/forks/airbus/scikit-decide.svg" alt="forks">
</a>
</p>
<br>
# Scikit-decide for Python
Scikit-decide is an AI framework for Reinforcement Learning, Automated Planning and Scheduling.
This framework was initiated at [Airbus](https://www.airbus.com) AI Research and notably received contributions through the [ANITI](https://aniti.univ-toulouse.fr/en/) and [TUPLES](https://tuples.ai/) projects, and also from [ANU](https://www.anu.edu.au/).
## Installation
Quick version:
```shell
pip install scikit-decide[all]
```
For more details, see the [online documentation](https://airbus.github.io/scikit-decide/install).
## Documentation
The latest documentation is available [online](https://airbus.github.io/scikit-decide).
## Examples
Some educational notebooks are available in `notebooks/` folder.
Links to launch them online with [binder](https://mybinder.org/) are provided in the
[Notebooks section](https://airbus.github.io/scikit-decide/notebooks) of the online documentation.
More examples can be found as Python scripts in the `examples/` folder, showing how to import or define a domain,
and how to run or solve it. Most of the examples rely on scikit-decide Hub, an extensible catalog of domains/solvers.
## Contributing
See more about how to contribute in the [online documentation](https://airbus.github.io/scikit-decide/contribute).
Raw data
{
"_id": null,
"home_page": "https://airbus.github.io/scikit-decide/",
"name": "scikit-decide",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "reinforcement learning, planning, scheduling",
"author": "Airbus AI Research",
"author_email": "scikit-decide@airbus.com",
"download_url": null,
"platform": null,
"description": "\n _ __ _ __ __ _ __\n _____ _____ (_)/ /__ (_)/ /_ ____/ /___ _____ (_)____/ /___\n / ___// ___// // //_// // __/______ / __ // _ \\ / ___// // __ // _ \\\n (__ )/ /__ / // ,< / // /_ /_____// /_/ // __// /__ / // /_/ // __/\n /____/ \\___//_//_/|_|/_/ \\__/ \\__,_/ \\___/ \\___//_/ \\__,_/ \\___/\n\n<br>\n<p align=\"center\">\n <a href=\"https://github.com/airbus/scikit-decide/actions/workflows/ci.yml?query=branch%3Amaster\">\n <img src=\"https://img.shields.io/github/actions/workflow/status/airbus/scikit-decide/ci.yml?branch=master&logo=github&label=CI%20status\" alt=\"actions status\">\n </a>\n <a href=\"https://github.com/airbus/scikit-decide/tags\">\n <img src=\"https://img.shields.io/github/tag/airbus/scikit-decide.svg?label=current%20version\" alt=\"version\">\n </a>\n <a href=\"https://github.com/airbus/scikit-decide/stargazers\">\n <img src=\"https://img.shields.io/github/stars/airbus/scikit-decide.svg\" alt=\"stars\">\n </a>\n <a href=\"https://github.com/airbus/scikit-decide/network\">\n <img src=\"https://img.shields.io/github/forks/airbus/scikit-decide.svg\" alt=\"forks\">\n </a>\n</p>\n<br>\n\n# Scikit-decide for Python\n\nScikit-decide is an AI framework for Reinforcement Learning, Automated Planning and Scheduling.\n\nThis framework was initiated at [Airbus](https://www.airbus.com) AI Research and notably received contributions through the [ANITI](https://aniti.univ-toulouse.fr/en/) and [TUPLES](https://tuples.ai/) projects, and also from [ANU](https://www.anu.edu.au/).\n\n## Installation\n\nQuick version:\n```shell\npip install scikit-decide[all]\n```\nFor more details, see the [online documentation](https://airbus.github.io/scikit-decide/install).\n\n## Documentation\n\nThe latest documentation is available [online](https://airbus.github.io/scikit-decide).\n\n## Examples\n\nSome educational notebooks are available in `notebooks/` folder.\nLinks to launch them online with [binder](https://mybinder.org/) are provided in the\n[Notebooks section](https://airbus.github.io/scikit-decide/notebooks) of the online documentation.\n\nMore examples can be found as Python scripts in the `examples/` folder, showing how to import or define a domain,\nand how to run or solve it. Most of the examples rely on scikit-decide Hub, an extensible catalog of domains/solvers.\n\n## Contributing\n\nSee more about how to contribute in the [online documentation](https://airbus.github.io/scikit-decide/contribute).\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "The AI framework for Reinforcement Learning, Automated Planning and Scheduling",
"version": "1.0.2",
"project_urls": {
"Homepage": "https://airbus.github.io/scikit-decide/",
"Repository": "https://github.com/airbus/scikit-decide"
},
"split_keywords": [
"reinforcement learning",
" planning",
" scheduling"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3260bf87d4f2f10d973df5928d723f6c15b71ea9e4c90393f26f5612c4a36f05",
"md5": "14cf0e049ef8393499afe2f1936e18d9",
"sha256": "5e011fd372debf82ff82c40ab576c99134b35c232e8c1da85ab20ac48e656504"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp310-cp310-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "14cf0e049ef8393499afe2f1936e18d9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.9",
"size": 4790296,
"upload_time": "2024-10-25T14:39:59",
"upload_time_iso_8601": "2024-10-25T14:39:59.430250Z",
"url": "https://files.pythonhosted.org/packages/32/60/bf87d4f2f10d973df5928d723f6c15b71ea9e4c90393f26f5612c4a36f05/scikit_decide-1.0.2-cp310-cp310-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1df493400575cce5fb7038c29acaa22bb79b720cf710006de21dddebc07ce019",
"md5": "2800ab00271eafceff698a8038007bdc",
"sha256": "60de7c5c1bacbb780f4441dcf8fc81acc8ade48c678ede723c213e60a8b3a0e9"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp310-cp310-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "2800ab00271eafceff698a8038007bdc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.9",
"size": 4187687,
"upload_time": "2024-10-25T14:40:01",
"upload_time_iso_8601": "2024-10-25T14:40:01.742842Z",
"url": "https://files.pythonhosted.org/packages/1d/f4/93400575cce5fb7038c29acaa22bb79b720cf710006de21dddebc07ce019/scikit_decide-1.0.2-cp310-cp310-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46e0ce9b4f30169f39cbbc0272624b58fdceb30606f27a989af047a4c076a558",
"md5": "b009afa6702b8585c545405238ce5e5a",
"sha256": "59052aaaa2901e6b357259db27f27c0147568784fd61c373e92c55c1f6c7f991"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b009afa6702b8585c545405238ce5e5a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.9",
"size": 5717718,
"upload_time": "2024-10-25T14:40:03",
"upload_time_iso_8601": "2024-10-25T14:40:03.659157Z",
"url": "https://files.pythonhosted.org/packages/46/e0/ce9b4f30169f39cbbc0272624b58fdceb30606f27a989af047a4c076a558/scikit_decide-1.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "be5fe9ac0d37a3b0943b12f666b265a7c6b393f4eeccf38bf0df764bb4397d61",
"md5": "d8c03bdd57bff541d798c408d8afd43d",
"sha256": "12dc2969cb8c31b0643513caea9f7f85196820fe96bbf6b85db229f68597a0be"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "d8c03bdd57bff541d798c408d8afd43d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.9",
"size": 2440065,
"upload_time": "2024-10-25T14:40:05",
"upload_time_iso_8601": "2024-10-25T14:40:05.263804Z",
"url": "https://files.pythonhosted.org/packages/be/5f/e9ac0d37a3b0943b12f666b265a7c6b393f4eeccf38bf0df764bb4397d61/scikit_decide-1.0.2-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9e6c8704f7aeeaf4f486f3b73d0cfec9a2a85ace1bf36a3dea8114df780316ae",
"md5": "05e7c09ce007585700b861f7618fcd9e",
"sha256": "3d3f77b41c5c3428268d0138b68060900a1cb06a74574927827cb1648aae1d52"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp311-cp311-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "05e7c09ce007585700b861f7618fcd9e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.9",
"size": 4791949,
"upload_time": "2024-10-25T14:40:06",
"upload_time_iso_8601": "2024-10-25T14:40:06.881943Z",
"url": "https://files.pythonhosted.org/packages/9e/6c/8704f7aeeaf4f486f3b73d0cfec9a2a85ace1bf36a3dea8114df780316ae/scikit_decide-1.0.2-cp311-cp311-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0f54d470b24985b4e44868a75c9adeb891fbed807dfc35403a5010fcb1223a27",
"md5": "cf765759ce9ecaa0af788118d169bc94",
"sha256": "f2151d06391bb8eda861145fa90a890ced84f0708e19353a59d2164e125c3ea5"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp311-cp311-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "cf765759ce9ecaa0af788118d169bc94",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.9",
"size": 4189163,
"upload_time": "2024-10-25T14:40:08",
"upload_time_iso_8601": "2024-10-25T14:40:08.248824Z",
"url": "https://files.pythonhosted.org/packages/0f/54/d470b24985b4e44868a75c9adeb891fbed807dfc35403a5010fcb1223a27/scikit_decide-1.0.2-cp311-cp311-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2174d748893378e5142d636bee8315d3717e0896f956d3f776b7ceb9417f6686",
"md5": "ab655e164eb53c2006ff7c4fcbf72f29",
"sha256": "88d9eb3db2f19c6bf880ff0585f147d7b6644143657957a88241672b6c180856"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ab655e164eb53c2006ff7c4fcbf72f29",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.9",
"size": 5723718,
"upload_time": "2024-10-25T14:40:10",
"upload_time_iso_8601": "2024-10-25T14:40:10.090660Z",
"url": "https://files.pythonhosted.org/packages/21/74/d748893378e5142d636bee8315d3717e0896f956d3f776b7ceb9417f6686/scikit_decide-1.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6de4f70225b9d229b3d719e627c50e0bccfece3f32e9b1347330135ff6884942",
"md5": "b955f9b49639350202be4e3eff36eda6",
"sha256": "688004242dac20365e5bd0a30818af50fa297ab5e82923010cdaebd721345a65"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "b955f9b49639350202be4e3eff36eda6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.9",
"size": 2440928,
"upload_time": "2024-10-25T14:40:11",
"upload_time_iso_8601": "2024-10-25T14:40:11.917526Z",
"url": "https://files.pythonhosted.org/packages/6d/e4/f70225b9d229b3d719e627c50e0bccfece3f32e9b1347330135ff6884942/scikit_decide-1.0.2-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9c9cac17311bfc5ebc21ed87e3184acbc1b32cc082e0eb9ba89ee50b58d564cf",
"md5": "b5c32bf0318ee47b0a88d691121d4d84",
"sha256": "1f0ee10f2dc6e68b2654747893429b3497295675c0436c8dca73a1726d5a5d3c"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp312-cp312-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "b5c32bf0318ee47b0a88d691121d4d84",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.9",
"size": 4800777,
"upload_time": "2024-10-25T14:40:13",
"upload_time_iso_8601": "2024-10-25T14:40:13.664287Z",
"url": "https://files.pythonhosted.org/packages/9c/9c/ac17311bfc5ebc21ed87e3184acbc1b32cc082e0eb9ba89ee50b58d564cf/scikit_decide-1.0.2-cp312-cp312-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0fd1b22f2096f46c17b7cd40a415b16f31439150d7d7828a63593c1d1f4cb203",
"md5": "3545a134824cd7aba9828ba98be9c5b1",
"sha256": "78bbf03bc207f29a6c7995d95f5cd2f91e6ee57bdb00465532029b17fd1eed23"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp312-cp312-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "3545a134824cd7aba9828ba98be9c5b1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.9",
"size": 4192972,
"upload_time": "2024-10-25T14:40:16",
"upload_time_iso_8601": "2024-10-25T14:40:16.151081Z",
"url": "https://files.pythonhosted.org/packages/0f/d1/b22f2096f46c17b7cd40a415b16f31439150d7d7828a63593c1d1f4cb203/scikit_decide-1.0.2-cp312-cp312-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2392860b9f1d75cc827fef33d3ee0d8b74327714a5e53ca34ce5076856272389",
"md5": "57eb20740874b1ac98d6bf767fa557f8",
"sha256": "3d68ca224d623cd0115c754cbdb0772a680208cb55e7136238adc64bcfb6c647"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "57eb20740874b1ac98d6bf767fa557f8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.9",
"size": 5711560,
"upload_time": "2024-10-25T14:40:18",
"upload_time_iso_8601": "2024-10-25T14:40:18.408139Z",
"url": "https://files.pythonhosted.org/packages/23/92/860b9f1d75cc827fef33d3ee0d8b74327714a5e53ca34ce5076856272389/scikit_decide-1.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "86990bed311a5ebdc495bfd6c57a37f7515a7eb5f4215f1d4460119f3f73d008",
"md5": "14d21ca95873f0b283a962934419fb8e",
"sha256": "2977fe7877972ee5c6d23f475b30ef7f565be9c868a5c65fc31e4e75ac61d081"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "14d21ca95873f0b283a962934419fb8e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.9",
"size": 2435963,
"upload_time": "2024-10-25T14:40:20",
"upload_time_iso_8601": "2024-10-25T14:40:20.489487Z",
"url": "https://files.pythonhosted.org/packages/86/99/0bed311a5ebdc495bfd6c57a37f7515a7eb5f4215f1d4460119f3f73d008/scikit_decide-1.0.2-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b542ff3c72469ccd3e8615e0c22618ba1e27a6ca8775f5569e602507c5657257",
"md5": "612c37b3193996b363d2b14405be0aa6",
"sha256": "cbeed9ab816badb242776a108238bef98ba222d8acd1f13d37e7ddd5ee03b3ed"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp39-cp39-macosx_10_15_x86_64.whl",
"has_sig": false,
"md5_digest": "612c37b3193996b363d2b14405be0aa6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.9",
"size": 4790261,
"upload_time": "2024-10-25T14:40:22",
"upload_time_iso_8601": "2024-10-25T14:40:22.710136Z",
"url": "https://files.pythonhosted.org/packages/b5/42/ff3c72469ccd3e8615e0c22618ba1e27a6ca8775f5569e602507c5657257/scikit_decide-1.0.2-cp39-cp39-macosx_10_15_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "260bd1499cfefa45001c40887159e168170bb4b22cf715c049979f7b4606bb52",
"md5": "b45d0763dfa1a69ae3b710e8ed27af06",
"sha256": "70f0b860d851f815d27575ae11b289e1d17a7c999f34f9e8d10a115efa0c9e30"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp39-cp39-macosx_12_0_arm64.whl",
"has_sig": false,
"md5_digest": "b45d0763dfa1a69ae3b710e8ed27af06",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.9",
"size": 4187878,
"upload_time": "2024-10-25T14:40:24",
"upload_time_iso_8601": "2024-10-25T14:40:24.971764Z",
"url": "https://files.pythonhosted.org/packages/26/0b/d1499cfefa45001c40887159e168170bb4b22cf715c049979f7b4606bb52/scikit_decide-1.0.2-cp39-cp39-macosx_12_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1a3650313fc609953433f1f3b2e6d8e9debf09748dd2606cdc54a06484301bb",
"md5": "3e8a55e5704da7dff7971ae870351972",
"sha256": "980cb5070fe724f3d7f248642b4d766cd033c70315eb47a1de0d917d71d447ea"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3e8a55e5704da7dff7971ae870351972",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.9",
"size": 5716374,
"upload_time": "2024-10-25T14:40:27",
"upload_time_iso_8601": "2024-10-25T14:40:27.091916Z",
"url": "https://files.pythonhosted.org/packages/d1/a3/650313fc609953433f1f3b2e6d8e9debf09748dd2606cdc54a06484301bb/scikit_decide-1.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8346e891008e9440094843f42589a59df3b29739f30c4821b249dfd95f623ac1",
"md5": "e30e57b910875a2fbff99c2bfc91adc0",
"sha256": "8784a4af409069a73bc9c6aee13eb40927a1818b4d45c4dcfb70642ee6d13ac9"
},
"downloads": -1,
"filename": "scikit_decide-1.0.2-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "e30e57b910875a2fbff99c2bfc91adc0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": "<4.0,>=3.9",
"size": 2427946,
"upload_time": "2024-10-25T14:40:28",
"upload_time_iso_8601": "2024-10-25T14:40:28.473009Z",
"url": "https://files.pythonhosted.org/packages/83/46/e891008e9440094843f42589a59df3b29739f30c4821b249dfd95f623ac1/scikit_decide-1.0.2-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-25 14:39:59",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "airbus",
"github_project": "scikit-decide",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "scikit-decide"
}