Melodie

View on PyPIReverse Dependencies (0)

1.0.1 Melodie-1.0.1-py3-none-any.whl

Wheel Details

Project: Melodie
Version: 1.0.1
Filename: Melodie-1.0.1-py3-none-any.whl
Download: [link]
Size: 136376
MD5: b4b77db99b7fcc096d9290d457d391a5
SHA256: cb6dbfec00e37b36d657c8bcff637167b6f27a232f2830cc50ef69a787bb3a36
Uploaded: 2024-03-14 13:50:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Melodie
Version: 1.0.1
Summary: A general framework that can be used to establish agent-based models for specific uses.
Author: Songmin Yu, Zhanyi Hou
Author-Email: abm4all[at]outlook.com
Home-Page: https://github.com/ABM4ALL/Melodie
Project-Url: Documentation, http://docs.abm4all.com
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft :: Windows
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Requires-Dist: numpy
Requires-Dist: matplotlib
Requires-Dist: scipy
Requires-Dist: chardet
Requires-Dist: pandas
Requires-Dist: seaborn
Requires-Dist: networkx
Requires-Dist: openpyxl
Requires-Dist: sqlalchemy (>=2.0)
Requires-Dist: sqlalchemy-utils
Requires-Dist: astunparse
Requires-Dist: pprintast
Requires-Dist: cloudpickle
Requires-Dist: scikit-opt (~=0.6)
Requires-Dist: rpyc
Requires-Dist: flask
Requires-Dist: flask-cors
Requires-Dist: flask-sock
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 1677 characters]

WHEEL

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

RECORD

Path Digest Size
Melodie/__init__.py sha256=_ScwyQTb2LdIRTEijUFCqHRxPNBIX6jNyHVoaDzCjHg 896
Melodie/__main__.py sha256=vVoSaNjAATJQU-sRFkrmtGjLBrG1lGSstGVnML6yaSs 1001
Melodie/calibrator.py sha256=JewFNf2xv8mgyZr2b2lV1Ok9WtkagZxiiCNuQTKzYCw 19467
Melodie/data_collector.py sha256=TK7vZvxzuqVnWuqNJXo3enEsKDl31rEsqv2VcgIS9V0 15760
Melodie/data_loader.py sha256=lehx0_DHMDQFj_kUYCLOPdJiSYNgNDi-xhSSdeWkTLc 13971
Melodie/element.py sha256=FVR4VQkqh1f0c-B8LfmO8Mn5PCtlnES6lxHfDr6NXpg 643
Melodie/global_configs.py sha256=w1Dxjr0r8fjRisF600iWqo4HyzB1Lm4r_ghmaD4J-jE 221
Melodie/model.py sha256=u95Qr4nCkRwPUpmZWWV35WPdZAE3RyXl07jq1qwxaTQ 10116
Melodie/network.py sha256=Hff8rvnSR5ert4c43lngEjQ1ELj1xS4_2Od6XDyFVG4 12853
Melodie/scenario_manager.py sha256=MqxmdcASgGwGIKhwPegJAq8h2NRbcHJOzvtK0EYf8bk 4912
Melodie/simulator.py sha256=gCmyyMcMps64q_sQEhCMr5AmB8-HNG9eD-fUOtF4xYw 20854
Melodie/table_generator.py sha256=j0OWilQX0-kheE5HAlxR2_7dF-_ANBkw0set-4HEdcw 4221
Melodie/trainer.py sha256=5eYNIlX0gxsPojD2Da8HhQVYPfyj9yijdy3_fPHyCh8 25799
Melodie/version.txt sha256=1R5uyUBYVUqEVYpbQC7m71_fVFXjXJAv7aYc2odSlDo 5
Melodie/algorithms/__init__.py sha256=zixeVwaZfYJFthWmns-Oa3Jc1XEZ3AyRKRimjy2Nyyw 78
Melodie/algorithms/algorithm_param.py sha256=63Z3_TOfMnELGMAuxuGKQaolkccihvRjrsv6k35uHYQ 2449
Melodie/algorithms/ga.py sha256=QGf_ai9KlDPlwsN3DDuAjLqRHGcWKPgCNcx9nOGLpvk 1571
Melodie/utils/__init__.py sha256=Ig3uK0mZ6y-SdIrwGHtBxLe50Ka_Fvqc6d2cuKVYlM4 155
Melodie/utils/checker.py sha256=cx-mZ9W8PUkl5bXRB9CK3qViPbJ_5a_tkzhUZJC8Vdk 414
Melodie/utils/profiler.py sha256=BKzpdJ9MH8Wp_F0D-QQ8HhqXsmNfoHVAVtgmFum1nww 584
Melodie/utils/system_info.py sha256=eTt-XtGxPAN2yBQf2vm6DJxwT6hGiVgnpq6JrEbKBN0 1294
Melodie/utils/unsafe.py sha256=3y256uM1alPXNl96lZqRM6cdIIpC3REF_urA7k-mXdU 656
Melodie/visualizer/__init__.py sha256=j5EW9Kn3jQzHWu_xsZCc3vICTNS80zRynoej6O1fSqQ 286
Melodie/visualizer/actions.py sha256=WKja46AraBTtuKgdNH20Nn4KGsFjNzxFhpFwT4AF5Uk 4506
Melodie/visualizer/vis_agent_series.py sha256=YrC17Nq7eVRrFd3p3_M2-VHWQiq0nQ4pjTlN44Nef3Q 1301
Melodie/visualizer/vis_charts.py sha256=fL0DF_fV_1YUZ6nakuM7WPB-FnZaCPxFFEYJQCDgKc4 8471
Melodie/visualizer/visualizer.py sha256=YxLuweCIpxUrMucKoEmK8qUon8800aNsMdO_gtSiEP4 21366
Melodie/visualizer/visualizer_server.py sha256=F5P7oSdXEv2AVCLTmVzNl4--Wpxpfe9i1QpDYYGCOPE 3145
MelodieInfra/__init__.py sha256=BiXegEbvJ1nQs69TwzzP78mv1ukLdXIrZMD2S3IayAI 249
MelodieInfra/action/__init__.py sha256=OvXZMQltzKfEfC2sRTsoHKeBml2W4ruTAyq2ERk8e-c 207
MelodieInfra/action/action.py sha256=I7AWv72IcubRIjbTYX6nR6hE7BAcIEaz9-qlaB6Fias 1391
MelodieInfra/action/process.py sha256=GVUY1llgVqag33ufgoBsFcCT5SD-TySAr1uIa5uRSCo 448
MelodieInfra/boost/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
MelodieInfra/boost/numba_numpy_run.py sha256=ccdDnZhsB61JATdwRnMq_mFOztXVI1EpAFS-6shP7EU 458
MelodieInfra/boost/numba_utils.py sha256=ONIrskj0N6e3ykFuIK41bJSyfssVGJ9gOYaqzWy5LD8 5595
MelodieInfra/compat/__init__.py sha256=roPOoeUPjTE0p2isx7qdj0eZ4fuFLJLfVs75MzUT61A 154
MelodieInfra/compat/compat.py sha256=Vh0KyrcZGNX_7wLPA5zsrectShf_Woy0py0kLqQS3BY 83
MelodieInfra/config/__init__.py sha256=BH1c8G4hH8UWYCUZ53DYUoRwt9eQ24a2hv1o2KenCVY 54
MelodieInfra/config/config.py sha256=v-styHCapCnk6Gg1Vtx-e6OYgIXX2cVNrsyhIO3b6Tk 3568
MelodieInfra/config/global_configs.py sha256=w1Dxjr0r8fjRisF600iWqo4HyzB1Lm4r_ghmaD4J-jE 221
MelodieInfra/core/__init__.py sha256=3ylV-8j_2xQ7BTaxA-UvOqdYBmmRSSUM7itdOgoni5c 153
MelodieInfra/core/agent.py sha256=zVpoy491gTikLTcMzSQE9GljebGwpJwEmdZeyIbu4Uc 2772
MelodieInfra/core/agent_list.py sha256=NS2BX0HXqkpeTVluix9bAll-BvWEyUHdkO-OZbACLkU 13949
MelodieInfra/core/api.py sha256=KQQI0Nb5x9A81vBBFDZQbtGmFZ8-8vlKAJGlNvzgJqE 427
MelodieInfra/core/environment.py sha256=BSVrUO5c7kFidZDTbNY6t-FsxgJuq6KnRiJxX9Vfcrk 872
MelodieInfra/core/grid.py sha256=GTV99tR_3cdsjGK3RsHepHqes7GwgElk6Be8WXZUyME 21985
MelodieInfra/core/scenario.py sha256=eu8bWrrE19vZZwU-yUbOnwsRhK4w-qryYdP8kXlqJWE 2115
MelodieInfra/core/types.py sha256=ANZ_-bHmOYUwQCNl2WfOQD66zlRDRcryxqeixh60OkU 22
MelodieInfra/db/__init__.py sha256=WLD0m0IGY6XU9IryhzGULGw4U2w563obLOYMzL7Dnh4 195
MelodieInfra/db/base.py sha256=etngM79dVScBHfrP6cAdM1xAHer66NPNyAb1wXcTFEs 218
MelodieInfra/db/db.py sha256=1VHZTwO_FQZvKLqrNQrdI2-UcsE6FIe1sy1k4Xzod1U 9798
MelodieInfra/db/db_configs.py sha256=oh-DQPMV6b-kab74mUc-1R8Sf4AU3RPaFODR-8HNkzI 1282
MelodieInfra/exceptions/__init__.py sha256=FVBbCF-PZrd21SB_XwSuqonjMbEISAq5wov1CZ1tUk0 269
MelodieInfra/exceptions/exceptions.py sha256=bIojc6LMjusy7PRvx_0qRFoJ8nhYi9RlLFoeOCQbDwc 16134
MelodieInfra/exceptions/pretty_warnings.py sha256=5QJ3uYB4qj1CbTx_zUZcYuhWSsfQw58jFd-NXyKCugE 3891
MelodieInfra/exceptions/troubleshooting.py sha256=K037BJ9LJj2Mk7BoJWF0Yajlgj78I_FL6Hat6dJpVOE 1851
MelodieInfra/jsonobject/__init__.py sha256=aJ40vBulKp6nK_YcmttNz23dD0waNDf3yw7XNrw3iaM 1007
MelodieInfra/jsonobject/api.py sha256=d1cp6WDhhEL0aAkhVPQDiSBea3GJCY994ShSTZ1NH2w 1953
MelodieInfra/jsonobject/base.py sha256=9C25mF6zRkJh7YsrYsJSvYmWhC2dct4PcAuvVHTFSMk 13909
MelodieInfra/jsonobject/base_properties.py sha256=BMzFIl6BLcGQgnfW-X7K-5QcM-BHozxpBVKFH4oQQIg 10487
MelodieInfra/jsonobject/containers.py sha256=ufpUyTfxI-Gj4u6YHh81kak4w0SW_6IBWcRxbpsoySw 8580
MelodieInfra/jsonobject/exceptions.py sha256=nLYS0aXL0Te7hZAAyJ3f5wLyVKqkgDYXBhIF1OA_Kic 254
MelodieInfra/jsonobject/properties.py sha256=c4VfPdg6OFElO2AMPl_99O0ZeBQHabUVqM8VHfTes5k 5126
MelodieInfra/jsonobject/utils.py sha256=YtgpyK9kJYZCto1mx_fRCRBs60oIvrmr7lw0Kg54x4I 1580
MelodieInfra/lowcode/__init__.py sha256=KUVKQKdCYakF4WtZpQ4QVopdsxJ88FuDnJPlvyhlRww 292
MelodieInfra/lowcode/params.py sha256=DUtPGY9wMZ6bcWxWqwpttwh2AXOP_n7E5hw-boSnHrQ 13982
MelodieInfra/lowcode/astmani/__init__.py sha256=KV7xBSlPiuwmK_1iGCqPcixE7wDKLWx8v5UWbtOfI18 128
MelodieInfra/lowcode/astmani/ast_manipulator.py sha256=88G8T3kUmCoGe5E8jqcmCKjVDOpx_YFesLjZ0ctQC2k 2940
MelodieInfra/lowcode/astmani/model_static_inspector.py sha256=0yO3M8fFqPLXp72N4T9zHmFK-ty0cGROSsLesojcP7s 6753
MelodieInfra/marshal/__init__.py sha256=pxlPlUHY83GirUeEuWpP-1S8lj3SyN_dGt-i4zwTF6M 128
MelodieInfra/marshal/marshal.py sha256=fmAyIA0XyHx7XQXmg2IlmpIEjViZRR02nEoia8hssDU 701
MelodieInfra/models/__init__.py sha256=HZxsIhcqvCqnxBew6pmWrC4_BAJKTQ6EYfTbR_jcyYc 306
MelodieInfra/models/database.py sha256=bPVDSqdgPzJfo_wzdv62zxYs7TCuMOlVUY3kGK4dAFk 1463
MelodieInfra/models/jsonbase.py sha256=nWMHzMlMsmzAGXamn1FLIxCWc3ImrfK7csgzY6s0_1E 1207
MelodieInfra/models/typeutils.py sha256=uaskJImD0mP0CIPZgUbkUy9aSa0JaNynTbz09c4dWDQ 239
MelodieInfra/models/web.py sha256=lbc6VMyzZmTycZ8hrjUs7rltx2EIyFt0v1MMlgnKf0Q 517
MelodieInfra/models/table_files/__init__.py sha256=1Y0-ut-FnZVNewTcFW3eDYjqInbpIeaW8IrUTTHdZe4 244
MelodieInfra/models/table_files/base.py sha256=vp4WeR1AYziGswGMlRVyY4c12zeKjmjktJqr03l5NZ4 514
MelodieInfra/models/table_files/excel.py sha256=CuTttriJh6aaON2J79iRvv2WxvDMCl2SmxKOM9O7bN4 1436
MelodieInfra/parallel/__init__.py sha256=T5eF1086B_YBSPmk1kUsvA_Xem1nlDazaetSNcNF8ZU 127
MelodieInfra/parallel/parallel_manager.py sha256=okE0yGaG0Q9jRH909MbTDytdubinCTO4GzXMpScPBXw 3860
MelodieInfra/parallel/parallel_worker.py sha256=-gAuzPqdGg_nXlcxYVktR7jLzTTS6ws4gMxQRUNa4Nk 11120
MelodieInfra/services/__init__.py sha256=T6vQQKLopyQeRe87TZltbjo9KVzzlBENwbxATZu53C8 276
MelodieInfra/services/database.py sha256=9rl8fG42vzR7swYP30mfoOjvTpLY6Wwn_MUHlQ4omuQ 2032
MelodieInfra/services/web.py sha256=JOK73Hc6m-ya7ObXRmrlKCpIVL0JwxBZ5AgXF32cNOc 555
MelodieInfra/services/files/__init__.py sha256=hZwCy_GepeuP_nzKDlFGhFHYKSTkG9UkXbVXkeyVYLI 156
MelodieInfra/services/files/table_files/__init__.py sha256=1aY43ns2r1_SYP8htQwuFYNyd0rjA7BmSkO0z_0hHfA 152
MelodieInfra/services/files/table_files/excel.py sha256=4b0QGiIFJZ69dTtw6PXlaNZjyCwp8iI2mjRTqCs-k34 4032
MelodieInfra/static_analysis/__init__.py sha256=xbLYbOP8gpgCJWtkl8EmwtPBLmnv7kF6XOXtRooBrEs 81
MelodieInfra/static_analysis/base.py sha256=5AUazS4hMfBkOmESI0-j8LZ7kmYGZ0hNt938bJWHCJo 2062
MelodieInfra/static_analysis/checker_numba.py sha256=yzw9UP8Gu2Rp7mZ8oPsai74z5axwORDQYUYpdS4sir4 6441
MelodieInfra/table/__init__.py sha256=NjkzGGKo5LzqZ4zuo5JZ0JR-NTw3dV8pYuTzHI5lm8g 248
MelodieInfra/table/pandas_compat.py sha256=mgofd9wjsqOzHEH_QJz1DDrmuDSpptXL4kRYUjILOKs 1433
MelodieInfra/table/reader_writer.py sha256=78cj5jm6PkjWm48ZFnMkoYs7aElkPmDBmKxNKLzzE-0 6682
MelodieInfra/table/table_base.py sha256=Ii93k_RGnQfNI1Db48c4Ie2nR7XfuPiwDDarid2P0cM 3333
MelodieInfra/table/table_general.py sha256=0O9qoRZiIzI8WjvUpL39zZxDWpxE-94NmSb-broFjP0 3976
MelodieInfra/table/table_objects.py sha256=4VHWGZnpTwiI2G30dZrxjSQPrJoK-tRAXYGpzhrrz18 8630
MelodieInfra/table/table_pyam.py sha256=nox8fdXWHDVjCQys5iCVO-_VIsSJpBca-cIV6wzMhXY 4252
MelodieInfra/table/vectorizers.py sha256=oo_Oau1PojyfwRihwZ_pzga1Z-s7_EIZMRjLRGUZapo 604
MelodieInfra/templates/__init__.py sha256=dhmpNrNd5la3t3oFP4t8YMclqR3UAH6eUDdOww_4Oag 24
MelodieInfra/templates/create_template.py sha256=kYBAhbx1bmeDiicNi0xdOLPhYlMSOmix4DBg5w6jqQQ 2117
MelodieInfra/templates/NewTemplate/__init__.py sha256=xekvMKB0ro9HIsvnFdAIgyBURnOdIYA7WkhacVWOM9E 128
MelodieInfra/templates/NewTemplate/_NAME_/__init__.py sha256=xekvMKB0ro9HIsvnFdAIgyBURnOdIYA7WkhacVWOM9E 128
MelodieInfra/templates/NewTemplate/_NAME_/config.py sha256=aH1wEpainU-gkg-3e6RZeXyHIc7P4-a3CjCFZLkC6k4 275
MelodieInfra/templates/NewTemplate/_NAME_/run.py sha256=ESU71VvrWfkVxRqPX1K0UXKrBkFxIuYxppZ9Ta4I498 489
MelodieInfra/templates/NewTemplate/_NAME_/run_studio.py sha256=aIG2QCJbt8JhyWbvGaf3Ta7v1qCF0_yT2ZaHXmO_XH8 102
MelodieInfra/templates/NewTemplate/_NAME_/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
MelodieInfra/templates/NewTemplate/_NAME_/model/agent.py sha256=LSWHxFrvIW-uqh3F3IbPqWwhiZBKSEOye905pTNmMr4 169
MelodieInfra/templates/NewTemplate/_NAME_/model/data_collector.py sha256=vWPsZlXBNxEubkazVQukUTDf_bUdGNfMTotm189VoN4 119
MelodieInfra/templates/NewTemplate/_NAME_/model/dataframe_loader.py sha256=di4XS93cY0M7LRI5ulrlzpSuca3Y1gJU1Tzh-iMEWOw 247
MelodieInfra/templates/NewTemplate/_NAME_/model/environment.py sha256=9iukU33HL3bs7HpDsDNBJMYts13WYS4jGft5gax9Jpw 187
MelodieInfra/templates/NewTemplate/_NAME_/model/model.py sha256=UVzTKCw742Q7JpnuNyPqwZH-oVlxofuas_APqz9bQbI 491
MelodieInfra/templates/NewTemplate/_NAME_/model/scenario.py sha256=qMnM2SJ6LNkMlcor7xOfFJS2QQ83uEpRHAFczT3q9AI 161
MelodieInfra/templates/NewTemplate/_NAME_/model/simulator.py sha256=DstyTGso2mnchRDuhbd1k_5BoqX2du1U2BtUNSNmACM 81
MelodieInfra/utils/__init__.py sha256=xCtIzytXJBjbcgtMfXVw_oB3hVEk7-69-F-1BEVRfFM 99
MelodieInfra/utils/files.py sha256=00LqU8ANyLudtaejiA-ob2d6UtyuiQ0-gCxeeimsEpI 2638
MelodieInfra/utils/utils.py sha256=jCs4j4cbOtJBqwPmr3LbdkraOHZDIjVEHJgh786tKFE 226
Melodie-1.0.1.dist-info/LICENSE.txt sha256=WTyhTs1od3F6DybCxl8GreSv3lCEmFXM6Cohm4pYIJk 1091
Melodie-1.0.1.dist-info/METADATA sha256=AHQktIgkzq3nZfh0DeLyc3UTKdAxOK1daV7bS_E3sGk 3218
Melodie-1.0.1.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
Melodie-1.0.1.dist-info/entry_points.txt sha256=WefhT8zLjmmSAPhCnOd6TKu0XeUblGmCFZwvzqOhAms 56
Melodie-1.0.1.dist-info/top_level.txt sha256=DfTIhsej06Ow7WHFWgptvBZBhblCIJXiGURfQnmLzxk 21
Melodie-1.0.1.dist-info/RECORD

top_level.txt

Melodie
MelodieInfra

entry_points.txt

Melodie = Melodie.scripts.scripts:cli