Skip to main content

the Python IDE for scientific computing

Project description

Pyzo is a cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing. Its practical design is aimed at simplicity and efficiency.

Pyzo is written in Python 3 and Qt. Binaries are available for Windows, Linux, and Mac. For questions, there is a discussion group.

Two components + tools

Pyzo consists of two main components, the editor and the shell, and uses a set of pluggable tools to help the programmer in various ways. Some example tools are source structure, file browser, interactive help, and workspace.

Some key features

  • Powerful introspection (autocompletion, calltips, interactive help)

  • Allows various ways to run code interactively or to run a file as a script.

  • The shells runs in a subprocess and can therefore be interrupted or killed.

  • Multiple shells can be used at the same time, and can be of different Python versions (from v2.4 to 3.x, including pypy)

  • Support for using several GUI toolkits interactively: asyncio, PySide, PySide2, PyQt4, PyQt5, wx, fltk, GTK, Tk, Tornado.

  • Run IPython shell or native shell.

  • Full Unicode support in both editor and shell.

  • Various handy tools, plus the ability to make your own.

  • Matlab-style cell notation to mark code sections (by starting a line with ‘##’).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyzo-4.16.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

pyzo-4.16.0-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

Details for the file pyzo-4.16.0.tar.gz.

File metadata

  • Download URL: pyzo-4.16.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for pyzo-4.16.0.tar.gz
Algorithm Hash digest
SHA256 0dfeaf76e27d6f12ae5067979fcb15f2978b0c007810ab45e4b9c0ce9bfec90a
MD5 cc41c8dce5ba1f58b5a687c1fca68579
BLAKE2b-256 66754b5ba2bb0a0df62056538084ba5ca34f9f867c4ce7512f483686c52ba1e0

See more details on using hashes here.

File details

Details for the file pyzo-4.16.0-py3-none-any.whl.

File metadata

  • Download URL: pyzo-4.16.0-py3-none-any.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for pyzo-4.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6e9ccb35655c0d7da89c20a28db85d49a96705ab6775e66e1a7a2cf18da9afcf
MD5 c6d8e56a76603b05e3bc06f580e16e1b
BLAKE2b-256 5f4f752f78fe1fe63010d2cc94f87e3dd2bca26293c8b4c2cef7c7d246c5a1bb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page