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.2.2.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.2.2-py3-none-any.whl (70.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: simforge-0.2.2.tar.gz
  • Upload date:
  • Size: 11.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.0

File hashes

Hashes for simforge-0.2.2.tar.gz
Algorithm Hash digest
SHA256 87bf7bb7f5d60228db8e8c5bd987be3afb5a93b4c799a0c24642fc1266326057
MD5 a4edaa8aeb55cce1135a966c7cd9b844
BLAKE2b-256 990fb471414b6d77a287e234a26c3025244c4a017b8e90142bd1642544a1fe54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: simforge-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 70.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.0

File hashes

Hashes for simforge-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f41a2ff2671be586582e3ac81213b64ce43258c9844ef49886a311ddef96e6d7
MD5 5b3be641b6ba2faac66ad10d9a4b106d
BLAKE2b-256 fc13fb0c37aae3f7da15f5ac037c0170c1ec5955ac4f35638a5a023360eee56f

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