Skip to main content

Diverse virtual environments through procedural generation

Project description

SimForge

PyPi Docs Python Docker Docs Codecov

SimForge is a framework for creating diverse virtual environments through procedural generation.

Overview

The framework implements a modular approach with three primary concepts: Assets, Generators, and Integrations.

Assets

Assets are the registered building blocks that range from simple images and meshes to complex articulated models. Their definitions reside in external repositories that can be shared and reused across projects. Example: SimForge Foundry

Generators

Generators are responsible for automating the creation of Assets from their definitions in a deterministic manner. They interface with external tools and libraries to produce the desired output. Example: Blender

Integrations

Integrations seamlessly bridge the gap between the Generators and external frameworks such as game engines or physics simulators. These modules leverage domain-specific APIs to import and configure the generated Assets. Example: Isaac Lab

Documentation

The full documentation is available in its raw form inside the docs directory. The compiled version is hosted online in a more accessible format.

HTML

License

This project is dual-licensed under either the MIT or Apache 2.0 licenses.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simforge-0.4.0.tar.gz (11.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simforge-0.4.0-py3-none-any.whl (70.3 kB view details)

Uploaded Python 3

File details

Details for the file simforge-0.4.0.tar.gz.

File metadata

  • Download URL: simforge-0.4.0.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for simforge-0.4.0.tar.gz
Algorithm Hash digest
SHA256 0c349ba0240f0b3b1fd76771b4a7be760f3adb231a90785406af949d39e3d518
MD5 46bf006b9f4d1a054fb7aaa8e9a1555b
BLAKE2b-256 6da879d944c803a88287c9c23988e3461e96720e3356651dd25eac44b65573e6

See more details on using hashes here.

File details

Details for the file simforge-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: simforge-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 70.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for simforge-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9a72a6b6e9b6f285563060d4c27316a63d0b540b46a89be1bc5ebe9a202c8b8
MD5 010a83eec5f9d6e9dfee432504358e9f
BLAKE2b-256 af3c05968b4a9373d51eda81bed5a7c70cbbf1f146f54984cffcce141064d513

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page