simforge

View on PyPIReverse Dependencies (2)

0.1.3 simforge-0.1.3-py3-none-any.whl

Wheel Details

Project: simforge
Version: 0.1.3
Filename: simforge-0.1.3-py3-none-any.whl
Download: [link]
Size: 63774
MD5: cd8312e8b4ce8b11e5247fd35efd05ab
SHA256: f0cf9f68444c19deb8f1d3fc0d2498fad25abda997776457669387f763c06a21
Uploaded: 2025-01-29 01:18:44 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: simforge
Version: 0.1.3
Summary: Diverse virtual environments through procedural generation
Author-Email: Andrej Orsula <orsula.andrej[at]gmail.com>
Maintainer-Email: Andrej Orsula <orsula.andrej[at]gmail.com>
Project-Url: Repository, https://github.com/AndrejOrsula/simforge
Project-Url: Documentation, https://AndrejOrsula.github.io/simforge
License: MIT OR Apache-2.0
Keywords: procedural,simulation
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Topic :: Games/Entertainment :: Simulation
Classifier: Topic :: Multimedia :: Graphics :: 3D Modeling
Requires-Python: >=3.10
Requires-Dist: platformdirs (~=4.0)
Requires-Dist: pydantic (~=2.0)
Requires-Dist: pytest-cov (>=6.0.0)
Requires-Dist: argcomplete (~=1.0); extra == "all"
Requires-Dist: bpy (~=4.0); extra == "all"
Requires-Dist: devtools (~=0.12); extra == "all"
Requires-Dist: fake-bpy-module; extra == "all"
Requires-Dist: logfire (~=2.0); extra == "all"
Requires-Dist: pytest (~=8.0); extra == "all"
Requires-Dist: rich (~=13.0); extra == "all"
Requires-Dist: simforge-foundry; extra == "all"
Requires-Dist: simforge-foundry; extra == "assets"
Requires-Dist: bpy (~=4.0); extra == "bpy"
Requires-Dist: bpy (~=4.0); extra == "bpydev"
Requires-Dist: fake-bpy-module; extra == "bpydev"
Requires-Dist: argcomplete (~=1.0); extra == "cli"
Requires-Dist: rich (~=13.0); extra == "cli"
Requires-Dist: devtools (~=0.12); extra == "dev"
Requires-Dist: logfire (~=2.0); extra == "dev"
Requires-Dist: pytest (~=8.0); extra == "dev"
Requires-Dist: rich (~=13.0); extra == "dev"
Requires-Dist: simforge-foundry; extra == "foundry"
Requires-Dist: rich (~=13.0); extra == "rich"
Requires-Dist: pytest (~=8.0); extra == "test"
Requires-Dist: logfire (~=2.0); extra == "tracing"
Requires-Dist: rich (~=13.0); extra == "tracing"
Provides-Extra: all
Provides-Extra: assets
Provides-Extra: bpy
Provides-Extra: bpydev
Provides-Extra: cli
Provides-Extra: dev
Provides-Extra: foundry
Provides-Extra: rich
Provides-Extra: test
Provides-Extra: tracing
Description-Content-Type: text/markdown
License-File: LICENSE-APACHE
License-File: LICENSE-MIT
[Description omitted; length: 2568 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
simforge/__init__.py sha256=aDdd-uPHIVTAstWkIgeOt_Mxt49-OiioLIC95pkJs84 2137
simforge/__main__.py sha256=OCiXlrMLonQOnSgJ_-dGV2jefLYhSzuC2pn5aRSmc9M 12378
simforge/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simforge/_typing/__init__.py sha256=LzVYm4j6cwlkuBoRMUqsHqX7MMDHXl_xLsxnyexHX-E 67
simforge/_typing/cfg.py sha256=v2HCtv6EJukyFbJgHj67gkhGRLf4iFfkeXCs3VxfXS8 1040
simforge/_typing/enum.py sha256=cTPHNPoqH_-x5Oex-0hvoFIWjKAzVCQ_si-Jcvn4flo 144
simforge/core/__init__.py sha256=2WcTtNqoXGosH9ONY2DNHqBXj4C1sFxYw0MsUQAyYM8 261
simforge/core/asset/__init__.py sha256=lmkBNSxJVugRnr7Zby9IfnTMLdePXIJZVrxEHv44i18 263
simforge/core/asset/articulation.py sha256=30BTVk9lQdl7zQQj5OmT05_Q6--KcjjAwjU5P_rFmWI 411
simforge/core/asset/asset.py sha256=_qWBIDjqO6wfmhvSBm8IS2rEgsGAHTRslBJYKbj16jA 5459
simforge/core/asset/asset_type.py sha256=c4nu3IX3lPgesuDx7PdL6X87mIqKcjPbSrPtMoHx4HA 230
simforge/core/asset/geometry.py sha256=r3eJ7u7ik45_yOtRAu7otbr97H0EZJAU1gLZuoHCWtM 395
simforge/core/asset/image.py sha256=nPXkoWlUYqOhab2gSIWY7SFQLtupLHDy4vZvGObtOyU 383
simforge/core/asset/material.py sha256=XjPnG_TZOi5ZrJ5SX3ZR0J4ckVLcCzSnDQIpH6HPpKM 395
simforge/core/asset/model.py sha256=G3g8s8qTQxX7UNjxrnB8h7p2V1TeWYI7X46RZtGgRfQ 814
simforge/core/baker/__init__.py sha256=ClSV0KyZM1CUKXjrx1xmH09GcsVmx4aT5dgb4XIJSKA 74
simforge/core/baker/bake_type.py sha256=y_UE8fM3PhzqAwrFw0koZJiPyhnH979viPAbZ1cL65g 164
simforge/core/baker/baker.py sha256=2aLV0j9lbU3AKZn_AxjNepQslm0apFw6lKzpNaX6q1E 465
simforge/core/exporter/__init__.py sha256=D83dBKxDuZeJOVnCnDhZ90uNDm_qa_D_HOgxVxOnEP4 79
simforge/core/exporter/exporter.py sha256=n0LahyPw7dd6b5w9jubgsBf30eAyTQ4NbAW0KHnsRd4 1296
simforge/core/exporter/file_format.py sha256=YDS_Col8DDdkuJ5S_dZDgU4ihnc8TVCTYRuThjYEeNI 2186
simforge/core/generator/__init__.py sha256=4Ks3VSdYdypwYi-kzSU650SoeJPxCuEhjsNsv-uBNe0 39
simforge/core/generator/generator.py sha256=dvBaX6MCdtadrXdoqf5fv2X9qR7Xntnoah4ayWFi3Tg 18024
simforge/core/procgen/__init__.py sha256=bOvibriX3bLpf3PUD_K3N8Tizov9wu5KpFOGvHk1m2g 74
simforge/core/procgen/op_type.py sha256=I4bdA7O_2ZkiJWRv_dlMj1-mrih9X1fD509HvZs4dao 97
simforge/core/procgen/proc_op.py sha256=Gx_0rK0KQxwV1NZCnmrmZgwh0kFG_cgIFbHYJfR_cTM 448
simforge/core/renderer/__init__.py sha256=L6W-EImhmsmU_6NIL3f1eXDHBgp5pbeMKD97YTzdSv0 38
simforge/core/renderer/renderer.py sha256=CPvkXc4onHSlNvk_0_EvdP61ZzF1deN3TuWlt7dJBDc 396
simforge/core/semantics/__init__.py sha256=4FApBOmYlmm1_t_kTFfQJz1jxujZi9cYoHW0o5Vyw4k 125
simforge/core/semantics/semantic_class.py sha256=ClLz7ZtKpZYGV8ycHPEe-nm2ZN74Tm0dgIF4U-2_Zsg 182
simforge/core/semantics/semantic_tag.py sha256=fUxwiJTmfShSnuFZwzH6gLxLIZKg178ss0b3aG9VDrE 305
simforge/core/semantics/semantics.py sha256=zvBKTjfskGFL1tlPo8socF3kOawLDjWF5UVzagnr8IY 417
simforge/generators/__init__.py sha256=Xo31o8vy0gEQ-8t8s3fVAyjNJoPbY99mGkqJ_0dQxuM 37
simforge/generators/blender/__init__.py sha256=BX5FC0cOOd-6YfhBJGtxKUFbXkS112JpAa7arfEQtSU 368
simforge/generators/blender/baker.py sha256=kiHAKuOE82gxVHK4zKjbiMUBQhEY-a_MmJXKARZWGAo 23329
simforge/generators/blender/exporter.py sha256=YqikarrRvzOht2B2SZpZkYTgz-vcGWR4PR-VUrUCIEg 8036
simforge/generators/blender/generator.py sha256=slabIiAfQkaybYG61bPurBwe5a5nB9nodwLGjWUVoug 8389
simforge/generators/blender/version.py sha256=TVDTjf7_ESrUCWg0cOZE-HgJroAdnCzmFmUCZ-1c_l4 483
simforge/generators/blender/asset/__init__.py sha256=f7alHTHACYs7gQeq0VJfTuSTu9In5eVS6SZoxk51hog 188
simforge/generators/blender/asset/articulation.py sha256=bACW7mDPmwAYLuEL5I46ns7b_kRWM9B9RVSSb0zyGag 267
simforge/generators/blender/asset/geometry.py sha256=Shj3neAeDzs3u2J4dfjll5XTBHo5XiWsOmefsjs3_FU 3967
simforge/generators/blender/asset/image.py sha256=_BFfJXpUyYzC40_-62lUwzHCg5lj40krMFjKCOLchbU 229
simforge/generators/blender/asset/material.py sha256=VZB72TVyQTcM1RjeymoXJfxrIQJJkLyIT4IOAFvTgKE 2804
simforge/generators/blender/asset/model.py sha256=ns4uWPN_QhiLdXSDpNh3gqOh0CxlCHtLvWT-lhsaYuc 1162
simforge/generators/blender/modifier/__init__.py sha256=VWJnC0o7jUDfe-y8bXu2fzNfJd5UxVylmHDoBVoPCUQ 161
simforge/generators/blender/modifier/decimate.py sha256=sUMcd4YWEg7PoVh_6KefyeKMDY5J44eiSxd6mx80Ijo 1715
simforge/generators/blender/modifier/geometry_nodes.py sha256=cMKzmHY_1VhZq5HljJ7sgx85rCkWBqAvrT9uFVl2FYc 2367
simforge/generators/blender/modifier/modifier.py sha256=oRqyDvLf5R863bpwpMFXSF73widhsz6g7sRjljvfV84 748
simforge/generators/blender/modifier/triangulate.py sha256=x1nMv05uNCPeoCpSVdiRHO_nfG21ne7Qo3ReHqcLlC8 206
simforge/generators/blender/nodes/__init__.py sha256=HJIG-6_jPsE9n1EKjGYwRkIoP7kJCiQg1AIi_al_PiQ 125
simforge/generators/blender/nodes/nodes.py sha256=OZxgDWG-Cu-ZP4Wy8tqanL5XJn68zK7j1pbH-QA1tB8 2820
simforge/generators/blender/nodes/nodes_from_python.py sha256=dczHg0TWtRKZ-UoR8OL9Kiln6YU03j7YaFdw6NcD8hw 1018
simforge/generators/blender/nodes/nodes_manager.py sha256=yeN6CJx74I7BYkfDNQnFd5xR-KVEFzoRB1LMjl2s1gs 1284
simforge/generators/blender/procgen/__init__.py sha256=8JYlByqcr4XQxsXgDrKJ4i2CLWhKA7QzGH-D7uJANt4 37
simforge/generators/blender/procgen/proc_op.py sha256=PBj9H0VkgBV4rOP5XdCJEZH0ZrFH4LsbUWxs5PfBAnk 383
simforge/generators/blender/renderer/__init__.py sha256=hgFvRMyykL2R860wYjggdn_O3KB5OPTIMMJMrDb2iCA 48
simforge/generators/blender/renderer/thumbnail_renderer.py sha256=2b1uCv0pU8soSoC4sp6qWTFK96ogl3iqMPFVcVkcOfY 3479
simforge/generators/blender/shader/__init__.py sha256=FE_63uv0DFMW2NQJD5COuovmsXVE0sOHVdvhxIhi1Do 36
simforge/generators/blender/shader/shader.py sha256=lcYEk-IvUp5FYdlWyoFJx4wfEnGte1qmPX8zctRUYdM 628
simforge/integrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
simforge/integrations/isaaclab/__init__.py sha256=q_ht_C2AvC_Ur_d8JItE_LXzKq6uA4l7X5XgaZMLVXY 52
simforge/integrations/isaaclab/schemas/__init__.py sha256=mzQOAfUwEhwZSLJHGD3qHlm3gXSjRYl60C5LXLYryDg 33
simforge/integrations/isaaclab/schemas/cfg.py sha256=M2Fd3oN0m_lPduMDTXwkdK3y4QmgJNy8-TThlHubAVU 803
simforge/integrations/isaaclab/schemas/impl.py sha256=L30u1VLeYxBY90CzcbPxoeSlwwOzRjv6rtS1oRoH2Zs 2608
simforge/integrations/isaaclab/spawner/__init__.py sha256=brSawPeRYhWenfmUvaRUwNUlvpbPHvUPddEKUojfVmQ 84
simforge/integrations/isaaclab/spawner/from_files/__init__.py sha256=mzQOAfUwEhwZSLJHGD3qHlm3gXSjRYl60C5LXLYryDg 33
simforge/integrations/isaaclab/spawner/from_files/cfg.py sha256=bziYaR7nvCC-aLNaxRbtE_p0TWXCPRrfxyOyr5r8zSM 633
simforge/integrations/isaaclab/spawner/from_files/impl.py sha256=mlwa0qGBrXi2ydOjMZKztPyToM3Cdw4n5xPjP4fYkJ0 2594
simforge/integrations/isaaclab/spawner/simforge_asset/__init__.py sha256=mzQOAfUwEhwZSLJHGD3qHlm3gXSjRYl60C5LXLYryDg 33
simforge/integrations/isaaclab/spawner/simforge_asset/cfg.py sha256=ZZLmmY2G45-TToEjleYgBfBs9q7h-LdLW4T03LZ4AFU 690
simforge/integrations/isaaclab/spawner/simforge_asset/impl.py sha256=lT7XfWO4NH6oKkTQ1QoeNJcZo2UvlY5Psa-sH9B3_zg 2372
simforge/scripts/blender/python_expr.bash sha256=V8y0QXAmfG7n-1xPJkaLmckt9uO3cVRzNPQ8adD3mLM 1195
simforge/scripts/blender/python_file.bash sha256=CUzN7j-vzGri4ljjFuCos2BYQoKq3DR6qqWbXYbzrhE 954
simforge/scripts/blender/setup.py sha256=5aFwLm7GS1FapWpM68VwKcGi1WiHe1XptJAGnlRYtrg 1526
simforge/utils/__init__.py sha256=rviHKmqkajfqdLywNwwn8hIRAT-Kv91akTusblnpNpI 363
simforge/utils/cache.py sha256=xvnTJEBUPOGGEmz8mVf0KOdfLDSFYLnYkmAoW0xrBj4 108
simforge/utils/hash.py sha256=dxTEa42yqzWcnTscJeotDWI3qkEyFfxEQjyzm9YHUek 610
simforge/utils/importer.py sha256=4Q-R5dx3u9QicjEElsweRbtdmLDlaLvOP77xbLpVAD0 2751
simforge/utils/io.py sha256=8XwT5Kj7qtMbxMQYB_39V5h39kbzbUxRVIS6jdhhve8 1602
simforge/utils/logging.py sha256=YX7cENOH8SVQ1zhfsnrEW7tQodt3fFln5hvJjnJLnwM 1843
simforge/utils/math.py sha256=Bnk4ycBSHf2wv6JQsmIDuRs_wdiWNpdMLrrYVhe-t0A 165
simforge/utils/str.py sha256=V0ViWzq-n0IzN6vHP08WMHj6NlBU3NyKN_3ktytoc7w 618
simforge/utils/tracing.py sha256=fUMjk1riucbYb_GBZ0_K6dgaIb9KiMY6IYIq99wl9JA 1127
simforge/utils/version.py sha256=qu09ramMakphQeE5qnY74D9h0_f7JTZ7vffmb7DklxA 316
simforge-0.1.3.dist-info/METADATA sha256=7cJfEFh7K1s4jLmrujE8TlN3sEyGiPkWov-6L22udC0 4735
simforge-0.1.3.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
simforge-0.1.3.dist-info/entry_points.txt sha256=I2bc1Jo_omUbvTdbAC9XInJFo-Raq3IjZFhjBw2bbOE 52
simforge-0.1.3.dist-info/licenses/LICENSE-APACHE sha256=psuoW8kuDP96RQsdhzwOqi6fyWv0ct8CR6Jr7He_P_k 10173
simforge-0.1.3.dist-info/licenses/LICENSE-MIT sha256=CJTOK4S-EV6sLrJsyVD5va2PqFmuRJSSe1uNuCVAtac 1070
simforge-0.1.3.dist-info/RECORD

entry_points.txt

simforge = simforge.__main__:main