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

ArgumentError: Package Plots not found in current path. #1

Closed
dwaardenburg opened this issue Jan 8, 2023 · 3 comments
Closed

ArgumentError: Package Plots not found in current path. #1

dwaardenburg opened this issue Jan 8, 2023 · 3 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers

Comments

@dwaardenburg
Copy link

Very nice to finally speak to you Mr. O'Brien.
I have been meaning to instroduce myself for a while already but thus far the oppertunity did not present itself yet.
Really excited about using this package to simulate amplifiers with more realistic and/or complex ciruits.
The issue itself is rather small, basically I was missing the Plots package during installation.

Information
JosephsonCircuits version: v0.1.4
Julia version: 1.8.4
Operating system: Windows

What is the current behavior?
When installing the JosephsonCircuits on a new computer the examples do not run because they are missing the Plots package.

Steps to reproduce the problem
Try running the example scripts on a fresh computer.

What is the expected behavior?
The system needs to be able to find the Plots package and run the example code from this repository.

Suggested solutions
Add Pkg.add("Plots") to the setup instructions.

@kpobrien
Copy link
Owner

kpobrien commented Jan 9, 2023

Thank you Daan, good to meet you also! I revised the README to include installing Plots.jl to run the examples. Don't hesitate to post if notice any other issues. The package should currently be able to simulate gain and quantum efficiency for arbitrary circuits driven by a single microwave current source. In other words, four wave mixing processes. There is also crude code for cross-validating the gain with the more time consuming WRSPICE time domain simulations. Simulating three wave mixing, multiple pumps, and DC biases with JosephsonCircuits.jl are next on my list.

@kpobrien kpobrien added documentation Improvements or additions to documentation good first issue Good for newcomers labels Jan 9, 2023
@dwaardenburg
Copy link
Author

Thank you for the quick response, indeed already seeing many updates to the codebase. So far it is just playing with values for me, the previous simulations I was able to get running did not really allow me to look into changing the model very drastically (fabrication errors and linear transmission line segments).

I do have two more questions though, one is a feature request in terms of coupling more elements to the amplifier circuit. Would you prefer I make a separate issue for that? Otherwise I could just elaborate in this one.

Secondly, with amplifiers being a non-linear medium it can be quite hard to find (external) discussion partners besides my colleagues. It would be interesting for me to be able to ask some physics/circuit related questions, is there maybe someone from your group that would occasionally have the time for a more in depth discussion?

@kpobrien
Copy link
Owner

Regarding coupling more elements to the amplifier circuits, yes, please do make a new issue just to keep things organized in case other people run into the same issues. I'll mark this issue as closed by commit 28142f1 .

Re nonlinear device discussions, you're welcome to post relevant issues here or send me an email at the address listed on my group website.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants