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.1.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.1.tar.gz.

File metadata

File hashes

Hashes for previsedx_quantstudio_file_utils-0.1.1.tar.gz
Algorithm Hash digest
SHA256 508667c201172e01d508a6ab7323dcd93e72273b8cd1dcb98d19ba8dae27b50d
MD5 1765f060521b0ab74970620a1ba32342
BLAKE2b-256 0f93ae00b528e5258d80fdcadc36c2f8e772cb8229f470c7dbbeb247578c1bff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for previsedx_quantstudio_file_utils-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5770cf7bb162bca73b4532c934735fdd6009c6ec6306f513c17746d948984d82
MD5 efe466dd73dbb4a1bf15b2341b10c38f
BLAKE2b-256 d521b786b9049cd1924c9ef863d03e7a89b1924319662ebdd382c5ad53e3be82

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