Metadata-Version: 1.1
Name: hamnonlineng
Version: 0.1.0a2
Summary: Engineering Hamiltonians through Nonlinearities
Home-page: https://github.com/hamnonlineng/hamnonlineng
Author: Stefan Krastanov
Author-email: stefan@krastanov.org
License: UNKNOWN
Download-URL: https://github.com/hamnonlineng/hamnonlineng/archive/master.zip
Description: Engineering Hamiltonians through Nonlinearities
        -----------------------------------------------
        
        Following the formalism described in "Black-box superconducting circuit
        quantization" http://arxiv.org/abs/1204.0587 we can expand `sin(a+b+...+h.c.)`
        or `cos(a+b+...+h.c.)` or any other nonlinear `f(a+b+...+h.c.)` in order to
        obtain non-linear terms in the Hamiltonian (a, b, and other letters represent
        the annihilation operators of various oscillator modes). If we drive some of
        the modes classically we can create any non-linear term in the effective
        Hamiltonian. This module helps solve the constraint on the frequencies of the
        modes (both the requirement that some of the monomials in the expansion are
        resonant and that all the other terms in the expansion of the nonlinearity are
        off-resonant).
        
Keywords: physics,quantum,BBQ,nonlinearity,constraint programming,linear programming
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Libraries :: Python Modules
