momaland

View on PyPIReverse Dependencies (0)

0.1.0 momaland-0.1.0-py3-none-any.whl

Wheel Details

Project: momaland
Version: 0.1.0
Filename: momaland-0.1.0-py3-none-any.whl
Download: [link]
Size: 152448
MD5: 4e56282c0471daf921493088f0fe6163
SHA256: e2376d6673c24038961a2f04125a9c25f371acc39005ff3aafbf97d898f4a7bb
Uploaded: 2024-05-03 17:03:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: momaland
Version: 0.1.0
Summary: A standard API for Multi-Objective Multi-Agent Decision making and a diverse set of reference environments.
Author: Umut Ucak, Hicham Azmani
Author-Email: Florian Felten <florian.felten[at]uni.lu>, Roxana Radulescu <roxana.radulescu[at]vub.be>, "Hendrik J. S. Baier" <h.j.s.baier[at]tue.nl>, Willem Röpke <willem.ropke[at]vub.be>, Patrick Mannion <patrick.mannion[at]universityofgalway.ie>, "Diederik M. Roijers" <diederik.roijers[at]vub.be>
Project-Url: Homepage, https://github.com/rradules/momaland/tree/main
Project-Url: Repository, https://github.com/rradules/momaland/tree/main
Project-Url: Documentation, https://github.com/rradules/momaland/tree/main
Project-Url: Bug Report, https://github.com/rradules/momaland/tree/main/issues
License: GNU General Public License v3.0
Keywords: Reinforcement Learning,Multi-Objective,Multi-Agent,RL,AI,gymnasium,pettingzoo
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Requires-Dist: gymnasium (>=0.28)
Requires-Dist: pettingzoo[butterfly,sisl]
Requires-Dist: numpy (>=1.21.0)
Requires-Dist: networkx (>=3.1)
Requires-Dist: sympy (>=1.12)
Requires-Dist: pygame (>=2.0.1)
Requires-Dist: PyOpenGL (==3.1.6)
Requires-Dist: PyOpenGL-accelerate (>=3.1.1)
Requires-Dist: pillow (>=8.3.1)
Requires-Dist: wandb (>=0.16.1)
Requires-Dist: jax (>=0.4.13); extra == "all"
Requires-Dist: chex (>=0.1); extra == "all"
Requires-Dist: distrax (>=0.1.3); extra == "all"
Requires-Dist: flax (>=0.6); extra == "all"
Requires-Dist: optax (>=0.1); extra == "all"
Requires-Dist: orbax-checkpoint (>=0.2.3); extra == "all"
Requires-Dist: etils (>=1.3); extra == "all"
Requires-Dist: supersuit (>=3.9); extra == "all"
Requires-Dist: tqdm (>=4.66.1); extra == "all"
Requires-Dist: pandas (>=2.0.3); extra == "all"
Requires-Dist: matplotlib (>=3.7.4); extra == "all"
Requires-Dist: morl-baselines[all]; extra == "all"
Requires-Dist: jax (>=0.4.13); extra == "learning"
Requires-Dist: chex (>=0.1); extra == "learning"
Requires-Dist: distrax (>=0.1.3); extra == "learning"
Requires-Dist: flax (>=0.6); extra == "learning"
Requires-Dist: optax (>=0.1); extra == "learning"
Requires-Dist: orbax-checkpoint (>=0.2.3); extra == "learning"
Requires-Dist: etils (>=1.3); extra == "learning"
Requires-Dist: supersuit (>=3.9); extra == "learning"
Requires-Dist: tqdm (>=4.66.1); extra == "learning"
Requires-Dist: pandas (>=2.0.3); extra == "learning"
Requires-Dist: matplotlib (>=3.7.4); extra == "learning"
Requires-Dist: morl-baselines[all]; extra == "learning"
Requires-Dist: pytest (==7.1.3); extra == "testing"
Provides-Extra: all
Provides-Extra: learning
Provides-Extra: testing
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7724 characters]

WHEEL

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

RECORD

Path Digest Size
momaland/__init__.py sha256=MVuWxXuUPmb3XtMfmcG8kHHBWA2ohSdTAvsRWZVP3uM 162
momaland/envs/__init__.py sha256=c_OwBorbxCmH5yT_LNLYjXB0Tv1G2Jv_kJO6qMwvGc0 67
momaland/envs/beach/__init__.py sha256=-iXFAELs2DcjlWawfYahGwTZMB_2WJx-C7WxPhYH-b8 185
momaland/envs/beach/beach.py sha256=DP6MgO52WEGqFjHKDW03oYrjxhZJcFX9_HLUFsbVkHU 15522
momaland/envs/beach/mobeach_v0.py sha256=gLviAC2kYOfWJN9FZCkyLRCUIis60MiOvoTVQR-H1lQ 177
momaland/envs/breakthrough/__init__.py sha256=mfj5lUCHXVVyrs0zZsMbxFPyush3MqhnmeL8OGJY8js 71
momaland/envs/breakthrough/breakthrough.py sha256=YLWMYXMgdhwGRj0kXh1XD5iiH4ZVfKcXzXxETYi_i-8 16634
momaland/envs/breakthrough/breakthrough_check.py sha256=uK6EmIDku1RwZoWeoHBjsNDkXayet_f9BbS1UjaYYdM 1488
momaland/envs/breakthrough/mobreakthrough_v0.py sha256=eH_uzqBS6KcOb5Nd1rPqwM5xaoL2iRc4EXveRIr3wvo 158
momaland/envs/congestion/__init__.py sha256=KIS7A9N3DEj9YafgLvsu1c9A0XhiKaFNP8d2NUUo5Q0 180
momaland/envs/congestion/congestion.py sha256=OosE3p1YU48A_sXjUwUTMFP9egTaAP15iczTxELjrKM 19871
momaland/envs/congestion/mocongestion_v0.py sha256=LNfbbZ9IkT4M2BLHCCHM0cQF1WL1xDJc6XxoaTqEDj4 190
momaland/envs/congestion/networks/__init__.py sha256=MEcZqRscFGY3C2k5H2y9jYpNevwkvpL2x6o1RH8Z3PI 411
momaland/envs/congestion/networks/utils.py sha256=grA05zxH72aSZFuSiTesVB-1S3xIrNsTokHuXastAFM 7665
momaland/envs/connect4/__init__.py sha256=moOrXrkq4phUsGzu6yvxKVX07jMMp-q2aK081EfiYvM 67
momaland/envs/connect4/connect4.py sha256=uccMSkRORWSsgjsTdJRo3mZzgmxrxeorxEzcR-q6j8I 18730
momaland/envs/connect4/connect4_check.py sha256=ZAdNwKyzvBIkgq5-wWpputDeYsmUhjX_wNt3GsQSBKU 1521
momaland/envs/connect4/moconnect4_v0.py sha256=nq_rmoGLg_NmK-reCuxTolIiw-VZlAZnryeh_XwxxnI 147
momaland/envs/crazyrl/__init__.py sha256=yJfNdViB1wAut2gbZPzFIPsvsukSOoGjyOUNVvjpm2k 69
momaland/envs/crazyrl/crazyRL_base.py sha256=7dwqnd8WuSw_pv9zFx_LxqnWAyEsrlSxV7QoL3r3hdw 14183
momaland/envs/crazyrl/gl_utils.py sha256=6xK9_VN9_Ld8K9p5kLC54HBMONKZtaiezi2XCzYKYnw 2329
momaland/envs/crazyrl/catch/__init__.py sha256=yxPKtxnurXiFsBpvUgHvv106F1ZN0ZT_BH4NMQi4FKs 64
momaland/envs/crazyrl/catch/catch.py sha256=Fp_DA6AHu9DXkSQpMkcRWEqz1SAVY9WlEWGS1ztpVzw 6317
momaland/envs/crazyrl/catch/catch_v0.py sha256=F2vCZVrWTMi1581DsQZ2OJpYQ1yFEAOWI8LgH23cGX4 164
momaland/envs/crazyrl/escort/__init__.py sha256=ZM1UW8tdcvergNI-R8uqd9ltXCn3Ge9GzkO71P46etU 65
momaland/envs/crazyrl/escort/escort.py sha256=335V0hFScMRvbyElCTUf_6ppfOh_IdETwuN29C2PzaA 6692
momaland/envs/crazyrl/escort/escort_v0.py sha256=GCRFYaVs6zQ5VO0MXZLe5oNFX4F47-hi4var9qk1VY0 167
momaland/envs/crazyrl/surround/__init__.py sha256=bXJ6Rubqe8a575XIK52JNai6hGl-u_Y8w0NRvvu-uag 67
momaland/envs/crazyrl/surround/surround.py sha256=9sA42BgeN1mzve-rWqqQXOHeJds93LX96V3kHDA-FGw 4679
momaland/envs/crazyrl/surround/surround_v0.py sha256=HSdvmsXq124It-xaZAKOa81ee5eFl75zcF6HPH82NDY 173
momaland/envs/gem_mining/__init__.py sha256=J-d6V1QzduULACx_mdq8mxii0e_J8qt59-j2Szp4ib8 26
momaland/envs/gem_mining/gem_mining.py sha256=nCJfNMW7PWzG-4xCJhh7TtQ2ZeIVybVWUX6EeX-eQ_0 14036
momaland/envs/gem_mining/mogem_mining_v0.py sha256=mBWq-C_gsxjgtfsIOnxBnMu2krAYs9xvvlEzmf3jvmQ 185
momaland/envs/ingenious/__init__.py sha256=wWriewL7kdRF5vMPSrmugM-B0H69zh4dtGGF_gMQzoA 45
momaland/envs/ingenious/ingenious.py sha256=YA8_m9Nzg-NyCjbMxuQw4NkGH6V1-wcwIBZYUNrHC2Q 14302
momaland/envs/ingenious/ingenious_base.py sha256=CDK9OZydGxEnm30WrNCvk30cnLtsKEdrcNlwlc4NEYE 17871
momaland/envs/ingenious/ingenious_check.py sha256=v2T2jCGpVuW7TBlHMWAqaE0AfluZ1VzoUTRIZfQfU-8 16070
momaland/envs/ingenious/ingenious_seedtest.py sha256=beyVv3a_C8HobuE1SK8s-3vb-RYc8xXeI7YlQB8jOzw 7038
momaland/envs/ingenious/moingenious_v0.py sha256=OTm-gOEnQDNK68N2ioY0r8cB_77gQSVIQlbhsXPUuQ4 128
momaland/envs/item_gathering/__init__.py sha256=NOF6NpH5Fy-4nlr-_YNXw-Bwh269WW0kbPnSe_9EmOE 786
momaland/envs/item_gathering/asset_utils.py sha256=ylpImeyhCSrH9rut8pEegVt4rq5DP-dXYn6bkguSC_g 1720
momaland/envs/item_gathering/item_gathering.py sha256=WZIEfD1sSgx7A-7C6vkf7wd0Ujdro5z3SAO5cV7WXBw 19125
momaland/envs/item_gathering/map_utils.py sha256=cITFbvcJMUhWOtUvPoPWzLIQB1YSkCN4as5JHGcXLNE 2949
momaland/envs/item_gathering/moitem_gathering_v0.py sha256=vpAcCODKp7QJd20nrEBeEBYhsplPJWmo1zmyhNbD2Nc 197
momaland/envs/multiwalker_stability/__init__.py sha256=l5yhSLS43v1Ihe71MK8tgXIstRUrcX0brttrUum69ng 242
momaland/envs/multiwalker_stability/momultiwalker_stability.py sha256=cwE7o5ISE4icQ5MF16cSKzPUCP3CaLV63qHkrL1Wi40 4542
momaland/envs/multiwalker_stability/momultiwalker_stability_base.py sha256=c3fa3YuGggcwtoY3rVIMn_QWflGVA4GgJzcPnHjlREw 8300
momaland/envs/multiwalker_stability/momultiwalker_stability_v0.py sha256=JZBsN73ZrRW4YD4Z4lt1yoYGMrRUPWUY81LHbWZf6C4 222
momaland/envs/pistonball/__init__.py sha256=dqofaDDvfgX_6tkmAvcqY6sq_c10hTE7doQVzWhxdlg 61
momaland/envs/pistonball/mopistonball_v0.py sha256=mK1V__eG8BVtWI6AOUNUDRU2Q-dFgeTH3lXsSj5ZrDA 184
momaland/envs/pistonball/pistonball.py sha256=JhnjlYnJAynWhKcE_62YQnkwzYFBUrUVc17PuQNIA4Y 9102
momaland/envs/samegame/__init__.py sha256=RtMWnWQtFBdHD4x5Os9KkTwrUOtmNNkrjLL22hGRMpY 74
momaland/envs/samegame/mosame_game_v0.py sha256=4MGe4pOr4mFrbzoZHOEPZ-EEWEcbJSeqR1mtn220H9I 143
momaland/envs/samegame/same_game.py sha256=dz3jtUQKCR8LeWyWTa18cnncC8YRW1EHniEJuZr5apw 23689
momaland/envs/samegame/samegame_check.py sha256=TNbLSgTCGle6lcSIIWiteRxwlBF7b4TfkJxVuYAQ0Ns 1494
momaland/learning/__init__.py sha256=zam_8fnBj38JZ4o7zxD3L4lSpHj1TSMnRRuqTI7roa8 36
momaland/learning/u_functions.py sha256=qB2iUEdtmNbW2cyxhDJh9_K97GlZwPuPIzlEw0cAsqk 337
momaland/learning/utils.py sha256=7eZAv4_R9T7AHbEoLfRmB2zjDGAgaw5yxoqzQVfuxU4 2388
momaland/learning/cooperative_momappo/__init__.py sha256=fg8rakMpQN022n6yBVmWZyfQZyGyrFQaC0LKwvjLHHM 27
momaland/learning/cooperative_momappo/continuous_momappo.py sha256=hAeXJStsurLke413WDbnBGPAi5Xps1_M5Lt0Ogcay4w 26043
momaland/learning/cooperative_momappo/discrete_momappo.py sha256=pxRCNnC7uxNHLchLB1MoWJA_UEsIuhAs4kXisDsxm9U 25624
momaland/learning/cooperative_momappo/exec_policy.py sha256=3Tjlv7NR4niRSTchE5wJPUFLUZFo17Ujg3v6QSk602w 3636
momaland/learning/cooperative_momappo/utils.py sha256=FTpZcue-gH7wTd63mI2nsLNavU2IdD5xyFjDof4Wsjg 5631
momaland/learning/iql/iql.py sha256=XvXHlmDZCKhe4akhk-9RBpOcFpHGBg4ctNkC9PBAXuQ 5403
momaland/learning/iql/pf_bpd.py sha256=NmQ-zfOvi_1oDCld8bShvI6DxE28U9fKfTEA7UuBljQ 6677
momaland/learning/iql/plot_exp.py sha256=VBu8fFKf56Sij2o5PZIxOK85R0I4MM9WZESjE82BibY 2383
momaland/learning/iql/plot_pf.py sha256=g1n3BM52XGonb9Jfd7PIIlIGlBuNlF_7SosMfiOrqok 2885
momaland/learning/iql/tabular_bpd.py sha256=p0mI3S7U_0R74ea6O3eYSfzOgXMajiMjfBQQ5ao__y8 5935
momaland/learning/iql/train_iql_bpd.py sha256=FLjv1b7ieMzQTtLCQBBzYciSTDz5kIv3wDCzFHFALl0 7696
momaland/learning/morl/random_centralised_agent_example.py sha256=dHEmx_U9PaHm3OW7Bwizaew-axx5SBFl1da1s9klsR8 2098
momaland/learning/morl/sa_env_factory.py sha256=JV0tkEAI5lQJQ9YNdltKBJmmYD5XIwXW2B8XqlOq6VU 1891
momaland/learning/morl/train_bpd_GPILS.py sha256=4MtYBMjCQfzKrq5ZixJDDyWDex_Lz_1pM9QwOP4oW9A 1532
momaland/learning/morl/train_bpd_PCN.py sha256=a2mUZ4hwh0vSd8XlS-A2kD9QXUpFx8bx1CtxKgv5eKY 1301
momaland/learning/morl/train_ig_GPILS.py sha256=IxfZeXDJeUD-Rd-5Qquks7NSPW3QlGu6-MqrKyR9fPg 1715
momaland/learning/morl/train_ig_PCN.py sha256=Deggycl91S9OvmPbkHx6Lkpj-KCLmFoFu1aGV_Ocv34 1588
momaland/test/__init__.py sha256=vM-64cz2PdeiP63feBlao2bF3AIdlBmtaigvA1plVko 31
momaland/test/api_test.py sha256=A9AtUtYsHC3GWDh0DkftpUcoMDVVUz8uWUqLgOO-xlE 17700
momaland/test/wrapper_test.py sha256=EDeI-3wLpMWTnumRmiU9au2Vb6PdcBeNU4nTW3iVM0g 5422
momaland/utils/__init__.py sha256=LYSVK0NIqu3LbppEF_bgDJwZaIxB7mUlZhtn5nU8lss 210
momaland/utils/aec_wrappers.py sha256=QjoNm8T71Fs2GWe7ckO-zcpptJTdpq4S5sNocMLg4o0 5464
momaland/utils/all_modules.py sha256=eB_tC3_VFs_3Ik2Z5OJEUK8YizWxMJmfo6KacBnOd14 1301
momaland/utils/conversions.py sha256=Nfc6VL3j2VduiJJVVLgL2GTnYw5p3awN1hoJ6XSYFuw 6807
momaland/utils/env.py sha256=EPD12puNOfkxz4o2yYbYF1nLs4wLdQRaJQswhL9RnNE 2051
momaland/utils/generate_gif_image.py sha256=EKbJ8j7OxmD7e_7s17yHSrtD80uWIZfSfHogGmLXwAM 1373
momaland/utils/parallel_wrappers.py sha256=1-ZTXS6MHdu_0alW09sgW5GQuw30D4RGPDouOyrRAUw 9842
momaland-0.1.0.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
momaland-0.1.0.dist-info/METADATA sha256=-8Vv_ujndqb3y-AMRYhgyXDKEQQutXL0cwbeZWWU18c 10831
momaland-0.1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
momaland-0.1.0.dist-info/top_level.txt sha256=xjaQRejU5FKw6nC9auTjkYXBmUXyhoXNMbXM_RkZcwA 9
momaland-0.1.0.dist-info/RECORD

top_level.txt

momaland