I had to shut down the Demo server because someone is using it to mine bitcoins. (by default, jupyter will allow anyone to create a terminal and there's no way to disable it easily.) If anyone is interested in setting it up locally, I'm glad to help.
iSwift is the kernel IPython/Notebook implementation for Swift programming language.
It can:
Clone this repo locally. And:
Follow this script to install the libzmq on your machine.
Build the project.
swift build
kernel.json
. Put the following content to the file and replace the Path/to/iSwift
with your local clone path.{
"argv": ["Path/to/iSwift/.build/debug/iSwift", "-f", "{connection_file}"],
"display_name": "Swift",
"language": "swift"
}
Folder/that/has/kernel/json
with
the path of the folder that contains the kernel.json
file)jupyter-kernelspec install Folder/that/has/kernel.json
jupyter notebook --NotebookApp.token=
Simply clone this repo and run docker build -t iswift .
. It will build the docker image.
Contributions are welcome. Simply create an issue if you have ideas on how we can improve iSwift.
MIT