Metadata-Version: 2.4
Name: daitum-ui
Version: 2.0.0
Summary: UI definition generation library for the Daitum platform
Author: Daitum
License-Expression: Apache-2.0
Project-URL: Homepage, https://daitum.com
Project-URL: Documentation, https://docs.daitum.com
Project-URL: Repository, https://github.com/daitumapi/daitum-core
Keywords: optimisation,modelling,daitum
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: daitum-model>=2.0.0
Requires-Dist: typeguard<5,>=4.4
Dynamic: license-file

# daitum-ui

UI definition generation library for the [Daitum](https://daitum.com) optimisation platform.

`daitum-ui` provides a fluent builder API for defining UI screens, navigation groups, and
components. The UI definition is serialised to JSON and packaged for upload to the Daitum platform.

## Installation

```bash
pip install daitum-ui
```

## Usage

```python
from daitum_ui.ui_builder import UiBuilder

builder = UiBuilder()
nav = builder.add_navigation_group("Results")
```

## Documentation

Full documentation is available at [docs.daitum.com](https://docs.daitum.com).

## Changelog

See [CHANGELOG.md](https://github.com/daitumapi/daitum-core/blob/main/daitum-ui/CHANGELOG.md) for version history.

## Licence

Apache 2.0 — see [LICENSE](https://github.com/daitumapi/daitum-core/blob/main/LICENSE).
