Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/simulatrex/simulatrex-engine

Enable decision-making based on simulations
https://github.com/simulatrex/simulatrex-engine

chatgpt generative-ai gpt-4 llama2 pypi python simaas simulations

Last synced: 6 days ago
JSON representation

Enable decision-making based on simulations

Awesome Lists containing this project

README

        


Simulatrex




Discord


Enable decision making based on LLM-based simulations




Feature Request

## Start the Playground

Make sure to have the .env files in place following .env.example

1. Setup conda / venv env

2. Install global requirements

```
pip install -r requirements.txt
```

3. Install local simulatrex-engine package

```
pip install -e .
```

4. Start api server

```
cd api
pip install -r requirements.txt
uvicorn server:app --reload --loop asyncio
```

5. Install and run frontend

In a separate terminal:

```
cd playground
bun install
bun run dev
```

Open http://localhost:3000

Start running your simulation.

---

Or via Docker:

```
docker compose up
```

---

Simulatrex Infrastructure

## Contributing
To contribute: Clone the repo locally -> Make a change -> Submit a PR with the change.

Here's how to modify the repo locally:
Step 1: Clone the repo
```
git clone https://github.com/simulatrex/simulatrex-engine
```

Step 2: Navigate into the project, setup a new virtual env (recommended) and install dependencies:
```
cd simulatrex
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
```

Step 3: Submit a PR with your changes! 🚀
- push your fork to your GitHub repo
- submit a PR from there

# Support / talk with founders
- [Community Discord 💭](https://discord.gg/YxdTpQxrbS)
- Email ✉️ [email protected]