Metadata-Version: 2.3
Name: econagents-ibex-tudelft
Version: 0.0.1
Summary: 
License: MIT
Author: Dylan Castillo
Author-email: dylan@iwanalabs.com
Requires-Python: >=3.10,<4
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: econagents[all] (>=0.0.0)
Description-Content-Type: text/markdown

# econagents IBEX-TUDelft Extension

This package provides IBEX-TUDelft specific functionality for the `econagents` framework, including an agent-side market state management and specialized configuration parsers.

## Features

- **MarketState**: Order book management with support for orders and trades
- **IbexTudelftConfigParser**: Extended configuration parser with:
  - Role assignment functionality (assign-name, assign-role events)
  - Market event handlers (add-order, update-order, delete-order, contract-fulfilled)
  - Asset movement event handlers

## Installation

```bash
pip install econagents-ibex-tudelft
```

Or install from source:

```bash
git clone https://github.com/IBEX-TUDelft/econagents-ibex-tudelft.git
cd econagents-ibex-tudelft
pip install -e .
```

## Usage

See examples in the `examples` directory for how to use this package.

## License

MIT License - See LICENSE file for details.

