QuTiP
pint
Our great sponsors
QuTiP | pint | |
---|---|---|
6 | 9 | |
1,581 | 2,255 | |
2.5% | - | |
9.8 | 9.2 | |
1 day ago | 7 days ago | |
Python | Python | |
BSD 3-clause "New" or "Revised" License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
QuTiP
- Single Photon Source Simulation in Qiskit?
- Qutip: Simulate Quantum Systems in Python
-
Which programming language is best to simulate a quantum computer?
I think Python would be a more mainstream choice and so you'll find modules like qiskit or [qutip(https://qutip.org/) already exist and will make life easier.
-
How much would I benefit if I started working on my coding skills before uni?
If you want to be a bit more physics-focused in your coding, it might help to dig up a course or textbook on numerical methods in physics. Being able to numerically solve differential equations is probably the most generally applicable skill in physics. Machine learning methods are pretty ''hot right now'' and might be fun to have a look into. And for quantum technology in particular, you might enjoy having a look at some python packages like Kwant for quantum transport, QuTiP for quantum dynamics and Qiskit for quantum computing. You won't understand the physics for this for quite some time, they might help serve as a bit of inspiration and an indication as to what physicists can use programming for.
- QuTiP (Quantum Toolbox in Python) open-source internship (deadline: 17th Apr 2022) with Google Summer of Code
-
Would it be bad to simulate a time-dependent Hamiltonian by evaluating it at discrete t_i and implementing H(t_i) for however many t_i I want?
If you're talking about simulating a hamiltonian on a regular computer then you may want to check out Qutip. It's a python module where a lot of this stuff has already been worked out, including simulating time dependent hamiltonians. I did an undergrad project on QC and this helped me get past a lot of the roadblocks like this and freed up more time to learn about the field, it also becomes a useful toy to play around with and get an intuition for a lot of stuff.
pint
-
GNU Units
Only tangential to this but somebody might find it usefull. I’m doing lots of calculations in Python involving various units. I’m using a similar library called Pint. https://github.com/hgrecco/pint
My business is thermodynamics of power plants. Professionals in the industry tend to use convenient units like C, bars, kJ/kg and so on. But the formulas usualy need basic SI units.
-
misura: Python library for easy unit handling and conversion for scientific & engineering applications.
Same question for pint?
-
Blue Origin capsule blasts away from booster after anomaly during launch
On one hand, it stinks that it's not going better for them. On the positive side, it looks like if there was a real emergency the crew could have escaped.
I was pleasantly surprised to see this pop up on /r/opensource. It looks like blue origin is contributing to open source now https://github.com/hgrecco/pint/pull/1574.
- I uploaded my employer's first OSS patch
- It took 18 months, but I did it. Blue Origin has submitted an open-source patch.
- Wind Turbine Blades Can’t Be Recycled, So They’re Piling Up in Landfills (2020)
- Astropy – a community Python library for Astronomy
-
Pint: Makes Units Easy -Python
I couldn't resist searching for 'kibi', and yep! [0]
What are some alternatives?
qiskit - Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
astropy - Astronomy and astrophysics core library
SimPy
barril - Python package to manage units for physical quantities
salabim - salabim - discrete event simulation in Python
SymPy - A computer algebra system written in pure Python
Colour - Colour Science for Python
Unchained - A fully type safe, compile time only units library.
octadist - A tool for calculating distortion parameters in coordination complexes.
scinumtools - Essential tools for numerical scientific calculations, simulations and data analysis. Besides several useful tools, this package is featuring expression solver, physical units, material properties and dimensional input parameter modules.
ObsPy - ObsPy: A Python Toolbox for seismology/seismological observatories.
Cirq - A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.