Skip to main content

IPython kernels for teaching and learning C/C++ in a Jupyter notebook, providing C/C++ syntax highlighting and a little more magic.

Project description

c-kernel

This package provides a Jupyter kernel which allows automatic compilation and execution of C/C++ code from a notebook environment.

Documentation:

Features

Using c-kernel, you can:

  • Automatically compile and execute code cells

  • Add compiler options using //% magic comments

  • Compose multi-file programs in a single notebook

  • Get user input interactively

Contact

For any issues, comments or feature requests, please go to the issues page.

License and Copyright

Copyright (c) 2023, Adam Tuft

c-kernel is released under the BSD 3-clause license. See LICENSE for details.

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

ckernel-0.5.tar.gz (18.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ckernel-0.5-py3-none-any.whl (20.7 kB view details)

Uploaded Python 3

File details

Details for the file ckernel-0.5.tar.gz.

File metadata

  • Download URL: ckernel-0.5.tar.gz
  • Upload date:
  • Size: 18.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ckernel-0.5.tar.gz
Algorithm Hash digest
SHA256 95780e9651d2f111f56dc2f8691f8e066d2d3623c2d34fd92c6481a1317e3087
MD5 b7258deffa6a8df4f79523641ef0a172
BLAKE2b-256 4fe70f71f1dc91b5800c6e06006b483a73262d5f8692f875dc46fc2f5454ae99

See more details on using hashes here.

File details

Details for the file ckernel-0.5-py3-none-any.whl.

File metadata

  • Download URL: ckernel-0.5-py3-none-any.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for ckernel-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 368ad33d5970d561dc3ba677df42253248c10fd0dee924084c74b48edcec9377
MD5 e3fbda94421fad372e5e6c5ff7f9117e
BLAKE2b-256 ba41beb04895c341b1accce0ddff69d028ec67c8b78bcff994f82656303b1875

See more details on using hashes here.

Supported by

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