Magnus based time-integration for qubits under a magnetic field.
MagPy may be installed via pip:
pip install magpy
To build from source:
-
Clone this repository
-
Install the base requirements
-
Run
python3 -m build .
from the root directory
This project forked from brownadder/magpy
Magnus based time-integration for spins and qubits under a magnetic field
License: MIT License
Magnus based time-integration for qubits under a magnetic field.
MagPy may be installed via pip:
pip install magpy
To build from source:
Clone this repository
Install the base requirements
Run python3 -m build .
from the root directory
The three objects
require their str and repr functions to be finalised.
Current issues:
The entire unit test suite is out of date. It needs to be updated to match recent changes.
The core objects currently only support scalar coefficients. Adding tensor coefficient support allows for easy batching of systems.
For example H = tensor(1,2)*X + sin*Y
is a parallel system of H1 = X + sin*Y
and H2 = 2*X +sin*Y
.
Scalar-valued functions will distribute across the batch, and vector-valued functions must agree with the batch's length. For now, we will not support batching vector-valued functions, e.g. distributing repeating a 2-wide function across a 4-wide batch.
Update notebooks to include new batching features
Add support for evaluating the Magnus expansion of the new batched Hamiltonian operators.
Given a Hamiltonian with a batch size k and n qubits and a list of m intervals, then we return a tensor with shape (m, k, n, n).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.