Pyphant - A Python Framework for Modelling Reusable Information Processing Tasks

ResearchSpace Repository

Show simple item record Zimmermann, K en Quack, L en Liehr, AW en 2019-10-03T02:13:42Z en 2007 en
dc.identifier.citation The Python Papers 2(3):28-43 2007 en
dc.identifier.issn 1834-3147 en
dc.identifier.uri en
dc.description.abstract We are presenting the Python framework Pyphant for the creation and application of information flow models. The central idea of this approach is to encapsulate each data processing step in one unit which we call a worker. A worker receives input via sockets and provides the results of its data processing via plugs. These can be connected to other workers' sockets. The resulting directed graph is called a recipe. Classes for these objects comprise the Pyphant core. To implement the actual processing steps, Pyphant relies on third-party plug-ins which extend the basic worker class and can be distributed as Python eggs. On top of the core, Pyphant offers an information exchange layer which facilitates the interoperability of the workers, using Numpy objects. A third layer comprises textual and graphical user interfaces. The former allows for the batch processing of data and the latter allows for the interactive construction of recipes. This paper discusses the Pyphant framework and presents an example recipe for determining the length scale of aggregated polymeric phases, building an amphiphilic conetwork from an Atomic Force Microscopy (AFM) phase mode image. en
dc.publisher The Python Papers Anthology en
dc.relation.ispartofseries The Python Papers en
dc.rights Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. en
dc.rights.uri en
dc.rights.uri en
dc.title Pyphant - A Python Framework for Modelling Reusable Information Processing Tasks en
dc.type Journal Article en
pubs.issue 3 en
pubs.begin-page 28 en
pubs.volume 2 en
dc.rights.holder Copyright: The authors en en
pubs.end-page 43 en
dc.rights.accessrights en
pubs.subtype Article en
pubs.elements-id 777334 en Engineering en Engineering Science en
pubs.record-created-at-source-date 2019-07-27 en

Files in this item

Find Full text

This item appears in the following Collection(s)

Show simple item record Except where otherwise noted, this item's license is described as


Search ResearchSpace

Advanced Search