PyIsing is a Python library for converting NP-hard problems into a Ising spin glass Hamiltonian for adiabatic simulation. This repository was created as part of a term project for COMS 5340, Quantum Complexity and Information, at Iowa State University.