Skip to main content

A suite of utilities to support data engineering workloads within an Ensono Stacks data platform.

Project description

Stacks Data

stacks-data is a Python package built to support various functions within the Ensono Stacks Data Platform solution. The library and its associated Python-based CLI (datastacks) is intended to assist developers working within a deployed Stacks Data Platform, supporting common tasks such as generating new data engineering workloads and running Spark jobs.

Installation

stacks-data is modular, allowing you to install only what you need, keeping the installation lightweight and efficient. By default, stacks-data installs only core functionality, focussed on Pyspark and Azure operations.

The following features require additional dependencies, which can be optionally included in your installation:

  • behave: Utilities for executing behaviour-driven development (BDD) tests.
  • cli: The datastacks command line tool, to support developers generating data workloads.
  • data-quality: Utilities for running data quality checks using the Great Expectations framework.

You can install the stacks-data package using pip - see the examples below:

# Example 1: Install only the core stacks-data package
pip install stacks-data

# Example 2: Install the stacks-data package with data quality features included
pip install stacks-data[data-quality]

# Example 3: Install the stacks-data package with all optional features included
pip install stacks-data[behave,cli,data-quality]

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

stacks_data-2.1.4.tar.gz (53.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stacks_data-2.1.4-py3-none-any.whl (81.3 kB view details)

Uploaded Python 3

File details

Details for the file stacks_data-2.1.4.tar.gz.

File metadata

  • Download URL: stacks_data-2.1.4.tar.gz
  • Upload date:
  • Size: 53.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.8.0-1044-azure

File hashes

Hashes for stacks_data-2.1.4.tar.gz
Algorithm Hash digest
SHA256 8dc2ae71233cd4f57130e494ea507e55abd77f460c11981a1be9bb5ad6b8706d
MD5 bd63dacf78599584fe13e40a66138566
BLAKE2b-256 48a5fd80ebaf9cd2dcd753042049ba0d623f32740b40bbc350018308d2cd2408

See more details on using hashes here.

File details

Details for the file stacks_data-2.1.4-py3-none-any.whl.

File metadata

  • Download URL: stacks_data-2.1.4-py3-none-any.whl
  • Upload date:
  • Size: 81.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.10.12 Linux/6.8.0-1044-azure

File hashes

Hashes for stacks_data-2.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab20b72c3fdd402f7dec7556342951b2f67d385e021f530a2d359901775a2f6c
MD5 c49f1257b1cbd1dc894511d7c4d26b5e
BLAKE2b-256 78c62e94c1f19912bb1fd00d3a343b44f9677ce315d2b58eca774551e4067d98

See more details on using hashes here.

Supported by

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