No project description provided
Project description
FixedWidth Transformer
Ever wanted to transform non-standard FixedWidth files from legacy systems to something modern?
Does your FixedWidth file have multiple segments(eg. header, body, footer, or worse)?
Do you want to save time and not spend hours of development processing these files?
You have arrived at the correct repository!
FixedWidth Transformer is an open-source library that aims to solve tech debts of processing fixed width files to modern structures, such as json, xml. Not only that, it can also do generation of data(eg. uuid), pre and post transform validations. It's even able to help you to push it to different destinations as well! Best part of it? You don't have to write lines of code in order to use it.
Simply configure the .yaml config and run the relevant executors and call it a day.
How it works
FixedWidth Transformer utilises a yaml based configuration. With the configuration, it uses pandas library to transform your data to DataFrames that from there allows you to do analytics operations (eg. validations, concatenation, etc).
The Library is highly extensible meaning that it can be extremely extensible in all sections of work, including Executor, SourceMapper, SourceRetriever, ResultMapper, Result, Validation, and Generator. This means that if something you need is not available, you can do incremental changes and just add that section in, point to it in your configuration and be done with the requirement!
Neat huh?
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fixedwidth-transformer-0.0.1.post1627211829.tar.gz.
File metadata
- Download URL: fixedwidth-transformer-0.0.1.post1627211829.tar.gz
- Upload date:
- Size: 16.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2a38a344fb08149e9d6d519494be874a308045c81f8af7b9d5b1cc59219684a
|
|
| MD5 |
1196f3762bc0c946884c54dd5354573f
|
|
| BLAKE2b-256 |
687b6d228c06eba7471810acef54aa7a5f3e27038413ae6639d540ff862d970d
|
File details
Details for the file fixedwidth_transformer-0.0.1.post1627211829-py3-none-any.whl.
File metadata
- Download URL: fixedwidth_transformer-0.0.1.post1627211829-py3-none-any.whl
- Upload date:
- Size: 22.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d97fc119cd92a24ff23ec29c6287a3f7374e2c15a94e0284264b29dbec3754d3
|
|
| MD5 |
07f6c416b214218200d36a7233c8e90b
|
|
| BLAKE2b-256 |
e121d64acefce082a0aaba66190e4b3d13b8da8065f6b9f883b7dbad0e009d77
|