# Calysto Hy
Calysto Hy is a Hy kernel for Jupyter based on [Metakernel](https://github.com/Calysto/metakernel). [Hy is a language](https://github.com/hylang/hy) that converts Lisp-like syntax to Python semantics.
This kernel is based on [bollwyvl/hy_kernel/](https://github.com/bollwyvl/hy_kernel/) That kernel treats Hy as a Python preprocessor, and can therefore use the standard IPython tools. Calysto Hy treats Hy as a full language. Because of this, it uses the MetaKernel to gain magics, shell, parallel processing, etc.
## Install
If you want to enjoy full code completion by [kaschalk/jedhy](https://github.com/ekaschalk/jedhy) you have use bleeding edge and install hy master (> 0.13.1), jedhy and toolz first because jedhy is using new hy syntax. Otherwise calysto_hy falls back to is normal completion.
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install `
If installing into the system, you may want to:
`shell sudo pip3 install git+https://github.com/ekaschalk/jedhy.git sudo pip3 install git+https://github.com/Calysto/calysto_hy.git sudo python3 -m calysto_hy install `
Or into your personal space:
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git --user pip3 install git+https://github.com/Calysto/calysto_hy.git --user python3 -m calysto_hy install --user `
Or into a virtualenv, when it is already activated:
`shell pip3 install git+https://github.com/ekaschalk/jedhy.git pip3 install git+https://github.com/Calysto/calysto_hy.git python3 -m calysto_hy install --sys-prefix `
## Use
`shell jupyter console --kernel calysto_hy `
You can use Calysto Hy in Jupyter notebook by selecting the “Calysto Hy” kernel. See example [notebooks](https://github.com/Calysto/calysto_hy/tree/master/notebooks).
Metadata
Release files for calysto-hy 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| calysto_hy-0.1.1.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| calysto_hy-0.1.1-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 10.6 kB
Release files / calysto_hy-0.1.1.tar.gz
| Download URL | calysto_hy-0.1.1.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
669a26e6e0ccfb5810d56c699b14a9e64b55cab572ad0ae0a5b84b87438d358c
|
|
BLAKE2b-256 checksum How to use checksums |
690165109e8f99408ef1e7c2be366e54e443d19e59f4e67b7ef70d0a5321bc75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5
|
Release files / calysto_hy-0.1.1-py2.py3-none-any.whl
| Download URL | calysto_hy-0.1.1-py2.py3-none-any.whl |
|---|---|
| Size | 6.6 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
8304e777eef49a1fd6566f4dda388a4abad4dbc339b3eda290aac86fd55149f7
|
|
BLAKE2b-256 checksum How to use checksums |
493de0af6d90370f2dcf8aeb744529bb74313b72eb88e8914ccad23392770c1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5
|