momaland

View on PyPIReverse Dependencies (0)

0.1.1 momaland-0.1.1-py3-none-any.whl

Wheel Details

Project: momaland
Version: 0.1.1
Filename: momaland-0.1.1-py3-none-any.whl
Download: [link]
Size: 150555
MD5: 7ec67e581c4f2dfe0f015d81de70d8eb
SHA256: 288f27fb72e2db67bc4aec9d250d5ddb2526667f52b4c825ccc4387355eb3cc9
Uploaded: 2024-06-19 12:43:14 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: momaland
Version: 0.1.1
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: 7716 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=zfnEVoBuvn-u5ezXtt96QQjfSc8OyRfg58l9_ka9Sbw 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=908Z6WBJUSj2D-UoPy4GRLQ7AFkmsxa9-f7A-ElwvZc 15717
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/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=UWVfqVc-TOyYXNqkjnmjPn8-Gev-jrrQVkUTku741V4 19914
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/route_choice/__init__.py sha256=cIyy_17fRMGr4a0yohKVSo8u_LTyMzhrf3bxq0AjdlQ 182
momaland/envs/route_choice/moroute_choice_v0.py sha256=lp9gco1eZLlcJIxxXSMT6b_2QuNZDMusj-dp3vu2wdY 191
momaland/envs/route_choice/route_choice.py sha256=EOze5rfpQFJ0g6VNDuwBLwHMn1e4IYtP_gnYG5tbKa0 20748
momaland/envs/route_choice/networks/__init__.py sha256=ll2lMzFR9Mz2s7ufPErGeaikf8oXa0bvNNJyvkDag0I 415
momaland/envs/route_choice/networks/utils.py sha256=fUqSyLMsSsxEehfZJHY-qL5w2i_pkqsV_FQdQia7kkw 7860
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=rIRjerre_iWd34-9rfVCcbfvDBlTi6CU4VHfmzWmCyM 6098
momaland/learning/iql/pf_bpd.py sha256=NmQ-zfOvi_1oDCld8bShvI6DxE28U9fKfTEA7UuBljQ 6677
momaland/learning/iql/tabular_bpd.py sha256=76AHK2wFTGu7fXCFN5T3e5-ajxjiYMi7mvw7hxCQSBk 5934
momaland/learning/iql/train_iql_bpd.py sha256=214JVKKGZugdlZVbvF-DllWXIapApAVU-r4Vkg6FKOM 7990
momaland/learning/iql/train_iql_route_choice.py sha256=PgN0ErCHuAoNJCcvZfne0r_e8RDFesNF1KeRYgTBRF8 4685
momaland/learning/morl/random_centralised_agent_example.py sha256=9XbuGnBiEopbk1mXBSXXkG90RG5LVPPr8SXS4cJHKro 2133
momaland/learning/morl/sa_env_factory.py sha256=_3MrK4THIpZBlFCawl1AISW24IrCmYnfacar6-PJyPc 1883
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=XQ1_A9nFuT5D5ZrI20lZ11bKv7eKYi5atV62sy-HOs8 1309
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.1.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
momaland-0.1.1.dist-info/METADATA sha256=8Li3PKdPBC1YnnRnW8k0bnKYCp1fx9njZkpSCNbHvCM 10823
momaland-0.1.1.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
momaland-0.1.1.dist-info/top_level.txt sha256=xjaQRejU5FKw6nC9auTjkYXBmUXyhoXNMbXM_RkZcwA 9
momaland-0.1.1.dist-info/RECORD

top_level.txt

momaland