Skip to content

Quantum Tensor Networks and Matrix Product States implemented in Python.

License

Notifications You must be signed in to change notification settings

GeorgeDavila/QuantumMatrixProductStates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuantumMatrixProductStates

Quantum Tensor Networks and Matrix Product States implemented in python (2.7)

Data samples used included in repository. Intended as reference for implementation of quantum tensor networks particularly matrix product states in python.

Includes implementations of some relevant numerical methods and processes for building other quantum tensor network algorithms. Here I focused on manipulating raw data, effectively treating a vector-form list of data as a quantum state vector would be treated when employing quantum matrix product states. So just put in your quantum state vector as appropriate. And of course terms typically associated with quantum physics here, when associated with the raw data applications here, are mathematical shorthand.

All code written from scratch solely and entirely by George Davila with guidance from Prof. Eduardo Mucciolo on Matrix Product States.

Some data samples included as text files for introductory purposes. Made to be easy to insert your own data, any and all data import is specified at beginning of each program, simply rewrite these lined according to your preferred data import method.

PCV1 = Porcine CircoVirus (variant) 1, a virus with a small genome used in these studies. Base pairs translated as A->0 C->1 G->2 T->3.

Those working in the field should be able to tell whats going on in each file from the title and comments. Others probably not, but probably not much non-academic use at the moment anyway.