Skip to main content

No project description provided

Project description

Introducing CMX

REPL with Python Scripts via live documents.

See CMX In Action

  • insert a screencast gif here

this works just like a standard jupyter notebook. Only code you include in a with doc: block would be shown. The row context arranges the result side ways (via html) but it shows as a list on GitHub due to css restrictions.

for i in range(10):
    doc.print(i, end=' ')
0 1 2 3 4 5 6 7 8 9 

Installation

You can install this package from PyPI under the cmx package name.

pip install cmx

Developing Plugins

You can develop plug-ins under the cmx-<> prefix

Discussion

Can we have a travel-back-in-time debugger that saves the stack at each frame?

To-dos

  • scope inspection component

Tomorrow

Done

  • simple text output
  • layout row
  • saving matplotlib figures
  • video component
    doc.video(frames, f"videos/cats.gif")
    
  • image component
  • table component
  • yaml component

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

cmx-0.0.46.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

cmx-0.0.46-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file cmx-0.0.46.tar.gz.

File metadata

  • Download URL: cmx-0.0.46.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.7 Darwin/24.4.0

File hashes

Hashes for cmx-0.0.46.tar.gz
Algorithm Hash digest
SHA256 e090bd41dee2b7dbbf2e6ae3a1584403b189e5aa18ef5317280f712224750b77
MD5 494e758c21db24a30b59dc7853523790
BLAKE2b-256 b93d226829ffc0cbcceb1ec0794760f97595b34fdaf3364009a9fcaf7509c749

See more details on using hashes here.

File details

Details for the file cmx-0.0.46-py3-none-any.whl.

File metadata

  • Download URL: cmx-0.0.46-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.2 CPython/3.12.7 Darwin/24.4.0

File hashes

Hashes for cmx-0.0.46-py3-none-any.whl
Algorithm Hash digest
SHA256 87ee98ff6e67d12f49c64a479a0d2de5232d9d4e4b0ed68c0341f35bb7b4f3a1
MD5 b95640eb62f29bb598c9646dac374930
BLAKE2b-256 6af06aba473050e23ae8e18736751ba49e2d8d2c11ddf5513c3a9141543d2f86

See more details on using hashes here.

Supported by

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