Skip to content

CRL and Mono#1179

Merged
prjemian merged 6 commits into
mainfrom
crlsmonos
May 13, 2026
Merged

CRL and Mono#1179
prjemian merged 6 commits into
mainfrom
crlsmonos

Conversation

@mdwyman
Copy link
Copy Markdown
Collaborator

@mdwyman mdwyman commented May 7, 2026

Adds support for new multi-system transfocator (CRLs) iocs. These new IOCS will be in use at 8ID, 9ID, 12ID, and 28ID. The old transfocator (jj_transfocators) support should still be used at 4ID and 6ID who are using older EPICS support for their transfocators (both are single CRL systems)

Bluesky support for new mono support for mono's using only bragg and gap motors (instead of the bragg, z-slide, y-slide found in the Kohzu support). The EPICS support is meant for the newer monos from IDT (in use at 8ID and 9ID among other beamlines).

mdwyman added 2 commits May 7, 2026 13:40
…tor (bragg and gap motors only), and support for new multi-system transfocator IOC
@prjemian
Copy link
Copy Markdown
Contributor

Running pre-commit run --all-files before commit and push will help to clean-up style problems that cause the CI to fail. These style problems block the other unit tests from running. Testing those locally now...

@prjemian
Copy link
Copy Markdown
Contributor

prjemian commented May 12, 2026

Finding: None of this code is tested (except for style).

That is to say, there are no unit tests intended to test any of this code.

@prjemian
Copy link
Copy Markdown
Contributor

With pre-commit, new code does not trigger any unit test failures.

Would you mind revising the code to follow PEP8: capitalize all class names?

@mdwyman
Copy link
Copy Markdown
Collaborator Author

mdwyman commented May 12, 2026

Would you mind revising the code to follow PEP8: capitalize all class names?

Will do.

Copy link
Copy Markdown
Contributor

@prjemian prjemian left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great! Thanks for the contribution.

@prjemian prjemian merged commit efb5fe3 into main May 13, 2026
7 checks passed
@prjemian prjemian deleted the crlsmonos branch May 13, 2026 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants