Metadata-Version: 2.4
Name: agi-pages
Version: 2026.5.13.post1
Summary: AGILAB public analysis page umbrella and provider package
Author: Jean-Pierre Morard
Maintainer: Jean-Pierre Morard
License-Expression: BSD-3-Clause
Project-URL: Documentation, https://thalesgroup.github.io/agilab
Project-URL: Source, https://github.com/ThalesGroup/agilab/tree/main/src/agilab/lib/agi-pages
Project-URL: Issues, https://github.com/ThalesGroup/agilab/issues
Project-URL: Homepage, https://github.com/ThalesGroup/agilab
Project-URL: Repository, https://github.com/ThalesGroup/agilab
Project-URL: Discussions, https://github.com/ThalesGroup/agilab/discussions
Project-URL: Changelog, https://github.com/ThalesGroup/agilab/releases
Keywords: agilab,analysis,streamlit,dashboards,page-bundles
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: agi-gui==2026.05.13.post1
Requires-Dist: view-barycentric-graph==0.1.0
Requires-Dist: view-data-io-decision==0.1.0
Requires-Dist: view-forecast-analysis==0.1.0
Requires-Dist: view-inference-analysis==0.1.0
Requires-Dist: view-maps==0.1.0
Requires-Dist: view-maps-3d==0.1.0
Requires-Dist: view-maps-network==0.1.0
Requires-Dist: view-queue-resilience==0.1.0
Requires-Dist: view-relay-resilience==0.1.0
Requires-Dist: view-release-decision==0.1.0
Requires-Dist: view-shap-explanation==0.1.0
Requires-Dist: view-training-analysis==0.1.0
Dynamic: license-file

# AGI Pages

[![PyPI version](https://img.shields.io/pypi/v/agi-pages.svg?cacheSeconds=300)](https://pypi.org/project/agi-pages/)
[![Python versions](https://img.shields.io/pypi/pyversions/agi-pages.svg)](https://pypi.org/project/agi-pages/)
[![License: BSD 3-Clause](https://img.shields.io/pypi/l/agi-pages)](https://opensource.org/licenses/BSD-3-Clause)

`agi-pages` is the umbrella/provider package for AGILAB public analysis views.
It installs the supported `view-*` distributions and exposes a small discovery
API so the AGILAB ANALYSIS page and exported notebooks can resolve installed
view bundles without embedding the page source in the root `agilab` wheel.

## Quick Install

```bash
pip install agi-pages
```

Most users should install it through the AGILAB UI profile:

```bash
pip install "agilab[ui]"
```

## Runtime Contract

The package exposes a small provider API:

```python
import agi_pages

print(agi_pages.bundles_root())
```

`agi-env` uses this provider only when `agi-pages` is installed. A base
`agilab` install remains CLI/core-only and does not require this package.

The default umbrella covers the public views with general AGILAB UI runtime
compatibility. Specialized views with narrower runtime constraints can still be
installed independently.
