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.post1627218962.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.post1627218962.tar.gz.

File metadata

  • Download URL: fixedwidth-transformer-0.0.1.post1627218962.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.post1627218962.tar.gz
Algorithm Hash digest
SHA256 b9410a61b3a8ac27a9eb8951b80ae2c5a4af9094dcbbf8929fdbfc8877b2a11b
MD5 f86a1801124a164596ec1e56ec4eee0e
BLAKE2b-256 aa1c47b90c99a6977b9404c25f5dce0ea49821b70a023a06b49e7ead4a5610f6

See more details on using hashes here.

File details

Details for the file fixedwidth_transformer-0.0.1.post1627218962-py3-none-any.whl.

File metadata

  • Download URL: fixedwidth_transformer-0.0.1.post1627218962-py3-none-any.whl
  • Upload date:
  • Size: 22.4 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.post1627218962-py3-none-any.whl
Algorithm Hash digest
SHA256 592663bd5b420b4a6212541e73fc10d5398454244445787002f7ef702afbca80
MD5 ae9a05d3a6a2d6c18c1a3836466fd678
BLAKE2b-256 95ca267a95f29ef3ee4e130d7dd222a5fde072f99d9d1fd811dc4c71451ec881

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