Spark library for Shulich Ignite sessions
Project description
spark
Jupyter Lab ipython extension used for teaching the Schulich Ignite sessions.
Table of contents
Documentation
The user documentation is built using mkdocs. To build locally you will need to pip install:
- mkdocs
- mkdocs-material
Developer documentation can be found in CONTRIBUTING.md.
Files
All the files are built in pure markdown and can be found in /docs
, the site configuration (including nav links) can be found in mkdocs.yml
.
Building
To build a local copy run mkdocs --serve
and you will have a local copy available at https://localhost/8000
A release will build every time new code is pushed to the gh-pages branch, but can also be manually triggered via github actions pipelines
Testing locally
Install NodeJS using one of the methods below:
-
If on Windows, you can download binaries from their website, or install using a package manager such as choco.
-
If on Linux/Mac, run the following:
sudo apt-get install nodejs
-
Or if using Conda, run the following:
conda install -c conda-forge nodejs
Next, you must install the required jupyter lab extensions
jupyter labextension install @jupyter-widgets/jupyterlab-manager ipycanvas ipyevents
Now, either clone the repo and install a development version, or install the up-to-date version from PyPI
# Cloning and installing this repo
git clone git@github.com:Schulich-Ignite/spark.git
pip install -e spark
# Or, install latest version from PyPI
pip install --upgrade schulich-ignite
Finally, you can open JupyterLab and navigate to the test folder, and run any of the ipynb files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file schulich-ignite-0.1.3.tar.gz
.
File metadata
- Download URL: schulich-ignite-0.1.3.tar.gz
- Upload date:
- Size: 12.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eecad0de5694343095b7ca6e5b49697da85e4f4a2aeb71fcabb0e37cbfc1ee8 |
|
MD5 | 89724bb6b068e2949fb6a1bdd3e2b11c |
|
BLAKE2b-256 | c885afaf11a4da108cf21fb71f1499f0092f1bb0972798c5b14d0ee115e878b7 |
File details
Details for the file schulich_ignite-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: schulich_ignite-0.1.3-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a2251558794e125bc10f35d332dca092bf072d698492e6ee1e0d1a8fe80f2eb |
|
MD5 | c5140783e40246f5b9a0997e54855660 |
|
BLAKE2b-256 | f5292346e0be9788ebb263db94a8e446cb7d540022fd2dcb0cdca95781622fff |