Skip to content

Commit

Permalink
revise README to add Plots.jl installation instruction
Browse files Browse the repository at this point in the history
  • Loading branch information
kpobrien committed Jan 8, 2023
1 parent 5845a36 commit 28142f1
Showing 1 changed file with 19 additions and 13 deletions.
32 changes: 19 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,25 @@ As detailed in [6], we find excellent agreement with [Keysight ADS](https://www.

**Warning:** this package is under heavy development and there will be breaking changes. We will keep the examples updated to ease the burden of any breaking changes.

# Installation:

To install the latest release of the package, [install Julia](https://julialang.org/downloads/), start Julia, and enter the following command:
```
using Pkg
Pkg.add("JosephsonCircuits")
```

To install the development version, start Julia and enter the command:
```
using Pkg
Pkg.add(name="JosephsonCircuits",rev="main")
```

To run the examples below, you will need to install Plots.jl using the command:
```
using Pkg
Pkg.add("Plots")
```

# Examples:
## Josephson parametric amplifier
Expand Down Expand Up @@ -403,19 +422,6 @@ plot(p1, p2, p3,p4,layout = (2, 2))

![Floquet JTWPA simulation with loss](https://qce.mit.edu/JosephsonCircuits.jl/floquetlossy.png)

# Installation:

To install the latest release of the package, [install Julia](https://julialang.org/downloads/), start Julia, and enter the following command:
```
using Pkg
Pkg.add("JosephsonCircuits")
```

To install the development version, start Julia and enter the command:
```
using Pkg
Pkg.add(name="JosephsonCircuits",rev="main")
```

# Performance tips:
Simulations of the linearized system can be effectively parallelized, so we suggest starting Julia with the number of threads equal to the number of physical cores.
Expand Down

0 comments on commit 28142f1

Please sign in to comment.