Skip to main content

jmp-convert

Read JMP data tables (.jmp) without JMP, and convert them to CSV or Parquet.

import jmp_convert

table = jmp_convert.read_jmp("data.jmp")          # a pyarrow.Table
df = table.to_pandas()                             # or polars.from_arrow(table)

jmp_convert.convert("data.jmp")                     # writes data.csv
jmp_convert.convert("data.jmp", "out.parquet", format="parquet", snake_case=True)

Installing the package also installs the jmp-convert command (jmp-convert --help).

Options (keyword-only): snake_case, value_labels, allow_unsupported, and for convert also full_precision. Errors raise jmp_convert.JmpError, or its subclass jmp_convert.UnsupportedError for content this package cannot decode.

Development

cd python
uv venv && uv pip install maturin pyarrow pytest
uv run maturin develop --release
uv run pytest

Release files for jmp-convert 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jmp-convert 0.1.0
File Size Uploaded
jmp_convert-0.1.0.tar.gz 122.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for jmp-convert 0.1.0
File
jmp_convert-0.1.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details
jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details
jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details
jmp_convert-0.1.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details
jmp_convert-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl CPython 3.9 abi3 macOS 10.12+ x86-64 Details

Total release size: 10.5 MB

Release files / jmp_convert-0.1.0.tar.gz

Download URL jmp_convert-0.1.0.tar.gz
Size 122.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5ec8308fd67f121d454057610a5c6a5b57c013e45339f31d1ceb3b81a6fd2a5f
BLAKE2b-256 checksum
How to use checksums
d0a868c2ac52734c5594df008696cbad1ac9c195e039268d5933c9f8073a708d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / jmp_convert-0.1.0-cp39-abi3-win_amd64.whl

Download URL jmp_convert-0.1.0-cp39-abi3-win_amd64.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
05fbf12a250d7e8e9f3f872ff03588d794ea2f98eedf3e90f2754ac1b65b7d14
BLAKE2b-256 checksum
How to use checksums
7106acbd08497084a1266f8aa4ffab1e45496e5270a3faf4ba7943ae1f584243
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.2 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
40f80dd322641de1f323b8117319957baf43cdf6dae153643b0245fd0aa05d18
BLAKE2b-256 checksum
How to use checksums
291306e42a23a4b50dae1b3798b01d268c2766e1d8e943888523e0cd3285497a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jmp_convert-0.1.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
29d41c68153afe3660824a26912fa89babcf675a4926e226a69d7029337859a1
BLAKE2b-256 checksum
How to use checksums
a9642152324c516156cf3e1eebc2393e5fe6e2373bc054073eed671c0ef371bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / jmp_convert-0.1.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL jmp_convert-0.1.0-cp39-abi3-macosx_11_0_arm64.whl
Size 1.9 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e4601258fc6580492c4838ba4217f42ef4d468e1c6d1a42cd18ea8ba7e12fe2a
BLAKE2b-256 checksum
How to use checksums
281f7c5f22fe3194afcc3b74025d8155b2c6c018c4a1825e2658d91f08dee69a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release files / jmp_convert-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl

Download URL jmp_convert-0.1.0-cp39-abi3-macosx_10_12_x86_64.whl
Size 2.1 MB
Tags CPython 3.9 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
7df2992fb90b34a7c90f95df920d320be9349d5945f605a7db5645e1de6101e2
BLAKE2b-256 checksum
How to use checksums
643d29c79a7c3bb522546e36c2e53a2b376a05bb773845f68634417273cdc4b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page