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

WISH: Migrate to IBEX #6039

Closed
3 of 10 tasks
kjwoodsISIS opened this issue Jan 8, 2021 · 6 comments
Closed
3 of 10 tasks

WISH: Migrate to IBEX #6039

kjwoodsISIS opened this issue Jan 8, 2021 · 6 comments
Assignees
Labels
5 Long Shutdown no_release_notes Tickets that do not need release notes, use sparingly! umbrella Umbrella ticket that can have 0 points

Comments

@kjwoodsISIS
Copy link
Contributor

kjwoodsISIS commented Jan 8, 2021

As a developer, I want to migrate WISH to use the IBEX instrument control system. As a scientist, I want WISH to be migrated to IBEX in time for the start of Cycle 2021/01a (November 2021).

Acceptance Criteria

  1. IBEX is installed on WISH
    1. The IBEX server boot script is installed (see IBEX auto-startup)
  2. WISH is added to the list of available instruments
  3. Configuration files matching the current SECI config files are created
  4. IBEX is configured for the devices on WISH.
  5. WISH scripts are converted to genie_python
  6. IBEX is tested on WISH

Notes

  1. The devices on WISH are listed on the WISH Instrument Details list
  2. Note: WISH shares some devices with PEARL. PEARL (as a TS-1 instrument) will not be migrated until after WISH. Therefore, be sure to provide IBEX support for the shared devices (see table below) in time for the migration of WISH.
  3. Use the Migrate-an-Instrument-Control-PC page to guide you through the migration process. The following activities need to be completed as part of the migration process:
  • Ask Facilities IT (Anthony Shuttle) to create a private network for WISH. This is required so that we can use TCP/IP to communicate with the Galils. Facilities IT will need notice of about 4-6 weeks. Number of ports required depends on number of Galils in use.
    • Requested (dd-mm-yyyy) (Footprints Issue: FIT-NNNNN).
    • Done (dd-mm-yyyy)
    • WISH VLAN settings
  • Check that NDXWISH has sufficient disk space to install IBEX
    • WISH has 30Gb of free space.
  • Check whether WISH uses 5- or 8- digit run-numbers
    • If it uses 5-digit run-numbers, upgrade the ICP program (to permit 8-digit run-numbers)
  • Create a virtual instrument for testing purposes
    • Set up a test system, NDXWISHTEST.
    • create IBEX configurations to correspond to their SECI equivalents
    • create genie-python scripts to correspond to their Open-Genie equivalents
    • test these configurations & scripts
    • check that all the devices previously supported by SECI (on WISH) are supported by IBEX.
@kjwoodsISIS
Copy link
Contributor Author

kjwoodsISIS commented Jan 8, 2021

Devices on WISH

  • WISH uses the devices listed in the table below. Most of these are already supported. However, some devices are not yet supported - support for these will need to be implemented. The tickets for these are noted in the table. Devices which are already supported have N/A in the ticket column.
Device Ticket Notes
Eurotherm N/A Already supported
Galil DMC2280 N/A Already supported
ISIS MK3 Chopper N/A Already supported
Lakeshore 340 N/A Already supported
McLennan PM600 N/A Already supported
Neocera LTC-21 N/A Already supported
Thurlby EX355P N/A Already supported
TPG300 N/A Already supported
Triton N/A Already supported
OI Mercury N/A Already supported
OI Teslatron #6037 Already supported (7.5T, 9T or 14T magnets - ITC503 + IPS + ILM)
Lakeshore 350 #6027
Lakeshore 370 #6028
Stanford SR850 #6029
Keithley 6517B #6030
Tektronix AFG3021B #6031
PEARL Pressure Transducer #NNNN Device shared with PEARL
PEARL Pressure Cell Controller #NNNN Device shared with PEARL
POLARIS Sample Changer N/A Device shared with POLARIS (should be supported already)
WISH Oscillating Radial Collimator #6032 Galil controlled. Similar to LET ORC
WISH Vacuum PLC #6034 FINS PLC, OPI required
WISH Jaws #6033 Galil controlled, OPI required
WISH XYZ stage #6035 Galil controlled, OPI required
Rotating CCR (PM600) #6036 Already supported, but check with instrument scientist
MAPS CCR (PM600) #6036 Already supported, but check with instrument scientist
GEM Beamline Jaws (PM341) N/A Obsolete/not relevant
GEM Jaws (Linmot) N/A Obsolete/not relevant
GEM ORC N/A Obsolete/not relevant
WISH Setup machine #6067
  • Note 1.: WISH shares some devices with PEARL. After the Long Shutdown, WISH will come back online before PEARL, therefore, support for these devices cannot wait for the migration of PEARL to IBEX.
  • Note 2.: The SECI configs on WISH refer to some VIs from GEM. The instrument scientist knows nothing about these. Therefore, it is assumed these references (and the screens) are obsolete (perhaps these VIs were copied from GEM when WISH was being commissioned).

@kjwoodsISIS kjwoodsISIS mentioned this issue Jan 8, 2021
10 tasks
@ChrisM-S
Copy link

ChrisM-S commented Jan 8, 2021

WISH has also requested a WISH Setup machine. Unlike the PEARL setup machine, this is still to be created (does not previously exist in a SECI incarnation). The hardware for this is currently in use on the beamline as a spare terminal point to help with social distancing. This will be a clone or replica of the WISH control VM but without the resources to collect neutron data.

@kjwoodsISIS
Copy link
Contributor Author

See #6067 to implement a WISH setup machine.

@rerpha
Copy link
Contributor

rerpha commented Dec 15, 2021

whoops, sorry, didnt mean to move this!

@rerpha rerpha added the umbrella Umbrella ticket that can have 0 points label May 31, 2022
@rerpha rerpha closed this as completed Jul 5, 2022
@KathrynBaker KathrynBaker added the no_release_notes Tickets that do not need release notes, use sparingly! label Jul 5, 2022
@KathrynBaker
Copy link
Member

marked as no release notes, as this was an umbrella ticket and so all the sub items should have them as appropriate, and we know that WISH has been migrated

@FreddieAkeroyd
Copy link
Member

I asked @davidkeymer to check on other equipment mentioned above as some tickets e.g. Stanford SR850 #6029 are still open

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 Long Shutdown no_release_notes Tickets that do not need release notes, use sparingly! umbrella Umbrella ticket that can have 0 points
Projects
None yet
Development

No branches or pull requests

8 participants