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:
Ensure you have the required dependencies installed.
Check the compatibility of your Python version.
Review the documentation for any specific configuration steps.
- If you meet the error message likes: CERTIFICATE_VERIFY_FAILED,
you can try the following steps:
- Update your pip to the latest version:
pip install --upgrade pip
You may need to configure your proxy settings if you are behind a corporate firewall.
- You can also try to disable SSL verification (not recommended for production):
pip install tlkcore --trusted-host pypi.org --trusted-host files.pythonhosted.org
- 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:
USB driver for scanning/connect device
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
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"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)
Metadata
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)
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
|