Metadata-Version: 2.4
Name: OASYS2-BARC-EXTENSIONS
Version: 2026.6.22
Summary: OASYS2 BARC extension widgets
Home-page: https://github.com/barc4/OASYS2-BARC-EXTENSIONS
Download-URL: https://github.com/barc4/OASYS2-BARC-EXTENSIONS
Author: BARC
Author-email: 
License: CeCILL Free Software License Agreement v2.1
Keywords: ray tracing,x-ray optics,oasys2,shadow4
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: X11 Applications :: Qt
Classifier: Environment :: Plugins
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Science/Research
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: oasys2>=0.0.42
Requires-Dist: OASYS2-SHADOW4>=0.0.44
Requires-Dist: shadow4>=0.1.84
Requires-Dist: barc4beams
Requires-Dist: barc4shadow
Requires-Dist: joblib
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: download-url
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# OASYS2-BARC-EXTENSIONS

OASYS2 extension widgets for BARC projects.

This repository starts as a minimal SHADOW4 extension package, following the
institutional extension pattern used by `OASYS2-ESRF-EXTENSIONS`.

## Current Scope

- Register a `BARC Shadow4` widget category in OASYS2.
- Provide package placeholders for future `barc4beams` and `barc4shadow`
  integration.
- Keep the initial skeleton intentionally small for the first commit.

Future categories such as SYNED or SRW can be added later by extending the
`orangecontrib.barc` package and adding new `oasys2.widgets` entry points.

## Developer Install

Use the Python environment used by OASYS2:

```bash
python -m pip install -e . --no-deps --no-binary :all:
```

Restart OASYS2 after installation.
