Skip to main content

A fast LP file format parser for Python, powered by Rust

Project description

parse_lp

A fast LP file format parser for Python, powered by Rust.

Installation

pip install parse_lp

Usage

from parse_lp import LpParser

# Parse an LP file
parser = LpParser("path/to/file.lp")

# Export to CSV files
parser.to_csv("output_directory/")

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.

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

parse_lp-2.4.3.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

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

parse_lp-2.4.3-cp39-abi3-win_amd64.whl (245.1 kB view details)

Uploaded CPython 3.9+Windows x86-64

parse_lp-2.4.3-cp39-abi3-win32.whl (236.3 kB view details)

Uploaded CPython 3.9+Windows x86

parse_lp-2.4.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390.1 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

parse_lp-2.4.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.8 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

parse_lp-2.4.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (506.7 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

parse_lp-2.4.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (397.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

parse_lp-2.4.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (385.4 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

parse_lp-2.4.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl (414.0 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.5+ i686

parse_lp-2.4.3-cp39-abi3-macosx_11_0_arm64.whl (351.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

parse_lp-2.4.3-cp39-abi3-macosx_10_12_x86_64.whl (360.3 kB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file parse_lp-2.4.3.tar.gz.

File metadata

  • Download URL: parse_lp-2.4.3.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.1

File hashes

Hashes for parse_lp-2.4.3.tar.gz
Algorithm Hash digest
SHA256 439d9d090d2e68e12888bb59c25c66d23dde866d34c616a7c4a5d4de374c5621
MD5 87c4c87e9285d07fe8f8b819388ec4ae
BLAKE2b-256 432673c49e95a79f87be51d466009da764f949d876b6f0e8b318dc3eff1b7c01

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: parse_lp-2.4.3-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 245.1 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.1

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6b945c8b27852ac8e3aa50c8bb11187edfab10efd85b68aae1924c218699ef62
MD5 635c959e7823cc6a8d6ce8dea341480b
BLAKE2b-256 6d995ccefca8b6f6ad00ea178a93e6129f29dc2829daced3b37da1a8301a64d6

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-win32.whl.

File metadata

  • Download URL: parse_lp-2.4.3-cp39-abi3-win32.whl
  • Upload date:
  • Size: 236.3 kB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.9.1

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 5c5280e4276aea329e15974a9327c2535c280f5644dbc3a47a26da7bffa748e8
MD5 174b8d6d8eaf55bffcd399ba45f19a9f
BLAKE2b-256 17914ec0f760de563beabd8e6b10614e8976ef18b4dd216124d1f948f56a74bc

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 225b4f53ed7f11fc726b9575702937bd51297f56fa21baf1faae927921d04ada
MD5 d0cb45e414b5fa0beab974bb0ac759a3
BLAKE2b-256 fcf4940fe92d991d38b1164ac6a49caa589bc2735de3ffd639540125757906ab

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 f02fcbea4f44cef6dd2e7433e32fdcfb8b9ed46fcc98f8c064b960fdf491462e
MD5 31ea65616ee93646874ae8e20bbfc37f
BLAKE2b-256 d9fa5ab0ad1e9c42b631f39b00055d37e00c78b688dbd1de8090665bae33bc9d

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 68579666c8b6bb5c46791c43174a261f0d0e0b0f100f197736f2d297aaf22fd9
MD5 f060a2020e76ef21454efffd7511523f
BLAKE2b-256 0e8a1f6965ca0aba23e9c5564a27be6119c8a671df1610b1ea4595a69fdbcbbb

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8131d0872d4427254f827729f6ddb4d24e9ac7d378879979c57e79a3d356f1f8
MD5 b1c7b3c3784c85668652bf3db3e88b75
BLAKE2b-256 be5b645aa041dfcc7f410be1e85f7ab24ab8ada0acbd71cbe89fc56e247aa64c

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edbd0f96db8e9ec46ee257ed2fb56871b574bc0bb144a9a6b0c630db28cc1cf6
MD5 85debd94af4f6e085a4365e1406c7d31
BLAKE2b-256 98f15911a0f0a1f8093f3317325d421c1ed4a8c4771d56474ca4536722764682

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 0863bbb8aac28fe38ef95ea887b4719e77c715e4d5f9e0f029b89926939e9932
MD5 45862e29bb4a93c07b6bc8e48412fdec
BLAKE2b-256 7703d57bf6b8dbce5030d8a00cc6c77dee1eb43a439317e86fa94d617d3fb63f

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1970964d3c34a30dd4a1162e8e2770ec9c5af9068782893cf32d274f499d04c0
MD5 12f6c30965dc398771c82197ae7e352e
BLAKE2b-256 f1add7aa29b68d7344adf071ea86829b1aac95197f6f21934e6cbf81c5405d6e

See more details on using hashes here.

File details

Details for the file parse_lp-2.4.3-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for parse_lp-2.4.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0c52dad19de1ee56d68da5a3e92c255ff5cdd2d648db9342891e1faaab126e07
MD5 cc226041b8865df4a37ae984117a3ce6
BLAKE2b-256 ba20a89d6f5c93af95ecc18be638b02ef98f45619ee53ca5501ac50797b75b0f

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