Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

schulich-ignite-0.1.3.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

schulich_ignite-0.1.3-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

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

Hashes for schulich-ignite-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5eecad0de5694343095b7ca6e5b49697da85e4f4a2aeb71fcabb0e37cbfc1ee8
MD5 89724bb6b068e2949fb6a1bdd3e2b11c
BLAKE2b-256 c885afaf11a4da108cf21fb71f1499f0092f1bb0972798c5b14d0ee115e878b7

See more details on using hashes here.

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

Hashes for schulich_ignite-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1a2251558794e125bc10f35d332dca092bf072d698492e6ee1e0d1a8fe80f2eb
MD5 c5140783e40246f5b9a0997e54855660
BLAKE2b-256 f5292346e0be9788ebb263db94a8e446cb7d540022fd2dcb0cdca95781622fff

See more details on using hashes here.

Supported by

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