Skip to main content

RGSCore

License - MIT PyPI Latest Release pytest Documentation

Python library that provides classes for representing, defining and accessing registers in the embedded devices.

Example:

from rgscore import Register, RegList, FieldDef

reglist = RegList(
    registers=[
        Register(
            bit_len=8,
            name="Foo",
            address=0x01,
            model=[FieldDef.value_of("a@[3:0]U4.1#ro")],
        ),
        Register(
            bit_len=8,
            name="Bar",
            address=0x02,
            desc="Very important register",
            model=[FieldDef.value_of("b1@[3:0]U4.1#ro"), FieldDef.value_of("b2@[5:4]S2.0#rw")],
        ),
    ]
)

To add this library to your project do

uv add rgscore

Metadata

Release files for rgscore 0.14.2

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

Source distribution (sdist)

Source distribution for rgscore 0.14.2
File Size Uploaded Provenance
rgscore-0.14.2.tar.gz 19.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for rgscore 0.14.2
File Interpreter ABI Platform
rgscore-0.14.2-py3-none-any.whl Python 3 none any Details

Total release size: 29.9 kB

Release files / rgscore-0.14.2.tar.gz

Download URL rgscore-0.14.2.tar.gz
Size 19.1 kB
Tags Source
SHA-256 checksum
How to use checksums
bb534fc45ef8d417cfcd7a5a2341b0178b0d774c0d254140e0613489671d4a07
BLAKE2b-256 checksum
How to use checksums
196edbcb1a7967f9f78729b6895ccd5c0041d474bf1ce8bfbb055e292e1f2536
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Release files / rgscore-0.14.2-py3-none-any.whl

Download URL rgscore-0.14.2-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b22371bb628b481514dd56ab5e11804503d725946fcf701163a2f51aacdf2ff5
BLAKE2b-256 checksum
How to use checksums
81b72cdd068a164644bb93c4b659b390f667cb50a662c7b1274340218c01b908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.2

Security for rgscore 0.14.2

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.

Release history Release notifications | RSS feed

This release

0.14.2 This release

2 release files No provenance

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