Skip to main content

Scietex Quatz 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.0.tar.gz (17.5 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.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: scietex_hal_qcm-1.1.0.tar.gz
  • Upload date:
  • Size: 17.5 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.0.tar.gz
Algorithm Hash digest
SHA256 bf96a7d5bfde87ef85814208e09424f047d2589172ee7897d644b924d973bc6f
MD5 96ad7fa2cb90c5b5b5c3f74ad8f618d2
BLAKE2b-256 b31e076e5159aeff4f4a8d803f6199329004e7521c6e85896025b91db84110dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for scietex_hal_qcm-1.1.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for scietex_hal_qcm-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f3c023d5e1625b854f96aa7d6b979744245306201dd8b16201c17149553a55e8
MD5 c877c5136c7cd86635d55611695f3fbc
BLAKE2b-256 6870fb3f865104e87f6146ce0f4607780e28fd141b9b84e2e25ff3644fd882c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for scietex_hal_qcm-1.1.0-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