Metadata-Version: 2.3
Name: algomancy-content
Version: 0.3.17
Summary: Placeholder content for quick start to the Algomancy library
Author: Pepijn Wissing
Author-email: Pepijn Wissing <Wsg@cqm.nl>
Requires-Dist: algomancy-data
Requires-Dist: algomancy-scenario
Requires-Dist: dash
Requires-Dist: dash-bootstrap-components
Requires-Dist: dash-daq
Requires-Dist: pandas
Requires-Python: >=3.14
Description-Content-Type: text/markdown

### algomancy-content

Reusable content blocks (pages and callbacks) for Algomancy dashboards built with Dash. This package provides ready‑made creators for home, data, and overview pages, plus placeholder content to get you started quickly.

#### Features
- Standard page content creators (home, data, overview)
- Placeholder content for instant scaffolding
- Pairs naturally with `algomancy-gui` styling and the core launcher under `src/algomancy`

#### Installation
```
pip install -e packages/algomancy-content
```

Requires Python >= 3.14.

#### Quick start

```python
from algomancy_content import ShowcaseHomePage

# Plug into your AppConfiguration (see project root `example/main.py`)
home_content = ShowcaseHomePage.create_default_elements_showcase
home_callbacks = ShowcaseHomePage.register_callbacks
```

Use the prebuilt standard home page:

```python
from algomancy_content.pages.standardhomepage import StandardHomePage

home_content = StandardHomePage.create_content
home_callbacks = StandardHomePage.register_callbacks
```

#### Related docs and examples
- Example application: `example/main.py`
- Root documentation: `documentation/3_dash_contents.md`
