Skip to main content

Chriesibaum's JEP106 tool box

Project description

Chriesibaum's JEP106 Tool Box

pypi python PyPI - Downloads GitHub stars
Tests Status Coverage Status

A toolbox that parses the Standard Manufacturer’s Identification Code (JEP106) and converts the content into a machine-readable file like a CSV or JSON. It is entirely written in Python.

Installation

pip install -e .

CLI Usage

cb_jep106_converter -i <JEP106xx.pdf> -j <JEP106xx.json>
cb_jep106_converter --help
usage: cb_jep106_converter [-h] [-i <JEP106xx.pdf>] [-c <csv file>] [-j <json file>]

Decode the Standard Manufacturer’s Identification Code PDF file (JEP106xx.pdf)
and generate machine readable output like a CSV or JSON file.

Note:
As the JEP106xx.pdf is not free to use, it is not included in the repository but
can be used by downloading the JEP106xx.pdf from JEDEC and running this script locally.
At the time of writing, the actual JEP106BN.pdf can be found at
https://www.jedec.org/standards-documents/docs/jep-106ab.

Finally, have fun with the JEP106 data! :)

options:
  -h, --help            show this help message and exit
  -i <JEP106xx.pdf>, --pdf <JEP106xx.pdf>
                        Path to input JEP106 PDF file (default: ./JEP106/JEP106BN.pdf)
  -c <csv file>, --csv <csv file>
                        Path to output CSV file
  -j <json file>, --json <json file>
                        Path to output JSON file

  At least one output must be provided: `-c/--csv` or `-j/--json`.

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

cb_jep106-0.1.0.tar.gz (379.8 kB view details)

Uploaded Source

Built Distribution

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

cb_jep106-0.1.0-py3-none-any.whl (49.8 kB view details)

Uploaded Python 3

File details

Details for the file cb_jep106-0.1.0.tar.gz.

File metadata

  • Download URL: cb_jep106-0.1.0.tar.gz
  • Upload date:
  • Size: 379.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cb_jep106-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e322c67e67df2960be09a65ab3c32a049bb2dd25321924690c55712d73b4a378
MD5 d2d11f21ca6bc4bb881fc6fb5adb5e8d
BLAKE2b-256 10dc9e4bc7ab5ebc595ddc13a77230e5a9af61ccdb66143c8b12b087b260d0fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for cb_jep106-0.1.0.tar.gz:

Publisher: publish_to_pypi.yml on chriesibaum/cb_jep106

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cb_jep106-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: cb_jep106-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 49.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cb_jep106-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cf5ad5a59395a40185661c53b485143784e8c0f7b825e816beae48540630a05c
MD5 a19fef8b8ca9561343965fd554a601f6
BLAKE2b-256 67f68d5a3c7730b5a78ef461e50c6283c1adddc365f76632412b7ffdf1e3e856

See more details on using hashes here.

Provenance

The following attestation bundles were made for cb_jep106-0.1.0-py3-none-any.whl:

Publisher: publish_to_pypi.yml on chriesibaum/cb_jep106

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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