pysd

View on PyPIReverse Dependencies (6)

3.14.0 pysd-3.14.0-py3-none-any.whl

Wheel Details

Project: pysd
Version: 3.14.0
Filename: pysd-3.14.0-py3-none-any.whl
Download: [link]
Size: 148307
MD5: a915e5832ceb7dccc2e244145a375383
SHA256: 9d77f77f311ebea67e7371ebbb00824ff478fa17193fdefc3523e9477418052e
Uploaded: 2024-04-25 15:35:35 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pysd
Version: 3.14.0
Summary: System Dynamics Modeling in Python
Author: PySD contributors
Home-Page: https://github.com/SDXorg/pysd
License: LICENSE
Keywords: System Dynamics,Vensim,XMILE
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: MIT License
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.23)
Requires-Dist: pandas[excel]
Requires-Dist: parsimonious
Requires-Dist: xarray (>=2023.9)
Requires-Dist: lxml
Requires-Dist: regex
Requires-Dist: chardet
Requires-Dist: black
Requires-Dist: openpyxl (>=3.1)
Requires-Dist: scipy
Requires-Dist: progressbar2
Requires-Dist: portion
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4951 characters]

WHEEL

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

RECORD

Path Digest Size
pysd/__init__.py sha256=yUnuvXmL0fE1Jue_EORodONmCVHSry_SPAObZ9QcH9E 189
pysd/__main__.py sha256=s1WbIdAR3apC9DgRZHLRhhiv0gI7eAyaLzMUBKmZwwY 150
pysd/_version.py sha256=xtcy_5Xf21-Fg12NJ-BUaHz9wwW-QCIv0Ni0UXGxy0s 23
pysd/pysd.py sha256=B1pTDa_uNdsIDnbnf0N_J7_1Ifiedq0HO5ayMG0plTs 6774
pysd/builders/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/builders/python/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/builders/python/imports.py sha256=jtO16wDgDCt1Dm9y7g4CyyIK5_R7xldOHXJT3mMBrEk 2482
pysd/builders/python/namespace.py sha256=ybdSY_U_GYkw81ITdyv0trQx72CDYQl6e_dm3pknngk 6240
pysd/builders/python/python_expressions_builder.py sha256=SQF5Wm2jxI4aksHOObjqfiaFG1Q_CIxWueunKAnZcp8 80812
pysd/builders/python/python_functions.py sha256=-W2T2JOQOziCGezkHaYSty488MccnQ4lHM6VOFAKAMg 4837
pysd/builders/python/python_model_builder.py sha256=AVBndGYVIZIVLN8g7wALiTdZd5RO47gesWnxgjQIQ68 32832
pysd/builders/python/subscripts.py sha256=-yCwJx0fMankWAxMPLnGwf00hycftKUJ1fyYx-NRj_w 16099
pysd/cli/__init__.py sha256=JR_NZX4YYLdZ8A2sVZAzVIjJSPj9LpLyLbo9cmyHS8g 74
pysd/cli/main.py sha256=nu8hy9WNjS4LLLRNYbC9WtRhohOxvReE60ZENGWx7C4 4445
pysd/cli/parser.py sha256=Om6ZOikG55s8DGX8mECszKBAf0nr7UoX811YvDyOpvI 10707
pysd/py_backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/py_backend/allocation.py sha256=gBl34KIVSBV9Hl1WXA-9PxfvIvgyMmPSwdgwNyTkrCY 25612
pysd/py_backend/cache.py sha256=WRHloY9YHa2DjIkjhdSlALWlLHtgMAUa09hNbuEbB1o 1217
pysd/py_backend/components.py sha256=i7LPjIrB3h_R3o_-1WQ-B1CWzx4TovPjDEo9md1xr7E 9380
pysd/py_backend/data.py sha256=ZE_QEA9z_eGOILVpBxE_dpVA1fHS0xMg3V488vd6Zq0 12559
pysd/py_backend/external.py sha256=SwRlNQAF8MJbyg6viNymjH6gUD3S0QxhA45i25VG6-g 35191
pysd/py_backend/functions.py sha256=tJcL_-ZrPG4IQRqq95AhLk0IT_oaO4mw49D3JU_kFyM 26631
pysd/py_backend/lookups.py sha256=xFAW5xWX4tsWvSdFZNraHpYddnWVEYZkGT3x2bZCxLw 8480
pysd/py_backend/model.py sha256=OEH5kfi33GKQZ0bgRZU_Q-1jBnjJu3vu6HlxMHBDpZc 90933
pysd/py_backend/output.py sha256=iEGX-lsYANmUIjSb0UwHtlGRFFdwGOtTflsIWcUEbAw 15331
pysd/py_backend/statefuls.py sha256=pPnUGt8O1T0anVVkqqwUP1egGlhdti69vj3koFJ7WZY 20780
pysd/py_backend/utils.py sha256=SR9C8-7V8yaPpHQmDZvYVg-jHvtUxPiSIH8UE6CviYY 15548
pysd/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/tools/benchmarking.py sha256=tF5L6rLnIPVWehqIhTEx6tGBKSE8GFrTdNDUGEtpd34 10223
pysd/tools/ncfiles.py sha256=Z7Z-MgLC8TA0UJRDikQ-3DQonwLIWfzzttxghe5s9GE 12951
pysd/translators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/translators/structures/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/translators/structures/abstract_expressions.py sha256=DlJSB9blfuT-ruSyHqh2V-2Y66nKV-ubA03ZE7SDG_I 15667
pysd/translators/structures/abstract_model.py sha256=pzDK7pzOHhqedGWNAJf1qtNRVwUL12N5xPznyEf5ZQo 14785
pysd/translators/vensim/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/translators/vensim/vensim_element.py sha256=KjBDJRcOrUqXCi0rtdA6fSdxHcyQAFMNvRApxcurytA 27290
pysd/translators/vensim/vensim_file.py sha256=HgGcCANk0t984O7KPhltMFM8y8n98kouhxljkZF2WIE 13276
pysd/translators/vensim/vensim_section.py sha256=9xvOJH4xuy3nw4yEe5bpZ_bweddy_bsYnbPuN8oq_rQ 8300
pysd/translators/vensim/vensim_structures.py sha256=6o9LVHwUCMpW1A8WYrNq1NE0z2vzjNdyWmtn0-4XYb8 2265
pysd/translators/vensim/vensim_utils.py sha256=TKKrSxp1Pzw9knnWeMdYEkiCeOnF52Dt4NiNkdQuE5E 4916
pysd/translators/vensim/parsing_grammars/common_grammar.peg sha256=TinN6xMg5ZLHp5mAJyFLMOetwF7-aGPX6AZd2mDTxY4 547
pysd/translators/vensim/parsing_grammars/components.peg sha256=je1iVhUqPKUX3bLdVsu-GJf-xGD8v7GmtQ51CfWSPFc 1447
pysd/translators/vensim/parsing_grammars/element_object.peg sha256=oKL5WRqvveiKSD3uzbnkhjb7sr7O2ThiEDtrQIUCbtk 2316
pysd/translators/vensim/parsing_grammars/file_sections.peg sha256=IZ7wXGzXU_YhAD-Cu_a74FCVdvnKsjsVquUxufxDTR8 400
pysd/translators/vensim/parsing_grammars/lookups.peg sha256=hq4kbrUHMiJbINBxeb3BeNnX6cRkCzcOa651qxAmtRw 264
pysd/translators/vensim/parsing_grammars/section_elements.peg sha256=yD6AcE9d9oVC58wQlnlO_u7KQN3nuphMKyDLZ27Ursg 371
pysd/translators/vensim/parsing_grammars/sketch.peg sha256=DZCrUyzO_Tcp-_K_8QxgVmc2fgHS9bRumt83zUVJX-g 2761
pysd/translators/xmile/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pysd/translators/xmile/xmile_element.py sha256=a_b35gB9GpT3LfUgh6SIbjHNT-aigmwqqik8Tar1azk 23283
pysd/translators/xmile/xmile_file.py sha256=qc3s2wFgz3kaSDPEhAdHMmVeuOZJLq8QoAdTOnSOflc 4109
pysd/translators/xmile/xmile_section.py sha256=sToM0B2Z6UzqA3H2eb6mT4vkzs5OMtfrWeCuZ2dJo3E 10096
pysd/translators/xmile/xmile_structures.py sha256=skHc03i1Qa-lXn6y0YoIe03mHB5jphvhxQcM_F3k6kk 3379
pysd/translators/xmile/xmile_utils.py sha256=4-igwScgxKqoiTL3F2rL2cUaVhYCMzkycqk1d6JbiVg 3954
pysd/translators/xmile/parsing_grammars/equations.peg sha256=DzftIy9SKS8eXZAgRdXIAuE68uklRMGdTyuJqastT44 1773
pysd-3.14.0.dist-info/LICENSE sha256=GJUKCyHfj8UrCAuHe-AQ9G6Sr82WxPjFWknz00WybnU 1089
pysd-3.14.0.dist-info/METADATA sha256=JWhWzb-WUtcIh7tSAj9d4PVSJW8lxQNpgerW_NdxpuA 6049
pysd-3.14.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pysd-3.14.0.dist-info/top_level.txt sha256=3-nqt5TUOoBpIA7uukwLseFmK-eHdGXxNiDvk-MrdWk 5
pysd-3.14.0.dist-info/RECORD

top_level.txt

pysd