Skip to main content

Introduction

TLKCore is a core service which inside the TMXLAB KIT( TLK / WEB-TLK ), it integrates Python built libraries which developing mmWave( n257 / n258 / n260 / n261 ) beamforming and beam steering applications on BBox 5G Series(mmwave beamformer) and UDBox 5G Series(mmwave Up-down frequency converter) and other standard products developed by TMYTEK. It provides a simple and efficient way to interact with the hardware, allowing developers to focus on building applications without worrying about low-level details.

Installation Troubleshooting

  • If you encounter any issues during tlkcore installation or usage, please check the following:

  1. Ensure you have the required dependencies installed.

  2. Check the compatibility of your Python version.

  3. Review the documentation for any specific configuration steps.

  • If you meet the error message likes: CERTIFICATE_VERIFY_FAILED,

    you can try the following steps:

  1. Update your pip to the latest version:
    pip install --upgrade pip
  2. You may need to configure your proxy settings if you are behind a corporate firewall.

  3. You can also try to disable SSL verification (not recommended for production):
    pip install tlkcore --trusted-host pypi.org --trusted-host files.pythonhosted.org
  4. Or download cacert.pem from https://curl.se/ca/cacert.pem , then set environment variable SSL_CERT_FILE to the path of the downloaded file.
    set SSL_CERT_FILE={$your_path}/cacert.pem

Hardware Prerequisites

  • Architecture:

    TLKCore usage architecture
  • USB driver for scanning/connect device

    • Installation Guides for all platforms

    • Windows

      • Online-Host with external internet capability - Auto detect a new device and install driver

      • Offline-Host - Download setup executable driver from FTDI and install it.

    • Linux

      1. Follow steps to create or extend /etc/udev/rules.d/99-ftdi.rules includes:

        SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="601c", GROUP="plugdev", MODE="0666"
      2. Try to reload udev rules or re-plugin USB devices:

        sudo udevadm control --reload-rules
        sudo udevadm trigger

Examples

This represents how to use the tlkcore API. Please refer to the example from github: https://github.com/tmytek/tlkcore-examples for more details.

Initialize & scanDevices

from tlkcore import TLKCoreService
service = TLKCoreService()
ret = service.scanDevices()
print(ret)

Release files for tlkcore 2.5.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 tlkcore 2.5.0
File
tlkcore-2.5.0-cp312-none-win_amd64.whl CPython 3.12 none Windows x86-64 Details
tlkcore-2.5.0-cp312-none-manylinux2014_x86_64.whl CPython 3.12 none Linux glibc 2.17+ x86-64 Details
tlkcore-2.5.0-cp312-none-macosx_11_0_arm64.whl CPython 3.12 none macOS 11.0+ ARM64 Details
tlkcore-2.5.0-cp312-none-macosx_10_9_x86_64.whl CPython 3.12 none macOS 10.9+ x86-64 Details
tlkcore-2.5.0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
tlkcore-2.5.0-cp311-none-manylinux2014_x86_64.whl CPython 3.11 none Linux glibc 2.17+ x86-64 Details
tlkcore-2.5.0-cp311-none-macosx_11_0_arm64.whl CPython 3.11 none macOS 11.0+ ARM64 Details
tlkcore-2.5.0-cp311-none-macosx_10_9_x86_64.whl CPython 3.11 none macOS 10.9+ x86-64 Details
tlkcore-2.5.0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
tlkcore-2.5.0-cp310-none-manylinux2014_x86_64.whl CPython 3.10 none Linux glibc 2.17+ x86-64 Details
tlkcore-2.5.0-cp310-none-macosx_11_0_arm64.whl CPython 3.10 none macOS 11.0+ ARM64 Details
tlkcore-2.5.0-cp310-none-macosx_10_9_x86_64.whl CPython 3.10 none macOS 10.9+ x86-64 Details
tlkcore-2.5.0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
tlkcore-2.5.0-cp39-none-manylinux2014_x86_64.whl CPython 3.9 none Linux glibc 2.17+ x86-64 Details
tlkcore-2.5.0-cp39-none-macosx_11_0_arm64.whl CPython 3.9 none macOS 11.0+ ARM64 Details
tlkcore-2.5.0-cp39-none-macosx_10_9_x86_64.whl CPython 3.9 none macOS 10.9+ x86-64 Details
tlkcore-2.5.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
tlkcore-2.5.0-cp38-none-manylinux2014_x86_64.whl CPython 3.8 none Linux glibc 2.17+ x86-64 Details
tlkcore-2.5.0-cp38-none-macosx_11_0_arm64.whl CPython 3.8 none macOS 11.0+ ARM64 Details
tlkcore-2.5.0-cp38-none-macosx_10_9_x86_64.whl CPython 3.8 none macOS 10.9+ x86-64 Details

Total release size: 145.0 MB

Release files / tlkcore-2.5.0-cp312-none-win_amd64.whl

Download URL tlkcore-2.5.0-cp312-none-win_amd64.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
39abe8f52d4e82cf529b65781c48a3138a45f86cc48f97a5cb7397a69d1dbd8a
BLAKE2b-256 checksum
How to use checksums
9a8671f59a2453fff850841f39b7c673045617fea1934feaedf78946c5f5f173
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tlkcore-2.5.0-cp312-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0-cp312-none-manylinux2014_x86_64.whl
Size 17.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f537d1d11a5163634413c47ebcdd64564bab51a8e20f8eaece4a0991fdda9b86
BLAKE2b-256 checksum
How to use checksums
fda6a7b14c606de74791ae445a49ed96605f3b45138139d06aa9dbbff4788be2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / tlkcore-2.5.0-cp312-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0-cp312-none-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f1b3600fc2db7de29d20f4047e53f27116b4d26ad53bda670fdea1ab7669e34
BLAKE2b-256 checksum
How to use checksums
b58c3978c524c727928c2ab0fbcd0cb1a51f9129c744878d28656834af9dc0bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tlkcore-2.5.0-cp312-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0-cp312-none-macosx_10_9_x86_64.whl
Size 5.3 MB
Tags CPython 3.12 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f0c7881eca6ba830d8568ba100c3a938a0f5aab26cae2d5d5aafb0cee8a715da
BLAKE2b-256 checksum
How to use checksums
f901f986a3c422389b3794c5249218df8ab07c8ab4c04803da395c801d7f3656
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / tlkcore-2.5.0-cp311-none-win_amd64.whl

Download URL tlkcore-2.5.0-cp311-none-win_amd64.whl
Size 2.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
90717d451ce7b62fc589aced9b0e33ed30db746c14414e3944c6ef6085dba6e3
BLAKE2b-256 checksum
How to use checksums
206cb616952eefa533cf1d2a8c611dbb2758548cec19ceb31e8e1ec2f528a11c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / tlkcore-2.5.0-cp311-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0-cp311-none-manylinux2014_x86_64.whl
Size 18.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
666b70d1a3e6ce2bdc708f3f545ae80c5d94210b7ec19fa0d355cb2807af8cce
BLAKE2b-256 checksum
How to use checksums
a3a183f41e65cc699bf0e95f28cba0eb432d35a8fdcd7dcce596c2a4260c708b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / tlkcore-2.5.0-cp311-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0-cp311-none-macosx_11_0_arm64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
13d1d24779d012f43e5ef1d1154ed3bf3a440768943a1c3970a08263a93acef4
BLAKE2b-256 checksum
How to use checksums
e479a8eef41ef8d4363dfb443876c01193c5cec0f7a411aa4ece0bc9a71cc1f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / tlkcore-2.5.0-cp311-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0-cp311-none-macosx_10_9_x86_64.whl
Size 5.3 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
309dbcf61783ce12bb6a6b2f7f2c7cc91b80411e6748b3fa4432ecf7ad233776
BLAKE2b-256 checksum
How to use checksums
7afba3494dce9105e021301a578d332f33508cf2d091dd1e1cd5f739d5ab1f5d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / tlkcore-2.5.0-cp310-none-win_amd64.whl

Download URL tlkcore-2.5.0-cp310-none-win_amd64.whl
Size 2.3 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
7b3e9ca9ffc8150b8e9ae8e259bd09c251ac536d94d8c869f390060cfba7ef69
BLAKE2b-256 checksum
How to use checksums
878a2b547f6158fa61e2951a65608b168d2954a323e71b90db8c2cd2066621cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / tlkcore-2.5.0-cp310-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0-cp310-none-manylinux2014_x86_64.whl
Size 17.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
845fdc5c83c65de8624aa6c1bf81b10bbbef62b22c92440c7389fcbd0244c131
BLAKE2b-256 checksum
How to use checksums
0e89b44a55345014a4b2fe761f2553bd339ca57db9ea3d1a4486d9da1a81d8b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release files / tlkcore-2.5.0-cp310-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0-cp310-none-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ddd1b1c486498266434c364d20ecbb3a5e180cdbff137f6e9d843a26c6629b55
BLAKE2b-256 checksum
How to use checksums
e135121d24fd3be7ce4f035df49abbdd26872d19053c47521346fdb4ff5c216d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.11

Release files / tlkcore-2.5.0-cp310-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0-cp310-none-macosx_10_9_x86_64.whl
Size 2.8 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b0c52d75753f44be574b45d963ea97094a193e573d5df512f29befe07e568ae8
BLAKE2b-256 checksum
How to use checksums
53dbc9594a09ee85f860f56348c28bfac0d8c3718e7dd7505ed36b5ae867a1d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.20

Release files / tlkcore-2.5.0-cp39-none-win_amd64.whl

Download URL tlkcore-2.5.0-cp39-none-win_amd64.whl
Size 2.8 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
75c367cb7df379703e1bdc7343610f465735288d07a03407567924de37ffa221
BLAKE2b-256 checksum
How to use checksums
84b010c269531f432854cf23a4910d05ab20282a3d3ed29eb8e5cfe0975c830e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.13

Release files / tlkcore-2.5.0-cp39-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0-cp39-none-manylinux2014_x86_64.whl
Size 17.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
76dc3b467ef7fe7fb2fb0029ab7689ee370536973cdefb8f3370dea6dc9a3527
BLAKE2b-256 checksum
How to use checksums
c1dd8a60ac64deed24e1e942a453d5f543303d720365d760ca1d2bf662ff55ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / tlkcore-2.5.0-cp39-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0-cp39-none-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d8718bbb355c37207f1071a71df4c7cf056725a0c021f9e40fe8e24331140e0a
BLAKE2b-256 checksum
How to use checksums
08282ed7057c8c6b0382e85b60a5955cb166ef29f9a723957a0f73c17d30d6b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.13

Release files / tlkcore-2.5.0-cp39-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0-cp39-none-macosx_10_9_x86_64.whl
Size 2.8 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f7966553991a734457d333dc4cd4aab7a876513a640b6a35d1f5c288834554a3
BLAKE2b-256 checksum
How to use checksums
030520b9a0ae3e680ec240bcf74cd688f1a969a64eef0a52c265ea1be70f246d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / tlkcore-2.5.0-cp38-none-win_amd64.whl

Download URL tlkcore-2.5.0-cp38-none-win_amd64.whl
Size 2.6 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c2383beed861a58103cef7822a85b9f3b74a4d8a5a8c8a3609aa0d707f678dd5
BLAKE2b-256 checksum
How to use checksums
6fcc54e035bf1aaf41a5856c559d2a5a557dc1920a656a30b9f09907a67596bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release files / tlkcore-2.5.0-cp38-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0-cp38-none-manylinux2014_x86_64.whl
Size 17.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7407a4af819de8a64987a3e765c167826441700d7c96edf112314b78957d531
BLAKE2b-256 checksum
How to use checksums
15a1c4a3cee84a7a846a1c160bed4070b42cc4e3fcae1faaabeba10bc0313570
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18

Release files / tlkcore-2.5.0-cp38-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0-cp38-none-macosx_11_0_arm64.whl
Size 5.4 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
050d7d9ed29be70da674e5b48d5d36964d35291c5a666b86140529c356eb6fa8
BLAKE2b-256 checksum
How to use checksums
6083d1db1bf86481f7494b2fc09e7ae6f415136748bc8453c3e2993adea7fd7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.10

Release files / tlkcore-2.5.0-cp38-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0-cp38-none-macosx_10_9_x86_64.whl
Size 2.8 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
942321ea0a8af9a2e12a9cb393d846f39bbd6d6dd702daaf5ab8a2a4b9830f7d
BLAKE2b-256 checksum
How to use checksums
4e86151c858b5487de8ac14fb508bc3bba2fedfaab2e622a756034b667620352
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.18
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