Skip to main content
Files added late

8 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

PyRTKLIB -- A bridge between AI and GNSS.

News

2024.09.22 v0.2.7 Experimental Features - Tightly coupled deep learning and GNSS integration

  1. A tightly coupled deep learning and GNSS integration subsystem is currently under development and several useful functions are implemented(e.g. weight least squares in rtk_util.py)! For more details, please refer to the dev repo TDL-GNSS.

  2. A File Wrapper has been introduced to manage the context of file descriptors. In previous versions, the file handler lacked proper context management. In this version, the "FILE*" parameters are replaced by a FileWrapper. For more details, refer to the definition in cbind.h. Additionally, the previous expansion const char *filename, const char *mode is still supported.

    Here is an example: Suppose you need to use an RTCM stream from an NTRIP server, and the file may be updated frequently. We can use the following program to create a FileWrapper:

    import pyrtklib as prl
    
    def get_rtcmf(rtcm, fp):
        ret = 1
        while ret != -2:
            ret = prl.input_rtcm3f(rtcm, fp)
        fp.cleareof()  # Clears EOF to continue reading
        return rtcm
    
    rtcm = prl.rtcm_t()
    prl.init_rtcm(rtcm)
    eph_file = prl.FileWrapper("eph.rtcm3", "rb")
    get_rtcmf(rtcm, eph_file)
    

    Note that the cleareof() method uses clearerr() to reset the EOF status of file reading, allowing the program to continue reading from where it left off rather than starting from the beginning.

2024.07.10 Add windows support

The release packages now are built with github actions. And windows support is testing. They are available on linux, macos, and windows now. If you find any bug, please submit issues.

Python Linux(After 2010) Macos Sonoma(M1) Macos Ventura(Intel) Windows
3.6 ❌ ❌ ❌ ✅
3.7 ✅ ❌ ❌ ✅
3.8 ✅ ✅ ✅ ✅
3.9 ✅ ✅ ✅ ✅
3.10 ✅ ✅ ✅ ✅
3.11 ✅ ✅ ✅ ✅

2024.07.08 v0.2.6 Bug fix

  • The attributions about PRNQZS and PRNIRN are set to the right number now.
  • In cbind.h, I forgot to allocate one more byte for string to store '\0', thus segmentation fault may occur in function "convertChar" (I met several times). Besides, in convertType, the copy size is not correct and only the first object is copied. All the bugs now have been fixed.

2023.11.23 v0.2.5 Optimize the folder structure

In previous versions, the .so file is directly in site-packages folder, which is disgusting. To let the code editor can make use of the .pyi, the .so file is moved, and is loaded by the init.py file now.

2023.11.07 v0.2.4 Update the rtklib to 2.4.3 b34

I found that there is a more recent branch on rtklib, thus I update the rtklib to 2.4.3 b34.

  • The support number of Beidou up to 63
  • No implementation functions are deleted. I don't know why they remain in the source code.
    • readfcb
    • init_cmr
    • free_cmr
    • update_cmr
  • And these files are deleted
    • delete pyrtklib/rtksrc/qzslex.c
    • delete pyrtklib/rtksrc/rcv/gw10.c
    • delete pyrtklib/rtksrc/rcv/rcvlex.c

2023.11.05 v0.2.3 Bug fix and code optimization

This version contains follow updates:

  1. Using template binding functions to replace binding macros.
  2. Arr1Dchar now has an own constructor and can be constructed from a python string.
    output_path = Arr1Dchar("pyexample_output.txt")
    
  3. Now all the pointer member in structure has a setter function, you can directly modify it like:
    obs = obs_t()
    data = Arr1Dobsd_t(100)
    obs.data = data
    obs.n = len(data)
    obs.nmax = obs.n
    
    But it's not recommended to do so, because this may lead memory leakage. Many pointers in rtklib may refer to anther variable, thus, call free() to directly clear it may cause other problems. Please make sure you won't modify it too often.
  4. obs.set_data() has been removed.
  5. "FILE*" params in functions (input_ubxf, input_rawf e.g.) is devided into "const char *filename, const char *mode", the file open operation will be processed in the overloaded function. Here is an example.
    raw = raw_t()
    ret = input_rawt(raw,STRFMT_UBX,Arr1Dchar("example.ubx"),Arr1Dchar("rb"))
    
  6. Fix a serious bug on MacOS in rtkcmn.c. On MacOS (or BSD), _POSIX_C_SOURCE should larger than 199309, or the function strtok_r will have a different behavior, and make segmentation fault.
  7. Optimized the example.

2023.10.14 Install via pip

Big Progress!!!!

Now you can install it via pip

pip install pyrtklib

Introduction

This is a Python binding for RTKLIB, the most popular GNSS-RTK positioning C library. However, many researchers are currently using Python for research, especially in deep learning field. Thus, we implement this Python interface of RTKLIB to build a bridge between Python and positioning. By means of RTKLIB, you can easily read data from rinex file and process the positioning using the methods provided by RTKLIB, such as SPP, RTK, PPP.

If you want to use the rtklib deeply, please refer to the point position example.

If you just need the result, please refer to the post position example.

If you want to use the rtklib version based on rtklibexplorer/rtklib_demo5, please refer to pyrtklib_demo5.

Why pyrtklib?

Project pyrtklib rtklib-py pyRTKLib
Author Runzhi Hu Tim Everett Alain Muls
Implementation Method C++ with pybind11 Pure python Directly use rtklib binary
pros All functions and structures in rtklib are available. Modern and easy interface easy to plot
cons Interfaces are in C style, need further wrapping for convenience No support for BDS, and only supports PPK solutions currently. More focus on plotting, can't be used for deep process of positioning
Installation pip install git clone git clone

Python Code

C Code

Installation

Install Via Pip (Recommend)

pip install pyrtklib

The package relies on both system version and python version. The release packages are built with github actions. They are available on linux, macos, and windows now.

Python Linux(After 2010) Macos Sonoma(M1) Macos Ventura(Intel) Windows
3.6 ❌ ❌ ❌ ✅
3.7 ✅ ❌ ❌ ✅
3.8 ✅ ✅ ✅ ✅
3.9 ✅ ✅ ✅ ✅
3.10 ✅ ✅ ✅ ✅
3.11 ✅ ✅ ✅ ✅

&#x274C

Manually Install

Installation of pyrtklib is very easy, just clone the code and install it.

  1. Dependencies

    We don't provide pre-compiled package so far, thus, this library will be compiled in time. (Looking forward one day it can be directly installed by pip!) It requires several dependencies, including gcc and cmake. If you are using on a MacOS, please first install gcc by brew and set the compiler path, because RTKLIB used GNU C features, which is hard to solve in clang. MSVC is not tested.

  2. Clone from github

git clone git@github.com:IPNL-POLYU/pyrtklib.git
  1. Install
cd pyrtklib
python3 setup.py install

Then you can use this lib by importing it.

from pyrtklib import *

Key Feature

The aim for this binding is to make a interface of RTKLIB, without changing any code in RTKLIB. However the biggest obstucle is that RTKLIB enoumously uses function side effect. For example, the reading function readrnx, you should pass the obs, nav, sta as input parameters, and the process result will be directly written to obs, nav, and sta. Thus, these functions only receive the pointer and it requires the Python interface contains the original pointer. Unfortunately, the STL container can't satisfy this requirement because STL container will copy the data. If Python receives a STL container, it's not the original version of the data.

Thus, we implement Arr1D and Arr2D to handle the array and can also be used as the pointer. Arr1D has a structure like this:

template<class T>
struct Arr1D<T>{
    T* src;
    int len;
}

If you want to create it in Python, just use "Arr1D"+"ctype", for example, if you want a char type array, then, it should be:

myarr = Arr1Dchar(3)

The constructor parameter is the length. In the above example, the length is 5. You can directly to modify the data:

myarr[0]='a'
myarr[1]='b'
myarr[2]='c'

And you can also use the slides:

yourarr=myarr[0:2]

So far, the Arr1D and Arr2D don't have the ability to print itself, if you use

print(myarr)

you'll get:

<pyrtklib.Arr1Dchar object at 0x7fe3799a6ef0>

So, if you want to see the content, you can change it to a list by:

list(myarr)

Then the result will be:

['a','b','c']

Warning: Be really carefull to use Arr1D and Arr2D, because it doesn't have a bounary check. In some cases, it's a pure pointer and doesn't know how long itself is. So be careful to set the index, or the segmentation fault will occur.

Usage

This binding provides all the functions and data structures in rtklib. The structures in rtklib is used as a class in Python. For example, if you want a obs_t, then you can use it by:

obs = obs_t()

And the data in obs can be accessed by:

obs.data[0]

Notice that obs.data is a Arr1Dobsd_t class. In other words, this is an array of obsd_t. For more detail, you can see in the example.py.

Citation

If you find this tool useful, you can cite our paper as:

@inproceedings{hu2023fisheye,
  title={Fisheye camera aided NLOS exclusion and learning-based pseudorange correction},
  author={Hu, Runzhi and Wen, Weisong and Hsu, Li-ta},
  booktitle={2023 IEEE 26th International Conference on Intelligent Transportation Systems (ITSC)},
  pages={1--8},
  year={2023},
  organization={IEEE}
}

Release files for pyrtklib 0.2.7

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

Files added late

8 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Built distributions (wheels)

Table of built distributions (wheels) for pyrtklib 0.2.7
File
pyrtklib-0.2.7-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyrtklib-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pyrtklib-0.2.7-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyrtklib-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pyrtklib-0.2.7-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyrtklib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pyrtklib-0.2.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyrtklib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
pyrtklib-0.2.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyrtklib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
pyrtklib-0.2.7-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pyrtklib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
pyrtklib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pyrtklib-0.2.7-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pyrtklib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pyrtklib-0.2.7-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details

Total release size: 47.1 MB

Release files / pyrtklib-0.2.7-cp313-cp313-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp313-cp313-win_amd64.whl
Size 1.8 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
ddf5312c4718dc3ad7d3b4c481b27f196912364ce46d57c320353b56eed53b70
BLAKE2b-256 checksum
How to use checksums
4b79e5f2319472b8b6df8467e6eddc44b76fc3dca64b122923e0bb580efa4b17
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
739a19087b4d49fd525cd35eb3c044de7798f5e0a6c03dac7c94a7d2c700d7e1
BLAKE2b-256 checksum
How to use checksums
b619b7dee3769876686788d0e365c0722d0f9c543de94e509f6eaff4d4767b29
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp313-cp313-macosx_11_0_arm64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp313-cp313-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eac1509dac9bed35a202b1be7a582dafe055d53ef0eb75059c777408a17c6d97
BLAKE2b-256 checksum
How to use checksums
ae1d91772d4c911725d50495b61ab7e9ab9e057a75656d351ec42a9ffc75c2db
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp313-cp313-macosx_10_13_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp313-cp313-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
e905f6e16eb50739e4f07321ffa8d1eb915a6f5dd73c4d2bce081c5cd994ca39
BLAKE2b-256 checksum
How to use checksums
261f89a5d554dc929985c73a4732cf2c205c61c56eb95156397623a6a80f75b7
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp312-cp312-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp312-cp312-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d1a9e119f6b222941e761e749aed1f3d2ac92c73d986364c3aa9194eb2d2ab94
BLAKE2b-256 checksum
How to use checksums
9c4f4b43d01764976e3581150e49274c52009b5bb298455705cd95d9aaa38bbb
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c1ed994abc368a69cd394d0d9d5ab7d044073b2614ee72dda7212dcd818ef20c
BLAKE2b-256 checksum
How to use checksums
598b01d166fb455f21ff60eef5d97e254a069c35fafdba8bdcb3ee97e56e99b1
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp312-cp312-macosx_11_0_arm64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp312-cp312-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
41a8a2e18f9aeee0adb753372fe8bf90478235987a3fb10891c5e8995d4cafd8
BLAKE2b-256 checksum
How to use checksums
78edf2fe6f8d7f1eab13ca68856b3c514e0e21738901e26a7f3099c7595301de
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp312-cp312-macosx_10_13_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL pyrtklib-0.2.7-cp312-cp312-macosx_10_13_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
483c38a3331e37225bb142799fd7d81c69988c74558a6196a574ee0c0c2c2be5
BLAKE2b-256 checksum
How to use checksums
25f7a1a5a357a5c6894acdcbf8604a9fa89f7a0a884d8c6df630b4a8011a638a
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 Oct 3, 2025.

Transparency log

Release files / pyrtklib-0.2.7-cp311-cp311-win_amd64.whl

Download URL pyrtklib-0.2.7-cp311-cp311-win_amd64.whl
Size 1.8 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ae385b5bf27a1584475231dc1804993064e2b92faaa1fa4bb8f4d42bfc758da6
BLAKE2b-256 checksum
How to use checksums
399505f8091c7502d8c3458891cac98dfc51f18f6046b747cdc7c3bb1ccd543c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrtklib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a3821618f2786da1e505c70514c32c0c85e17319352c00abde256391bde1ee42
BLAKE2b-256 checksum
How to use checksums
7f8f87bed6fe499ac73c9c7b4cf997cb856ae13080c1fe1cc6767c3cf7240741
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyrtklib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c848486031f68c014bc42fa43ba3dd2d9aa8030ac4bd15bf5cd1b2bbc308daa
BLAKE2b-256 checksum
How to use checksums
1776da2c1c54412cf66b57a35095d7c34bc38cb6b2d6ebe81ea05e494258a79e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyrtklib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl
Size 1.7 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
af46db6e8d87816079b27b2dc9e1f26c8c76be4b6cf045384856d964b62d2fca
BLAKE2b-256 checksum
How to use checksums
e31d7ea2c510d6bf745bbeed74f07c5ba7374f103daf25e6919833f23682929f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp310-cp310-win_amd64.whl

Download URL pyrtklib-0.2.7-cp310-cp310-win_amd64.whl
Size 1.8 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
c8db09d9a5ad63a8efd6dc03ada7d3ed4448b3a8b34444917ca7d1770b351c29
BLAKE2b-256 checksum
How to use checksums
2dc358c4196cbf7f091a8572e20473d8e348df4da1056a272ed62f77bddffed4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrtklib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
70e62063b23e6fb956a4cf3f082d058ae06020ea90677c530f4bae33e6acf49c
BLAKE2b-256 checksum
How to use checksums
55b1ef1794023a81dafb59cc2f39e5b3a9e0e004223c7b3fac1fb43045c5a975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyrtklib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c8fcd9d405429d7dab0c65492f3f3f951c1841f3167d954e3045c5be191385b7
BLAKE2b-256 checksum
How to use checksums
987d62671c51d830d524d05cb7352f4384f78a9ce9f9fc27926fd148a9092e2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl

Download URL pyrtklib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl
Size 1.7 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2cbdbb1f35bb99f206ca86b1aa0d33af6530e796791cd8bf8c7814d127e37d09
BLAKE2b-256 checksum
How to use checksums
c64876042bf3dc0861be12a549420e9a59017776e04101ce0e7572bea61120b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp39-cp39-win_amd64.whl

Download URL pyrtklib-0.2.7-cp39-cp39-win_amd64.whl
Size 1.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b9e89f185e68722bdd91ae8bf060f35039c0a142201d62ce43a1a3ce5e6732f8
BLAKE2b-256 checksum
How to use checksums
e95f4511258521a3162a65f68ca583946599406326e648785f43c56ab0f72416
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrtklib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
462dc8a3df0c28f250474222262c41460fccd7d53054dc8c91da277898e59b53
BLAKE2b-256 checksum
How to use checksums
be91b7f496a82a178790fe552565d451e5a837702d5ac2a9209eacf5cec18bba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyrtklib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f41f5477f157b18b84ab595f11d609448772dfe72f6932154407ae44e4f98e7b
BLAKE2b-256 checksum
How to use checksums
34243b51966ca0aacd84891cc6f8438fb76bae09459a59c332a0019a0c656d74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl

Download URL pyrtklib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl
Size 1.7 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
2c75ad67a55f0e208d7b058be8eee9ac5e94404e1a55078c21cc4bc42f0b66b6
BLAKE2b-256 checksum
How to use checksums
8c98528f5de84636215d0ed5ae884728df6abe1fd7e9dd3d512723fd50a26240
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp38-cp38-win_amd64.whl

Download URL pyrtklib-0.2.7-cp38-cp38-win_amd64.whl
Size 1.8 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
9cacd7f68b3cd3e488eb7ff6723b90e61e9b3746db9a053238fdbf186248575f
BLAKE2b-256 checksum
How to use checksums
244ebce2a93d16aab4b396739a1322358e88f327028876b8fb926e3a6f41a0cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrtklib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a670e3722d3fd16deceff21142f1705d1ce9345aeb1024e31bdee3f03de2a0a5
BLAKE2b-256 checksum
How to use checksums
a5a3a78210a0ee070931ec9bac4031084609bdefb24b05822ecd7014c37bd0cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl

Download URL pyrtklib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl
Size 1.7 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9c2fcfa49fc5cb9241b57d011c30b185ad9703f3b65699348c118a6b670be7c
BLAKE2b-256 checksum
How to use checksums
ce9bb33b006a3aa5f04fdbfd1e8f208823935da35c67250e4a1b0350ba2e90f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pyrtklib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl
Size 1.7 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
75470ca8eb8ab9341e06bab68e13cf761af2da5733690b1c19eb9ad50a272805
BLAKE2b-256 checksum
How to use checksums
0381206c36be2dd931fe00c740d7a1d9b383ec0e3f100d1f1760d73873e56bfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp37-cp37m-win_amd64.whl

Download URL pyrtklib-0.2.7-cp37-cp37m-win_amd64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
64352fee97f88f7a73959cd3032af34c4f65826d4570c98d8ebaa16c7d375cab
BLAKE2b-256 checksum
How to use checksums
e4001b9b3cfb4b3182d03f9839ff350eed7543922b4922fc5bb10c840c29cbe3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyrtklib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.8 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b68e6b81ca2742c6a26d08e8b219199098f2d4abfeb6a2cf3ec10ead7ae22da
BLAKE2b-256 checksum
How to use checksums
6516b69338d7d55f145f5b9768ed7010d63445930a998f717a6db8d2d6ed3317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release files / pyrtklib-0.2.7-cp36-cp36m-win_amd64.whl

Download URL pyrtklib-0.2.7-cp36-cp36m-win_amd64.whl
Size 1.8 MB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
50dc0b2f21615143707487f9cea44d9d23ba4a386e367f72457229f7cb6d67fa
BLAKE2b-256 checksum
How to use checksums
e5ea6cdc6cb74a317816a812706d87dead42b5d4cd57ed487f84b1b4578ba6f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.6

Release history Release notifications | RSS feed

This release

0.2.7 This release

27 release files

0.2.6

19 release files

0.2.5

5 release files

0.2.4

8 release files

0.2.3

5 release files

0.2

9 release files

0.1

8 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