scml

View on PyPIReverse Dependencies (1)

0.7.5 scml-0.7.5-py2.py3-none-any.whl

Wheel Details

Project: scml
Version: 0.7.5
Filename: scml-0.7.5-py2.py3-none-any.whl
Download: [link]
Size: 389934
MD5: 6b239e1c74b3b727014bda9d44961afd
SHA256: b6b962889fec8d446034e2000de2403a64504cba3e86a897dd18f716cb60b8ba
Uploaded: 2024-04-07 04:20:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: scml
Version: 0.7.5
Summary: ANAC Supply Chain Management League Platform
Author: Yasser Mohammad
Author-Email: yasserfarouk[at]gmail.com
Home-Page: https://github.com/yasserfarouk/scml
Project-Url: Documentation, https://scml.readthedocs.io/
Project-Url: Changelog, https://scml.readthedocs.io/en/latest/changelog.html
Project-Url: Issue Tracker, https://github.com/yasserfarouk/scml/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)
Classifier: Operating System :: Unix
Classifier: Operating System :: POSIX
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.10
Requires-Dist: click
Requires-Dist: pytest
Requires-Dist: hypothesis
Requires-Dist: negmas (>=0.10.23)
Requires-Dist: joblib
Requires-Dist: jupyter
Requires-Dist: gif
Requires-Dist: gymnasium
Requires-Dist: pyqt5; extra == "gui"
Provides-Extra: gui
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
[Description omitted; length: 20549 characters]

WHEEL

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

RECORD

Path Digest Size
scml/__init__.py sha256=43ZA5UXHkzza8cXfSZglq0c-NyxGFhNkZbAssaXCzFQ 234
scml/__main__.py sha256=_3shPRA5D_qgRVA7jtfdmkT0M5OKyh-BeJg5BJRrtHw 356
scml/cli.py sha256=tX1x8ksbBO5z9EbRIWkf8OgNQliIW9f6oqlrisBHztk 132276
scml/cliadv.py sha256=lNcKXX51tl9-Ysrcr4B0UkpFB9QIZDnRTq4dd3JJd5A 69113
scml/common.py sha256=cyl9GGMzxFT0Y3r9AyRq9foz9VBINXBs5mV_I3cWOSY 15544
scml/experiment.py sha256=i4GHf7mS6-O23RYJXC8TWCy4230hPZxxzaLewSvefBA 12599
scml/runner.py sha256=-la1dlXFSEmXUdXQig7mIjh3kClUHbyDgTxC0PZe_XM 26784
scml/utils.py sha256=qoooBx-aJMlKFo3PTvyEUUIOsJAdxIMtQIj1tMv3Qks 148861
scml/oneshot/__init__.py sha256=us6Cs-TxWrqd6KapLsivLjGHSFedn-niuuz84c3fTic 929
scml/oneshot/adapter.py sha256=QOfD7o9ghijrKYi4UsBbXg8DqQwX7Ov6YGdeVo7ez9I 2256
scml/oneshot/agent.py sha256=oD0vnwrEG056gOG3BkiRwpbjG4c0OLIXE3_9ZLMQuOs 21685
scml/oneshot/awi.py sha256=Qq1HhQNUbb0PcR8dNzwgz_6p73BekLpuvTC67ti7Ftk 40941
scml/oneshot/common.py sha256=yaBbaRsE8EtpKHesO1IcvKObkGc7zPPmpY4BNusMSAI 20492
scml/oneshot/context.py sha256=ePgXWe92MHF5we1_isOa9Xx2YmNtPR5KTIZbjriVen4 84620
scml/oneshot/helper.py sha256=bQ6vMoQXCBeSscmjBGAdBB-OrAo7fzhyc15D1MaWbxQ 7515
scml/oneshot/mixins.py sha256=kk71GcNAWWlAYg5MjgwiclpR6XKw-KWpGAoGj8U70Dg 3071
scml/oneshot/policy.py sha256=k4MY9KkE6ijIHm1xOdGjDrBt_cRw7HHU_rMDtlUT93M 5456
scml/oneshot/sysagents.py sha256=vRoQP7k0w8MrU6hTlh_q0DI4p5wuxZxkQv-l2Cw9vtY 12109
scml/oneshot/ufun.py sha256=ZbnV-kqcGY76kk_Plv1qasm385bLaUsMceWShH5-2IA 47513
scml/oneshot/world.py sha256=CqPcWoHJ8t8NxsAIFtkMtzofKNkEWLpYDS3icVQ3JGI 127475
scml/oneshot/agents/__init__.py sha256=asabGiZBVxfFXV8sJUnnJ5EwKOoErJ4qn3ujS_EK1BI 171
scml/oneshot/agents/aspiration.py sha256=ipZJLlEKQ0Yqo8QmNSIqukjwhsXYfvo_Xke3Oh0WxhA 6100
scml/oneshot/agents/greedy.py sha256=CXClCUX5c9JrdP07n7MYdxMZm-_MuF2SfiBTqseEJY8 15146
scml/oneshot/agents/nothing.py sha256=LdqUSSt6ZaPMrlLUnKQrIPLDvN9Z0PO77LKDWYBFxnQ 881
scml/oneshot/agents/rand.py sha256=jdE6kyC50R1FM5pc1NRgIj5jYa9RntjXy3q5j8N1CIk 12257
scml/oneshot/rl/__init__.py sha256=KGc5MHkncrqFK3DCdZP8oVB1MNSyRBniqGJyVw77KPM 320
scml/oneshot/rl/action.py sha256=CyMVCHQAEUJEbDytZZH9gAuNpBATOol_1J5Gpm7VvN4 8155
scml/oneshot/rl/agent.py sha256=69rm6ldKBBeTePd9KhTBcNsE2PoqeciHdJV5ozQvA0A 7629
scml/oneshot/rl/common.py sha256=QP37WNgjbhoUne5IWVHBlkgKkGT0Yt74x3vCRIexQgQ 1538
scml/oneshot/rl/env.py sha256=dHf3H3prL7Wq5grgTfMEjMnmryCgs2scMVqjEyAbiyk 5082
scml/oneshot/rl/helpers.py sha256=FOKuXDxI_BCpzNS9nw7zwmbJHtDYvrtm2ycE075BPig 12088
scml/oneshot/rl/observation.py sha256=HaTu4nywy2lWcwkvzITpRaC2UQzj_pxEiYq6ffGR1OQ 12060
scml/oneshot/rl/policies.py sha256=e0s6jI6tyLb6BrephaD-bbUuhOHXR93WtKRBHZ_WeVY 6985
scml/oneshot/rl/reward.py sha256=mBlMk0yPhX67rqOXypczDfvqm8rJq_zBSqHcaOZk6jk 1994
scml/scml2019/__init__.py sha256=yu_tWNyeA52D-Jdkhb8v6BsATkhuMq6aN7U6w5BjgYQ 6793
scml/scml2019/agent.py sha256=z_i9CwrkIMJ11io2XaGRVc8sbT4gyt0KAeCi93grzD0 14656
scml/scml2019/awi.py sha256=kTsvtCljdlVQLsRXVxYQoV49qt7xRjDSYLYyLO0z4_I 20378
scml/scml2019/bank.py sha256=P9vks_DkLxEJywEsE5WvHNUpLZz26B1rzW61LsS9jxg 11734
scml/scml2019/common.py sha256=73FBEmtfJ1Adb0ZAKBNp8mjCwta7EJjIqR1G8si43Ok 57559
scml/scml2019/consumers.py sha256=HqIu2gm4wkbo6vmBFaXhw4SfgSffr8bMwcvldA375Jc 23625
scml/scml2019/helpers.py sha256=_iWF6kZ0Yv7MgE1hu4CKQ5OXUvta2Wh0rwTBUG25PxQ 1027
scml/scml2019/insurance.py sha256=_q6F9pqvaZZ4tFEFFlaJkOG5Li9kxeL3LyXHcQwv-WY 7189
scml/scml2019/miners.py sha256=5HNIUKC7RbaRba1UqLc7jjjJH9w5wlej3_r8blgLIZI 8296
scml/scml2019/schedulers.py sha256=VOd64kOPMcrLi5OAg7vOfJDY4a9KAQxotdNFK_m5RFM 29292
scml/scml2019/simulators.py sha256=DTtIxc44bYKGAmHnCLwT6MAbgJ9VkEusNadYMzLfKj8 46519
scml/scml2019/utils19.py sha256=KuisrKjpkbE3b6XSyveCn6dbDygVkVYlURkp2AHlUzY 59623
scml/scml2019/visualizers.py sha256=rQ_uK2X0uwPIKU9IhQa-l6mJm7T6IXFSPKRWZKaI2Do 2257
scml/scml2019/world.py sha256=_c44QM2w0do4mxnLl6A4bjy4xhqzB9VIkvWZZOw24G8 106736
scml/scml2019/factory_managers/__init__.py sha256=vn74FR00j4oIcZ9LOWOYhDsTCvootnSE2wt1jwL4UrY 52
scml/scml2019/factory_managers/builtins.py sha256=kQCJUJDXRctyDEemfk2JSvEsQ7Fz_LXjmNxULxDG-JM 38211
scml/scml2020/__init__.py sha256=_bh3PqxOVjUU3Kg5M4an1V9OE1RppIZusNEZK9Lba2U 884
scml/scml2020/agent.py sha256=jRZ6jybnBY8igGxZfU3a30HH9X_63uG2VL9Y3vCntqY 25851
scml/scml2020/awi.py sha256=am0FdVOBE9xfqb3mPZzPGAvu5vy2gk3tlvHXa3dXXx0 29681
scml/scml2020/common.py sha256=9-OX5Xkz0Uq89NtsLBQ6AbkmTX707SXRhDASW62x00w 6282
scml/scml2020/factory.py sha256=92gNAW3QLx3W_0PKlCVVIgQa3a96yPQwG5QzZPsyEfI 21804
scml/scml2020/world.py sha256=L7I9AsYeoKFAi24izRJWXlgUarqTVHeHoYMHDS20HEc 133308
scml/scml2020/agents/__init__.py sha256=scZkr4cmLr3fjlfi_V0ufmLoB6nwSOM4kMSSO6r8A1Q 389
scml/scml2020/agents/bcse.py sha256=kIzx2nCvfxvFLMw7DaNOXd4bWNXizzYs8XUPkcxZyLA 901
scml/scml2020/agents/decentralizing.py sha256=9ejh507-4r-VN0oFA7K7E35uQNXwQjxFE5NXAAc0_OQ 4572
scml/scml2020/agents/do_nothing.py sha256=1O6dMPSKb2jznrhH-NPMLB5U4QROmRJZ41vGWcoTKHM 2012
scml/scml2020/agents/indneg.py sha256=dkUgjMtc5znCmyWdBCk_P_XBcYZFBBQ7NIfMcMebzFE 3840
scml/scml2020/agents/moving.py sha256=TiJ7yWqLRvBkBnBcQu1zMeU333JmMjqym0U4k22tTiY 1077
scml/scml2020/agents/random.py sha256=c0BXJHGCpAWgXYuwGDkYYZbCUbsqHBoYUchL6m4G5aY 516
scml/scml2020/agents/reactive.py sha256=GdWw04jfZCHTPpIeQsGSdGzL7V82B4rAiTaTHPg3xnU 2293
scml/scml2020/agents/satisficer.py sha256=r4ZgYwENU9ToR1paAS6A5EPTlhQzpidXy-Enh733d0Q 28123
scml/scml2020/components/__init__.py sha256=LR5OFSOq0HH2fLou6fYKfqj3GL2k_YAilNSM5A_iIxw 309
scml/scml2020/components/negotiation.py sha256=rsR2TG23lnj1M6NOkNDZPpH8a395MVRv1IGi-PWwHdc 32704
scml/scml2020/components/prediction.py sha256=EwutIDDdPqZEd-Lxoa1eXlN4AebDcz5Cip6j1o1wCvc 20521
scml/scml2020/components/production.py sha256=vOLnBN4loE5bIFg31eq-Chs2Ae2iD9YQkqqqC80JOuY 13477
scml/scml2020/components/signing.py sha256=hXAYugtPH7ETbhbRq-X0RFerSNjaWQF-02ZrRR6pv7M 8483
scml/scml2020/components/simulation.py sha256=FpEwUXGI5hbToqaOOnUIIqgbDimFt9F79dtZJjKkMH0 2728
scml/scml2020/components/trading.py sha256=T2RUDLbFHNvkv5TZP_9fp6RCi-8Q_tesKJLrY3fA82o 23305
scml/scml2020/services/__init__.py sha256=BD81kTIsfYSRKIviV3S5AYcvBKAkaz-yLuWFM4xRqAc 276
scml/scml2020/services/controllers.py sha256=bJm0kiX7uPjLaPqxlikjvWp17woevltFdv3RcM_09b4 16150
scml/scml2020/services/simulators.py sha256=Uanb8gRuI8MAVcI9uKS4Z6cMBOhv6igJUB-lq4kVAn4 27113
scml/std/__init__.py sha256=PcxkGk4KNMwPfntDINgxswOhiIhZG1E268vzGRiLwAM 925
scml/std/agent.py sha256=cLlC8DNGDanupVoutDb7NWF4p0AlfqFHjgaKJPxTmcg 1097
scml/std/awi.py sha256=s7SpPv5DVBGzkvRtIDt_yrb6nALdQ0LXEyYj6D2EeWU 11403
scml/std/common.py sha256=kH-t1m51LW_oruqOAesGL_1GEVthr6AZfYTpDx-6TKk 764
scml/std/context.py sha256=ikw8oRiyyxNRfntn02k1R-Ly7tiLJoEjTxEt2xg3wMo 9305
scml/std/policy.py sha256=R6Vl4Hadbh7Cwv-Xd7XNhCLkmJ76_efaUS2aHkkDxqU 1514
scml/std/sysagents.py sha256=3fmgOqzGp-ZHt5AJN-x7ld3wLNjs3v-_tZ9ppwKhu94 451
scml/std/ufun.py sha256=aDjbz_31GBkiMOQN8nIjLMA-WCg3WBU6GLyKM9kyUiE 2969
scml/std/world.py sha256=CRlwPFoWJPjta2e4emiLHDTZLmagqRO2-eVBHd6KeIg 3877
scml/std/agents/__init__.py sha256=asabGiZBVxfFXV8sJUnnJ5EwKOoErJ4qn3ujS_EK1BI 171
scml/std/agents/aspiration.py sha256=BSV4A9kz8TEPMSrgXnJEuNwDc6Ib2nQ2f-xd9JFMm1Q 120
scml/std/agents/greedy.py sha256=Qz_YmxnqnNN0sWYkvLImGLK0yq5nBEhq7fcJLjhTb_4 12716
scml/std/agents/nothing.py sha256=uHcqY1-mqRYvP2l3b4dwFfIepmF8gH3vDF5W_WhMOS4 476
scml/std/agents/rand.py sha256=4oXz9gqPlANJ7oSFqak9OdaFDH8HiOAfdbHdSTxBPAs 18219
scml/std/rl/__init__.py sha256=KGc5MHkncrqFK3DCdZP8oVB1MNSyRBniqGJyVw77KPM 320
scml/std/rl/action.py sha256=HqAf3Qt8u1_S5fwTtVOgYchSc5c05X0i0-M35-ufGDc 241
scml/std/rl/agent.py sha256=JCU_9DtzKleweR5UExJAzcc5FXI4wqyaKCTR_gymYCw 98
scml/std/rl/common.py sha256=b3mHNdf78X3NHm89LQdDq-S21bZ_zLYB3h8LJMclucU 140
scml/std/rl/env.py sha256=D9Q3ZtkX7E56w9S0oFYLLNBYFbw1QAkzvvsYeir1Qfg 1250
scml/std/rl/observation.py sha256=k-S_gjGiyZnT3S49RfGS4sT9mvcDiaJjIZ2C9zium5w 239
scml/std/rl/policies.py sha256=WyTVhn8G2fHWi36V63nux_rxGyFCGbuPw1rocBPd9d0 144
scml/std/rl/reward.py sha256=tDG7ZqfIuF0lTHyKUDNxHPonnmmZtNa-tJhsC-OyvJk 128
scml/vendor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scml/vendor/quick/LICENSE sha256=jOtLnuWt7d5Hsx6XXB2QxzrSe2sWWh3NgMfFRetluQM 35147
scml/vendor/quick/README.md sha256=zilmeQzBKn_dN4L8Ist2RYULJGWoCsgzpPKJOv1GqCY 2452
scml/vendor/quick/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
scml/vendor/quick/quick.py sha256=aaO5pH8m_Nyd3cI6_qzpHTnmVXvThjxEdqZVrYXbdsc 29361
scml/vendor/quick/requirements.txt sha256=3Jpa3x0YMgX6Q1nTp0ikW2eapj7eWx15kPs_OEQ6oTI 17
scml-0.7.5.dist-info/AUTHORS.rst sha256=CFeTCsSZC0xsEYIChUkP3Hws6m_o4buAxeVPVhKeDgo 61
scml-0.7.5.dist-info/LICENSE sha256=jLNvBEulq2CxJugyRTjIFzVsDZ7yCYChbo9N9eyvF9Y 740
scml-0.7.5.dist-info/METADATA sha256=tVP-t_0o9K5Hx_J7wPvMJ4D6YLbexn96SnKgq6cQRaQ 21976
scml-0.7.5.dist-info/WHEEL sha256=DZajD4pwLWue70CAfc7YaxT1wLUciNBvN_TTcvXpltE 110
scml-0.7.5.dist-info/entry_points.txt sha256=EvlQAF6g3DyeFG61tz3CFYbJVDKRxMPX38hUdCJU0Gg 64
scml-0.7.5.dist-info/top_level.txt sha256=UERIGv-wwN2zsWoiH4I4SiJTIOO5pXShCP7JRPyruP8 5
scml-0.7.5.dist-info/RECORD

top_level.txt

scml

entry_points.txt

cliadv = scml.cliadv:cli
scml = scml.cli:main