ewoksid13
Data processing workflows for ID13
Installation
pip install ewoksid13[scripts]
The auto_align and spi tasks need two ESRF packages that are not on PyPI,
so they are installed separately:
pip install git+https://gitlab.esrf.fr/id13/autoalign.git # auto_align
pip install git+https://gitlab.esrf.fr/spi/spi.git # spi
MCP server
An MCP server publishes the ID13 tools to an LLM agent: the ones in
ewoksid13.mcp.tools, next to the beamline-agnostic ones of
ewokstools.mcp_tools (SLURM credentials, job status).
pip install .[mcp]
ewoksid13-mcp # streamable HTTP, http://<host>:6113/mcp
ewoksid13-mcp --transport stdio # for a client that spawns the server itself
python -m ewoksid13.mcp does the same. Add a tool by writing it in
ewoksid13.mcp.tools and listing it in that package's TOOLS; the server
picks it up with no change of its own.
Documentation
Metadata
Release files for ewoksid13 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ewoksid13-0.1.2.tar.gz | 60.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ewoksid13-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 142.9 kB
Release files / ewoksid13-0.1.2.tar.gz
| Download URL | ewoksid13-0.1.2.tar.gz |
|---|---|
| Size | 60.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7fda7389a437b9340a99b2e9a614962cb07b919d1b316866dcf9668107e3ceb7
|
|
BLAKE2b-256 checksum How to use checksums |
c692296040fcc1335531889a0eff8d17053a6248dd75fe4879e2144cb9138351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / ewoksid13-0.1.2-py3-none-any.whl
| Download URL | ewoksid13-0.1.2-py3-none-any.whl |
|---|---|
| Size | 82.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7a5d5d2496bbca65e6f9337f94c779a5fe2235610e2411140a34993b977fd624
|
|
BLAKE2b-256 checksum How to use checksums |
946b5330e0928612e37ad62a43bab9b3d2517040ea42dea7bc469cdeca422d17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|