pycroscopy / pycroscopy/asyncroscopy

Covalent usecase: Explore running Asyncroscopy on AWS EC2

Open
#113 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Jupyter Notebook
Stars
9
Forks
11
Avg merge
1d 8h
Merged PRs (30d)
2

Description

Motivation

We have successfully run Asyncroscopy on the UTK ISAAC HPC environment:

As a next step, we would like to evaluate running Asyncroscopy on AWS EC2.

This is partly motivated by portability and deployment flexibility, and partly as an opportunity to better understand the infrastructure assumptions currently embedded in Asyncroscopy (networking, Tango access, instrument connectivity, etc.).

Questions

  • Can Asyncroscopy be installed and run on a standard AWS EC2 instance without modification?
  • Which components assume access to a university or instrument-local network?
  • What are the minimum networking requirements for Tango database and device-server connectivity?
  • Are there recommended deployment patterns for cloud-hosted control/analysis workflows?

Initial Scope

  • Launch an Ubuntu EC2 instance.
  • Install Asyncroscopy using documented installation steps.
  • Verify basic functionality and example workflows.
  • Document any blockers related to networking, Tango, or instrument access.

Notes

The ISAAC deployment benefited from being on the university network. AWS introduces a different networking model, so instrument connectivity may require additional architecture (VPN, hybrid deployment, tunnels, etc.).

This issue is intended as an exploration/documentation effort rather than a commitment to support AWS deployments.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the documented Asyncroscopy installation steps and the example workflows on an Ubuntu AWS EC2 instance. Verify basic functionality, then investigate the networking requirements for Tango database and device-server connectivity. Document installation results and any blockers involving networking, Tango, or instrument access.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws
Domain
cloud, devops, documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.