mlange-42 / beecs-ui

GUI for the beecs honeybee model

Home Page:https://mlange-42.github.io/beecs-ui/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

beecs-ui

Test status Go Report Card Go Reference GitHub

Graphical user interface for the beecs honeybee model and derivatives.

beecs-ui screenshot

Features

  • Model parametrization from JSON files.
  • Customizable parameter manipulation UI.
  • Customizable plots and other live visualizations.

For a command line interface for the beecs model, see beecs-cli.

Web version

A web version of the model UI can be used on https://mlange-42.github.io/beecs-ui/. However, for best performance and configuration options we recommend local use. See below.

Installation

Pre-compiled binaries for Linux, Windows and MacOS are available in the Releases.

To install the latest development version using Go, run:

go install github.com/mlange-42/beecs-ui@main

Usage

Simply run the executable via double click or with

beecs-ui

To load a parameter file, use the -p option:

beecs-ui -p path/to/params.json

To run with a custom layout, use the -l option:

beecs-ui -l path/to/layout.json

About

GUI for the beecs honeybee model

https://mlange-42.github.io/beecs-ui/

License:GNU General Public License v3.0


Languages

Language:Go 100.0%