Skip to main content

Improving the development of Spark applications deployed as jobs on AWS services like Glue and EMR

Project description


snakespark-logo

PyPI PyPI - Downloads PyPI - Status

CI workflow Documentation Status codecov

Table of content

What is the sparksnake library?

The sparksnake library provides an easy, fast, and efficient way to use Spark features inside analytics services on AWS. With sparksnake, it is possible to use classes, methods and functions developed in pyspark to simplify, as much as possible, the journey of building Spark applications anywhere!

Note Now the sparksnake library has an official documentation in readthedocs! Visit the following link and check out usability technical details, hands on demos and more!

Features

  • 🤖 Apply common Spark operations using few lines of code
  • 💻 Start developing your Spark applications anywhere using the "default" mode or in any AWS services that uses Spark
  • ⏳ Stop spending time setting up the boring stuff of your Spark applications
  • 💡 Apply the best practices on your application by structuring your code following the best practices
  • 👁️‍🗨️ Improve your aplication's observability by using detailed log messages on CloudWatch and exception handlers

Contact me


References

Python

Docs

Github

Tests

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

sparksnake-0.2.2.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

sparksnake-0.2.2-py3-none-any.whl (40.5 kB view details)

Uploaded Python 3

File details

Details for the file sparksnake-0.2.2.tar.gz.

File metadata

  • Download URL: sparksnake-0.2.2.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sparksnake-0.2.2.tar.gz
Algorithm Hash digest
SHA256 5210824025e47e3a3256b345f636a373901c0c82ea1a0ca8731e164101b94d0f
MD5 869985fecdf811d28ba502a532aefa7f
BLAKE2b-256 f074a51aca65fcfde4336e601059637c7a82a623cb1081dcf75ec5392384160e

See more details on using hashes here.

File details

Details for the file sparksnake-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: sparksnake-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 40.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for sparksnake-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2aa5e0dd534e7ae34257929a72c1b33e0297a66b5c15d2bc1dc418b2708d82bb
MD5 668a801bb7f3f4ff210f5eeb118593b1
BLAKE2b-256 f762c1f268f05c44d6def885da70de4fc269ce8de097f93ea90df175c056d5e6

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