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.0.0.tar.gz (17.4 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.0.0-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for scietex_hal_qcm-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1af7777638c8da9b41282cfc8cb3ab87e3aad371edcc77888f41d8ae78b36f65
MD5 79409c09ba4d30b7d7ff871f1f6052b7
BLAKE2b-256 30ba51f7ea07cc4fc93f982a7d10135f5f0d33a3ea7cabed6ea0461919cb9c94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for scietex_hal_qcm-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dffb2551567f175ef762da0fb15ce67a840914013e3faa7cf39a1a0eae8aac55
MD5 106e56113f29c0667d7042a0b9377278
BLAKE2b-256 53785b9625d7a352e44d372e5a894f6670a3522eb0a5ea11489c14c2e337e659

See more details on using hashes here.

Provenance

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