Skip to main content

Getting Started with LionWeb Python

This guide will help you get started with LionWeb Python, from installation to creating your first project.

Prerequisites

  • Python 3.8 or later

Installation

# earlier versions of this package where called lionweb-python
pip install lionweb

Usage Schema

The typical usage consists in:

  • Authoring a new Language or retrieving it
  • Build models (i.e., trees of LionWeb Nodes) according to the Language(s) defined or used
  • Serialize/De-serialize models for storage and for interoperability with other tools
  • Relay on a LionWeb-compliant repository for storing models and for real-time collaboration with other clients