Skip to main content

Scietex Quartz Microbalance HAL package

Project description

scietex.hal.qcm

The scietex.hal.qcm package is a Python library for interfacing with Quartz Microbalance (QCM). It provides an abstract base class (QCM), which in its turn inherits scietex.hal.serial.RS485Client. The concrete implementations for two models of QCM manufactured by Scietex and CYKY are provided.

Features

  • Abstract base class (VFD) for consistent VFD implementations.
  • Implemented VFD models:
    • Scietex ftmONE.
    • CYKY TM106B.

Installation

Install the package via pip (assuming it’s published to PyPI):

pip install scietex.hal.qcm

Alternatively, clone the repository and install locally:

git clone https://github.com/bond-anton/scietex.hal.qcm.git
cd scietex.hal.qcm
pip install .

Requirements

  • Python 3.9 or higher.
  • scietex.hal.serial (For RS485 communication support).

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m "Add your message").
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

Please include tests (if applicable) and follow PEP 8 style guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

scietex_hal_qcm-1.1.2.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

scietex_hal_qcm-1.1.2-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file scietex_hal_qcm-1.1.2.tar.gz.

File metadata

  • Download URL: scietex_hal_qcm-1.1.2.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for scietex_hal_qcm-1.1.2.tar.gz
Algorithm Hash digest
SHA256 edf65fb1b317805a441e49b89220ac6de5e911d21d7777de39cf0c5871875e63
MD5 73b6645f36036a17e3670fa81a3d0d04
BLAKE2b-256 59b7c51e0b3dea26fc8b904aca7a7b494ed1d835b99601c5a2b7c0c0c059043e

See more details on using hashes here.

Provenance

The following attestation bundles were made for scietex_hal_qcm-1.1.2.tar.gz:

Publisher: python-publish.yml on bond-anton/scietex.hal.qcm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scietex_hal_qcm-1.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for scietex_hal_qcm-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0fb9875fed7fd7c8f2a4134c2e5bce48e429f1245fcfbad5823000c36f88a70f
MD5 77a02a1c66a617ad18f93dc28e773101
BLAKE2b-256 782327cad5a1b4b19c219a9933c829f61f171424fb6fe2353152f42b74f3d2c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for scietex_hal_qcm-1.1.2-py3-none-any.whl:

Publisher: python-publish.yml on bond-anton/scietex.hal.qcm

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page