Technology review. Python and automated laboratory system control.

The Python programming language is reviewed, with an emphasis on features and add-on modules useful for solving problems in the field of laboratory automation. Complexities of multi-instrument automated system control and coordination are discussed, along with the difficulties that arise when multit...

Full description

Bibliographic Details
Published in:JALA: Journal of the Association for Laboratory Automation Vol. 12; no. 1; pp. 46 - 56
Main Authors: Cahn MH, Russo MF
Format: tables/charts Journal Article
Published: Elsevier B.V. Feb2007
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=105883865&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 105883865
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        15355535
        YU9
      jtl: JALA: Journal of the Association for Laboratory Automation
      issn: 15355535
      maglogo: N
    pubinfo:
      dt: Feb2007
      vid: 12
      iid: 1
      pid: 467
      pub: Elsevier B.V.
      place: New York, New York
    artinfo:
      ui:
        105883865
        105883865
        2009509007
        10.1016/j.jala.2006.06.008
        105883865
      ppf: 46
      ppct: 10
      formats:
      tig:
        atl: Technology review. Python and automated laboratory system control.
      aug:
        au:
          Cahn MH
          Russo MF
        affil: Mail Stop H23-05, Bristol-Myers Squibb Company, P.O. Box 4000, Princeton, NJ 08543; matthew.cahn@bms.com
      sug:
        subj:
          Laboratory Automation Systems
          Programming Languages
          Automation
          Laboratories
      ab: The Python programming language is reviewed, with an emphasis on features and add-on modules useful for solving problems in the field of laboratory automation. Complexities of multi-instrument automated system control and coordination are discussed, along with the difficulties that arise when multitasking is used to implement system controllers. We introduce Python's generators, a feature not found in other popular languages, and demonstrate how to use them to simplify the development of multi-instrument laboratory automation system controllers.
      pubtype: Academic Journal
      doctype:
        tables/charts
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N