Skip to main content

Auto1 ETL

Auto1 ETL is simple etl Pipeline, which extracts the data from given source dataFile and returns the transformed data.

Directory Structure

│   .gitignore
│   challenge_me.txt
│   README.md
│   sample.py
│   setup.py
│
├───.vscode
│       launch.json
│
└───auto1
    │   etl.py
    │   __init__.py
    │
    ├───helper
    │   │   helper.py
  • auto1/etl.py: Etl script
  • helper/helper.py: helper script with mapper and utility functions required for etl process.
  • challenge_me.txt: input dataFile to perform transformation
  • sample.py: sampy script to import etl class as module

Instructions

  • install the package as pip install auto1

  • import auto1.Etl in your python file

  • Initialize the Etl constructor with source dataFile path

  • Invoke the methods in order as below

    from auto1.etl import Etl
    etl = Etl('challenge_me.txt')
    etl.load(etl.dataFile)
    output = etl.transform(etl.dataFile)
    print(output)
    
  • load method creates a temporary dataFile, which is prepared for transformation.

  • transformation methods returns the transformed records as nested list and deletes the temporary dataFile created by load method.

Metadata

Release files for auto1 0.0.1

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

Source distribution (sdist)

Source distribution for auto1 0.0.1
File Size Uploaded Provenance
auto1-0.0.1.tar.gz 3.7 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for auto1 0.0.1
File Interpreter ABI Platform
auto1-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 7.9 kB

Release files / auto1-0.0.1.tar.gz

Download URL auto1-0.0.1.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
159819bf67f08be90d49fcc06edc18bdf751a9fb4656639a04f766617f740bbe
BLAKE2b-256 checksum
How to use checksums
a25d5060e2a31d289392ccc1ec17675ffa1a59cf777c942147c140ea6d6e0715
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Release files / auto1-0.0.1-py3-none-any.whl

Download URL auto1-0.0.1-py3-none-any.whl
Size 4.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
79136eb9bd3818adb4e2c3a45619577b7698bb018a20d0a2b2cc79cb40a39f0e
BLAKE2b-256 checksum
How to use checksums
395a2129e04fce4114919fbe470de0e56dbfd1202fc8e703c83cc3d73c2bd887
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.8

Security for auto1 0.0.1

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.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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