Daitum

Daitum is a platform for building and deploying optimisation applications.

It allows you to define data, business rules, optimisation logic, and user interfaces in a single model, then deploy that model to a shared execution engine. The result is a complete, configurable planning application without needing separate backend services or frontends.

This documentation explains how to build, package, and deploy Daitum applications using the Python SDK.

daitum-core

daitum-core is the Python SDK for building Daitum applications.

Each application is defined by three parts:

  • a model (data structures and logic)

  • a configuration (algorithms, objectives, data sources)

  • a UI (screens and components)

These are bundled into a deployable package and uploaded to the platform.

pip install daitum-core

The SDK includes three main packages: