UWMRO/Instruments

Winter 2022 Meetings Items

Closed this issue · 8 comments

Winter 2022 Meetings: A Thread!

  • post notable commentary during meetings
  • action items
  • yeah

01/21/2022 Discussion Agenda

Pybind11

  • Session to work with the Andor Camera?

Evora.py

  • Converting return formatting into dictionaries. Chicken or the egg problem w/ HTML, JSON/Javascript? Maybe do python backend first.

Division of Labor

  • Work on one thing at a time better than splitting it up?
  • Might help with getting to know codebase again.... lol

Continued: Proposal of Work Schedule/Structure

  1. Concentrate on working on backend (i.e. evora.py, Andor Camera/Pybind11)
  2. working on Pybind11 will help with cutting down unnecessary code in evora.py
  3. working on converting return format to dictionaries will help with simplifying design of frontend?

Notes

  • pybind11: end goal is to emulate andor driver example programs in python
  • start with backend first, cuz we don't know what to write for frontend function calls
  • poetry: we'll take a look at it, don't know what is the benefit with it.

Action items

  • look at pybind11 docs
  • get one simple example working
  • get an environment working so we can future-proof (w/ conda)

01/28/2021 Meeting agenda

  • setting up pybind, environment
  • writing a function (Eli)
  • determining an approach to binding the andor functions (maybe out of reach for now?)

Meeting Notes

  • Inclusivity Issues: need documentation for potential contributors who use Windows
  • Testing infrastructure for Pybind11 needed

Troubleshooting with Windows

  1. Download Visual Studio (not to be confused with VS Code.)
  2. Select Python Development and Linux Development in C++ when installing

02/08/2022 Meeting Agenda

  • more setup tutorial on pybind11

Notes

  • find a time to set up @ lab
  • read more on pybind11 docs
  • read up on what oliver sent
  • python dummy server

The barebones client option

  • manually ssh into the computer
  • open jupyter on the ssh connection
  • import telescope package
  • just work with data on the ssh'ed jupyter
  • 2022-02-10-Note-17-31.pdf

02/24/2022 Meeting Agenda

Potentially Useful Video