FREEDOM251

Freedom251 › Compare

Side by side

pyuvsim vs Quimb

Both stand on physics simulation software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.

pyuvsim

Free plan LinuxMacWindows

pyuvsim provides a broad, research-focused simulation environment with detailed instrument and sky modeling. Its Windows limitations and optional MPI setup matter when planning a workflow.

Visit pyuvsim

Quimb

Free plan Linux

Choose Quimb if you need a free Python library centered on tensor-network work or quantum information calculations. Its documented setup requires Python 3.11 or newer, and the optional acceleration route involves additional packages and MPI dependencies.

Visit Quimb

The facts

pyuvsimQuimb
Free planYesYes
Open sourceNot publishedNot published
Runs onLinux, Mac, WindowsLinux
Lowest paid planNot publishedFree or on request
Plans publishedNone1
MakerNot publishedNot published
Websitepyuvsim.readthedocs.ioquimb.readthedocs.io
On physics simulation software#24 of 89#28 of 89

pyuvsim: what it does well

  • Free BSD-3-Clause software
  • Models polarized, full-sky instrument responses
  • Supports multiple beam models
  • Writes uvfits, MIRIAD, and uvh5
  • Optional HEALPix, CASA, plotting, and lunar features

What to know first

  • MPI is not enabled by default
  • Casacore and lunarsky unsupported on Windows
  • Time-domain sources remain listed as TODO
  • Ionospheric scintillation remains listed as TODO

Quimb: what it does well

  • Builds, contracts, optimizes, and draws tensor-network graphs.
  • Includes MPS, PEPS, MERA, DMRG, and TEBD methods.
  • Supports exact calculations with NumPy arrays or SciPy sparse matrices.
  • Can use JAX and PyTorch backends through autoray.
  • Available through PyPI and conda-forge.

What to know first

  • Documented core requirements include Python 3.11 or newer.
  • Optional acceleration packages bring SLEPc, PETSc, and MPI dependencies.

Alternatives to pyuvsim Alternatives to Quimb The whole list