{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/2"}],"enrichment":{"capability":"Parses and formats overpunch-encoded numbers, a legacy numeric encoding used to represent signed decimal values in fixed-width fields.","skillfed_tags":["legacy-format","mainframe-integration","data-migration"],"use_cases":["Parse overpunch-encoded fields from mainframe data exports or COBOL-generated files","Convert legacy financial or healthcare records into standard decimal format for modern systems","Generate overpunch-formatted output for systems that require this encoding as input","Integrate with data migration pipelines that bridge legacy and modern platforms","Handle fixed-width record formats common in batch data processing from older systems"],"what_it_does":"Overpunch is a lightweight parser and formatter for overpunch-encoded numbers, a legacy numeric representation used primarily in mainframe and COBOL systems to store signed decimal values in fixed-width fields. The encoding embeds the sign in the final character of the number, allowing negative values to be represented without a separate sign byte.\n\nThe package provides two main functions: extract() to parse an overpunch-encoded string into a Decimal, and format() to convert a numeric value into overpunch representation. It has no external runtime dependencies and is intended for systems that need to read or generate data in this legacy format, particularly in healthcare and financial data processing where mainframe integration is still common.","worth_installing":"Yes, but with caution. Install if you actively work with legacy mainframe data or COBOL systems that use overpunch encoding. The package is stable and has no known vulnerabilities, but it has been dormant since 2017 and may not be maintained for modern Python versions. Not recommended for new projects or systems without a specific requirement for this encoding."},"id":"overpunch","links":{"html":"https://skillfed.io/packages/overpunch","md":"https://skillfed.io/packages/overpunch.md","pypi":"https://pypi.org/project/overpunch/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2017-04-24","license_spdx":null,"license_treatment":"permissive","name":"overpunch","python_support":"unspecified","summary":"Overpunch Parser/Formatter"},"popularity":{"monthly_downloads":271984,"position":8215,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1"}
