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

Update to work on Julia 1.9 #32

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Update to work on Julia 1.9 #32

wants to merge 10 commits into from

Conversation

blakejohnson
Copy link
Collaborator

@blakejohnson blakejohnson commented Dec 15, 2023

I embarked on this before realizing that @matthewware had already done basically the same thing in #31. This doesn't include the updates he has to the APS file format, or the start he made to support bbndb.

@gribeill
Copy link
Contributor

Wow, really bringing this one back from the grave, @blakejohnson! Thanks!

QGL.jl and pyQGL have significantly diverged with how the channel library is defined and used (it's a sqlite database now...), so I'm not sure what the right move is for thr future of QGL.jl. @grahamrow any thoughts? This might be a good jumping off point for the lower level language/IR we've been talking about as we get ready for the APS4...

@blakejohnson
Copy link
Collaborator Author

Understood. I think if you want to actually use this, you would need to update how it deals with channel libraries. For my purposes, I just wanted to create a speed benchmark, and so the old YAML format was sufficient.

NOTE: These changes haven't been tested with hardware. I merely found several examples where the code would not terminate because of how various indices were being tracked. So, these changes are sufficient to get the code to terminate.
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.

2 participants