Skip to content

hhat-lang/hhat_jupyter_kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

H-hat Jupyter Kernel

This is a H-hat spec to be used on jupyter notebook kernel.

Configuration

You first need to have ipython and jupyter installed. Recommended through pip. And recommended to use conda or have a separated virtual environment with venv, virtualenv, poetry or any other method of your choice.

You need to clone H-hat quantum programming language repo and follow the instructions

You should be able to see hhat-lang when typing pip list in your terminal. Activate the venv through: source .venv/bin/activate .

After that, clone this very repository, go to its root folder and run (still using the hhat_lang's .venv environment):

python3 -m pip install -e .

and you run:

jupyter kernelspec install --user {path to this repo}/hhat_jupyter_kernel/

Note you must have two hhat_jupyter_kernel folders, one after the other in the path defined above.

You should now see hhat_jupyter_kernel when doing:

jupyter kernelspec list

If everything works fine, time to test the H-hat kernel on jupyter. Run:

jupyter notebook

and choose H-hat at the language options for the new notebook. Try runing the following in a single cell:

main ( int{} a = (:3, :print("a =")) print("hoi quantum!") )

This should print:

a = 3
hoi quantum!

About

Jupyter notebook kernel for H-hat language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published