Skip to main content

pylinearfold

PyPI Release

This project provides minimal Python bindings to both LinearFold and LinearPartition into one Python package, in ViennaRNA mode. The package can be installed from PyPI as wheels - not requiring any C++ compiler toolchain at the end user.

Installation

Install pylinearfold directly from PyPI:

python -m pip install pylinearfold

Supported Python versions: Python 3.10 and newer. Wheels are provided on PyPI for common platforms; if a wheel is not available for your platform you will need a C++ compiler toolchain to build from source.

🚀 Features

  • ⚡ Linear-time RNA folding (fold)

  • 🔬 Partition function & base-pair probabilities (partition)

  • 🧬 MEA structure prediction (from LinearPartition)

  • 🐍 Pure Python interface (thin bindings to the original C++ libraries)

  • 💻 Works in Python scripts, notebooks, and pipelines

Quick Start

from pylinearfold import fold, partition
seq = "AUCGGUUCGCCGAU"

# Minimum free energy structure
result = fold(seq)

print(result["structure"])      # (((((....)))))
print(result["free_energy"])    # -4.2

# MEA structure, partition function energy and base pair probabilities
res = partition(seq)

print(res["structure"])       # (((((....)))))
print(res["free_energy"])     # -4.472184621676477
print(res["probabilities"])

API

Fold signature:

fold(
    seq: str,                   # RNA sequence
    beamsize: int = 100,        # beam size for beam search
    verbose: bool = False,      # verbose logging
    sharpturn: bool = False,    # enable sharp turn constraint
    zuker: bool = False,        # enable Zuker suboptimal structures
    delta: float = 5.0,         # delta parameter for Zuker exploration
    dangles: int = 2,           # dangles model (0, 1, or 2)
) -> dict

Returns a dict:

{
    "structure": str,       # dot-bracket string
    "free_energy": float,   # kcal/mol
}

Partition signature:

Python signature exposed by your bindings:

partition(
    seq: str,                   # RNA sequence
    beamsize: int = 100,        # beam size for beam search
    verbose: bool = False,      # verbose logging
    sharpturn: bool = False,    # enable sharp turn constraint
    cutoff: float = 1e-5,       # cutoff for base pair probabilities
    gamma: float = 1.0,         # gamma parameter for MEA structure
) -> dict

Returns a dict:

{
    "structure": str,               # MEA or partition-based structure (dot-bracket)
    "free_energy": float,           # partition function free energy
    "probabilities": np.ndarray,    # array of (i, j, prob)
}

Where probabilities is a NumPy structured array with dtype:

[('i', np.int32), ('j', np.int32), ('prob', np.float32 or np.float64)]

Each row represents a base pair (i, j) with pairing probability prob. The indexes i and j are 0-based (the first nucleotide has index 0).

Example (dtype and sample):

import numpy as np
probs = np.array([(0, 5, 0.8125), (1, 4, 0.1234)],
                 dtype=[('i', 'i4'), ('j', 'i4'), ('prob', 'f4')])
print(probs[0])         # (0, 5, 0.8125)

Quick use example (filtering high-probability pairs):

for i, j, p in probs:
    if p > 0.5:
        print(f"pair: {i}-{j}, prob={p:.2f}")

Note: the i and j coordinates are 0-based; add +1 if you prefer 1-based positions.

License

Please review the redistribution terms and warranty disclaimer in LICENSE.md. This project includes the original LinearFold/LinearPartition source and uses the same redistribution terms; see LICENSE.md for details.

Contributing

Issues and pull requests are welcome. If you plan to contribute, please open an issue first to discuss larger changes.

Citation

If you use pylinearfold in academic work, please cite the original LinearFold/LinearPartition papers:

  • Liang Huang, He Zhang, Dezhong Deng, Kai Zhao, Kaibo Liu, David A Hendrix, David H Mathews, LinearFold: linear-time approximate RNA folding by 5'-to-3' dynamic programming and beam search, Bioinformatics, Volume 35, Issue 14, July 2019, Pages i295–i304, https://doi.org/10.1093/bioinformatics/btz375

  • He Zhang, Liang Zhang, David H Mathews, Liang Huang, LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities, Bioinformatics, Volume 36, Issue Supplement_1, July 2020, Pages i258–i267, https://doi.org/10.1093/bioinformatics/btaa460

Metadata

Release files for pylinearfold 1.0.0

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

Built distributions (wheels)

Table of built distributions (wheels) for pylinearfold 1.0.0
File
pylinearfold-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylinearfold-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
pylinearfold-1.0.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pylinearfold-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylinearfold-1.0.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
pylinearfold-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pylinearfold-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylinearfold-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pylinearfold-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pylinearfold-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pylinearfold-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pylinearfold-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pylinearfold-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
pylinearfold-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pylinearfold-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pylinearfold-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
pylinearfold-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
pylinearfold-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details

Total release size: 13.2 MB

Release files / pylinearfold-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4148bd81ed7d68932bd54ec0c2a76a58359becf2293a83d91a73fba0510f2bca
BLAKE2b-256 checksum
How to use checksums
10f9e966afc57c4adb8f4404e817b82c07df79d84e431b2b7bb1c5b6e9cb501e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 331.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c333b77570d4de90cf6df6a9c88d475cfa56b4303e9da25ea6a0236af4f4e016
BLAKE2b-256 checksum
How to use checksums
65eed574616588900de321de6b48aeb8031b04a1179fde3e76b1a2e38419260f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 277.1 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e805c7d8b0f60738bdbb5c765c423832bca20aeea77c95ddd178a410b388a143
BLAKE2b-256 checksum
How to use checksums
df912bff92fc91c750e70cc400a4b154546cd3fd4f5f9d37b9cfd4d19b5e8834
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314-win_amd64.whl

Download URL pylinearfold-1.0.0-cp314-cp314-win_amd64.whl
Size 302.0 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8ab96aa10ce1d8db955d5cd0190b804a7cf5783eab9d902ca8d333dceab28379
BLAKE2b-256 checksum
How to use checksums
75d82c3a0957170d2e0afb4b2705f83df8067fbcf13c63a9988d11cbe2bbd288
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e20b742d289db479b7bea63e3c86ba6d9c0ffde8c2d1286c181d8387ffad73f0
BLAKE2b-256 checksum
How to use checksums
4761fdfc34078382891bffe9a631bf4a325948769dbc89adc6b1811f3bd1e519
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 329.3 kB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e9704a4155f455bb4d4d0772534ebea3c5a378b9c37e0e16d694bfb667710ee2
BLAKE2b-256 checksum
How to use checksums
3ee15ed54807071f1c5df69cb066f8713576906cc630ad739b325c15147b43ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp314-cp314-macosx_11_0_arm64.whl
Size 270.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d3a59afe98b27cf5276d8300362afcce6d87f632cad1b34bb66a298052cbc72
BLAKE2b-256 checksum
How to use checksums
926a318db17877932251827696609904ff6015f24d43523a83d961d304197782
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp313-cp313-win_amd64.whl

Download URL pylinearfold-1.0.0-cp313-cp313-win_amd64.whl
Size 295.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
321064a726703b806de6a6d0e135d9d31d52314c1b784867fb37b2319ac34425
BLAKE2b-256 checksum
How to use checksums
3e344bcb35d880bf5918675c2726638ae0da81d9c01fa016c07bf8726955a0fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6565d82bc65cf512a9a7f93b36c6200281ff3a4ab415a8d83e551d3026f2e3dc
BLAKE2b-256 checksum
How to use checksums
32311ee9c476a92f4ba6d313b68a0b2b5b88d58bad30d9f7ae8b6a12d4cc8c22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 329.2 kB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a001f792a181bae4321e0afc26d0c0f5778232b5b0ceeba165b998317f909626
BLAKE2b-256 checksum
How to use checksums
672533f96622425365b14e6e6b5b443f440748a7318eb8041ab027af1cd7a531
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 269.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1402c1562546d13e6d336a5102c8f8bf2288a9b312b755b612d16bf48e679d99
BLAKE2b-256 checksum
How to use checksums
7dbdc560afb55f661f3883034d68e6fdf4d2234b3e3ed81b1cfc03234511b070
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp312-cp312-win_amd64.whl

Download URL pylinearfold-1.0.0-cp312-cp312-win_amd64.whl
Size 295.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
8df7eda502195fd92a536eb073e33e1b93157312cf53c2ffabcbc7207ae2d300
BLAKE2b-256 checksum
How to use checksums
5ce371d728508097e66b43d502f222ad6fe5fe480f8becced5c5a88f9a726749
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5559a445b30fc2a0206638fb3c615cedf103fdfa32ac463e50e625d146e24da2
BLAKE2b-256 checksum
How to use checksums
380c7dc44fbb6eebb7b27aeebb2c333d38721fcca5b09657f1701ab953e33117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 328.3 kB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c21520cfd0d6670fd29b0fb69e32cf8799cc2498b0445def82335f46585866a
BLAKE2b-256 checksum
How to use checksums
364b058a97dabffeae0e679f51f2699967ec7eec3e6cb32f332bfdcec1563399
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 269.8 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3a65db00af116b9aebaa37630a86f96ba29c793beb016982c0e7e86487ead4ac
BLAKE2b-256 checksum
How to use checksums
fd3586393515455b2c5cbbf2033c1786a4025eb5645cb39cbb834e9d181643ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp311-cp311-win_amd64.whl

Download URL pylinearfold-1.0.0-cp311-cp311-win_amd64.whl
Size 291.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
9a85307729d9a162e89ef82c62952834d0365ab9952641846d0bdbf130ec73b1
BLAKE2b-256 checksum
How to use checksums
ccd974c4e9762cdc88ed3e75e94744037217c9b077ad53e146f4feaffd7e4d8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
769e9dc027d641b62bbd382ac7b85b9164d2d8f86c1c7b028127232551a7cc1d
BLAKE2b-256 checksum
How to use checksums
97292f6397333f6bccb69dc550de60494fa93628f90a12be6a9475f4efaaad0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 325.3 kB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e41a6b3004f34626dc29e8755e0764968da70596c8a07714715fd84fe4e12638
BLAKE2b-256 checksum
How to use checksums
84a14ebaa473abd7b6729f2564f61bfd9c304ad1535d97ea833269c2bc60e831
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 269.7 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c7e8f50a789f887f2630933cec4b37900edad4ca5a783f0fb54d56a4a9c7c528
BLAKE2b-256 checksum
How to use checksums
03f66198af5a1798ac2b80ca634e7da5387db4acb0b7e87713f971cbc3f08eb1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp310-cp310-win_amd64.whl

Download URL pylinearfold-1.0.0-cp310-cp310-win_amd64.whl
Size 287.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d6f013c04b75dabc5181aed9a4ba623060627f411586dbf8b95e62eea9d1ad20
BLAKE2b-256 checksum
How to use checksums
cc6d31e1e7baae7a1d7a31cb961dbd066a61e5b51094b0887b6f376e6de45a5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL pylinearfold-1.0.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
fd8959dc31f8423b1f25056f78d592cda308b786a10f6150dc20cbe23cab2019
BLAKE2b-256 checksum
How to use checksums
243a15702a44fc7ef90f6756f19fe27a3f3e823ed98624c699386c51f2b0c09c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL pylinearfold-1.0.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 322.6 kB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
63b09001e7cd7f5f1904ced2308cf5a59ac2ea275fd95543829b285cc7751ec9
BLAKE2b-256 checksum
How to use checksums
85950a5d78c55d452b737070b82e7ec357bcbe6c7cfcc7ad1b535b9e15276f0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release files / pylinearfold-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL pylinearfold-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 267.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
11a735d8adcc461282d1aa5c30441e0053a1e87b72cbd84685978650883bd994
BLAKE2b-256 checksum
How to use checksums
2a8660a5cd49acd4a1181ab21aa8edebe04fe2765f11b45b5c42e8404c2abacf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

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 Nov 20, 2025.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

23 release files

0.3.0

23 release files

0.2.1

23 release files

0.2.0

23 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