Skip to main content

Collection of modules for processing QuantStudio files.

Project description

PreviseDx QuantStudio File Utils

Collection of Python modules for processing QuantStudio files

Use Case Diagram Class Diagram

Usage

import os
from previsedx_quantstudio_file_utils import QuantStudioXlsxParser as Parser
from previsedx_quantstudio_file_utils import constants
import yaml
from pathlib import Path

config_file = "conf/config.yaml"
if not os.path.exists(config_file):
    config_file = constants.DEFAULT_CONFIG_FILE
config = yaml.safe_load(Path(config_file).read_text())

parser = Parser(
    config=config,
    config_file=config_file,
    logfile=logfile,
    outdir=outdir,
    outfile=outfile,
    verbose=constants.verbose,
)

infile = "quantstudio.xls"
records = parser.get_records(infile)
for record in records:
    print(f"Quantity mean is '{record.quantitymean}' for sample '{record.samplename}'")

History

0.1.0 (2024-09-08)

  • First release on PyPI.

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

previsedx_quantstudio_file_utils-0.1.2.tar.gz (19.2 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file previsedx_quantstudio_file_utils-0.1.2.tar.gz.

File metadata

File hashes

Hashes for previsedx_quantstudio_file_utils-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b8f6ecedb9f628322a15e225907502395c5485201c626ad06ec74d6e09fec4c6
MD5 875b609dc315bdeba1e5dfb84fca7d0e
BLAKE2b-256 6a4fb2d6722c5d6c180cf907c8d4fc0bdaa4a1240b0bf54a8abc79e2e43c6f82

See more details on using hashes here.

File details

Details for the file previsedx_quantstudio_file_utils-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for previsedx_quantstudio_file_utils-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6bb016d372be75e3b55d5fe83c2b94339217c2db0d0fff3a94172c73a0e5c9c1
MD5 7c04326b9c30af733719fea0543ffd80
BLAKE2b-256 3a7d31ac50d584bb6eab50102c72e15f62b1572cd0d63df729784e667a836e6f

See more details on using hashes here.

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