Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate RAYX into bluesky #232

Open
EnricoAhlers opened this issue Dec 8, 2023 · 2 comments
Open

Integrate RAYX into bluesky #232

EnricoAhlers opened this issue Dec 8, 2023 · 2 comments
Assignees
Labels
A-meta Area: development environment (toolchain, repo, etc.) C-enhancement Category: Adding a new feature S-blocked Status: Blocked by other issues or other PRs

Comments

@EnricoAhlers
Copy link
Collaborator

First step: Providing a Python API for RAYX similar to https://github.com/hz-b/raypyng.

It would be good to add RAYX functionality directly to raypyng.
The issue: Ray-UI runs in interactive mode while RAYX currently is one-shot. We need to discuss whether we want an interactive mode CLI for RAYX too.

@EnricoAhlers EnricoAhlers added C-enhancement Category: Adding a new feature A-core Area: The core library (rayx-core) labels Dec 8, 2023
@EnricoAhlers EnricoAhlers self-assigned this Dec 8, 2023
@EnricoAhlers
Copy link
Collaborator Author

I want to have the possibility to tell Ray-X:

In The RAY-UI way:

which file to trace
define for which objects I want to export the rays
specify the names of the exported files. Or, at least, I need to prepend something to the filenames (normally a number,'n_')
the folder where I want the results to be saved.
Even Better:

I want to have the possibility to pass an RML that I have in memory to RAY-X, or pass the path of the rml file to load.
define for which objects I want to export the rays. Even better I would like to be able to specify some properties. Numbers of rays, absolute intensity (If this is known for the source), fwhm horizontal and vertical, bandwidth.
I want the option to save the results as files, specifying the folder and the filename, or I want the wrapper to just return the results, and then I can decide what to do with them.

@Atraxus Atraxus added A-meta Area: development environment (toolchain, repo, etc.) and removed A-core Area: The core library (rayx-core) labels Jun 11, 2024
@Atraxus
Copy link
Collaborator

Atraxus commented Sep 18, 2024

Blocked by #323

@Atraxus Atraxus added the S-blocked Status: Blocked by other issues or other PRs label Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-meta Area: development environment (toolchain, repo, etc.) C-enhancement Category: Adding a new feature S-blocked Status: Blocked by other issues or other PRs
Projects
None yet
Development

No branches or pull requests

3 participants