LE core package
Core Python utilities for Logic Elements:
- Looger client
- Proprietary LeBin protocol
- Proprietary Modbus RTU register map handling - VisualModbus
- Test frame
- Logic Elements devices
Install
Requires Python 3.9 or newer.
pip install lecore
pip install --upgrade lecore
Optional extras: lecore[extra] (graphical UI, Word documentation) and lecore[tui] (terminal UI).
Usage
import lecore.Devices.RtdEmul as RE
# Create RTD emulator object and open communication at COM2 (default is COM1)
rtd = RE.RtdEmul()
rtd.open(comport='COM2')
# Read serial number
sn = rtd.read(RE.Reg.FACT_SERIAL_NUMBER)
# Write emulated temperature at output 1
rtd.write(RE.Reg.EMUL_TEMPERATURE_1, 30.5)
New device class (in the directory with the register map): python -m lecore new-device MyDevice, quick guide: python -m lecore guide.
Documentation
- Devices - RTD Emulator, VMS-1502 RTD Meter, Phase Detector, FG-320
- Creating a new device
- Looger
- User interfaces - graphical and terminal register browser
- Build and release
License
MIT, see LICENSE.
Metadata
Release files for lecore 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| lecore-0.2.1.tar.gz | 85.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| lecore-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 190.0 kB
Release files / lecore-0.2.1.tar.gz
| Download URL | lecore-0.2.1.tar.gz |
|---|---|
| Size | 85.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
76a9b2dadc45089ad2c404be6c59b495f34dfa69788354206df17e47ed44bedf
|
|
BLAKE2b-256 checksum How to use checksums |
8ce80eaa0c8e30765252b6ff9df69d963e237b8b9574a3a860debcfae7489750
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / lecore-0.2.1-py3-none-any.whl
| Download URL | lecore-0.2.1-py3-none-any.whl |
|---|---|
| Size | 104.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c083504fc254bd1ce7b7874f7ffef8016db839245a2d3f6d9ee242997b4431e
|
|
BLAKE2b-256 checksum How to use checksums |
643740243368c441f90cff926a8baa8dcf84686de4d0155a5beab4454fec6a2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Security for lecore 0.2.1
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.