Skip to main content

Pyspark DS Toolbox

Lifecycle: experimental PyPI Latest Release CodeFactor Maintainability Codecov test coverage Package Tests Downloads

The objective of the package is to provide a set of tools that helps the daily work of data science with spark. The documentation can be found here and notebooks with usage examples here.

Feel free to contribute :)

Installation

Directly from PyPi:

pip install pyspark-ds-toolbox

or from github, note that installing from github will install the latest development version:

pip install git+https://github.com/viniciusmsousa/pyspark-ds-toolbox.git

Organization

The package organized in a structure based on the nature of the task, such as data wrangling, model/prediction evaluation, and so on.

pyspark_ds_toolbox         # Main Package
├─ causal_inference           # Sub-package dedicated to Causal Inferece
│  ├─ diff_in_diff.py   
│  └─ ps_matching.py    
├─ ml                         # Sub-package dedicated to ML
│  ├─ data_prep                  # Sub-package to ML data preparation tools
│  │  ├─ class_weights.py     
│  │  └─ features_vector.py 
│  ├─ classification             # Sub-package decidated to classification tasks
│  │  ├─ eval.py
│  │  └─ baseline_classifiers.py 
│  ├─ feature_importance         # Sub-package with feature importance tools
│  │  ├─ native_spark.py
│  │  └─ shap_values.py 
│  └─ feature_selection         # Sub-package with feature selection tools
│     └─ information_value.py    
├─ wrangling                  # Sub-package decidated to data wrangling tasks
│  ├─ reshape.py               
│  └─ data_quality.py         
└─ stats                      # Sub-package dedicated to basic statistic functionalities
   └─ association.py    

Metadata

Release files for pyspark-ds-toolbox 0.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyspark-ds-toolbox 0.4.3
File Size Uploaded Provenance Actions
pyspark-ds-toolbox-0.4.3.tar.gz 33.6 kB Without provenance Details for pyspark-ds-toolbox-0.4.3.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyspark-ds-toolbox 0.4.3
File Interpreter ABI Platform Actions
pyspark_ds_toolbox-0.4.3-py3-none-any.whl Python 3 none any Details for pyspark_ds_toolbox-0.4.3-py3-none-any.whl

Total release size: 74.1 kB

Release files / pyspark-ds-toolbox-0.4.3.tar.gz

Download URL pyspark-ds-toolbox-0.4.3.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
980a5778b70a5604623dd6d9a9244e1f5e10c494ba26bcff2c9d00ec083848be
BLAKE2b-256 checksum
How to use checksums
2081ded41afc59fa6d9ee827d5b7f6787c179c4fc5b00419278ba2313d6997ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.7.10 Linux/4.14.281-212.502.amzn2.x86_64

Release files / pyspark_ds_toolbox-0.4.3-py3-none-any.whl

Download URL pyspark_ds_toolbox-0.4.3-py3-none-any.whl
Size 40.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f864c12ddc8e3904277109f870c80a49af394e627726c070b684bc8840149e97
BLAKE2b-256 checksum
How to use checksums
6d3f36b824808dd2843c3c122cafb7d9ece5a3b0b242e8005a35302bf345c41c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.5 CPython/3.7.10 Linux/4.14.281-212.502.amzn2.x86_64

Security for pyspark-ds-toolbox 0.4.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page