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.3.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.3.0-py3-none-any.whl (70.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simforge-0.3.0.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.3.0.tar.gz
Algorithm Hash digest
SHA256 20581c2971fd2d261db173cacf617d66f86e3fa39aac3539c2366f7d57bb04c2
MD5 d2fcde62c59f7bada34e5c50c06a2ff1
BLAKE2b-256 d4f4a182d2c55cc4cdc487e4a23e5376ae99f21634daf986171650f4866b1b47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simforge-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 70.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2f9cba56ac9eabedc57af5eecbe63f834e926860c6f385b5397a55288344d989
MD5 77a0cbf8ef167f63130e401c3914ae16
BLAKE2b-256 e04c37e00302b8323da135a9d88c677023baac3a69ec9d21b97884a2ea1c2e6a

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