zero-play

View on PyPIReverse Dependencies (1)

0.5.0 zero_play-0.5.0-py3-none-any.whl

Wheel Details

Project: zero-play
Version: 0.5.0
Filename: zero_play-0.5.0-py3-none-any.whl
Download: [link]
Size: 84473
MD5: ebab75e46783be72199809d82f31cd0e
SHA256: d99ad32e2aa5dd18f1196d2d39d7df9fcfd77829b6cae0e692e989f7cd6c9d27
Uploaded: 2023-05-06 22:42:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: zero-play
Version: 0.5.0
Summary: Teach a computer to play any game
Author: Don Kirkby
Home-Page: https://donkirkby.github.io/zero-play/
Project-Url: Bug Reports, https://github.com/donkirkby/zero-play/issues
Project-Url: Source, https://github.com/donkirkby/zero-play
Keywords: boardgames alphazero machine learning mcts
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Games/Entertainment :: Board Games
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.8
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: PySide6
Requires-Dist: markdown
Requires-Dist: space-tracer
Requires-Dist: sqlalchemy
Requires-Dist: alembic
Requires-Dist: tensorflow; extra == "ml"
Requires-Dist: tensorflow-gpu; extra == "ml-gpu"
Provides-Extra: ml
Provides-Extra: ml-gpu
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3117 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.40.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=56jpMvKudB0jwQy-Mwrgf4JqAPELvsQnh4X9Wk9a-hc 883
tests/test_log_display.py sha256=x5APsqxdLBz66RkbrWwZRE1ze03NEa4uh_6Dj5_0EfA 4460
tests/test_mcts_player.py sha256=AE6xfvZqHBEHVbLqYYHUc9G-jkSw0XB5-DBW5GFVjDI 11031
tests/test_pixmap_differ.py sha256=5vY9EWTlXeZ27PZiUpX5N1mASGQlmL1BEDj3t4fash8 2052
tests/test_play_controller.py sha256=iHlF_FWYArU2obY3e3uFo1jbreeOnY3fcS9Kmo6N38A 5181
tests/test_playout.py sha256=yF5JGsy5iCewlcOne-aDg8Lk_-pDVnwf53oG8yLZ3DM 4125
tests/test_plot_canvas.py sha256=Zuh_zoBrOrLsQxI8rhZTuNZWMv_xk6kOsURQBy7iwus 2606
tests/test_rules_formatter.py sha256=Ce6z4VktrKHEtPmK659IoEzODUhioVD7BpWCLZfFxkw 489
tests/test_scaled_label.py sha256=Y0B3CokDSCh9plAQ85symGFjeaJ15bMQaoy5YHjFaLA 6395
tests/test_scaled_radio_button.py sha256=QxkUVZ7kJyYygt61XJ7oNiP_Yp2q6k9Cbt8ic5RDnwc 5334
tests/test_strength_adjuster.py sha256=QrOPoyobU4SBRk9mVcYaNPT2Y73d7dFUoeBv96QLYH4 1518
tests/test_strength_history_plot.py sha256=ah8dq8qV98LlqRV3vkV6yqO0-PuzN59UKMPUB4ABcqs 2468
tests/test_strength_plot.py sha256=kX01ybBYh0kXIKAlFCon0Q96TDm7XaI3kDZbAYCbv2U 8226
zero_play/__init__.py sha256=0PaI2eSOCp5kkNcpKpUSbLHf66rL9xQzFpYyLGpEtyM 22
zero_play/about_dialog.py sha256=9hILy4qlU_IEIrh75bvPhbUbkaFpZxfcI80TwtIzgxo 3313
zero_play/diagram_writer.py sha256=_Re6fpNe5Kq54gaulkdc9TuzJ4EPys_-egsFHRESqwE 3186
zero_play/game_display.py sha256=6ZDaTBeCeV9F_S0iqEYpD71o7YA4v7bH0BoqHj07pgU 5657
zero_play/game_state.py sha256=WrWno3GR1lAnyYvNeg5V0ssWONxgnuiBnWgCA_PHRvo 7978
zero_play/grid_controls_ui.py sha256=hK7BN7OOAEzAsKVHIUJxzwPkDaTW921QRCS1h5_Vv6I 5628
zero_play/grid_display.py sha256=gjZFCMCbv_F_41o2p4ehU04o2mxVie3kWWfUy3L8lqA 10395
zero_play/heuristic.py sha256=30HGMoq-XbDCjRiGeOTPWaZ0mQ6eTEqjL8fggtQTOnY 1981
zero_play/live_qpainter.py sha256=OUJnME6ALNNGIdEudgBGc3289qEFyKCdlmp9C2Z1JUk 1539
zero_play/log_display.py sha256=CnQeRmxQ8BZ5-yWYtrlcDpeguRfeSQmpc0xTJZAdC6M 3484
zero_play/main_window.py sha256=qOdFwLTcYOPxEy6R9iE_JzSynz9rE71_8CGrzRURpUc 24887
zero_play/mcts_player.py sha256=M21aqhBlH366EiW_jfdQ_wQ7dlTf_gnL8_SdYAxqY2s 14646
zero_play/mcts_worker.py sha256=xPVU6ANKIopnDK1Kv7xd-kE30r1pZkUrqKV0IqLtRXI 1550
zero_play/pixmap_differ.py sha256=MJdYvW51xigLTtXYzHGRQ5QgBpniNNQDNSgb5DMRodE 5090
zero_play/play_controller.py sha256=FjxlLv9V20wDW0YZ8AxdFgjJDWAPO9sZrZhrgBuSJSY 4124
zero_play/player.py sha256=2C_LOE436Pv7OE5EoAkhbjYjFAB5or6-1t6ZcHuoKA8 1647
zero_play/playout.py sha256=h-Pw0DBNHlE9b_OvHua8syL_NzCyvoGy2__Zvo3Kzak 1438
zero_play/plot_canvas.py sha256=IqEkBU6PQQjks9djeT-TIVWtEcGH7b6BfJsmTXxixOE 765
zero_play/plot_canvas_dummy.py sha256=p9SKbGLoP7bbDQnxaeOhtRm_EcqBtQaZtzmIJ9hzgzE 432
zero_play/plot_perf.py sha256=5UT8loZAtw7R2iZcrc5ynIMpsBB6GI-GXxIFeDJVNw0 1269
zero_play/plot_strengths.py sha256=XlVn-VuEg1POmPxSzYV7y3DSTVi72TDjVjOQyKCpw-c 3520
zero_play/process_display.py sha256=18x3kTa6aP5G8ePFF9lh-Y82eN0bPv2gGcKRXmY8ogk 687
zero_play/rules_formatter.py sha256=3P12F0mN5lYFZ7SqZstZjBix7GKgZlfm1hGM0pPKImw 270
zero_play/scaled_label.py sha256=FTO_t1NOagMRkQ51-NISS8S3i4yXsd9uEcS1kpDNrf8 3439
zero_play/scaled_radio_button.py sha256=TWSMDa3l4HY9ek0hiN03-XLTrRyMRU8I7FuxKc-zk_A 2534
zero_play/strength_adjuster.py sha256=pkeLkASRUxFfjhJNYasFAW0ijePUkHXynrfIcbCrAcc 704
zero_play/strength_history_plot.py sha256=C44pkfLnrlhqNmUbE66cddQSuzH4x1-9h02J03RzpeE 2155
zero_play/strength_plot.py sha256=k1qKnT0pLclqyvDjZLDzw24vxBzjvLDIICWzhhIeT2k 20287
zero_play/zero_perf.py sha256=z7Set2tg_tiWDDXogM4VqqCVMmeDeT7TYbn_9trDT70 2789
zero_play/zero_play.py sha256=izhKBNV1wcZ3CPY3PrbITM2-9_oNiIu3Ia5DK551ALw 27647
zero_play/zero_play_images_rc.py sha256=f17gmGBQLDe2OpDLN3vKZSINhr_YlJsfKG0O5pqaaAo 6118
zero_play/zero_play_rcc.py sha256=mhp3_ABv-iPf0wMOHxVsRibadWtzqYjv_7l4mtUpGzc 2907
zero_play/zero_play_rules_rc.py sha256=qdNdx8aqjUFXyWTisY4mA8wg2b_rmxMLOJet2O_1JiE 15017
zero_play/connect4/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zero_play/connect4/display.py sha256=Gvl0mzsow_uBPmnCBiMNDTZ3MKlIIsM5Yr23cGCuDQQ 772
zero_play/connect4/game.py sha256=kQoQQ363SsJJvPRa8ZHXHpd18dzLF6H7sVL70SkSDd0 3032
zero_play/connect4/neural_net.py sha256=wgIQgwtQZfZutNmPtBwFKIO-mfnoDJu5UaX0IqFbu1k 4877
zero_play/models/__init__.py sha256=hc6b6fLUu9HZb_Ya1Ca4YG-ni21ucz4LHjUGXJu-pxw 274
zero_play/models/game.py sha256=IswevTwIH_LKRxQAx6lW2ASxPXQ_G27UQJXoecnyv9o 900
zero_play/models/match.py sha256=RFCXE3NT8K7tfEP_nwjx7Kb3jAgzHpAMCP_7XvU1-CU 925
zero_play/models/match_note.py sha256=yO2lXe1DeVuoP8i2_N46-G65fBRN52cmQRQMEP4NGVk 701
zero_play/models/match_player.py sha256=TCd4Eneo6ipE8EXqaEnxWkzNcbEvsY5AUaYO1AbFypw 1005
zero_play/models/player.py sha256=QzA1T2sg_jwpRInEkAl69fkvEi90wDolvh0AK7kLFOY 601
zero_play/othello/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zero_play/othello/display.py sha256=nIOnvqGrOBqruFDgDWWhDTcj09UZTHvEZezQiRNTxy8 1443
zero_play/othello/game.py sha256=GnQTcee515J6V5EAYnU1lgFFAph_kEESV0nCvEQrhHA 5982
zero_play/tictactoe/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zero_play/tictactoe/display.py sha256=wRD0xzEOQ956PqZPe3TWDJS7s2Rh_qruyyrhqJsJJY0 477
zero_play/tictactoe/state.py sha256=QkNdsRb2S5c7hXAErKp8r5FkG_MmMVfHy-dciCC44UM 1523
zero_play-0.5.0.dist-info/LICENSE sha256=EouYJk6Xvv3R20TcQNkFnFAgQBTzSZ38M5Cj55sGChQ 1067
zero_play-0.5.0.dist-info/METADATA sha256=K4avccWvXXJBo3xFW10z29woO8tkP7Qro0FVShiDd4c 4080
zero_play-0.5.0.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
zero_play-0.5.0.dist-info/entry_points.txt sha256=zkddr9_05kC68tpowXvpPlFVywRFqLiuR-PkZnIhdCU 553
zero_play-0.5.0.dist-info/top_level.txt sha256=XrItc4yYzfVS435RO6OjOT5F2UT2Dxi1YbDvdTRML9o 16
zero_play-0.5.0.dist-info/RECORD

top_level.txt

tests
zero_play

entry_points.txt

zero_perf = zero_play.zero_perf:main
zero_play_rcc = zero_play.zero_play_rcc:main
zero_play = zero_play.zero_play:main
connect4 = zero_play.connect4.display:Connect4Display
othello = zero_play.othello.display:OthelloDisplay
tictactoe = zero_play.tictactoe.display:TicTacToeDisplay
connect4 = zero_play.connect4.neural_net:NeuralNet
playout = zero_play.playout:Playout
human = zero_play.human_player:HumanPlayer
mcts = zero_play.mcts_player:MctsPlayer