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
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ewoksid13-0.1.1.tar.gz.
File metadata
- Download URL: ewoksid13-0.1.1.tar.gz
- Upload date:
- Size: 60.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7162c345f9907a1e245a2bbe79eff9f122f9d989fecd8f16a3a89324d71bb31b
|
|
| MD5 |
b7171f683c4306b338adedad663831da
|
|
| BLAKE2b-256 |
c28be0871a46848ae58f62bde5784519cd01920e348378c3660fe8aaf317a3e1
|
File details
Details for the file ewoksid13-0.1.1-py3-none-any.whl.
File metadata
- Download URL: ewoksid13-0.1.1-py3-none-any.whl
- Upload date:
- Size: 82.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
732126869294e3587da7374288829879fae15826b0c7a4251379e4d2b3e1815e
|
|
| MD5 |
b578f9a89760cb18b77782fb5975db8c
|
|
| BLAKE2b-256 |
2d81612269444fc95acc054b195c8be2ed077fa8100b9e0e9e538dfb0da4cdb3
|