Skip to content

World Modeling Language (WML): A programming language designed for modeling real-world systems with ease. It's meant to facilitate AI research and introduce deterministic instructions into AI model.

License

Notifications You must be signed in to change notification settings

kennylajara/WML

Repository files navigation

World Modeling Language (WML)

World Modeling Language (WML) is a programming language designed for modeling real-world systems with ease. It's meant to facilitate AI research and introduce deterministic instructions into AI model.

It is currently on Alpha stage and under active development. Do not use it in production. That being said, we welcome contributions and feedback from the community.

Features

  • Ease of Use: High-level abstractions and user-friendly syntax.
  • Modeling Frameworks: Built-in libraries and frameworks for defining entities, relationships, and behaviors.

Future Features

  • Performance Optimization: Efficient handling of large-scale simulations and complex computations.
  • Interoperability: Compatibility with other modeling and simulation tools.
  • Visualization Tools: Advanced options for analyzing and presenting models.
  • Data Integration: Support for importing and processing real-world data.
  • Simulation Capabilities: Tools for simulating physical, social, and economic systems.

Getting Started

Prerequisites

  • Ensure you have Python installed. WML is developed and tested with Python 3.11. Other versions may work, but are not officially supported (yet).

Installation

  1. Clone the repository:

    git clone https://github.com/kennylajara/WML.git
    cd WML
  2. Install the required dependencies:

    pip install -r requirements.txt

Usage

For more detailed documentation and examples, please refer to the Documentation.

Contributing

We welcome contributions! Please read our Contributing Guide to get started.

License

This project is licensed under the Attribution-NonCommercial 4.0 International - see the LICENSE file for details. If you would like to use this project for commercial purposes, please contact me.

Programs created using the World Modeling Language (WML) are not subject to the WML license. The license for WML only applies to the language itself, not to any programs or models created using it. Users are free to license their own programs as they see fit.

Contact

For any questions or feedback, please open an issue or contact.

About

World Modeling Language (WML): A programming language designed for modeling real-world systems with ease. It's meant to facilitate AI research and introduce deterministic instructions into AI model.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages