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

SciPy 2020 Birds of a Feather Session #18

Open
ksunden opened this issue Jul 6, 2020 · 5 comments
Open

SciPy 2020 Birds of a Feather Session #18

ksunden opened this issue Jul 6, 2020 · 5 comments

Comments

@ksunden
Copy link
Contributor

ksunden commented Jul 6, 2020

Hello all,

@untzag and I are hosting a BoF at the SciPy 2020 Conference on hardware interfacing and instrumentation in python.

We intend to discuss many of the things that have been discussed in this repo.

For those attending the conference, the BoF is this Tuesday 2020-07-07 at 17:00 CDT

We are planning on having a collaboratively edited google doc.

If anybody is interested who cannot attend, let me know, and I can get you access to the doc/include you in further email communications.

@HazenBabcock
Copy link
Contributor

Could you post a read-only link to the google doc here (when it is available)? Thanks!

@berl
Copy link

berl commented Jul 8, 2020

bummed that I missed this! @ksunden I'd like to take a look at the doc when you get a chance

@ksunden
Copy link
Contributor Author

ksunden commented Jul 9, 2020

Here is a link to the doc (with emails removed since I'm posting it without any auth)

If you wish to contact an individual, I may be able to get you in touch (though many of them are pretty easy to find via github).

The format largely was "each person (who wanted to) talk briefly about their problem space, current solutions, and frustrations" then we had a bit of "which projects can we rally around".

I think the video will be posted to Enthought's youtube page in a few days, but not 100% sure (and it is likely missing the text chat that was also going on)

Many of the participants had projects they work with, but don't envision being more widely useful outside of their current scope/research group.

A few that are looking to be more broadly useful to the community:

  • yaq
    • Full disclosure, this is my own project
    • scipy 'poster'
    • Fairly general purpose RPC framework (built with Apache Avro), with a particular focus on hardware communication
    • Traits system for standardizing interfaces to similar hardware
    • Daemon based interface that allows remote connections, potential for cross language implementation, and multiple clients
  • bluesky
    • Collection of a number of subprojects
    • ophyd for hardware abstraction
    • bluesky for acquisition orchestration
    • suitcase for data recording
    • Built primarily by people at Brookhaven National Lab running the National Synchrotron Light Source II
  • Mjolnir
  • 1000x Lab
    • Enthought initiative for open hardware and lab automation, including a "Congress" (think mini conference)
    • Scipy talk

As authors of yaq, @untzag and I think our plan moving forward is to use yaq for direct hardware communication, then integrate into bluesky for higher level operations.
We have https://github.com/bluesky/ophyd-yaq to bridge yaq objects into bluesky (the bridge is very much WIP at this point, but it is our plan to use it)

@untzag
Copy link

untzag commented Jul 21, 2020

Here's a recording of the session: https://www.youtube.com/watch?v=6HxVbK14EDI

@samuelgarcia
Copy link

I don't know yaq but I started a project some year ago with similar goal I think :
https://github.com/pyacq/pyacq

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

No branches or pull requests

5 participants