Skip to content

ImperialBower/pknotebook

Repository files navigation

Build and Test License: GPL v3


Jupyter All Spark Poker Notebook

A Docker Compose Jupyter notebook image with Apache Spark, PySpark 3.5.0, JupyterLab, and Rust support.

TL;DR

docker compose build
docker compose up

To run in the background:

docker-compose up -d

Access JupyterLab at http://localhost:8888

Makefile

A Makefile is provided for common Docker build and lifecycle tasks. Run make to see all available targets, or make ayce to build and validate the image in one step.

Features

  • Python & PySpark: Full data processing and analysis with Apache Spark
  • Rust Support: Interactive Rust notebooks and Python-Rust integration via PyO3 and maturin
  • JupyterLab: Modern notebook interface with multiple kernels

Rust Integration

This image includes Rust support for building high-performance extensions and working with Rust alongside PySpark. See RUST_SUPPORT.md for detailed documentation.

Running Locally with Docker

docker compose up

Access JupyterLab at http://localhost:8888. Notebooks in ./notebooks are mounted automatically.

Resources

About

Adds pkcore and plpy to the Jupyter All Spark Notebook

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Generated from devplaybooks/spark4