Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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.0rc1

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

Total release size: 122.2 MB

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

Download URL tlkcore-2.5.0rc1-cp312-none-win_amd64.whl
Size 1.8 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
a20d38fc52c7ddc13de9edc0441272938cf78237e23ea670258b5abf5eae799e
BLAKE2b-256 checksum
How to use checksums
611f9168390e55a00a9a6d3a1667aa573204ef1e48d8d3375471f6ac34d35694
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

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

Download URL tlkcore-2.5.0rc1-cp312-none-manylinux2014_x86_64.whl
Size 14.6 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e51f8ba785172e71dd11e4e6b6f304938adf61a9943c9ff78413a7d857040f0f
BLAKE2b-256 checksum
How to use checksums
86ad427a20ac44fb6f092017875487b9e87e8f539e4c1806f468057f08a6a4c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

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

Download URL tlkcore-2.5.0rc1-cp312-none-macosx_11_0_arm64.whl
Size 4.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
88f48916eaef2ee158d3f0c0db592b9b8029b514909f8a9b663ef9f03b787037
BLAKE2b-256 checksum
How to use checksums
7d438aa4893725977fb3c3ec38ccf8c53cdc1bd04fd095fb0b93b65b628e2d36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

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

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

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

Download URL tlkcore-2.5.0rc1-cp311-none-win_amd64.whl
Size 1.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
c309d581144bd8b0072abe5487663f5b12e55a1e8e0ca7132aab0cbe05613069
BLAKE2b-256 checksum
How to use checksums
afaa92c37ba57ca0a940e9806fcaf6739913f951b4bd9d664f62fce4e85ecf8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

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

Download URL tlkcore-2.5.0rc1-cp311-none-manylinux2014_x86_64.whl
Size 15.2 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
14f8adb1851723859653b6b900ebd8fba8f878858ebf7794a753437bbcab6439
BLAKE2b-256 checksum
How to use checksums
ede7a56deffedafe318c259348fc7f46da1e10b7f4abbdab8ca8977fd3460168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

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

Download URL tlkcore-2.5.0rc1-cp311-none-macosx_11_0_arm64.whl
Size 4.5 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2297eb1a0e138a7a28275e73f36cebd312b6c9a01eb1c12c4a0e7aa725dcdfbf
BLAKE2b-256 checksum
How to use checksums
b37eddd17a04170191a58055ce8e5ded0e43d623a6908b96a0ec601defc7d75c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

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

Download URL tlkcore-2.5.0rc1-cp311-none-macosx_10_9_x86_64.whl
Size 4.5 MB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cd1725740e957a80b42919eaa81e453e96f6583ca1ac2fc2e6ff03216ac4575d
BLAKE2b-256 checksum
How to use checksums
67c48c544c1e0271a10f50c685c53a98963c58a5966a93e8218dff6db2cb7ba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

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

Download URL tlkcore-2.5.0rc1-cp310-none-win_amd64.whl
Size 1.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a855a28da735ecf333828c4fbaf2d02d12caff4f9213abf6a573bb851b07daa6
BLAKE2b-256 checksum
How to use checksums
44629b909d0b8a439f20dab9109cb9ddb9aac788c795e5266e8eda77d94a32b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

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

Download URL tlkcore-2.5.0rc1-cp310-none-manylinux2014_x86_64.whl
Size 14.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
60ec508afb1cc3603b76037a608001a0b35511ee87f41f5d731d0867d1ba92ac
BLAKE2b-256 checksum
How to use checksums
4792038510cd048af7b566a06c95e22001ea82a8b33b6b5e7494ca7bb0f52474
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

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

Download URL tlkcore-2.5.0rc1-cp310-none-macosx_11_0_arm64.whl
Size 4.5 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
64a8c0a7d39f4f64fb018e8aaa4a0ca1115453f56e4ccebc4b1c33f83c2b7abb
BLAKE2b-256 checksum
How to use checksums
74caa7831a0464c0087bee515f1c5357ed48921202945aabe34f913697a84f12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.11

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

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

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

Download URL tlkcore-2.5.0rc1-cp39-none-win_amd64.whl
Size 2.2 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
ebbb98b30ac0f625419b54793c4c2340977e839f50c8f81eed4582ff05cb954f
BLAKE2b-256 checksum
How to use checksums
0278328c72bee160db5f4e7b8eec62ce0d94939a17a0746024ca9c8a48c4e272
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.0rc1-cp39-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0rc1-cp39-none-manylinux2014_x86_64.whl
Size 14.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f12df6e445c8d12b30542ddd4dc72d0a0fcb3b766e6ca28c36af7f5ffc949cde
BLAKE2b-256 checksum
How to use checksums
65f12c566877ad9cb6abae3e6a211e27a0fbf07b0112325c3b65cdfc5ca9b290
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.0rc1-cp39-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0rc1-cp39-none-macosx_11_0_arm64.whl
Size 4.5 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6c87a9560dfe1d7813501e39b18cb6e54e623059d0cb2970ad9747c84ebbf87d
BLAKE2b-256 checksum
How to use checksums
c332a2cb5d4627fe9fd26e5bdd1a1d14a8a62cd044f38eecd6f212baabdca6fb
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.0rc1-cp39-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0rc1-cp39-none-macosx_10_9_x86_64.whl
Size 2.4 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5a00e6efa37af1986c2cc92518600e1f21848dd149988e85535eb0ea02bee392
BLAKE2b-256 checksum
How to use checksums
e0a52f37d208f454dba73c1b964ebac0728c96927a949404a9222a2c4c5f77ed
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.0rc1-cp38-none-win_amd64.whl

Download URL tlkcore-2.5.0rc1-cp38-none-win_amd64.whl
Size 2.3 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
43944d8edd7d24a73e77be291148fb9847ab3f33096c3e5d58903e56b76ff419
BLAKE2b-256 checksum
How to use checksums
9d6aee60bf44dbef2bd91704833189770d7d71bbb767a4bc123346025c7cc4cf
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.0rc1-cp38-none-manylinux2014_x86_64.whl

Download URL tlkcore-2.5.0rc1-cp38-none-manylinux2014_x86_64.whl
Size 15.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4f541cd03e00a80289b8e3950b5ed9b91fe70f36111dca369d980338c5532825
BLAKE2b-256 checksum
How to use checksums
2e04f9c4ba8c844fa3db15a4c765d5cc6d057bf44e2867cd014fc23c204e27ff
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.0rc1-cp38-none-macosx_11_0_arm64.whl

Download URL tlkcore-2.5.0rc1-cp38-none-macosx_11_0_arm64.whl
Size 4.7 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
32e7acfa539f3b48e24c844a61d39faabb4b1409af65b52ae24e50ea142a61bb
BLAKE2b-256 checksum
How to use checksums
bdeab78a2caf484516a5e72a2570854ec2fb05aaf62cb4a80bc76e6b8d59c3e1
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.0rc1-cp38-none-macosx_10_9_x86_64.whl

Download URL tlkcore-2.5.0rc1-cp38-none-macosx_10_9_x86_64.whl
Size 2.5 MB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
99d1d388a9b9c7e1d3763f0cbf03c13e151379638691ce38ba1cb87e3e851ef8
BLAKE2b-256 checksum
How to use checksums
5d3e5df57bf9785c6ce10d11124410d2c69e54ab67922c5bdfe63803219d1292
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