Metadata-Version: 2.4
Name: madboard
Version: 0.1.9
Summary: Modern web interface for the MadGraph7 event generator
Author-email: Theo Heimel <theo.heimel@uclouvain.be>
License-Expression: MIT
Project-URL: Homepage, https://github.com/theoheimel/madboard
Project-URL: Documentation, https://github.com/theoheimel/madboard#readme
Project-URL: Repository, https://github.com/theoheimel/madboard.git
Project-URL: Issues, https://github.com/theoheimel/madboard/issues
Keywords: flask,react,web-application
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: flask>=2.3.0
Requires-Dist: flask-cors>=4.0.0
Requires-Dist: waitress>=3.0.0
Dynamic: license-file

# MadBoard

Interactive modern web interface for the [MadGraph7](https://github.com/MadGraphTeam/MadGraph7)
event generator.

## Installation

MadBoard requires Python 3.11 or newer.

```bash
pip install madboard
```

## Usage

Start the server from your working directory:

```bash
madboard
```

MadBoard listens on `127.0.0.1:5000` (the next free port is used if 5000 is taken) and
opens the interface in your browser. By default it looks for the MadGraph executable at
`bin/madgraph`; use `--madgraph` to point it elsewhere, and `--port` to choose a
different port:

```bash
madboard --madgraph /path/to/madgraph --port 8080
```

Without a MadGraph executable, MadBoard still runs, but process generation is
unavailable.

## Development

See [DEVELOPMENT.md](DEVELOPMENT.md) for building the React frontend and running from a
source checkout.
