Skip to content

Conversation

@RJCD-Diamond
Copy link
Contributor

After discussions with @coretl and given the fact that we will be removing the adodin in order to only support fascs odin, the adodin module has been moved to dls-dodal in order to maintain compatibility until all EIger's have been moved to fascs odin

bluesky/ophyd-async#1128

@RJCD-Diamond RJCD-Diamond requested a review from a team as a code owner December 1, 2025 11:29
@RJCD-Diamond RJCD-Diamond changed the title add hybrid fascs/adodin eiger. moved from ophyd_async branch add hybrid fastcs/adodin eiger. moved from ophyd_async branch Dec 1, 2025
@codecov
Copy link

codecov bot commented Dec 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.11%. Comparing base (2cdee61) to head (b1d283e).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1745      +/-   ##
==========================================
+ Coverage   99.10%   99.11%   +0.01%     
==========================================
  Files         279      281       +2     
  Lines       10510    10650     +140     
==========================================
+ Hits        10416    10556     +140     
  Misses         94       94              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@DominicOram DominicOram left a comment

Choose a reason for hiding this comment

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

Thanks, I think this is mostly fine my only comments would be:

  • Should: We should remove the one in ophyd_async now. I think that this is the only place it's used in DLS and I don't think it's yet used anywhere else. Otherwise having the two is confusing
  • Nit: I don't think the ad in the path or filename adds anything as we don't have one that's not AD yet and once we do we should prioritise moving to that so hopefully this isn't around for long. e.g. I would just call it src/dodal/devices/async_eiger/odin_io.py

Comment on lines +23 to +24
"python-envs.defaultEnvManager": "ms-python.python:system",
"python-envs.pythonProjects": []
Copy link
Contributor

Choose a reason for hiding this comment

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

Nit: Why were these added?

@DominicOram
Copy link
Contributor

Also, FYI @jacob720, can you take a look at this as you've been working on it too?

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.

3 participants