Skip to main content

No project description provided

Project description

codecov coveralls license

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fixedwidth-transformer-0.0.1.post1627211829.tar.gz (16.1 kB view details)

Uploaded Source

Built Distribution

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

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

Hashes for fixedwidth-transformer-0.0.1.post1627211829.tar.gz
Algorithm Hash digest
SHA256 f2a38a344fb08149e9d6d519494be874a308045c81f8af7b9d5b1cc59219684a
MD5 1196f3762bc0c946884c54dd5354573f
BLAKE2b-256 687b6d228c06eba7471810acef54aa7a5f3e27038413ae6639d540ff862d970d

See more details on using hashes here.

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

Hashes for fixedwidth_transformer-0.0.1.post1627211829-py3-none-any.whl
Algorithm Hash digest
SHA256 d97fc119cd92a24ff23ec29c6287a3f7374e2c15a94e0284264b29dbec3754d3
MD5 07f6c416b214218200d36a7233c8e90b
BLAKE2b-256 e121d64acefce082a0aaba66190e4b3d13b8da8065f6b9f883b7dbad0e009d77

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