Metadata-Version: 2.1
Name: pyjjasim
Version: 2.1.1
Summary: Circuit simulator for josephson junctions and passive components
Home-page: UNKNOWN
Author: Martijn Lankhorst
Author-email: <m.lankhorst89@gmail.com>
License: UNKNOWN
Keywords: python,josephson_junction_array,circuit,simulation
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown


# PyJJASim



# Installation

PyJJASim requires numpy, scipy and matplotlib



```

pip install pyjjasim

```



# Introduction

PyJJASim is a circuit simulator including Josephson Junctions as components, intended to be used on large Josephson Junction Arrays (JJAs). 



# Documentation

.\doc\_build\html\pyjjasim.html

PyJJASim_User_Manual.pdf

PyJJASim_Whitepaper.pdf



# Example Usage



````python

from pyJJAsim import *

array = SquareArray(3, 3)

problem = StaticProblem(array, frustration=0.1)

config, status, info = problem.compute()

print(config.get_I())

````



Program output:

<pre>

[-0.30917 -0.30917 0 0 0.30917 0.30917 0.30917 0 -0.30917 0.30917 0 -0.30917]

</pre>

