WorldWideScience

Sample records for program interface api

  1. CALIBRATION, OPTIMIZATION, AND SENSITIVITY AND UNCERTAINTY ALGORITHMS APPLICATION PROGRAMMING INTERFACE (COSU-API)

    Science.gov (United States)

    The Application Programming Interface (API) for Uncertainty Analysis, Sensitivity Analysis, and Parameter Estimation (UA/SA/PE API) tool development, here fore referred to as the Calibration, Optimization, and Sensitivity and Uncertainty Algorithms API (COSU-API), was initially d...

  2. GIANT API: an application programming interface for functional genomics.

    Science.gov (United States)

    Roberts, Andrew M; Wong, Aaron K; Fisk, Ian; Troyanskaya, Olga G

    2016-07-08

    GIANT API provides biomedical researchers programmatic access to tissue-specific and global networks in humans and model organisms, and associated tools, which includes functional re-prioritization of existing genome-wide association study (GWAS) data. Using tissue-specific interaction networks, researchers are able to predict relationships between genes specific to a tissue or cell lineage, identify the changing roles of genes across tissues and uncover disease-gene associations. Additionally, GIANT API enables computational tools like NetWAS, which leverages tissue-specific networks for re-prioritization of GWAS results. The web services covered by the API include 144 tissue-specific functional gene networks in human, global functional networks for human and six common model organisms and the NetWAS method. GIANT API conforms to the REST architecture, which makes it stateless, cacheable and highly scalable. It can be used by a diverse range of clients including web browsers, command terminals, programming languages and standalone apps for data analysis and visualization. The API is freely available for use at http://giant-api.princeton.edu. © The Author(s) 2016. Published by Oxford University Press on behalf of Nucleic Acids Research.

  3. Pygrass: An Object Oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS

    Directory of Open Access Journals (Sweden)

    Marco Ciolli

    2013-03-01

    Full Text Available PyGRASS is an object-oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS, a powerful open source GIS widely used in academia, commercial settings and governmental agencies. We present the architecture of the PyGRASS library, covering interfaces to GRASS modules, vector and raster data, with a focus on the new capabilities that it provides to GRASS users and developers. Our design concept of the module interface allows the direct linking of inputs and outputs of GRASS modules to create process chains, including compatibility checks, process control and error handling. The module interface was designed to be easily extended to work with remote processing services (Web Processing Service (WPS, Web Service Definition Language (WSDL/Simple Object Access Protocol (SOAP. The new object-oriented Python programming API introduces an abstract layer that opens the possibility to use and access transparently the efficient raster and vector functions of GRASS that are implemented in C. The design goal was to provide an easy to use, but powerful, Python interface for users and developers who are not familiar with the programming language C and with the GRASS C-API. We demonstrate the capabilities, scalability and performance of PyGRASS with several dedicated tests and benchmarks. We compare and discuss the results of the benchmarks with dedicated C implementations.

  4. JUPITER: Joint Universal Parameter IdenTification and Evaluation of Reliability - An Application Programming Interface (API) for Model Analysis

    Science.gov (United States)

    Banta, Edward R.; Poeter, Eileen P.; Doherty, John E.; Hill, Mary C.

    2006-01-01

    he Joint Universal Parameter IdenTification and Evaluation of Reliability Application Programming Interface (JUPITER API) improves the computer programming resources available to those developing applications (computer programs) for model analysis.The JUPITER API consists of eleven Fortran-90 modules that provide for encapsulation of data and operations on that data. Each module contains one or more entities: data, data types, subroutines, functions, and generic interfaces. The modules do not constitute computer programs themselves; instead, they are used to construct computer programs. Such computer programs are called applications of the API. The API provides common modeling operations for use by a variety of computer applications.The models being analyzed are referred to here as process models, and may, for example, represent the physics, chemistry, and(or) biology of a field or laboratory system. Process models commonly are constructed using published models such as MODFLOW (Harbaugh et al., 2000; Harbaugh, 2005), MT3DMS (Zheng and Wang, 1996), HSPF (Bicknell et al., 1997), PRMS (Leavesley and Stannard, 1995), and many others. The process model may be accessed by a JUPITER API application as an external program, or it may be implemented as a subroutine within a JUPITER API application . In either case, execution of the model takes place in a framework designed by the application programmer. This framework can be designed to take advantage of any parallel processing capabilities possessed by the process model, as well as the parallel-processing capabilities of the JUPITER API.Model analyses for which the JUPITER API could be useful include, for example: Compare model results to observed values to determine how well the model reproduces system processes and characteristics.Use sensitivity analysis to determine the information provided by observations to parameters and predictions of interest.Determine the additional data needed to improve selected model

  5. Creating Mobile and Web Application Programming Interfaces (APIs) for NASA Science Data

    Science.gov (United States)

    Oostra, D.; Chambers, L. H.; Lewis, P. M.; Moore, S. W.

    2011-12-01

    The Atmospheric Science Data Center (ASDC) at the NASA Langley Research Center in Virginia houses almost three petabytes of data, a collection that increases every day. To put it into perspective, it is estimated that three petabytes of data storage could store a digitized copy of all printed material in U.S. research libraries. There are more than ten other NASA data centers like the ASDC. Scientists and the public use this data for research, science education, and to understand our environment. Most importantly these data provide the potential for all of us make new discoveries. NASA is about making discoveries. Galileo was quoted as saying, "All discoveries are easy to understand once they are discovered. The point is to discover them." To that end, NASA stores vast amounts of publicly available data. This paper examines an approach to create web applications that serve NASA data in ways that specifically address the mobile web application technologies that are quickly emerging. Mobile data is not a new concept. What is new, is that user driven tools have recently become available that allow users to create their own mobile applications. Through the use of these cloud-based tools users can produce complete native mobile applications. Thus, mobile apps can now be created by everyone, regardless of their programming experience or expertise. This work will explore standards and methods for creating dynamic and malleable application programming interfaces (APIs) that allow users to access and use NASA science data for their own needs. The focus will be on experiences that broaden and increase the scope and usage of NASA science data sets.

  6. Recent advances in the API quality program

    International Nuclear Information System (INIS)

    Gollhofer, F.R.

    1991-01-01

    The API now has more than 3 years' operating experience in licensing manufacturers under the API Quality Program. The API evaluation procedures, described in this paper, provide consistency in evaluation and should allow full participation of petroleum equipment suppliers in the worldwide market during the 1990's and into the 21st century. The program's flexibility will allow it to cope with significant changes resulting from the planned European Common Market's Global Approach to Certification and Testing scheduled to occur in 1992

  7. JASPAR RESTful API: accessing JASPAR data from any programming language.

    Science.gov (United States)

    Khan, Aziz; Mathelier, Anthony

    2018-05-01

    JASPAR is a widely used open-access database of curated, non-redundant transcription factor binding profiles. Currently, data from JASPAR can be retrieved as flat files or by using programming language-specific interfaces. Here, we present a programming language-independent application programming interface (API) to access JASPAR data using the Representational State Transfer (REST) architecture. The REST API enables programmatic access to JASPAR by most programming languages and returns data in eight widely used formats. Several endpoints are available to access the data and an endpoint is available to infer the TF binding profile(s) likely bound by a given DNA binding domain protein sequence. Additionally, it provides an interactive browsable interface for bioinformatics tool developers. This REST API is implemented in Python using the Django REST Framework. It is accessible at http://jaspar.genereg.net/api/ and the source code is freely available at https://bitbucket.org/CBGR/jaspar under GPL v3 license. aziz.khan@ncmm.uio.no or anthony.mathelier@ncmm.uio.no. Supplementary data are available at Bioinformatics online.

  8. APIs

    CERN Document Server

    Jacobson, Daniel; Woods, Dan

    2011-01-01

    Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You'll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches. Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offe

  9. A Simple Application Program Interface for Saving Java Program Data on a Wiki

    OpenAIRE

    Yamanoue, Takashi; Oda, Kentaro; Shimozono, Koichi

    2012-01-01

    A simple application program interface (API) for Java programs running on a wiki is implemented experimentally. A Java program with the API can be running on a wiki, and the Java program can save its data on the wiki. The Java program consists of PukiWiki, which is a popular wiki in Japan, and a plug-in, which starts up Java programs and classes of Java. A Java applet with default access privilege cannot save its data at a local host. We have constructed an API of applets for easy and unified...

  10. SWMM5 Application Programming Interface and PySWMM: A Python Interfacing Wrapper

    Science.gov (United States)

    In support of the OpenWaterAnalytics open source initiative, the PySWMM project encompasses the development of a Python interfacing wrapper to SWMM5 with parallel ongoing development of the USEPA Stormwater Management Model (SWMM5) application programming interface (API). ...

  11. Connected Lighting System Interoperability Study Part 1: Application Programming Interfaces

    Energy Technology Data Exchange (ETDEWEB)

    Gaidon, Clement [Pacific Northwest National Lab. (PNNL), Richland, WA (United States); Poplawski, Michael [Pacific Northwest National Lab. (PNNL), Richland, WA (United States)

    2017-10-31

    First in a series of studies that focuses on interoperability as realized by the use of Application Programming Interfaces (APIs), explores the diversity of such interfaces in several connected lighting systems; characterizes the extent of interoperability that they provide; and illustrates challenges, limitations, and tradeoffs that were encountered during this exploration.

  12. Using DLL as Interface between API an VC#.NET Applications

    Directory of Open Access Journals (Sweden)

    Marian DARDALA

    2006-01-01

    Full Text Available This paper presents a solution for using complex Win32API data structures and functions in Visual C# .NET applications. We built DLL (Dynamic Link Library to manage the API functions and data structures and we used DLL modules in a C# application. This is an easier working way compared with the traditional way of importing and managing API’s functions in C# programs.

  13. The CERN PS/SL Controls Java Application Programming Interface

    International Nuclear Information System (INIS)

    I. Deloose; J. Cuperus; P. Charrue; F. DiMaio; K. Kostro; M. Vanden Eynden; W. Watson

    1999-01-01

    The PS/SL Convergence Project was launched in March 1998. Its objective is to deliver a common control as infrastructure for the CERN accelerators by year 2001. In the framework of this convergence activity, a project was launched to develop a Java Application Programming Interface (API) between programs written in the Java language and the PS and SL accelerator equipment. This Java API was specified and developed in collaboration with TJNAF. It is based on the Java CDEV [1] package that has been extended in order to end up with a CERN/TJNAF common product. It implements a detailed model composed of devices organized in named classes that provide a property-based interface. It supports data subscription and introspection facilities. The device model is presented and the capabilities of the API are described with syntax examples. The software architecture is also described

  14. FEMA Hazard Mitigation Grants Program Summary - API

    Data.gov (United States)

    Department of Homeland Security — The Hazard Mitigation Grant Program (HMGP, CFDA Number: 97.039) provides grants to States and local governments to implement long-term hazard mitigation measures...

  15. Object oriented programming interfaces for accelerator control

    International Nuclear Information System (INIS)

    Hoff, L.T.

    1997-01-01

    Several years ago, the AGS controls group was given the task of developing software for the RHIC accelerator. Like the AGS, the RHIC control system needs to control and monitor equipment distributed around a relatively large geographic area. A local area network connects this equipment to a collection of UNIX workstations in a central control room. Similar software had been developed for the AGS about a decade earlier, but isn't well suited for RHIC use for a number of reasons. Rather than adapt the AGS software for RHIC use, the controls group opted to start with a clean slate. To develop software that would address the shortcomings of the AGS software, while preserving the useful features that evolved through years of use. A current trend in control system design is to provide an object oriented programming interface for application developers. This talk will discuss important aspects and features of object oriented application programming interfaces (APIs) for accelerator control systems, and explore why such interfaces are becoming the norm

  16. Programs, interfaces and components

    NARCIS (Netherlands)

    Bergstra, J.A.; Loots, M.E.

    The jump instruction is considered essential for an adequate theoretical understanding of imperative sequential programming. Using atomic actions and tests as a basis we outline an algebra of programs, denoted PGA, which captures the crux of sequential programming. PGA provides an ontology for

  17. Leveraging OpenStudio's Application Programming Interfaces: Preprint

    Energy Technology Data Exchange (ETDEWEB)

    Long, N.; Ball, B.; Goldwasser, D.; Parker, A.; Elling, J.; Davis, O.; Kruchten, D.

    2013-11-01

    OpenStudio development efforts have been focused on providing Application Programming Interfaces (APIs) where users are able to extend OpenStudio without the need to compile the open source libraries. This paper will discuss the basic purposes and functionalities of the core libraries that have been wrapped with APIs including the Building Model, Results Processing, Advanced Analysis, UncertaintyQuantification, and Data Interoperability through Translators. Several building energy modeling applications have been produced using OpenStudio's API and Software Development Kits (SDK) including the United States Department of Energy's Asset ScoreCalculator, a mobile-based audit tool, an energy design assistance reporting protocol, and a portfolio scale incentive optimization analysismethodology. Each of these software applications will be discussed briefly and will describe how the APIs were leveraged for various uses including high-level modeling, data transformations from detailed building audits, error checking/quality assurance of models, and use of high-performance computing for mass simulations.

  18. High Performance Computing - Power Application Programming Interface Specification.

    Energy Technology Data Exchange (ETDEWEB)

    Laros, James H.,; Kelly, Suzanne M.; Pedretti, Kevin; Grant, Ryan; Olivier, Stephen Lecler; Levenhagen, Michael J.; DeBonis, David

    2014-08-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area [13, 3, 5, 10, 4, 21, 19, 16, 7, 17, 20, 18, 11, 1, 6, 14, 12]. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  19. On the reaction to deprecation of clients of 4 + 1 popular Java APIs and the JDK

    NARCIS (Netherlands)

    Sawant, A.A.; Robbes, Romain; Bacchelli, A.

    2017-01-01

    Application Programming Interfaces (APIs) are a tremendous resource—that is, when they are stable. Several studies have shown that this is unfortunately not the case. Of those, a large-scale study of API changes in the Pharo Smalltalk ecosystem documented several findings about API deprecations

  20. AN OVERVIEW OF THE UNCERTAINTY ANALYSIS, SENSITIVITY ANALYSIS, AND PARAMETER ESTIMATION (UA/SA/PE) API AND HOW TO IMPLEMENT IT

    Science.gov (United States)

    The Application Programming Interface (API) for Uncertainty Analysis, Sensitivity Analysis, andParameter Estimation (UA/SA/PE API) (also known as Calibration, Optimization and Sensitivity and Uncertainty (CUSO)) was developed in a joint effort between several members of both ...

  1. Development of an Application Programming Interface for Depletion Analysis (APIDA)

    International Nuclear Information System (INIS)

    Lago, Daniel; Rahnema, Farzad

    2017-01-01

    Highlights: • APIDA an Application Programming Interface tool for Depletion Analysis. • APIDA employs a matrix exponential method and a linear chain method. • A burnup solver to couple to neutron transport solvers in lattice depletion or reactor core analysis codes. - Abstract: A new utility has been developed with extensive capabilities in identifying nuclide decay and transmutation characteristics, allowing for accurate and efficient tracking of the change in isotopic concentrations in nuclear reactor fuel over time when coupled with a transport solution method. This tool, named the Application Programming Interface for Depletion Analysis (APIDA), employs both a matrix exponential method and a linear chain method to solve for the end-of-time-step nuclide concentrations for all isotopes relevant to nuclear reactors. The Chebyshev Rational Approximation Method (CRAM) was utilized to deal with the ill-conditioned matrices generated during lattice depletion calculations, and a complex linear chain solver was developed to handle isotopes reduced from the burnup matrix due to either radioactive stability or a sufficiently low neutron-induced reaction cross section. The entire tool is housed in a robust but simple application programming interface (API). The development of this API allows other codes, particularly numerical neutron transport solvers, to incorporate APIDA as the burnup solver in a lattice depletion code or reactor core analysis code in memory, without the need to write or read from the hard disk. The APIDA code was benchmarked using several decay and transmutation chains. Burnup solutions produced by APIDA were shown to provide material concentrations comparable to the analytically solved Bateman equations – well below 0.01% relative error for even the most extreme cases using isotopes with vastly different decay constants. As a first order demonstration of the API, APIDA was coupled with the transport solver in the SERPENT code for a fuel pin

  2. Open Astronomy Catalogs API

    Science.gov (United States)

    Guillochon, James; Cowperthwaite, Philip S.

    2018-05-01

    We announce the public release of the application program interface (API) for the Open Astronomy Catalogs (OACs), the OACAPI. The OACs serve near-complete collections of supernova, tidal disruption, kilonova, and fast stars data (including photometry, spectra, radio, and X-ray observations) via a user-friendly web interface that displays the data interactively and offers full data downloads. The OACAPI, by contrast, enables users to specifically download particular pieces of the OAC dataset via a flexible programmatic syntax, either via URL GET requests, or via a module within the astroquery Python package.

  3. jmzIdentML API: A Java interface to the mzIdentML standard for peptide and protein identification data.

    Science.gov (United States)

    Reisinger, Florian; Krishna, Ritesh; Ghali, Fawaz; Ríos, Daniel; Hermjakob, Henning; Vizcaíno, Juan Antonio; Jones, Andrew R

    2012-03-01

    We present a Java application programming interface (API), jmzIdentML, for the Human Proteome Organisation (HUPO) Proteomics Standards Initiative (PSI) mzIdentML standard for peptide and protein identification data. The API combines the power of Java Architecture of XML Binding (JAXB) and an XPath-based random-access indexer to allow a fast and efficient mapping of extensible markup language (XML) elements to Java objects. The internal references in the mzIdentML files are resolved in an on-demand manner, where the whole file is accessed as a random-access swap file, and only the relevant piece of XMLis selected for mapping to its corresponding Java object. The APIis highly efficient in its memory usage and can handle files of arbitrary sizes. The APIfollows the official release of the mzIdentML (version 1.1) specifications and is available in the public domain under a permissive licence at http://www.code.google.com/p/jmzidentml/. © 2012 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  4. fine-GRAPE : Fine-grained APi usage extractor – an approach and dataset to investigate API usage

    NARCIS (Netherlands)

    Sawant, A.A.; Bacchelli, A.

    An Application Programming Interface (API) provides a set of functionalities to a developer with the aim of enabling reuse. APIs have been investigated from different angles such as popularity usage and evolution to get a better understanding of their various characteristics. For such studies,

  5. High Performance Computing - Power Application Programming Interface Specification Version 2.0.

    Energy Technology Data Exchange (ETDEWEB)

    Laros, James H. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Grant, Ryan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Levenhagen, Michael J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Olivier, Stephen Lecler [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Pedretti, Kevin [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Ward, H. Lee [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Younge, Andrew J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2017-03-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  6. A Directory Service for the CERN PS/SL Java Programming Interface

    International Nuclear Information System (INIS)

    Cuperus, J.; Charrue, P.; DiMaio, F.; Kostro, K.; Watson, W.

    1999-01-01

    The CERN PS and SL accelerator control groups developed a common application programming interface (API) in Java [1]. Part of this API is a directory service that provide information about the underlying hardware and software. With this information, it is possible to write generic programs that do general actions on lists of devices without hard coding of device names. And, starting from a device name, full details about related devices, the device itself and its class and properties, can be obtained, including the meaning of bits and bit-patterns in status words. The interface definition is independent of any implementation but a reference implementation is provided using Java Database Connectivity (JDBC) against a set of tables in a relational database. Data from very different systems can be brought together and presented in a uniform way to the user. The full potential of the directory service is reached when it is used in software components (Java Beans)

  7. Graphic Interface for LCP2 Optimization Program

    DEFF Research Database (Denmark)

    Nicolae, Taropa Laurentiu; Gaunholt, Hans

    1998-01-01

    This report provides information about the software interface that is programmed for the Optimization Program LCP2. The first part is about the general description of the program followed by a guide for using the interface. The last chapters contain a discussion about problems or futute extension...... of the project. The program is written in Visual C++5.0 on a Windows NT4.0 operating system.......This report provides information about the software interface that is programmed for the Optimization Program LCP2. The first part is about the general description of the program followed by a guide for using the interface. The last chapters contain a discussion about problems or futute extensions...

  8. AN IMAGE ENHANCEMENT ENVIRONMENT DESIGNED AT 32-BIT VERSION OF VISUAL BASIC 4 PROGRAMMING LANGUAGE USING THE WIN32 API FUNCTIONS

    Directory of Open Access Journals (Sweden)

    Aydın KIZILKAYA

    2000-01-01

    Full Text Available In this paper, using the Win32 API (Application Programming Interface functions and MDI (Multiple Document Interface programming technique, which is main principle of Windows system, designed an image enhancement environment at 32-bit version of Visual Basic 4 programming language is investigated. Image enhancement algorithms could be easily applied in this environment and each of results obtained could be separately showed in frames on same environment. Image enhancement techniques used in this environment are observed in spatial domain. With this program observing image enhancement techniques are contrast stretching, histogram equalization, thresholding, negative imaging, low-pass filtering, high-pass filtering and median filtering. In the filtering process of the images are utilized of the convolution techniques at this environment.

  9. Application Program Interface for the Orion Aerodynamics Database

    Science.gov (United States)

    Robinson, Philip E.; Thompson, James

    2013-01-01

    The Application Programming Interface (API) for the Crew Exploration Vehicle (CEV) Aerodynamic Database has been developed to provide the developers of software an easily implemented, fully self-contained method of accessing the CEV Aerodynamic Database for use in their analysis and simulation tools. The API is programmed in C and provides a series of functions to interact with the database, such as initialization, selecting various options, and calculating the aerodynamic data. No special functions (file read/write, table lookup) are required on the host system other than those included with a standard ANSI C installation. It reads one or more files of aero data tables. Previous releases of aerodynamic databases for space vehicles have only included data tables and a document of the algorithm and equations to combine them for the total aerodynamic forces and moments. This process required each software tool to have a unique implementation of the database code. Errors or omissions in the documentation, or errors in the implementation, led to a lengthy and burdensome process of having to debug each instance of the code. Additionally, input file formats differ for each space vehicle simulation tool, requiring the aero database tables to be reformatted to meet the tool s input file structure requirements. Finally, the capabilities for built-in table lookup routines vary for each simulation tool. Implementation of a new database may require an update to and verification of the table lookup routines. This may be required if the number of dimensions of a data table exceeds the capability of the simulation tools built-in lookup routines. A single software solution was created to provide an aerodynamics software model that could be integrated into other simulation and analysis tools. The highly complex Orion aerodynamics model can then be quickly included in a wide variety of tools. The API code is written in ANSI C for ease of portability to a wide variety of systems. The

  10. BUILDING MODEL ANALYSIS APPLICATIONS WITH THE JOINT UNIVERSAL PARAMETER IDENTIFICATION AND EVALUATION OF RELIABILITY (JUPITER) API

    Science.gov (United States)

    The open-source, public domain JUPITER (Joint Universal Parameter IdenTification and Evaluation of Reliability) API (Application Programming Interface) provides conventions and Fortran-90 modules to develop applications (computer programs) for analyzing process models. The input ...

  11. Programming Graphical User Interfaces in R

    CERN Document Server

    Verzani, John

    2012-01-01

    Programming Graphical User Interfaces with R introduces each of the major R packages for GUI programming: RGtk2, qtbase, Tcl/Tk, and gWidgets. With examples woven through the text as well as stand-alone demonstrations of simple yet reasonably complete applications, the book features topics especially relevant to statisticians who aim to provide a practical interface to functionality implemented in R. The book offers: A how-to guide for developing GUIs within R The fundamentals for users with limited knowledge of programming within R and other languages GUI design for specific functions or as l

  12. Research on e-commerce transaction networks using multi-agent modelling and open application programming interface

    Science.gov (United States)

    Piao, Chunhui; Han, Xufang; Wu, Harris

    2010-08-01

    We provide a formal definition of an e-commerce transaction network. Agent-based modelling is used to simulate e-commerce transaction networks. For real-world analysis, we studied the open application programming interfaces (APIs) from eBay and Taobao e-commerce websites and captured real transaction data. Pajek is used to visualise the agent relationships in the transaction network. We derived one-mode networks from the transaction network and analysed them using degree and betweenness centrality. Integrating multi-agent modelling, open APIs and social network analysis, we propose a new way to study large-scale e-commerce systems.

  13. Application Programmer's Interface (API) for Heterogeneous Language Environment and Upgrading the Legacy Embedded Software

    National Research Council Canada - National Science Library

    Moua, Theng

    2001-01-01

    .... The shortage of original software designs, lack of corporate knowledge and software design documentation, unsupported programming languages, and obsolete real-time operating system and development...

  14. EDTGRAF, DISSPLA User Interface Program

    International Nuclear Information System (INIS)

    Bloom, I.

    1989-01-01

    1 - Description of program or function: EDTGRAF is a graphics package that allows the user to access the high-quality graphics available in Computer Associates' (CA) DISSPLA without any knowledge of programming. EDTGRAF reduces the complex syntax of DISSPLA to simple menus. The use of menus decreases computer time spent preprocessing command input. High-quality graphics can be produced quickly in two and three dimensions and in color. EDTGRAF has capabilities for storing and later retrieving information needed to produce graphics. EDTGRAF will screen most input for entries that do not make sense in the current graph and will produce a meaningful error message. Two orientations are available for plots - COMIC, which produces a plot with the y-axis perpendicular to the long axis of the paper, and MOVIE, which produces a plot with the y-axis parallel to the long axis of the paper. 2 - Restrictions on the complexity of the problem - Maxima of: 1000 ordered pairs (or triplets) per dataset, 18 datasets per graph. Errors generated by DISSPLA are not trapped by EDTGRAF. EDTGRAF assumes the paper is 8.5 x 11 inches

  15. Cross-linking BioThings APIs through JSON-LD to facilitate knowledge exploration.

    Science.gov (United States)

    Xin, Jiwen; Afrasiabi, Cyrus; Lelong, Sebastien; Adesara, Julee; Tsueng, Ginger; Su, Andrew I; Wu, Chunlei

    2018-02-01

    Application Programming Interfaces (APIs) are now widely used to distribute biological data. And many popular biological APIs developed by many different research teams have adopted Javascript Object Notation (JSON) as their primary data format. While usage of a common data format offers significant advantages, that alone is not sufficient for rich integrative queries across APIs. Here, we have implemented JSON for Linking Data (JSON-LD) technology on the BioThings APIs that we have developed, MyGene.info , MyVariant.info and MyChem.info . JSON-LD provides a standard way to add semantic context to the existing JSON data structure, for the purpose of enhancing the interoperability between APIs. We demonstrated several use cases that were facilitated by semantic annotations using JSON-LD, including simpler and more precise query capabilities as well as API cross-linking. We believe that this pattern offers a generalizable solution for interoperability of APIs in the life sciences.

  16. Interfacing ANSYS to user's programs using UNIX shell program

    Energy Technology Data Exchange (ETDEWEB)

    Kim, In Yong; Kim, Beom Shig [Korea Atomic Energy Research Institute, Taejon (Korea, Republic of)

    1994-01-01

    It has been considered to be impossible to interface the ANSYS, which is the commercial finite element code and whose program is not open to public, to the other user's program. When the analysis need to be iterated, the user should wait until the analysis is finished and read the ANSYS result to make the input data for every iteration. In this report the direct interfacing techniques between the ANSYS and the other program using UNIX shell programming are proposed. The detail program lists and the application example are also provided. (Author) 19 refs., 6 figs., 7 tabs.

  17. Upon a Message-Oriented Trading API

    Directory of Open Access Journals (Sweden)

    Claudiu VINTE

    2010-01-01

    Full Text Available In this paper, we introduce the premises for a trading system application-programming interface (API based on a message-oriented middleware (MOM, and present the results of our research regarding the design and the implementation of a simulation-trading system employing a service-oriented architecture (SOA and messaging. Our research has been conducted with the aim of creating a simulation-trading platform, within the academic environment, that will provide both the foundation for future experiments with trading systems architectures, components, APIs, and the framework for research on trading strategies, trading algorithm design, and equity markets analysis tools. Mathematics Subject Classification: 68M14 (distributed systems.

  18. High Performance Computing - Power Application Programming Interface Specification Version 1.4

    Energy Technology Data Exchange (ETDEWEB)

    Laros III, James H. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); DeBonis, David [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Grant, Ryan [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Kelly, Suzanne M. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Levenhagen, Michael J. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Olivier, Stephen Lecler [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Pedretti, Kevin [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2016-10-01

    Measuring and controlling the power and energy consumption of high performance computing systems by various components in the software stack is an active research area [13, 3, 5, 10, 4, 21, 19, 16, 7, 17, 20, 18, 11, 1, 6, 14, 12]. Implementations in lower level software layers are beginning to emerge in some production systems, which is very welcome. To be most effective, a portable interface to measurement and control features would significantly facilitate participation by all levels of the software stack. We present a proposal for a standard power Application Programming Interface (API) that endeavors to cover the entire software space, from generic hardware interfaces to the input from the computer facility manager.

  19. API testing program - calibration of microprocessor based flowmeters for integrated metering systems

    Energy Technology Data Exchange (ETDEWEB)

    Elliot, Kenneth D. [Omni Flow Computers, Inc., Stafford, TX (United States)

    2005-07-01

    Microprocessor based flowmeter technologies for liquids, such as Coriolis mass meters, and Ultrasonic flowmeters hold great promise. These technologies offer many advantages, such as no rotating parts, self-diagnostic checks, which can help anticipate and warn of impending failures before they have a major impact on the measurement. These meters are substantially different though than other primary devices due to their heavy reliance on the accompanying secondary electronics. One method to prove that they are accurate would be proving the flowmeter, using a pipe prover or small volume prover (SVP), but these proving methods are designed to count 'real time' pulses from a turbine or PD meter between a known volume, they are not designed to count 'time delayed' 'manufactured pulses' from a microprocessor. There are limitations of the manufactured pulse train and it affects the ability of the flowmeter to be proved using current proving technology. The author of this paper, a chairman of an American Petroleum Institute working group, investigated how the 'microprocessor generated pulses' produced by these types of flowmeters, interacted with the existing measurement technologies in use today. Several microprocessor based flowmeter technologies have been tested, including; Ultrasonic, Coriolis, and Helical Turbine with pulse multiplying preamplifier. Wherever possible, flowmeters of various sizes, and from several vendors have been tested. A significant amount of data has been collected which sheds light into why these types of flowmeters are sometimes difficult to prove. This paper describes the API testing program, and the methodology behind it. It presents results and findings, and offers specific recommendations that may eventually be incorporated into API documents and/or standards in the future. (author)

  20. Operator interface programs for KSTAR operation

    International Nuclear Information System (INIS)

    Lee, Sangil; Park, Mikyung; Park, Jinseop; Na, Hoonkyun; Kwon, M.

    2013-01-01

    Beginning the first plasma discharging experiment of KSTAR since 2008, KSTAR performed the third plasma discharging experiment by 2010. During the experiment of three times, KSTAR OPerator Interface (OPI) programs have been developed for KSTAR operation by itself. OPI programs used in KSTAR were implemented by KSTAR widget plug-in Toolkit (KWT). The KWT means the plug-in library implemented by Qt-based user interface development software. The main purpose of developing the KWT library is to implement full automation libraries having interface with the automated EPICS channel access (CA) guaranteeing the flexibility for requirements of operators. In addition, it has advantages in minimizing human code error and maximizing utilization of the limited human resource. According to the increasing of control systems, a number of OPI servers connected to one EPICS gateway server caused the connection problem and increased the amount of the network data packets. To solve these problems, an algorithm of “CachedChannelAccess” for shared memory base was implemented into an inner logic of the KWT library. KSTAR control system monitoring (CSM) program is one of applications developed by using KWT library. The function of CSM program is to notify alarm to operators by checking health status of every server's network health status and resource (cpu, memory, network packets, disk usage rate and system/user defined process) usage state. Another application is a post-shot sequencing program which is activated after every shot is completed. This application is to display major plasma parameters and diagnostic data in chart form, to save this data to database, and to transfer a chart image file to a web server. This paper describes the technical details how to develop OPI applications which have high productivity using Qt on the EPICS-based control system

  1. Operator interface programs for KSTAR operation

    Energy Technology Data Exchange (ETDEWEB)

    Lee, Sangil, E-mail: leesi@nfri.re.kr; Park, Mikyung, E-mail: mkpark@nfri.re.kr; Park, Jinseop, E-mail: linupark@nfri.re.kr; Na, Hoonkyun, E-mail: hkna@nfri.re.kr; Kwon, M., E-mail: kwonm@nfri.re.kr

    2013-11-15

    Beginning the first plasma discharging experiment of KSTAR since 2008, KSTAR performed the third plasma discharging experiment by 2010. During the experiment of three times, KSTAR OPerator Interface (OPI) programs have been developed for KSTAR operation by itself. OPI programs used in KSTAR were implemented by KSTAR widget plug-in Toolkit (KWT). The KWT means the plug-in library implemented by Qt-based user interface development software. The main purpose of developing the KWT library is to implement full automation libraries having interface with the automated EPICS channel access (CA) guaranteeing the flexibility for requirements of operators. In addition, it has advantages in minimizing human code error and maximizing utilization of the limited human resource. According to the increasing of control systems, a number of OPI servers connected to one EPICS gateway server caused the connection problem and increased the amount of the network data packets. To solve these problems, an algorithm of “CachedChannelAccess” for shared memory base was implemented into an inner logic of the KWT library. KSTAR control system monitoring (CSM) program is one of applications developed by using KWT library. The function of CSM program is to notify alarm to operators by checking health status of every server's network health status and resource (cpu, memory, network packets, disk usage rate and system/user defined process) usage state. Another application is a post-shot sequencing program which is activated after every shot is completed. This application is to display major plasma parameters and diagnostic data in chart form, to save this data to database, and to transfer a chart image file to a web server. This paper describes the technical details how to develop OPI applications which have high productivity using Qt on the EPICS-based control system.

  2. User Interface Program for secure electronic tags

    International Nuclear Information System (INIS)

    Cai, Y.; Koehl, E.R.; Carlson, R.D.; Raptis, A.C.

    1995-05-01

    This report summarizes and documents the efforts of Argonne National Laboratory (ANL) in developing a secure tag communication user interface program comprising a tag monitor and a communication tool. This program can perform the same functions as the software that was developed at the Lawrence Livermore National Laboratory (LLNL), but it is enhanced with a user-friendly screen. It represents the first step in updating the TRANSCOM Tracking System (TRANSCOM) by incorporating a tag communication screen menu into the main menu of the TRANSCOM user program. A working version of TRANSCOM, enhanced with ANL secure-tag graphics, will strongly support the Department of Energy Warhead Dismantlement/Special Nuclear Materials Control initiatives. It will allow commercial satellite tracking of the movements and operational activities of treaty-limited items and transportation vehicles throughout Europe and the former USSR, as well as the continental US

  3. Microcontroller Programming and Interfacing TI MPS433

    CERN Document Server

    Barrett, Steven

    2011-01-01

    This book provides a thorough introduction to the Texas Instruments MPS430 microcontroller. The MPS430 is a 16-bit reduced instruction set (RISC) processor that features ultra low power consumption and integrated digital and analog hardware. Variants of the MPS430 microcontroller have been in production since 1993. This provides for a host of MPS430 products including evaluation boards, compilers, and documentation. A thorough introduction to the MPS430 line of microcontrollers, programming techniques, and interface concepts are provided along with considerable tutorial information with many i

  4. BEAGLE: an application programming interface and high-performance computing library for statistical phylogenetics.

    Science.gov (United States)

    Ayres, Daniel L; Darling, Aaron; Zwickl, Derrick J; Beerli, Peter; Holder, Mark T; Lewis, Paul O; Huelsenbeck, John P; Ronquist, Fredrik; Swofford, David L; Cummings, Michael P; Rambaut, Andrew; Suchard, Marc A

    2012-01-01

    Phylogenetic inference is fundamental to our understanding of most aspects of the origin and evolution of life, and in recent years, there has been a concentration of interest in statistical approaches such as Bayesian inference and maximum likelihood estimation. Yet, for large data sets and realistic or interesting models of evolution, these approaches remain computationally demanding. High-throughput sequencing can yield data for thousands of taxa, but scaling to such problems using serial computing often necessitates the use of nonstatistical or approximate approaches. The recent emergence of graphics processing units (GPUs) provides an opportunity to leverage their excellent floating-point computational performance to accelerate statistical phylogenetic inference. A specialized library for phylogenetic calculation would allow existing software packages to make more effective use of available computer hardware, including GPUs. Adoption of a common library would also make it easier for other emerging computing architectures, such as field programmable gate arrays, to be used in the future. We present BEAGLE, an application programming interface (API) and library for high-performance statistical phylogenetic inference. The API provides a uniform interface for performing phylogenetic likelihood calculations on a variety of compute hardware platforms. The library includes a set of efficient implementations and can currently exploit hardware including GPUs using NVIDIA CUDA, central processing units (CPUs) with Streaming SIMD Extensions and related processor supplementary instruction sets, and multicore CPUs via OpenMP. To demonstrate the advantages of a common API, we have incorporated the library into several popular phylogenetic software packages. The BEAGLE library is free open source software licensed under the Lesser GPL and available from http://beagle-lib.googlecode.com. An example client program is available as public domain software.

  5. Adaptive runtime for a multiprocessing API

    Science.gov (United States)

    Antao, Samuel F.; Bertolli, Carlo; Eichenberger, Alexandre E.; O'Brien, John K.

    2016-11-15

    A computer-implemented method includes selecting a runtime for executing a program. The runtime includes a first combination of feature implementations, where each feature implementation implements a feature of an application programming interface (API). Execution of the program is monitored, and the execution uses the runtime. Monitor data is generated based on the monitoring. A second combination of feature implementations are selected, by a computer processor, where the selection is based at least in part on the monitor data. The runtime is modified by activating the second combination of feature implementations to replace the first combination of feature implementations.

  6. Transire, a Program for Generating Solid-State Interface Structures

    Science.gov (United States)

    2017-09-14

    ARL-TR-8134 ● SEP 2017 US Army Research Laboratory Transire, a Program for Generating Solid-State Interface Structures by...Program for Generating Solid-State Interface Structures by Caleb M Carlin and Berend C Rinderspacher Weapons and Materials Research Directorate, ARL...

  7. Engineering applications using CAD based application programming interface

    Directory of Open Access Journals (Sweden)

    Tzotzis Anastasios

    2017-01-01

    Full Text Available Automating the design process of a product or a system can provide engineers and designers with many benefits. As such, repeatable tasks that are time consuming can be handled automatically and with minimal human attention. This is achieved by using the API (Application Programmable Interface of CAD systems in order to create macros or even develop software applications. The present paper deals with an application that has been developed with the API of a general purposes CAD system. This application automates the design process of a standard pneumatic double acting cylinder based on the appropriate inserted parameters (ISO 15552.The design process begins with the creation of a series of components developed as solids, and extends to the extraction of basic attributes and properties from the complete mechanical assembly. Finally, the assembled models and the extracted data can be used to further study the design of the pneumatic double acting cylinder. It is expected in the future to expand the features of the presented application in order to automate the design process of other related mechanical systems.

  8. Recalls API

    Data.gov (United States)

    General Services Administration — This Recalls API allows you to tap into a list of (1) drug and food safety recalls from the Food and Drug Administration, Food Safety and Inspection Service, and...

  9. Jobs API

    Data.gov (United States)

    General Services Administration — This Jobs API returns job openings across the federal government and includes all current openings posted on USAJobs.gov that are open to the public and located in...

  10. Integrated platform and API for electrophysiological data.

    Science.gov (United States)

    Sobolev, Andrey; Stoewer, Adrian; Leonhardt, Aljoscha; Rautenberg, Philipp L; Kellner, Christian J; Garbers, Christian; Wachtler, Thomas

    2014-01-01

    Recent advancements in technology and methodology have led to growing amounts of increasingly complex neuroscience data recorded from various species, modalities, and levels of study. The rapid data growth has made efficient data access and flexible, machine-readable data annotation a crucial requisite for neuroscientists. Clear and consistent annotation and organization of data is not only an important ingredient for reproducibility of results and re-use of data, but also essential for collaborative research and data sharing. In particular, efficient data management and interoperability requires a unified approach that integrates data and metadata and provides a common way of accessing this information. In this paper we describe GNData, a data management platform for neurophysiological data. GNData provides a storage system based on a data representation that is suitable to organize data and metadata from any electrophysiological experiment, with a functionality exposed via a common application programming interface (API). Data representation and API structure are compatible with existing approaches for data and metadata representation in neurophysiology. The API implementation is based on the Representational State Transfer (REST) pattern, which enables data access integration in software applications and facilitates the development of tools that communicate with the service. Client libraries that interact with the API provide direct data access from computing environments like Matlab or Python, enabling integration of data management into the scientist's experimental or analysis routines.

  11. Intro to the Zotero API

    Directory of Open Access Journals (Sweden)

    Amanda Morton

    2013-04-01

    Full Text Available In this lesson, you’ll learn how to use python with the Zotero API to interact with your Zotero library. The Zotero API is a powerful interface that would allow you to build a complete Zotero client from scratch if you so desired. But like most APIs, it works in small, discrete steps, so we have to build our way up to the complicated requests we might want to use to access our Zotero libraries. But this incremental building gives us plenty of time to learn as we go along.

  12. Usability Analysis of the Channel Application Programming Interface

    National Research Council Canada - National Science Library

    Brown, Christopher

    2003-01-01

    ...) projects In the thesis that proposed and developed the API, the author provided a technical analysis of the API's performance with respect to communication metrics However, only the author/designer...

  13. Usability Analysis of the Channel Application Programming Interface

    National Research Council Canada - National Science Library

    Brown, Christopher

    2003-01-01

    ... has ever used the API; hence, no analysis was accomplished with respect to usability attributes, The project sponsor desires public release of the API, especially within the Department of Defense (DoD...

  14. Search without Boundaries Using Simple APIs

    Science.gov (United States)

    Tong, Qi

    2009-01-01

    The U.S. Geological Survey (USGS) Library, where the author serves as the digital services librarian, is increasingly challenged to make it easier for users to find information from many heterogeneous information sources. Information is scattered throughout different software applications (i.e., library catalog, federated search engine, link resolver, and vendor websites), and each specializes in one thing. How could the library integrate the functionalities of one application with another and provide a single point of entry for users to search across? To improve the user experience, the library launched an effort to integrate the federated search engine into the library's intranet website. The result is a simple search box that leverages the federated search engine's built-in application programming interfaces (APIs). In this article, the author describes how this project demonstrated the power of APIs and their potential to be used by other enterprise search portals inside or outside of the library.

  15. Yoink: An interaction-based partitioning API.

    Science.gov (United States)

    Zheng, Min; Waller, Mark P

    2018-05-15

    Herein, we describe the implementation details of our interaction-based partitioning API (application programming interface) called Yoink for QM/MM modeling and fragment-based quantum chemistry studies. Interactions are detected by computing density descriptors such as reduced density gradient, density overlap regions indicator, and single exponential decay detector. Only molecules having an interaction with a user-definable QM core are added to the QM region of a hybrid QM/MM calculation. Moreover, a set of molecule pairs having density-based interactions within a molecular system can be computed in Yoink, and an interaction graph can then be constructed. Standard graph clustering methods can then be applied to construct fragments for further quantum chemical calculations. The Yoink API is licensed under Apache 2.0 and can be accessed via yoink.wallerlab.org. © 2018 Wiley Periodicals, Inc. © 2018 Wiley Periodicals, Inc.

  16. Graphical programming interface: A development environment for MRI methods.

    Science.gov (United States)

    Zwart, Nicholas R; Pipe, James G

    2015-11-01

    To introduce a multiplatform, Python language-based, development environment called graphical programming interface for prototyping MRI techniques. The interface allows developers to interact with their scientific algorithm prototypes visually in an event-driven environment making tasks such as parameterization, algorithm testing, data manipulation, and visualization an integrated part of the work-flow. Algorithm developers extend the built-in functionality through simple code interfaces designed to facilitate rapid implementation. This article shows several examples of algorithms developed in graphical programming interface including the non-Cartesian MR reconstruction algorithms for PROPELLER and spiral as well as spin simulation and trajectory visualization of a FLORET example. The graphical programming interface framework is shown to be a versatile prototyping environment for developing numeric algorithms used in the latest MR techniques. © 2014 Wiley Periodicals, Inc.

  17. Safe "cloudification" of large images through picker APIs.

    Science.gov (United States)

    Bremer, Erich; Kurc, Tahsin; Gao, Yi; Saltz, Joel; Almeida, Jonas S

    2016-01-01

    The "Box model" allows users with no particular training in informatics, or access to specialized infrastructure, operate generic cloud computing resources through a temporary URI dereferencing mechanism known as "drop-file-picker API" ("picker API" for sort). This application programming interface (API) was popularized in the web app development community by DropBox, and is now a consumer-facing feature of all major cloud computing platforms such as Box.com, Google Drive and Amazon S3. This reports describes a prototype web service application that uses picker APIs to expose a new, "cloudified", API tailored for image analysis, without compromising the private governance of the data exposed. In order to better understand this cross-platform cloud computing landscape, we first measured the time for both transfer and traversing of large image files generated by whole slide imaging (WSI) in Digital Pathology. The verification that there is extensive interconnectivity between cloud resources let to the development of a prototype software application that exposes an image-traversing REST API to image files stored in any of the consumer-facing "boxes". In summary, an image file can be upload/synchronized into a any cloud resource with a file picker API and the prototype service described here will expose an HTTP REST API that remains within the safety of the user's own governance. The open source prototype is publicly available at sbu-bmi.github.io/imagebox. Availability The accompanying prototype application is made publicly available, fully functional, with open source, at http://sbu-bmi.github.io/imagebox://sbu-bmi.github.io/imagebox. An illustrative webcasted use of this Web App is included with the project codebase at https://github.com/SBU-BMI/imageboxs://github.com/SBU-BMI/imagebox.

  18. The Ruby UCSC API: accessing the UCSC genome database using Ruby.

    Science.gov (United States)

    Mishima, Hiroyuki; Aerts, Jan; Katayama, Toshiaki; Bonnal, Raoul J P; Yoshiura, Koh-ichiro

    2012-09-21

    The University of California, Santa Cruz (UCSC) genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser) and several means for programmatic queries. A simple application programming interface (API) in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast.The API uses the bin index-if available-when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby). Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/.

  19. The Ruby UCSC API: accessing the UCSC genome database using Ruby

    Science.gov (United States)

    2012-01-01

    Background The University of California, Santa Cruz (UCSC) genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser) and several means for programmatic queries. A simple application programming interface (API) in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. Results The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast. The API uses the bin index—if available—when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby). Conclusions Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/. PMID:22994508

  20. The Ruby UCSC API: accessing the UCSC genome database using Ruby

    Directory of Open Access Journals (Sweden)

    Mishima Hiroyuki

    2012-09-01

    Full Text Available Abstract Background The University of California, Santa Cruz (UCSC genome database is among the most used sources of genomic annotation in human and other organisms. The database offers an excellent web-based graphical user interface (the UCSC genome browser and several means for programmatic queries. A simple application programming interface (API in a scripting language aimed at the biologist was however not yet available. Here, we present the Ruby UCSC API, a library to access the UCSC genome database using Ruby. Results The API is designed as a BioRuby plug-in and built on the ActiveRecord 3 framework for the object-relational mapping, making writing SQL statements unnecessary. The current version of the API supports databases of all organisms in the UCSC genome database including human, mammals, vertebrates, deuterostomes, insects, nematodes, and yeast. The API uses the bin index—if available—when querying for genomic intervals. The API also supports genomic sequence queries using locally downloaded *.2bit files that are not stored in the official MySQL database. The API is implemented in pure Ruby and is therefore available in different environments and with different Ruby interpreters (including JRuby. Conclusions Assisted by the straightforward object-oriented design of Ruby and ActiveRecord, the Ruby UCSC API will facilitate biologists to query the UCSC genome database programmatically. The API is available through the RubyGem system. Source code and documentation are available at https://github.com/misshie/bioruby-ucsc-api/ under the Ruby license. Feedback and help is provided via the website at http://rubyucscapi.userecho.com/.

  1. The jmzQuantML programming interface and validator for the mzQuantML data standard.

    Science.gov (United States)

    Qi, Da; Krishna, Ritesh; Jones, Andrew R

    2014-03-01

    The mzQuantML standard from the HUPO Proteomics Standards Initiative has recently been released, capturing quantitative data about peptides and proteins, following analysis of MS data. We present a Java application programming interface (API) for mzQuantML called jmzQuantML. The API provides robust bridges between Java classes and elements in mzQuantML files and allows random access to any part of the file. The API provides read and write capabilities, and is designed to be embedded in other software packages, enabling mzQuantML support to be added to proteomics software tools (http://code.google.com/p/jmzquantml/). The mzQuantML standard is designed around a multilevel validation system to ensure that files are structurally and semantically correct for different proteomics quantitative techniques. In this article, we also describe a Java software tool (http://code.google.com/p/mzquantml-validator/) for validating mzQuantML files, which is a formal part of the data standard. © 2014 The Authors. Proteomics published by Wiley-VCH Verlag GmbH & Co. KGaA, Weinheim.

  2. APIs for QoS configuration in Software Defined Networks

    DEFF Research Database (Denmark)

    Caba, Cosmin Marius; Soler, José

    2015-01-01

    The OpenFlow (OF) protocol is widely used in Software Defined Networking (SDN) to realize the communication between the controller and forwarding devices. OF allows great flexibility in managing traffic flows. However, OF alone is not enough to build more complex SDN services that require complete...... such as configuration of devices, ports, queues, etc. An Application Programming Interface (API) for dynamic configuration of QoS resources in the network devices is implemented herein, by using the capabilities of OVSDB. Further, the paper demonstrates the possibility to create network services with coarse granularity...... on top of the fine granular services exposed by the QoS configuration API at the SDNC. A series of tests emphasize the capabilities and the performance of the implemented QoS configuration API....

  3. The MPO API: A tool for recording scientific workflows

    Energy Technology Data Exchange (ETDEWEB)

    Wright, John C., E-mail: jcwright@mit.edu [MIT Plasma Science and Fusion Center, Cambridge, MA (United States); Greenwald, Martin; Stillerman, Joshua [MIT Plasma Science and Fusion Center, Cambridge, MA (United States); Abla, Gheni; Chanthavong, Bobby; Flanagan, Sean; Schissel, David; Lee, Xia [General Atomics, San Diego, CA (United States); Romosan, Alex; Shoshani, Arie [Lawrence Berkeley Laboratory, Berkeley, CA (United States)

    2014-05-15

    Highlights: • A description of a new framework and tool for recording scientific workflows, especially those resulting from simulation and analysis. • An explanation of the underlying technologies used to implement this web based tool. • Several examples of using the tool. - Abstract: Data from large-scale experiments and extreme-scale computing is expensive to produce and may be used for high-consequence applications. The Metadata, Provenance and Ontology (MPO) project builds on previous work [M. Greenwald, Fusion Eng. Des. 87 (2012) 2205–2208] and is focused on providing documentation of workflows, data provenance and the ability to data-mine large sets of results. While there are important design and development aspects to the data structures and user interfaces, we concern ourselves in this paper with the application programming interface (API) – the set of functions that interface with the data server. Our approach for the data server is to follow the Representational State Transfer (RESTful) software architecture style for client–server communication. At its core, the API uses the POST and GET methods of the HTTP protocol to transfer workflow information in message bodies to targets specified in the URL to and from the database via a web server. Higher level API calls are built upon this core API. This design facilitates implementation on different platforms and in different languages and is robust to changes in the underlying technologies used. The command line client implementation can communicate with the data server from any machine with HTTP access.

  4. API manager implementation and its use for Indus accelerator control

    International Nuclear Information System (INIS)

    Merh, B.N.; Agrawal, R.K.; Barpande, K.; Fatnani, P.; Navathe, C.P.

    2012-01-01

    The control system software needed for operation of Indus accelerators is coupled to the underlying firmware and hardware of the control system by the Application Programming Interface (API) manager. In the three layered architecture of Indus control system, PVSS-II SCADA is being used at the layer-1(L1) for control and monitoring of various sub-systems. The layer-2(L2) consists of VME bus based system. The API manager plays a crucial role in interfacing the L1 and L2 of the control system. It has to interact with both the PVSS database and the L2. In order to access the PVSS database it uses the PVSS API, a C++ class library, whereas in order to access the L2 custom functions have been built. Several other custom functionalities have also been implemented. The paper presents the important aspects of the API manager like its implementation, its interface mechanism to the lower layer and features like configurability, reusable classes, multithreading capability etc. (author)

  5. The MPO API: A tool for recording scientific workflows

    International Nuclear Information System (INIS)

    Wright, John C.; Greenwald, Martin; Stillerman, Joshua; Abla, Gheni; Chanthavong, Bobby; Flanagan, Sean; Schissel, David; Lee, Xia; Romosan, Alex; Shoshani, Arie

    2014-01-01

    Highlights: • A description of a new framework and tool for recording scientific workflows, especially those resulting from simulation and analysis. • An explanation of the underlying technologies used to implement this web based tool. • Several examples of using the tool. - Abstract: Data from large-scale experiments and extreme-scale computing is expensive to produce and may be used for high-consequence applications. The Metadata, Provenance and Ontology (MPO) project builds on previous work [M. Greenwald, Fusion Eng. Des. 87 (2012) 2205–2208] and is focused on providing documentation of workflows, data provenance and the ability to data-mine large sets of results. While there are important design and development aspects to the data structures and user interfaces, we concern ourselves in this paper with the application programming interface (API) – the set of functions that interface with the data server. Our approach for the data server is to follow the Representational State Transfer (RESTful) software architecture style for client–server communication. At its core, the API uses the POST and GET methods of the HTTP protocol to transfer workflow information in message bodies to targets specified in the URL to and from the database via a web server. Higher level API calls are built upon this core API. This design facilitates implementation on different platforms and in different languages and is robust to changes in the underlying technologies used. The command line client implementation can communicate with the data server from any machine with HTTP access

  6. Helping Students Test Programs That Have Graphical User Interfaces

    Directory of Open Access Journals (Sweden)

    Matthew Thornton

    2008-08-01

    Full Text Available Within computer science education, many educators are incorporating software testing activities into regular programming assignments. Tools like JUnit and its relatives make software testing tasks much easier, bringing them into the realm of even introductory students. At the same time, many introductory programming courses are now including graphical interfaces as part of student assignments to improve student interest and engagement. Unfortunately, writing software tests for programs that have significant graphical user interfaces is beyond the skills of typical students (and many educators. This paper presents initial work at combining educationally oriented and open-source tools to create an infrastructure for writing tests for Java programs that have graphical user interfaces. Critically, these tools are intended to be appropriate for introductory (CS1/CS2 student use, and to dovetail with current teaching approaches that incorporate software testing in programming assignments. We also include in our findings our proposed approach to evaluating our techniques.

  7. The Web as an API.

    Energy Technology Data Exchange (ETDEWEB)

    Roman, J. H. (Jorge H.)

    2001-01-01

    As programmers we have worked with many Application Development Interface API development kits. They are well suited for interaction with a particular system. A vast source of information can be made accessible by using the http protocol through the web as an API. This setup has many advantages including the vast knowledge available on setting web servers and services. Also, these tools are available on most hardware and operating system combinations. In this paper I will cover the various types of systems that can be developed this way, their advantages and some drawbacks of this approach. Index Terms--Application Programmer Interface, Distributed applications, Hyper Text Transfer Protocol, Web.

  8. AMBIT RESTful web services: an implementation of the OpenTox application programming interface

    Directory of Open Access Journals (Sweden)

    Jeliazkova Nina

    2011-05-01

    Full Text Available Abstract The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i an information model, based on a common OWL-DL ontology ii links to related ontologies; iii data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF representation, or initiate the associated calculations. The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative Structure-Activity Relationship (QSAR models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The

  9. AMBIT RESTful web services: an implementation of the OpenTox application programming interface.

    Science.gov (United States)

    Jeliazkova, Nina; Jeliazkov, Vedrin

    2011-05-16

    The AMBIT web services package is one of the several existing independent implementations of the OpenTox Application Programming Interface and is built according to the principles of the Representational State Transfer (REST) architecture. The Open Source Predictive Toxicology Framework, developed by the partners in the EC FP7 OpenTox project, aims at providing a unified access to toxicity data and predictive models, as well as validation procedures. This is achieved by i) an information model, based on a common OWL-DL ontology ii) links to related ontologies; iii) data and algorithms, available through a standardized REST web services interface, where every compound, data set or predictive method has a unique web address, used to retrieve its Resource Description Framework (RDF) representation, or initiate the associated calculations.The AMBIT web services package has been developed as an extension of AMBIT modules, adding the ability to create (Quantitative) Structure-Activity Relationship (QSAR) models and providing an OpenTox API compliant interface. The representation of data and processing resources in W3C Resource Description Framework facilitates integrating the resources as Linked Data. By uploading datasets with chemical structures and arbitrary set of properties, they become automatically available online in several formats. The services provide unified interfaces to several descriptor calculation, machine learning and similarity searching algorithms, as well as to applicability domain and toxicity prediction models. All Toxtree modules for predicting the toxicological hazard of chemical compounds are also integrated within this package. The complexity and diversity of the processing is reduced to the simple paradigm "read data from a web address, perform processing, write to a web address". The online service allows to easily run predictions, without installing any software, as well to share online datasets and models. The downloadable web application

  10. Programmed Cell Death in the Honey Bee (Apis mellifera) (Hymenoptera: Apidae) Worker Brain Induced by Imidacloprid.

    Science.gov (United States)

    Wu, Yan-Yan; Zhou, Ting; Wang, Qiang; Dai, Ping-Li; Xu, Shu-Fa; Jia, Hui-Ru; Wang, Xing

    2015-08-01

    Honey bees are at an unavoidable risk of exposure to neonicotinoid pesticides, which are used worldwide. Compared with the well-studied roles of these pesticides in nontarget site (including midgut, ovary, or salivary glands), little has been reported in the target sites, the brain. In the current study, laboratory-reared adult worker honey bees (Apis mellifera L.) were treated with sublethal doses of imidacloprid. Neuronal apoptosis was detected using the TUNEL technique for DNA labeling. We observed significantly increased apoptotic markers in dose- and time-dependent manners in brains of bees exposed to imidacloprid. Neuronal activated caspase-3 and mRNA levels of caspase-1, as detected by immunofluorescence and real-time quantitative PCR, respectively, were significantly increased, suggesting that sublethal doses of imidacloprid may induce the caspase-dependent apoptotic pathway. Additionally, the overlap of apoptosis and autophagy in neurons was confirmed by transmission electron microscopy. It further suggests that a relationship exists between neurotoxicity and behavioral changes induced by sublethal doses of imidacloprid, and that there is a need to determine reasonable limits for imidacloprid application in the field to protect pollinators. © The Authors 2015. Published by Oxford University Press on behalf of Entomological Society of America. All rights reserved. For Permissions, please email: journals.permissions@oup.com.

  11. PEMBUATAN PROGRAM INTERFACE UNTUK PENGONTROLAN RV-M1

    Directory of Open Access Journals (Sweden)

    Endra Endra

    2007-10-01

    Full Text Available Article explores the making of interface of RV-M1 hand robot control that replaced the cosiprog program,a program that is able to help student in Mecatronica-1 Practice, and able to control the hand robot by localnetwork by two user or more. The used methods were literature study, and field study, that is design method. Theresearch result are control of hand robot on X,Y,Z axis and point to point, the use of local network to control thehand robot, save certain position, and use several user to control the robot.Keywords: interface program, robot, local network

  12. A knowledge discovery object model API for Java

    Directory of Open Access Journals (Sweden)

    Jones Steven JM

    2003-10-01

    Full Text Available Abstract Background Biological data resources have become heterogeneous and derive from multiple sources. This introduces challenges in the management and utilization of this data in software development. Although efforts are underway to create a standard format for the transmission and storage of biological data, this objective has yet to be fully realized. Results This work describes an application programming interface (API that provides a framework for developing an effective biological knowledge ontology for Java-based software projects. The API provides a robust framework for the data acquisition and management needs of an ontology implementation. In addition, the API contains classes to assist in creating GUIs to represent this data visually. Conclusions The Knowledge Discovery Object Model (KDOM API is particularly useful for medium to large applications, or for a number of smaller software projects with common characteristics or objectives. KDOM can be coupled effectively with other biologically relevant APIs and classes. Source code, libraries, documentation and examples are available at http://www.bcgsc.ca/bioinfo/software.

  13. An Auto-Configuration System for the GMSEC Architecture and API

    Science.gov (United States)

    Moholt, Joseph; Mayorga, Arturo

    2007-01-01

    A viewgraph presentation on an automated configuration concept for The Goddard Mission Services Evolution Center (GMSEC) architecture and Application Program Interface (API) is shown. The topics include: 1) The Goddard Mission Services Evolution Center (GMSEC); 2) Automated Configuration Concept; 3) Implementation Approach; and 4) Key Components and Benefits.

  14. ACME - Algorithms for Contact in a Multiphysics Environment API Version 1.0

    International Nuclear Information System (INIS)

    BROWN, KEVIN H.; SUMMERS, RANDALL M.; GLASS, MICHEAL W.; GULLERUD, ARNE S.; HEINSTEIN, MARTIN W.; JONES, REESE E.

    2001-01-01

    An effort is underway at Sandia National Laboratories to develop a library of algorithms to search for potential interactions between surfaces represented by analytic and discretized topological entities. This effort is also developing algorithms to determine forces due to these interactions for transient dynamics applications. This document describes the Application Programming Interface (API) for the ACME (Algorithms for Contact in a Multiphysics Environment) library

  15. Online maps with APIs and webservices

    CERN Document Server

    Peterson, Michael P

    2014-01-01

    With the Internet now the primary method of accessing maps, this volume examines developments in the world of online map delivery, focusing in particular on application programmer interfaces such as the Google Maps API, and their utility in thematic mapping.

  16. An Accessible User Interface for Geoscience and Programming

    Science.gov (United States)

    Sevre, E. O.; Lee, S.

    2012-12-01

    The goal of this research is to develop an interface that will simplify user interaction with software for scientists. The motivating factor of the research is to develop tools that assist scientists with limited motor skills with the efficient generation and use of software tools. Reliance on computers and programming is increasing in the world of geology, and it is increasingly important for geologists and geophysicists to have the computational resources to use advanced software and edit programs for their research. I have developed a prototype of a program to help geophysicists write programs using a simple interface that requires only simple single-mouse-clicks to input code. It is my goal to minimize the amount of typing necessary to create simple programs and scripts to increase accessibility for people with disabilities limiting fine motor skills. This interface can be adapted for various programming and scripting languages. Using this interface will simplify development of code for C/C++, Java, and GMT, and can be expanded to support any other text based programming language. The interface is designed around the concept of maximizing the amount of code that can be written using a minimum number of clicks and typing. The screen is split into two sections: a list of click-commands is on the left hand side, and a text area is on the right hand side. When the user clicks on a command on the left hand side the applicable code is automatically inserted at the insertion point in the text area. Currently in the C/C++ interface, there are commands for common code segments that are often used, such as for loops, comments, print statements, and structured code creation. The primary goal is to provide an interface that will work across many devices for developing code. A simple prototype has been developed for the iPad. Due to the limited number of devices that an iOS application can be used with, the code has been re-written in Java to run on a wider range of devices

  17. Drug Interaction API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The Interaction API is a web service for accessing drug-drug interactions. No license is needed to use the Interaction API. Currently, the API uses DrugBank for its...

  18. User Interface for the SMAC Traffic Accident Reconstruction Program

    Directory of Open Access Journals (Sweden)

    Rok Krulec

    2003-11-01

    Full Text Available This paper describes the development of the user interfacefor the traffic accident reconstruction program SMAC. Threebasic modules of software will be presented. Initial parametersinput and visualization, using graphics library for simulation of3D space, which form a graphical user interface, will be explainedin more detail. The modules have been developed usingdifferent technologies and programming approaches to increaseflexibility in further development and to take maximumadvantage of the currently accessible computer hardware, sothat module to module communication is also mentioned.

  19. System of programs for the management of the common zone of the information processing system APIS working in real time on the reactor OSIRIS

    International Nuclear Information System (INIS)

    Abdel-Shahid, M.A.

    1978-01-01

    The computing system APIS is designed to control the instrumentation of the experimental devices irradiated in the nuclear research reactor OSIRIS (Saclay swimming-pool reactor). OSIRIS runs on cycles of about 25 working days followed by an eight-day shutdown, during which period certain experiments disappear and others are coupled to the system. To obtain the required flexibility the software of the APIS system is made up of a set of application programs, each attached to a switch level and responsible for part of the work of the system. They all work on a memory zone known as ZCU (data zone common to all tasks) which contains all the parameters and arguments defining the system and the processing of connected experiments. This zone must be updated whenever the configuration of the system or experiments is changed. The system APIS for which the management of the ZCU's was made is presented, the general characteristics of the minicomputer MITRA-15 used to handle the ZCU management programs are given and the ZCU of a satellite unit is described in detail. The disadvantages of the present methods used to run the ZCU's are explained, then the method proposed for their automatic management is outlined and its advantages are discussed. The files processed during this work and the programs used for generation, updating and consultation of a ZCU are presented. The list of instructions available at the computer MITRA-15 and that of the subprogram SBRIMT are given in the appendix [fr

  20. The Proteins API: accessing key integrated protein and genome information.

    Science.gov (United States)

    Nightingale, Andrew; Antunes, Ricardo; Alpi, Emanuele; Bursteinas, Borisas; Gonzales, Leonardo; Liu, Wudong; Luo, Jie; Qi, Guoying; Turner, Edd; Martin, Maria

    2017-07-03

    The Proteins API provides searching and programmatic access to protein and associated genomics data such as curated protein sequence positional annotations from UniProtKB, as well as mapped variation and proteomics data from large scale data sources (LSS). Using the coordinates service, researchers are able to retrieve the genomic sequence coordinates for proteins in UniProtKB. This, the LSS genomics and proteomics data for UniProt proteins is programmatically only available through this service. A Swagger UI has been implemented to provide documentation, an interface for users, with little or no programming experience, to 'talk' to the services to quickly and easily formulate queries with the services and obtain dynamically generated source code for popular programming languages, such as Java, Perl, Python and Ruby. Search results are returned as standard JSON, XML or GFF data objects. The Proteins API is a scalable, reliable, fast, easy to use RESTful services that provides a broad protein information resource for users to ask questions based upon their field of expertise and allowing them to gain an integrated overview of protein annotations available to aid their knowledge gain on proteins in biological processes. The Proteins API is available at (http://www.ebi.ac.uk/proteins/api/doc). © The Author(s) 2017. Published by Oxford University Press on behalf of Nucleic Acids Research.

  1. A visual interface to computer programs for linkage analysis.

    Science.gov (United States)

    Chapman, C J

    1990-06-01

    This paper describes a visual approach to the input of information about human families into computer data bases, making use of the GEM graphic interface on the Atari ST. Similar approaches could be used on the Apple Macintosh or on the IBM PC AT (to which it has been transferred). For occasional users of pedigree analysis programs, this approach has considerable advantages in ease of use and accessibility. An example of such use might be the analysis of risk in families with Huntington disease using linked RFLPs. However, graphic interfaces do make much greater demands on the programmers of these systems.

  2. NLEdit: A generic graphical user interface for Fortran programs

    Science.gov (United States)

    Curlett, Brian P.

    1994-01-01

    NLEdit is a generic graphical user interface for the preprocessing of Fortran namelist input files. The interface consists of a menu system, a message window, a help system, and data entry forms. A form is generated for each namelist. The form has an input field for each namelist variable along with a one-line description of that variable. Detailed help information, default values, and minimum and maximum allowable values can all be displayed via menu picks. Inputs are processed through a scientific calculator program that allows complex equations to be used instead of simple numeric inputs. A custom user interface is generated simply by entering information about the namelist input variables into an ASCII file. There is no need to learn a new graphics system or programming language. NLEdit can be used as a stand-alone program or as part of a larger graphical user interface. Although NLEdit is intended for files using namelist format, it can be easily modified to handle other file formats.

  3. A RESTful API for accessing microbial community data for MG-RAST.

    Directory of Open Access Journals (Sweden)

    Andreas Wilke

    2015-01-01

    Full Text Available Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service.

  4. A RESTful API for accessing microbial community data for MG-RAST.

    Science.gov (United States)

    Wilke, Andreas; Bischof, Jared; Harrison, Travis; Brettin, Tom; D'Souza, Mark; Gerlach, Wolfgang; Matthews, Hunter; Paczian, Tobias; Wilkening, Jared; Glass, Elizabeth M; Desai, Narayan; Meyer, Folker

    2015-01-01

    Metagenomic sequencing has produced significant amounts of data in recent years. For example, as of summer 2013, MG-RAST has been used to annotate over 110,000 data sets totaling over 43 Terabases. With metagenomic sequencing finding even wider adoption in the scientific community, the existing web-based analysis tools and infrastructure in MG-RAST provide limited capability for data retrieval and analysis, such as comparative analysis between multiple data sets. Moreover, although the system provides many analysis tools, it is not comprehensive. By opening MG-RAST up via a web services API (application programmers interface) we have greatly expanded access to MG-RAST data, as well as provided a mechanism for the use of third-party analysis tools with MG-RAST data. This RESTful API makes all data and data objects created by the MG-RAST pipeline accessible as JSON objects. As part of the DOE Systems Biology Knowledgebase project (KBase, http://kbase.us) we have implemented a web services API for MG-RAST. This API complements the existing MG-RAST web interface and constitutes the basis of KBase's microbial community capabilities. In addition, the API exposes a comprehensive collection of data to programmers. This API, which uses a RESTful (Representational State Transfer) implementation, is compatible with most programming environments and should be easy to use for end users and third parties. It provides comprehensive access to sequence data, quality control results, annotations, and many other data types. Where feasible, we have used standards to expose data and metadata. Code examples are provided in a number of languages both to show the versatility of the API and to provide a starting point for users. We present an API that exposes the data in MG-RAST for consumption by our users, greatly enhancing the utility of the MG-RAST service.

  5. Reactome Pengine: A web-logic API to the homo sapiens reactome.

    Science.gov (United States)

    Neaves, Samuel R; Tsoka, Sophia; Millard, Louise A C

    2018-03-30

    Existing ways of accessing data from the Reactome database are limited. Either a researcher is restricted to particular queries defined by a web application programming interface (API), or they have to download the whole database. Reactome Pengine is a web service providing a logic programming based API to the human reactome. This gives researchers greater flexibility in data access than existing APIs, as users can send their own small programs (alongside queries) to Reactome Pengine. The server and an example notebook can be found at https://apps.nms.kcl.ac.uk/reactome-pengine. Source code is available at https://github.com/samwalrus/reactome-pengine and a Docker image is available at https://hub.docker.com/r/samneaves/rp4/ . samuel.neaves@kcl.ac.uk. Supplementary data are available at Bioinformatics online.

  6. Programmatic access to logical models in the Cell Collective modeling environment via a REST API.

    Science.gov (United States)

    Kowal, Bryan M; Schreier, Travis R; Dauer, Joseph T; Helikar, Tomáš

    2016-01-01

    Cell Collective (www.cellcollective.org) is a web-based interactive environment for constructing, simulating and analyzing logical models of biological systems. Herein, we present a Web service to access models, annotations, and simulation data in the Cell Collective platform through the Representational State Transfer (REST) Application Programming Interface (API). The REST API provides a convenient method for obtaining Cell Collective data through almost any programming language. To ensure easy processing of the retrieved data, the request output from the API is available in a standard JSON format. The Cell Collective REST API is freely available at http://thecellcollective.org/tccapi. All public models in Cell Collective are available through the REST API. For users interested in creating and accessing their own models through the REST API first need to create an account in Cell Collective (http://thecellcollective.org). thelikar2@unl.edu. Technical user documentation: https://goo.gl/U52GWo. Copyright © 2015 Elsevier Ireland Ltd. All rights reserved.

  7. Safe “cloudification” of large images through picker APIs

    Science.gov (United States)

    Bremer, Erich; Kurc, Tahsin; Gao, Yi; Saltz, Joel; Almeida, Jonas S

    2016-01-01

    The “Box model” allows users with no particular training in informatics, or access to specialized infrastructure, operate generic cloud computing resources through a temporary URI dereferencing mechanism known as “drop-file-picker API” (“picker API” for sort). This application programming interface (API) was popularized in the web app development community by DropBox, and is now a consumer-facing feature of all major cloud computing platforms such as Box.com, Google Drive and Amazon S3. This reports describes a prototype web service application that uses picker APIs to expose a new, “cloudified”, API tailored for image analysis, without compromising the private governance of the data exposed. In order to better understand this cross-platform cloud computing landscape, we first measured the time for both transfer and traversing of large image files generated by whole slide imaging (WSI) in Digital Pathology. The verification that there is extensive interconnectivity between cloud resources let to the development of a prototype software application that exposes an image-traversing REST API to image files stored in any of the consumer-facing “boxes”. In summary, an image file can be upload/synchronized into a any cloud resource with a file picker API and the prototype service described here will expose an HTTP REST API that remains within the safety of the user’s own governance. The open source prototype is publicly available at sbu-bmi.github.io/imagebox. Availability The accompanying prototype application is made publicly available, fully functional, with open source, at http://sbu-bmi.github.io/imagebox://sbu-bmi.github.io/imagebox. An illustrative webcasted use of this Web App is included with the project codebase at https://github.com/SBU-BMI/imageboxs://github.com/SBU-BMI/imagebox. PMID:28269829

  8. Study of an API migration for two XML APIs

    NARCIS (Netherlands)

    T.T. Bartholomei; K. Czarnecki; R. Lämmel (Ralf); T. van der Storm (Tijs); M.G.J. van den Brand (Mark); D. Gasevic; J. Gray

    2010-01-01

    htmlabstractAPI migration refers to adapting an application such that its dependence on a given API (the source API) is eliminated in favor of depending on an alternative API (the target API) with the source and target APIs serving the same domain. One may attempt to automate API migration by code

  9. Development of corrosion defect assessment program for API X65 gas pipelines

    International Nuclear Information System (INIS)

    Choi, Jae Boong; Kim, Youn Ho; Kim, Young Jin; Goo, Bon Geol; Kim, Yound Pyo; Baek, Jong Hyun; Kim, Woo Sik

    2001-01-01

    Pipelines have the highest capacity and are the safest and the least environmentally disruptive way for gas or oil transmission. Recently, failures due to corrosion defects have become of major concern in maintaining pipeline integrity. A number of solutions have been developed for the assessment of remaining strength of corroded pipelines. However, these solutions are known to be dependent on material properties and pipeline geometries. In this paper, a fitness-for-purpose type limit load solution for corroded gas pipelines made of the X65 steel is proposed. For this purpose, a series of burst tests with various types of corrosion defects are performed. Finite element simulations are carried out to derive an appropriate failure criterion. And then, further, extensive finite element analyses are performed to obtain the FFP type limit load solution for corroded X65 gas pipelines as a function of defect depth, length and pipeline geometry. And also, a window based computer program for the assessment of corrosion defect, which is named as COPAP(COrroded Pipeline Assessment Program) has been developed on the basis of proposed limit load solution

  10. The Matchmaker Exchange API: automating patient matching through the exchange of structured phenotypic and genotypic profiles.

    Science.gov (United States)

    Buske, Orion J; Schiettecatte, François; Hutton, Benjamin; Dumitriu, Sergiu; Misyura, Andriy; Huang, Lijia; Hartley, Taila; Girdea, Marta; Sobreira, Nara; Mungall, Chris; Brudno, Michael

    2015-10-01

    Despite the increasing prevalence of clinical sequencing, the difficulty of identifying additional affected families is a key obstacle to solving many rare diseases. There may only be a handful of similar patients worldwide, and their data may be stored in diverse clinical and research databases. Computational methods are necessary to enable finding similar patients across the growing number of patient repositories and registries. We present the Matchmaker Exchange Application Programming Interface (MME API), a protocol and data format for exchanging phenotype and genotype profiles to enable matchmaking among patient databases, facilitate the identification of additional cohorts, and increase the rate with which rare diseases can be researched and diagnosed. We designed the API to be straightforward and flexible in order to simplify its adoption on a large number of data types and workflows. We also provide a public test data set, curated from the literature, to facilitate implementation of the API and development of new matching algorithms. The initial version of the API has been successfully implemented by three members of the Matchmaker Exchange and was immediately able to reproduce previously identified matches and generate several new leads currently being validated. The API is available at https://github.com/ga4gh/mme-apis. © 2015 WILEY PERIODICALS, INC.

  11. Improving northbound interface communication in SDWSN

    CSIR Research Space (South Africa)

    Pritchard, SW

    2017-10-01

    Full Text Available that it may allow for a better degree of network programmability. In order to achieve network programmability and automation, there is a need for a metadata based Application Programming Interface (API). The work done in this paper seeks to improve...

  12. A network-based Macintosh serial host interface program

    International Nuclear Information System (INIS)

    Wight, J.

    1991-03-01

    A program has been written for the Apple Macintosh to replace conventional host RS232 terminals with customizable user interfaces. Serial port NuBus cards in the Macintosh allow many simultaneous sessions to be maintained. A powerful system is attained by connecting multiple Macintoshes on a network, each running this program. Each is then able to share incoming data from any of its serial ports with any other Macintosh, as well as accept data from any other Macintosh for output to any of its serial ports. The program has been used to eliminate multiple host terminals, modernize the user interface, and to centralize operation of a complex control system. Minimal changes to host software have been required. By making extensive use of Macintosh resources, the same executable code serves in a variety of roles. An object oriented C language with a class library made the development straightforward and easy to modify. This program is used to control a 2 MW neutral beam system on the DIII-D magnetic fusion tokamak. 7 figs

  13. An adaptive software defined radio design based on a standard space telecommunication radio system API

    Science.gov (United States)

    Xiong, Wenhao; Tian, Xin; Chen, Genshe; Pham, Khanh; Blasch, Erik

    2017-05-01

    Software defined radio (SDR) has become a popular tool for the implementation and testing for communications performance. The advantage of the SDR approach includes: a re-configurable design, adaptive response to changing conditions, efficient development, and highly versatile implementation. In order to understand the benefits of SDR, the space telecommunication radio system (STRS) was proposed by NASA Glenn research center (GRC) along with the standard application program interface (API) structure. Each component of the system uses a well-defined API to communicate with other components. The benefit of standard API is to relax the platform limitation of each component for addition options. For example, the waveform generating process can support a field programmable gate array (FPGA), personal computer (PC), or an embedded system. As long as the API defines the requirements, the generated waveform selection will work with the complete system. In this paper, we demonstrate the design and development of adaptive SDR following the STRS and standard API protocol. We introduce step by step the SDR testbed system including the controlling graphic user interface (GUI), database, GNU radio hardware control, and universal software radio peripheral (USRP) tranceiving front end. In addition, a performance evaluation in shown on the effectiveness of the SDR approach for space telecommunication.

  14. The Portals 4.1 Network Programming Interface

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian; Brightwell, Ronald B.; Grant, Ryan; Hemmert, Karl Scott; Pedretti, Kevin; Wheeler, Kyle; Underwood, Keith D; Riesen, Rolf; Maccabe, Arthur B.; Hudson, Trammel

    2017-04-01

    This report presents a specification for the Portals 4 networ k programming interface. Portals 4 is intended to allow scalable, high-performance network communication betwee n nodes of a parallel computing system. Portals 4 is well suited to massively parallel processing and embedded syste ms. Portals 4 represents an adaption of the data movement layer developed for massively parallel processing platfor ms, such as the 4500-node Intel TeraFLOPS machine. Sandia's Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4 is tar geted to the next generation of machines employing advanced network interface architectures that support enh anced offload capabilities.

  15. The Portals 4.0 network programming interface.

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian W.; Brightwell, Ronald Brian; Pedretti, Kevin; Wheeler, Kyle Bruce; Hemmert, Karl Scott; Riesen, Rolf E.; Underwood, Keith Douglas; Maccabe, Arthur Bernard; Hudson, Trammell B.

    2012-11-01

    This report presents a specification for the Portals 4.0 network programming interface. Portals 4.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Portals 4.0 is well suited to massively parallel processing and embedded systems. Portals 4.0 represents an adaption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine. Sandias Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4.0 is targeted to the next generation of machines employing advanced network interface architectures that support enhanced offload capabilities.

  16. The portals 4.0.1 network programming interface.

    Energy Technology Data Exchange (ETDEWEB)

    Barrett, Brian W.; Brightwell, Ronald Brian; Pedretti, Kevin; Wheeler, Kyle Bruce; Hemmert, Karl Scott; Riesen, Rolf E.; Underwood, Keith Douglas; Maccabe, Arthur Bernard; Hudson, Trammell B.

    2013-04-01

    This report presents a specification for the Portals 4.0 network programming interface. Portals 4.0 is intended to allow scalable, high-performance network communication between nodes of a parallel computing system. Portals 4.0 is well suited to massively parallel processing and embedded systems. Portals 4.0 represents an adaption of the data movement layer developed for massively parallel processing platforms, such as the 4500-node Intel TeraFLOPS machine. Sandias Cplant cluster project motivated the development of Version 3.0, which was later extended to Version 3.3 as part of the Cray Red Storm machine and XT line. Version 4.0 is targeted to the next generation of machines employing advanced network interface architectures that support enhanced offload capabilities. 3

  17. The simulation of CAMAC system based on Windows API

    International Nuclear Information System (INIS)

    Li Lei; Song Yushou; Xi Yinyin; Yan Qiang; Liu Huilan; Li Taosheng

    2012-01-01

    Based on Windows API, a kind of design method to simulate the CAMAC System, which is commonly used in nuclear physics experiments, is developed. Using C++ object-oriented programming, the simulation is carried out in the environment of Visual Studio 2010 and the interfaces, the data-way, the control commands and the modules are simulated with the functions either user-defined or from Windows API. Applying this method, the amplifier plug AMP575A produced by ORTEC is simulated and performance experiments are studied for this simulation module. The results indicate that the simulation module can fulfill the function of pole-zero adjustment, which means this method is competent for the simulation of CAMAC System. Compared with the simulation based on LabVIEW, this way is more flexible and closer to the bottom of the system. All the works above have found a path to making the virtual instrument platform based on CAMAC system. (authors)

  18. Healthcare Finder API

    Data.gov (United States)

    U.S. Department of Health & Human Services — All of the data used on the Finder.HealthCare.gov web application is available through this API. There are multiple collections of data available through the API. 1....

  19. Investigating an API for resilient exascale computing.

    Energy Technology Data Exchange (ETDEWEB)

    Stearley, Jon R.; Tomkins, James; VanDyke, John P.; Ferreira, Kurt Brian; Laros, James H.,; Bridges, Patrick

    2013-05-01

    Increased HPC capability comes with increased complexity, part counts, and fault occurrences. In- creasing the resilience of systems and applications to faults is a critical requirement facing the viability of exascale systems, as the overhead of traditional checkpoint/restart is projected to outweigh its bene ts due to fault rates outpacing I/O bandwidths. As faults occur and propagate throughout hardware and software layers, pervasive noti cation and handling mechanisms are necessary. This report describes an initial investigation of fault types and programming interfaces to mitigate them. Proof-of-concept APIs are presented for the frequent and important cases of memory errors and node failures, and a strategy proposed for lesystem failures. These involve changes to the operating system, runtime, I/O library, and application layers. While a single API for fault handling among hardware and OS and application system-wide remains elusive, the e ort increased our understanding of both the mountainous challenges and the promising trailheads. 3

  20. A visual user interface program, EGSWIN, for EGS4

    International Nuclear Information System (INIS)

    Qiu Rui; Li Junli; Wu Zhen

    2005-01-01

    To overcome the inconvenience and difficulty in using the EGS4 code by novice users, a visual user interface program, called the EGSWIN system, has been developed by the Monte Carlo Research Center of Tsinghua University in China. EGSWIN allows users to run EGS4 for many applications without any user coding. A mixed-language programming technique with Visual C++ and Visual Fortran is used in order to embed both EGS4 and PEGS4 into EGSWIN. The system has the features of visual geometry input, geometry processing, visual definitions of source, scoring and computing parameters, and particle trajectories display. Comparison between the calculated results with EGS4 and EGSWIN, as well as with FLUKA and GEANT, has been made to validate EGSWIN. (author)

  1. Using the RxNorm web services API for quality assurance purposes.

    Science.gov (United States)

    Peters, Lee; Bodenreider, Olivier

    2008-11-06

    Auditing large, rapidly evolving terminological systems is still a challenge. In the case of RxNorm, a standardized nomenclature for clinical drugs, we argue that quality assurance processes can benefit from the recently released application programming interface (API) provided by RxNav. We demonstrate the usefulness of the API by performing a systematic comparison of alternative paths in the RxNorm graph, over several thousands of drug entities. This study revealed potential errors in RxNorm, currently under review. The results also prompted us to modify the implementation of RxNav to navigate the RxNorm graph more accurately. The RxNav web services API used in this experiment is robust and fast.

  2. An overview of the CellML API and its implementation

    Directory of Open Access Journals (Sweden)

    Halstead Matt

    2010-04-01

    Full Text Available Abstract Background CellML is an XML based language for representing mathematical models, in a machine-independent form which is suitable for their exchange between different authors, and for archival in a model repository. Allowing for the exchange and archival of models in a computer readable form is a key strategic goal in bioinformatics, because of the associated improvements in scientific record accuracy, the faster iterative process of scientific development, and the ability to combine models into large integrative models. However, for CellML models to be useful, tools which can process them correctly are needed. Due to some of the more complex features present in CellML models, such as imports, developing code ab initio to correctly process models can be an onerous task. For this reason, there is a clear and pressing need for an application programming interface (API, and a good implementation of that API, upon which tools can base their support for CellML. Results We developed an API which allows the information in CellML models to be retrieved and/or modified. We also developed a series of optional extension APIs, for tasks such as simplifying the handling of connections between variables, dealing with physical units, validating models, and translating models into different procedural languages. We have also provided a Free/Open Source implementation of this application programming interface, optimised to achieve good performance. Conclusions Tools have been developed using the API which are mature enough for widespread use. The API has the potential to accelerate the development of additional tools capable of processing CellML, and ultimately lead to an increased level of sharing of mathematical model descriptions.

  3. Android quick APIs reference

    CERN Document Server

    Cinar, Onur

    2015-01-01

    The Android Quick APIs Reference is a condensed code and APIs reference for the new Google Android 5.0 SDK. It presents the essential Android APIs in a well-organized format that can be used as a handy reference. You won't find any technical jargon, bloated samples, drawn out history lessons, or witty stories in this book. What you will find is a software development kit and APIs reference that is concise, to the point and highly accessible. The book is packed with useful information and is a must-have for any mobile or Android app developer or programmer. In the Android Quick APIs Refe

  4. Interfacing a General Purpose Fluid Network Flow Program with the SINDA/G Thermal Analysis Program

    Science.gov (United States)

    Schallhorn, Paul; Popok, Daniel

    1999-01-01

    A general purpose, one dimensional fluid flow code is currently being interfaced with the thermal analysis program Systems Improved Numerical Differencing Analyzer/Gaski (SINDA/G). The flow code, Generalized Fluid System Simulation Program (GFSSP), is capable of analyzing steady state and transient flow in a complex network. The flow code is capable of modeling several physical phenomena including compressibility effects, phase changes, body forces (such as gravity and centrifugal) and mixture thermodynamics for multiple species. The addition of GFSSP to SINDA/G provides a significant improvement in convective heat transfer modeling for SINDA/G. The interface development is conducted in multiple phases. This paper describes the first phase of the interface which allows for steady and quasi-steady (unsteady solid, steady fluid) conjugate heat transfer modeling.

  5. Determinants of quality, latency, and amount of Stack Overflow answers about recent Android APIs

    Science.gov (United States)

    Filkov, Vladimir

    2018-01-01

    Stack Overflow is a popular crowdsourced question and answer website for programming-related issues. It is an invaluable resource for software developers; on average, questions posted there get answered in minutes to an hour. Questions about well established topics, e.g., the coercion operator in C++, or the difference between canonical and class names in Java, get asked often in one form or another, and answered very quickly. On the other hand, questions on previously unseen or niche topics take a while to get a good answer. This is particularly the case with questions about current updates to or the introduction of new application programming interfaces (APIs). In a hyper-competitive online market, getting good answers to current programming questions sooner could increase the chances of an app getting released and used. So, can developers anyhow, e.g., hasten the speed to good answers to questions about new APIs? Here, we empirically study Stack Overflow questions pertaining to new Android APIs and their associated answers. We contrast the interest in these questions, their answer quality, and timeliness of their answers to questions about old APIs. We find that Stack Overflow answerers in general prioritize with respect to currentness: questions about new APIs do get more answers, but good quality answers take longer. We also find that incentives in terms of question bounties, if used appropriately, can significantly shorten the time and increase answer quality. Interestingly, no operationalization of bounty amount shows significance in our models. In practice, our findings confirm the value of bounties in enhancing expert participation. In addition, they show that the Stack Overflow style of crowdsourcing, for all its glory in providing answers about established programming knowledge, is less effective with new API questions. PMID:29547620

  6. Determinants of quality, latency, and amount of Stack Overflow answers about recent Android APIs.

    Science.gov (United States)

    Kavaler, David; Filkov, Vladimir

    2018-01-01

    Stack Overflow is a popular crowdsourced question and answer website for programming-related issues. It is an invaluable resource for software developers; on average, questions posted there get answered in minutes to an hour. Questions about well established topics, e.g., the coercion operator in C++, or the difference between canonical and class names in Java, get asked often in one form or another, and answered very quickly. On the other hand, questions on previously unseen or niche topics take a while to get a good answer. This is particularly the case with questions about current updates to or the introduction of new application programming interfaces (APIs). In a hyper-competitive online market, getting good answers to current programming questions sooner could increase the chances of an app getting released and used. So, can developers anyhow, e.g., hasten the speed to good answers to questions about new APIs? Here, we empirically study Stack Overflow questions pertaining to new Android APIs and their associated answers. We contrast the interest in these questions, their answer quality, and timeliness of their answers to questions about old APIs. We find that Stack Overflow answerers in general prioritize with respect to currentness: questions about new APIs do get more answers, but good quality answers take longer. We also find that incentives in terms of question bounties, if used appropriately, can significantly shorten the time and increase answer quality. Interestingly, no operationalization of bounty amount shows significance in our models. In practice, our findings confirm the value of bounties in enhancing expert participation. In addition, they show that the Stack Overflow style of crowdsourcing, for all its glory in providing answers about established programming knowledge, is less effective with new API questions.

  7. Using Map Service API for Driving Cycle Detection for Wearable GPS Data: Preprint

    Energy Technology Data Exchange (ETDEWEB)

    Zhu, Lei [National Renewable Energy Laboratory (NREL), Golden, CO (United States); Gonder, Jeffrey D [National Renewable Energy Laboratory (NREL), Golden, CO (United States)

    2017-12-06

    Following advancements in smartphone and portable global positioning system (GPS) data collection, wearable GPS data have realized extensive use in transportation surveys and studies. The task of detecting driving cycles (driving or car-mode trajectory segments) from wearable GPS data has been the subject of much research. Specifically, distinguishing driving cycles from other motorized trips (such as taking a bus) is the main research problem in this paper. Many mode detection methods only focus on raw GPS speed data while some studies apply additional information, such as geographic information system (GIS) data, to obtain better detection performance. Procuring and maintaining dedicated road GIS data are costly and not trivial, whereas the technical maturity and broad use of map service application program interface (API) queries offers opportunities for mode detection tasks. The proposed driving cycle detection method takes advantage of map service APIs to obtain high-quality car-mode API route information and uses a trajectory segmentation algorithm to find the best-matched API route. The car-mode API route data combined with the actual route information, including the actual mode information, are used to train a logistic regression machine learning model, which estimates car modes and non-car modes with probability rates. The experimental results show promise for the proposed method's ability to detect vehicle mode accurately.

  8. A new Object-oriented Interface to MDSplus

    Energy Technology Data Exchange (ETDEWEB)

    Manduchi, G. [Associazione EURATOM-ENEA sulla Fusione, Padua (Italy); Fredian, T. [MIT Plasma Science and Fusion Center, Littleton, NH (United States); Stillerman, J. [MIT Plasma Science and Fusion Center, Cambridge, MA (United States)

    2009-07-01

    The MDSplus data acquisition and management software package is widely used in the international fusion research community. Its core Application Programming Interface (API) remained unchanged since the system was ported to a multi platform environment in the late nineties. Originally written in C, the MDSplus API did not fully exploit several object-oriented features of the system that were included in the original architecture. In 2008 a project was initiated by the authors to provide the core MDSplus functionality with an object-oriented API. A generic, language-independent class structure has been defined and modeled in UML. Based on this description the new API has been implemented so far in C++, Python, and Java. Fortran 90 and Matlab interfaces are foreseen in 2009. The new API provides: - Data Type Management, allowing the full exploitation of the rich set of data types defined in MDSplus by means of composition of data object instances; - Pulse file access, for writing and reading data objects as well as managing database components properties. The definition of a language-independent class organization allows the MDSplus Object API be consistent across all the object oriented languages that will be supported. Regardless of the language used, this approach provides a much more natural programming interaction with MDSplus. Moreover, the UML graphical definition proved an effective and unambiguous way of documenting the system components. This document is composed of an abstract followed by the presentation transparencies. (authors)

  9. Graphical User Interface Programming in Introductory Computer Science.

    Science.gov (United States)

    Skolnick, Michael M.; Spooner, David L.

    Modern computing systems exploit graphical user interfaces for interaction with users; as a result, introductory computer science courses must begin to teach the principles underlying such interfaces. This paper presents an approach to graphical user interface (GUI) implementation that is simple enough for beginning students to understand, yet…

  10. MOO in Your Face: Researching, Designing, and Programming a User-Friendly Interface.

    Science.gov (United States)

    Haas, Mark; Gardner, Clinton

    1999-01-01

    Suggests the learning curve of a multi-user, object-oriented domain (MOO) blockades effective use. Discusses use of an IBM/PC-compatible interface that allows developers to modify the interface to provide a sense of presence for the user. Concludes that work in programming a variety of interfaces has led to a more intuitive environment for…

  11. TCP/IP Interface for the Satellite Orbit Analysis Program (SOAP)

    Science.gov (United States)

    Carnright, Robert; Stodden, David; Coggi, John

    2009-01-01

    The Transmission Control Protocol/ Internet protocol (TCP/IP) interface for the Satellite Orbit Analysis Program (SOAP) provides the means for the software to establish real-time interfaces with other software. Such interfaces can operate between two programs, either on the same computer or on different computers joined by a network. The SOAP TCP/IP module employs a client/server interface where SOAP is the server and other applications can be clients. Real-time interfaces between software offer a number of advantages over embedding all of the common functionality within a single program. One advantage is that they allow each program to divide the computation labor between processors or computers running the separate applications. Secondly, each program can be allowed to provide its own expertise domain with other programs able to use this expertise.

  12. Standard interfaces for program-modular multiprocessor systems

    International Nuclear Information System (INIS)

    Chernykh, E.V.

    1982-01-01

    The peculiarities of the structures of existing and developed standard interfaces used in automation systems for nuclear physical experiments are considered. general structural characteristics of multiprocessor system interfaces are revealed. The comparison of the existing system CAMAC crate and designed standards of COMPEX, E3S and FASTBUS interfaces by capacity and relative cost is carried out. The analysis of the given data shows that operation of any interface is more advantageous at the rates close to capacity values, the relative cost being minimum. In this case the advantage is on the side of interfaces with greater capacity values for which at a moderated decrease of the exchange or requests processing rate the relative costs grow slower. A higher capacity of one-cycle exchange is provided with functional data way specialization in the interface. The conclusion is drawn that most perspective trend in the development of automation systems for high energy physics experiments is using FASTBUS standard

  13. Enabling grand-canonical Monte Carlo : extending the flexibility of GROMACS through the GromPy python interface module

    NARCIS (Netherlands)

    Pool, René; Heringa, Jaap; Hoefling, Martin; Schulz, Roland; Smith, Jeremy C; Feenstra, K Anton

    2012-01-01

    We report on a python interface to the GROMACS molecular simulation package, GromPy (available at https://github.com/GromPy). This application programming interface (API) uses the ctypes python module that allows function calls to shared libraries, for example, written in C. To the best of our

  14. Data reduction and analysis programs for neutron reflection studies of monolayer adsorption at interfaces

    International Nuclear Information System (INIS)

    Penfold, J.

    1992-07-01

    Data reduction and analysis programs for neutron reflectivity data from monolayer adsorption at interfaces are described. The application of model fitting to the reflectivity data, and the determination of partial structure factors within the kinematic approximation are discussed. Recent data for the adsorption of surfactants at the air-solution interface are used to illustrate the programs described. (author)

  15. TOWARD DEVELOPMENT OF A COMMON SOFTWARE APPLICATION PROGRAMMING INTERFACE (API) FOR UNCERTAINTY, SENSITIVITY, AND PARAMETER ESTIMATION METHODS AND TOOLS

    Science.gov (United States)

    The final session of the workshop considered the subject of software technology and how it might be better constructed to support those who develop, evaluate, and apply multimedia environmental models. Two invited presentations were featured along with an extended open discussio...

  16. The Dutch xAPI Experience: xAPI Recipes

    OpenAIRE

    Berg, Alan; Scheffel, Maren; Drachsler, Hendrik; Ternier, Stefaan; Specht, Marcus

    2017-01-01

    We present the collected experiences since 2012 of the Dutch Special Interest Group (SIG) for Learning Analytics in the application of the xAPI standard and best practices around the application of xAPI in various contexts. We present three projects that apply xAPI in very different ways and publish a consistent set of xAPI recipes.

  17. System and Method for Providing a Climate Data Analytic Services Application Programming Interface Distribution Package

    Science.gov (United States)

    Schnase, John L. (Inventor); Duffy, Daniel Q. (Inventor); Tamkin, Glenn S. (Inventor)

    2016-01-01

    A system, method and computer-readable storage devices for providing a climate data analytic services application programming interface distribution package. The example system can provide various components. The system provides a climate data analytic services application programming interface library that enables software applications running on a client device to invoke the capabilities of a climate data analytic service. The system provides a command-line interface that provides a means of interacting with a climate data analytic service by issuing commands directly to the system's server interface. The system provides sample programs that call on the capabilities of the application programming interface library and can be used as templates for the construction of new client applications. The system can also provide test utilities, build utilities, service integration utilities, and documentation.

  18. DIRAC RESTful API

    International Nuclear Information System (INIS)

    Casajus Ramo, A; Graciani Diaz, R; Tsaregorodtsev, A

    2012-01-01

    The DIRAC framework for distributed computing has been designed as a flexible and modular solution that can be adapted to the requirements of any community. Users interact with DIRAC via command line, using the web portal or accessing resources via the DIRAC python API. The current DIRAC API requires users to use a python version valid for DIRAC. Some communities have developed their own software solutions for handling their specific workload, and would like to use DIRAC as their back-end to access distributed computing resources easily. Many of these solutions are not coded in python or depend on a specific python version. To solve this gap DIRAC provides a new language agnostic API that any software solution can use. This new API has been designed following the RESTful principles. Any language with libraries to issue standard HTTP queries may use it. GSI proxies can still be used to authenticate against the API services. However GSI proxies are not a widely adopted standard. The new DIRAC API also allows clients to use OAuth for delegating the user credentials to a third party solution. These delegated credentials allow the third party software to query to DIRAC on behalf of the users. This new API will further expand the possibilities communities have to integrate DIRAC into their distributed computing models.

  19. Shader programming for computational arts and design: A comparison between creative coding frameworks

    OpenAIRE

    Gomez, Andres Felipe; Colubri, Andres; Charalambos, Jean Pierre

    2016-01-01

    We describe an Application Program Interface (API) that facilitates the use of GLSL shaders in computational design, interactive arts, and data visualization. This API was first introduced in the version 2.0 of Processing, a programming language and environment widely used for teaching and production in the context of media arts and design, and has been recently completed in the 3.0 release. It aims to incorporate low-level shading programming into code-based design, by int...

  20. A new object-oriented interface to MDSplus

    International Nuclear Information System (INIS)

    Manduchi, G.; Fredian, T.; Stillerman, J.

    2010-01-01

    The MDSplus data acquisition and management software package is widely used in the international fusion research community. Its core Application Programming Interface (API) remained unchanged since the system was ported to a multiplatform environment in the late nineties. Originally written in C, the MDSplus API did not fully exploit several object-oriented features of the system that were included in the original architecture. In 2008 a project was initiated by the authors to provide the core MDSplus functionality with an object-oriented API. A generic, language-independent class structure has been defined and modeled in Uniform Modeling Language (UML). Based on this description the new API has been implemented so far in C++, Python, and Java. The new API provides data type management, allowing the full exploitation of the rich set of data types defined in MDSplus by means of composition of data object instances, and pulse file access, for writing and reading data objects as well as managing database components properties. The definition of a language-independent class organization allows the MDSplus object-oriented API to be consistent across all the object oriented languages that will be supported. Regardless of the language used, this approach provides a much more natural programming interaction with MDSplus.

  1. A new object-oriented interface to MDSplus

    Energy Technology Data Exchange (ETDEWEB)

    Manduchi, G., E-mail: gabriele.manduchi@igi.cnr.i [Consorzio RFX, Euratom-ENEA Association, Corso Stati Uniti 4, Padova 35127 (Italy); Fredian, T.; Stillerman, J. [Massachusetts Institute of Technology, 175 Albany Street, Cambridge, MA 02139 (United States)

    2010-07-15

    The MDSplus data acquisition and management software package is widely used in the international fusion research community. Its core Application Programming Interface (API) remained unchanged since the system was ported to a multiplatform environment in the late nineties. Originally written in C, the MDSplus API did not fully exploit several object-oriented features of the system that were included in the original architecture. In 2008 a project was initiated by the authors to provide the core MDSplus functionality with an object-oriented API. A generic, language-independent class structure has been defined and modeled in Uniform Modeling Language (UML). Based on this description the new API has been implemented so far in C++, Python, and Java. The new API provides data type management, allowing the full exploitation of the rich set of data types defined in MDSplus by means of composition of data object instances, and pulse file access, for writing and reading data objects as well as managing database components properties. The definition of a language-independent class organization allows the MDSplus object-oriented API to be consistent across all the object oriented languages that will be supported. Regardless of the language used, this approach provides a much more natural programming interaction with MDSplus.

  2. User interface for MAWST limit of error program

    International Nuclear Information System (INIS)

    Crain, B. Jr.

    1991-01-01

    This paper reports on a user-friendly interface which is being developed to aid in preparation of input data for the Los Alamos National Laboratory software module MAWST (Materials Accounting With Sequential Testing) used at Savannah River Site to propagate limits of error for facility material balances. The forms-based interface is being designed using traditional software project management tools and using the Ingres family of database management and application development products (products of Relational Technology, Inc.). The software will run on VAX computers (products of Digital Equipment Corporation) on which the VMS operating system and Ingres database management software are installed. Use of the interface software will reduce time required to prepare input data for calculations and also reduce errors associated with data preparation

  3. GIBS API for Developers

    Data.gov (United States)

    National Aeronautics and Space Administration — API using Global Imagery Browse Services (GIBS) designed to deliver global, full-resolution satellite imagery to users in a highly responsive manner, enabling...

  4. A quick guide to API 510 certified pressure vessel inspector syllabus example questions and worked answers

    CERN Document Server

    Matthews, Clifford

    2010-01-01

    The API Individual Certification Programs (ICPs) are well established worldwide in the oil, gas, and petroleum industries. This Quick Guide is unique in providing simple, accessible and well-structured guidance for anyone studying the API 510 Certified Pressure Vessel Inspector syllabus by summarizing and helping them through the syllabus and providing multiple example questions and worked answers.Technical standards are referenced from the API 'body of knowledge' for the examination, i.e. API 510 Pressure vessel inspection, alteration, rerating; API 572 Pressure vessel inspection; API

  5. A Functional Programming Technique for Forms in Graphical User Interfaces

    NARCIS (Netherlands)

    Evers, S.; Kuper, Jan; Achten, P.M.; Grelck, G.; Huch, F.; Michaelson, G.; Trinder, Ph.W.

    2005-01-01

    This paper presents FunctionalForms, a new combinator library for constructing fully functioning forms in a concise and flexible way. A form is a part of a graphical user interface (GUI) restricted to displaying a value and allowing the user to modify it. The library is built on top of the

  6. RGENDF - An interface program between the NJOY code and codes using multigroup cross-sections

    International Nuclear Information System (INIS)

    Chalhoub, E.S.; Anaf, J.

    1988-02-01

    An interface program for reformatting multigroup cross-section libraries generated by NJOY into ENDF/B-V format and the EXPANDA, PFCOND and COMPAR input formats is presented. (author). 7 refs, 1 fig., 1 tab

  7. DIGITAL TRANSFORMATION : HOW APIS DRIVE BUSINESS MODEL CHANGE AND INNOVATION

    OpenAIRE

    Hellbe, Simon; Leung, Peter

    2015-01-01

    Over the years, information technology has created opportunities to improve and extend businesses and to start conducting business in new ways. With the evolution of IT, all businesses and industries are becoming increasingly digitized. This process, or coevolution, of IT and business coming together is called digital transformation. One of the recent trends in this digital transformation is the use of application programmable interfaces (APIs). APIs are standardized digital communication int...

  8. PHREEQCI; a graphical user interface for the geochemical computer program PHREEQC

    Science.gov (United States)

    Charlton, Scott R.; Macklin, Clifford L.; Parkhurst, David L.

    1997-01-01

    PhreeqcI is a Windows-based graphical user interface for the geochemical computer program PHREEQC. PhreeqcI provides the capability to generate and edit input data files, run simulations, and view text files containing simulation results, all within the framework of a single interface. PHREEQC is a multipurpose geochemical program that can perform speciation, inverse, reaction-path, and 1D advective reaction-transport modeling. Interactive access to all of the capabilities of PHREEQC is available with PhreeqcI. The interface is written in Visual Basic and will run on personal computers under the Windows(3.1), Windows95, and WindowsNT operating systems.

  9. Blind's Eye: Employing Google Directions API for Outdoor Navigation of Visually Impaired Pedestrians

    Directory of Open Access Journals (Sweden)

    SABA FEROZMEMON

    2017-07-01

    Full Text Available Vision plays a paramount role in our everyday life and assists human in almost every walk of life. The people lacking vision sense require assistance to move freely. The inability of unassisted navigation and orientation in outdoor environments is one of the most important constraints for people with visual impairment. Motivated by this problem, we developed a simplified and user friendly navigation system that allows visually impaired pedestrians to reach their desired outdoor location. We designed a Braille keyboard to allow the blind user to input their destination. The proposed system makes use of Google Directions API (Application Program Interface to generate the right path to a destination. The visually impaired pedestrians have to wear a vibration belt to keep them on the track. The evaluation exposes shortcomings of Google Directions API when used for navigating the visually impaired pedestrians in an outdoor environment.

  10. Solar Eclipse Computer API: Planning Ahead for August 2017

    Science.gov (United States)

    Bartlett, Jennifer L.; Chizek Frouard, Malynda; Lesniak, Michael V.; Bell, Steve

    2016-01-01

    With the total solar eclipse of 2017 August 21 over the continental United States approaching, the U.S. Naval Observatory (USNO) on-line Solar Eclipse Computer can now be accessed via an application programming interface (API). This flexible interface returns local circumstances for any solar eclipse in JavaScript Object Notation (JSON) that can be incorporated into third-party Web sites or applications. For a given year, it can also return a list of solar eclipses that can be used to build a more specific request for local circumstances. Over the course of a particular eclipse as viewed from a specific site, several events may be visible: the beginning and ending of the eclipse (first and fourth contacts), the beginning and ending of totality (second and third contacts), the moment of maximum eclipse, sunrise, or sunset. For each of these events, the USNO Solar Eclipse Computer reports the time, Sun's altitude and azimuth, and the event's position and vertex angles. The computer also reports the duration of the total phase, the duration of the eclipse, the magnitude of the eclipse, and the percent of the Sun obscured for a particular eclipse site. On-line documentation for using the API-enabled Solar Eclipse Computer, including sample calls, is available (http://aa.usno.navy.mil/data/docs/api.php). The same Web page also describes how to reach the Complete Sun and Moon Data for One Day, Phases of the Moon, Day and Night Across the Earth, and Apparent Disk of a Solar System Object services using API calls.For those who prefer using a traditional data input form, local circumstances can still be requested that way at http://aa.usno.navy.mil/data/docs/SolarEclipses.php. In addition, the 2017 August 21 Solar Eclipse Resource page (http://aa.usno.navy.mil/data/docs/Eclipse2017.php) consolidates all of the USNO resources for this event, including a Google Map view of the eclipse track designed by Her Majesty's Nautical Almanac Office (HMNAO). Looking further ahead, a

  11. GUI2QAD-3D: A graphical interface program for QAD-CGPIC program

    International Nuclear Information System (INIS)

    Subbaiah, K.V.; Sarangapani, R.

    2006-01-01

    GUI2QAD-3D is graphical user interface developed in Visual Basic (VB) version 6.0 to prepare input for the QAD-CGPIC program. QAD-CGPIC is a FORTRAN code that combines QAD-CGGP (RSICC-CCC-493, USA) and PICTURE [Irving, D.C., Morrison, G.W., 1970. PICTURE-an aid in debugging GEOM input data, ORNL-TM-2892] for neutron and gamma-ray shielding calculations by the point kernel method in a consistent fashion to utilize the capabilities of two independent codes. The FORTRAN code calculates fast neutron and gamma-ray penetration through various shield configurations defined by combinatorial geometry specifications. It has provision to estimate buildup factor either from Geometric Progression (GP) coefficients (ANS-6.4.3, 1990) or from Capos'. Capabilities of the FORTRAN code is extended by modifying it to handle off-centred multiple identical sources. Several standard tests of inputs are carried out to validate the modified code. The FORTRAN code executable is created with a Lahey compiler. The user interface facilitates interactive viewing of the geometry of the system with online context sensitive help. Inputs for several practical problems relating to nuclear fuel reprocessing labs are provided. The software runs on Pentium III computers under windows environment and is transmitted in one CD. The software can be obtained from Radiation Safety Information and Computational Centre (RSICC), ORNL, USA with code package identification number CCC-697

  12. OSCAR API for Real-Time Low-Power Multicores and Its Performance on Multicores and SMP Servers

    Science.gov (United States)

    Kimura, Keiji; Mase, Masayoshi; Mikami, Hiroki; Miyamoto, Takamichi; Shirako, Jun; Kasahara, Hironori

    OSCAR (Optimally Scheduled Advanced Multiprocessor) API has been designed for real-time embedded low-power multicores to generate parallel programs for various multicores from different vendors by using the OSCAR parallelizing compiler. The OSCAR API has been developed by Waseda University in collaboration with Fujitsu Laboratory, Hitachi, NEC, Panasonic, Renesas Technology, and Toshiba in an METI/NEDO project entitled "Multicore Technology for Realtime Consumer Electronics." By using the OSCAR API as an interface between the OSCAR compiler and backend compilers, the OSCAR compiler enables hierarchical multigrain parallel processing with memory optimization under capacity restriction for cache memory, local memory, distributed shared memory, and on-chip/off-chip shared memory; data transfer using a DMA controller; and power reduction control using DVFS (Dynamic Voltage and Frequency Scaling), clock gating, and power gating for various embedded multicores. In addition, a parallelized program automatically generated by the OSCAR compiler with OSCAR API can be compiled by the ordinary OpenMP compilers since the OSCAR API is designed on a subset of the OpenMP. This paper describes the OSCAR API and its compatibility with the OSCAR compiler by showing code examples. Performance evaluations of the OSCAR compiler and the OSCAR API are carried out using an IBM Power5+ workstation, an IBM Power6 high-end SMP server, and a newly developed consumer electronics multicore chip RP2 by Renesas, Hitachi and Waseda. From the results of scalability evaluation, it is found that on an average, the OSCAR compiler with the OSCAR API can exploit 5.8 times speedup over the sequential execution on the Power5+ workstation with eight cores and 2.9 times speedup on RP2 with four cores, respectively. In addition, the OSCAR compiler can accelerate an IBM XL Fortran compiler up to 3.3 times on the Power6 SMP server. Due to low-power optimization on RP2, the OSCAR compiler with the OSCAR API

  13. Computer Program Development Specification for Tactical Interface System.

    Science.gov (United States)

    1981-07-31

    CNTL CNTL TO ONE VT~i.AE CR1 & TWELVE VT100 LCARD READER VIDEO TERMINALS, SIX LA12O) HARD- COPY TERMINALS, & VECTOR GRAPHICS RPO % TERMINAL 17%M DISK...this data into the TIS para - .. meter tables in the TISGBL common area. ICEHANDL will send test interface ICE to PSS in one of two modes: perio- dically...STOPCauss te TI sotwar toexit ,9.*9~ .r .~ * ~%.’h .9~ .. a .~ .. a. 1 , , p * % .’.-:. .m 7 P : SDSS-MMP-BI ." 31 July 1981 TCL commands authorized

  14. Manipulator system man-machine interface evaluation program. [technology assessment

    Science.gov (United States)

    Malone, T. B.; Kirkpatrick, M.; Shields, N. L.

    1974-01-01

    Application and requirements for remote manipulator systems for future space missions were investigated. A manipulator evaluation program was established to study the effects of various systems parameters on operator performance of tasks necessary for remotely manned missions. The program and laboratory facilities are described. Evaluation criteria and philosophy are discussed.

  15. Framework for Developing a Multimodal Programming Interface Used on Industrial Robots

    Directory of Open Access Journals (Sweden)

    Bogdan Mocan

    2014-12-01

    Full Text Available The proposed approach within this paper shifts the focus from the coordinate based programming of an industrial robot, which currently dominates the field, to an object based programming scheme. The general framework proposed in this paper is designed to perform natural language understanding, gesture integration and semantic analysis which facilitate the development of a multimodal robot programming interface that facilitate an intuitive programming.

  16. A Formal Security Analysis of an OSA/Parlay Authentication Interface

    NARCIS (Netherlands)

    Corin, R.J.; Di Caprio, G.; Etalle, Sandro; Gnesi, S.; Lenzini, Gabriele; Moiso, C.

    2005-01-01

    We report on an experience in analyzing the security of the Trust and Security Management (TSM) protocol, an authentication procedure within the OSA/Parlay Application Program Interfaces (APIs) of the Open Service Access and Parlay Group. The experience has been conducted jointly by research

  17. Pro REST API development with nodejs

    CERN Document Server

    Doglio, Fernando

    2015-01-01

    Pro REST API Development with Node.js is your guide to managing and understanding the full capabilities of successful REST development. API design is a hot topic in the programming world, but not many resources exist for developers to really understand how you can leverage the advantages. This book will provide a brief background on REST and the tools it provides (well known and not so well known). Understand how there is more to REST than just JSON and URLs. You will then cover and compare the maintained modules currently available in the npm community, including Express, Restify, Vatican,

  18. Mars Atmospheric Aggregation System API

    Data.gov (United States)

    National Aeronautics and Space Administration — The {MAAS} API is an open source REST API built to help make it easier and more efficient to build interactive applications that want to utilize the wealth of...

  19. Data.gov CKAN API

    Data.gov (United States)

    General Services Administration — The data.gov catalog is powered by CKAN, a powerful open source data platform that includes a robust API. Please be aware that data.gov and the data.gov CKAN API...

  20. API, Cloud computing, WebGIS and cartography

    Directory of Open Access Journals (Sweden)

    Andrea Favretto

    2013-05-01

    Full Text Available This paper explores some of the digital mapping processes available on the Internet in order to analyse their cartographic congruence. It will focus on WebGIS-based cartography in relation to what is produced using Mash-up site maps. These websites often use Googlebased maps in order to produce their own cartography. Thus, we can identify two main typologies of Internet mapping sites, which are characterized by the ownership or non-ownership of their cartographic bases. This paper will critically assess the cartography employed in the two different instances. A concise introduction to the Cloud Computing Internet propagated phenomenon is also premised in order to provide the reader with an accurate frame of reference. Cloud Computing has encouraged a significant Internet participation via the Application Programming Interface software (API, leading to mash-up cartographic websites.

  1. Profex: a graphical user interface for the Rietveld refinement program BGMN

    OpenAIRE

    Doebelin, Nicola; Kleeberg, Reinhard

    2015-01-01

    Profex is a graphical user interface for the Rietveld refinement program BGMN. Its interface focuses on preserving BGMN’s powerful and flexible scripting features by giving direct access to BGMN input files. Very efficient workflows for single or batch refinements are achieved by managing refinement control files and structure files, by providing dialogues and shortcuts for many operations, by performing operations in the background, and by providing import filters for CIF and XML crystal str...

  2. Direct plutonium oxide reduction/electrorefining interface program

    International Nuclear Information System (INIS)

    Baldwin, C.E.; Berry, J.W.; Giebel, R.E.; Long, J.L.; Moser, W.S.; Navratil, J.D.; Tibbitts, S.F.

    1986-01-01

    Research test work and production data evaluation were performed by the Direct Oxide Reduction (DOR)/Electrorefining (ER) Interface Task Team to determine the cause for poor efficiency and yields during ER of DOR metal product. Production data and preliminary test results provided a working hypothesis. Extremely high loadings of impurities (whatever their exact source and identity) in the DOR product metal may lead to failure of the metal to become a molten anode at ER operating temperatures. Moderate impurity levels permit attainment of a molten anode, but lead to low yields because of premature anode solidification. The test results did not conclusively prove the hypothesis or identify specific mechanisms, but were qualitatively supportive. By stirring the molten anode metal pool, as well as the molten salt phase, generally good ER runs were obtained with both DOR and non-DOR feeds. These limited preliminary results suggest that anode stirring decreases the sensitivity of the ER process to DOR-related impurities. Suggested corrective measures included: (1) minimizing impurities in DOR feed to ER and (2) continued evaluation of anode stirring along with run termination by back-EMF measurements. 1 ref., 3 figs., 13 tabs

  3. US Liquid Metal Fast Breeder Reactor man-machine interface program

    International Nuclear Information System (INIS)

    Vaurio, J.K.; Change, S.A.

    1982-01-01

    The US LMFBR Man-Machine Interface Program is supportive to and an integral part of the LMFBR Safety Program. This paper describes the goal and objectives of the program, and the necessary research and development efforts with a logical structure for the orderly and timely implementation of the prgoram. Current status and near-term and long-term priority activities are also summarized

  4. Laboratory interface in support of Environmental Restoration Programs

    International Nuclear Information System (INIS)

    Pardue, G.J. Jr.

    1994-01-01

    A vital part of quality environmental data resides in the communication between the project and the analytical laboratory. It is essential that the project clearly identify its objectives to the laboratory and that the laboratory understands the scope and limitations of the analytical process. Successful completion of an environmental project must include an aggressive program between project managers and subcontracted Lyrical laboratories. All to often, individuals and organizations tend to deflect errors and failures observed in environmental toward open-quotes the other guyclose quotes. The engineering firm will blame the laboratory, the laboratory will blame the field operation, the field operation will blame the engineering, and everyone will blame the customer for not understanding the true variables in the environmental arena. It is the contention of the authors, that the majority of failures derive from a lack of communication and misunderstanding. Several initiatives can be taken to improve communication and understanding between the various pieces of the environmental data quality puzzle. This presentation attempts to outline mechanisms to improve communication between the environmental project and the analytical laboratory with the intent of continuous quality improvement. Concepts include: project specific laboratory statements of work which focus on project and program requirements; project specific analytical laboratory readiness reviews (project kick-off meetings); laboratory team workshops; project/program performance tracking and self assessment and promotion of team success

  5. A simple interface to computational fluid dynamics programs for building environment simulations

    Energy Technology Data Exchange (ETDEWEB)

    Broderick, III, C R; Chen, Q [Massachusetts Institute of Technology, Cambridge, MA (United States)

    2000-07-01

    It is becoming a popular practice for architects and HVAC engineers to simulate airflow in and around buildings by computational fluid dynamics (CFD) methods in order to predict indoor and outdoor environment. However, many CFD programs are crippled by a historically poor and inefficient user interface system, particularly for users with little training in numerical simulation. This investigation endeavors to create a simplified CFD interface (SCI) that allows architects and buildings engineers to use CFD without excessive training. The SCI can be easily integrated into new CFD programs. (author)

  6. Comparison of the performance and security of free and open source smart card offcard APIs

    CSIR Research Space (South Africa)

    Chifura, A

    2008-09-01

    Full Text Available . Off card APIs provide a framework for this by providing interfaces that can be implemented to enhance the communication. This study looks at the performance and security comparisons of several free and open source smart card offcard APIs...

  7. API and ISO standards can be combined

    International Nuclear Information System (INIS)

    Weightman, R.T.; Warnack, M.F.

    1992-01-01

    This paper reports that oil field equipment and product manufacturers can maintain a competitive advantage and minimize costs by integrating American Petroleum Institute (API) licensing programs with International Standards Organization (ISO) 9001 standards under one quality system. A combined quality system approach can position a company for quality system certification under ISO 9001 while maintaining API specifications. Furthermore, only one quality system manual is needed for API licensing and ISO certification, avoiding duplication of effort. The benefits of a documented quality program include the flowing: Job descriptions and personnel qualification requirements are documented; The improved documentation allows direct tracing of specific production activities; Laboratory test methods and calibration of test equipment follow accepted standards for more reliable and reproducible test data; Quality control becomes proactive, not reactive, through internal process controls previously not implemented; Employee attitudes improve through appreciation for the overall goals of the company; Ambiguous quality issues, such as documenting special customer requirements, are easily resolved; and The company image improves with customers, particularly for those that require API Specification Q1 or ISO 9001 compliance or those having their own quality performance standards

  8. FGB: A Graphical and Haptic User Interface for Creating Graphical, Haptic User Interfaces

    International Nuclear Information System (INIS)

    ANDERSON, THOMAS G.; BRECKENRIDGE, ARTHURINE; DAVIDSON, GEORGE S.

    1999-01-01

    The emerging field of haptics represents a fundamental change in human-computer interaction (HCI), and presents solutions to problems that are difficult or impossible to solve with a two-dimensional, mouse-based interface. To take advantage of the potential of haptics, however, innovative interaction techniques and programming environments are needed. This paper describes FGB (FLIGHT GHUI Builder), a programming tool that can be used to create an application specific graphical and haptic user interface (GHUI). FGB is itself a graphical and haptic user interface with which a programmer can intuitively create and manipulate components of a GHUI in real time in a graphical environment through the use of a haptic device. The programmer can create a GHUI without writing any programming code. After a user interface is created, FGB writes the appropriate programming code to a file, using the FLIGHT API, to recreate what the programmer created in the FGB interface. FGB saves programming time and increases productivity, because a programmer can see the end result as it is created, and FGB does much of the programming itself. Interestingly, as FGB was created, it was used to help build itself. The further FGB was in its development, the more easily and quickly it could be used to create additional functionality and improve its own design. As a finished product, FGB can be used to recreate itself in much less time than it originally required, and with much less programming. This paper describes FGB's GHUI components, the techniques used in the interface, how the output code is created, where programming additions and modifications should be placed, and how it can be compared to and integrated with existing API's such as MFC and Visual C++, OpenGL, and GHOST

  9. The API petroassist network

    International Nuclear Information System (INIS)

    Boortz, M.J.; Jardim, G.M.; Horn, S.A.; Disbennett, D.B.

    1993-01-01

    Past spill responses, such as those in the Exxon Valdez and American Trader incidents, demonstrated the value of companies volunteering their in-house experts and local knowledge to help other companies in spill response. The American Petroleum Institute (API) formed the PetroAssist Network to provide a means for oil companies to readily gain access to the expertise and communications equipment of other oil companies when needed for spill responses. An API work group developed the PetroAssist Network legal agreement and management and activation procedures. To minimize red tape and reduce the burden on members, existing systems were used whenever possible. The network became operational on January 1, 1992, with more than 40 members

  10. Associated particle imaging (API)

    International Nuclear Information System (INIS)

    1998-05-01

    Associated Particle Imaging (API) is an active neutron probe technique that provides a 3-D image with elemental composition of the material under interrogation, and so occupies a unique niche in the interrogation of unknown objects. The highly penetrating nature of neutrons enables API to provide detailed information about targets of interest that are hidden from view. Due to the isotropic nature of the induced reactions, radiation detectors can be set on the same side of the object as the neutron source, so that the object can be interrogated from a single side. At the heat of the system is a small generator that produces a continuous, monoenergetic flux of neutrons. By measuring the trajectory of coincident alpha particles that are produced as part of the process, the trajectory of the neutron can be inferred. Interactions between a neutron and the material in its path often produce a gamma ray whose energy is characteristic of that material. When the gamma ray is detected, its energy is measured and combined with the trajectory information to produce a 3-D image of the composition of the object being interrogated. During the course of API development, a number of improvements have been made. A new, more rugged sealed Tube Neutron Generator (STNG) has been designed and fabricated that is less susceptible to radiation damage and better able to withstand the rigors of fielding than earlier designs. A specialized high-voltage power supply for the STNG has also been designed and built. A complete package of software has been written for the tasks of system calibration, diagnostics and data acquisition and analysis. A portable system has been built and field tested, proving that API can be taken out of the lab and into real-world situations, and that its performance in the field is equal to that in the lab

  11. Goals, obstacles and effective strategies of wildfire mitigation programs in the Wildland-Urban Interface

    Science.gov (United States)

    Margaret A. Reams; Terry K. Haines; Cheryl R. Renner; Michael W. Wascom; Harish Kingre

    2005-01-01

    The dramatic expansion into the Wildland–Urban Interface (WUI) places property, natural assets, and human life at risk from wildfire destruction. The U.S. National Fire Plan encourages communities to implement laws and outreach programs for pre-fire planning to mitigate the risk to area residents. Starting in 2003, we surveyed the administrators of regulatory and...

  12. A graphical user interface (gui) matlab program Synthetic_Ves For ...

    African Journals Online (AJOL)

    An interactive and robust computer program for 1D forward modeling of Schlumberger Vertical Electrical Sounding (VES) curves for multilayered earth models is presented. The Graphical User Interface (GUI) enabled software, written in MATLAB v.7.12.0.635 (R2011a), accepts user-defined geologic model parameters (i.e. ...

  13. Ada Run Time Support Environments and a common APSE Interface Set. [Ada Programming Support Environment

    Science.gov (United States)

    Mckay, C. W.; Bown, R. L.

    1985-01-01

    The paper discusses the importance of linking Ada Run Time Support Environments to the Common Ada Programming Support Environment (APSE) Interface Set (CAIS). A non-stop network operating systems scenario is presented to serve as a forum for identifying the important issues. The network operating system exemplifies the issues involved in the NASA Space Station data management system.

  14. A Ruby API to query the Ensembl database for genomic features.

    Science.gov (United States)

    Strozzi, Francesco; Aerts, Jan

    2011-04-01

    The Ensembl database makes genomic features available via its Genome Browser. It is also possible to access the underlying data through a Perl API for advanced querying. We have developed a full-featured Ruby API to the Ensembl databases, providing the same functionality as the Perl interface with additional features. A single Ruby API is used to access different releases of the Ensembl databases and is also able to query multi-species databases. Most functionality of the API is provided using the ActiveRecord pattern. The library depends on introspection to make it release independent. The API is available through the Rubygem system and can be installed with the command gem install ruby-ensembl-api.

  15. PyPDB: a Python API for the Protein Data Bank.

    Science.gov (United States)

    Gilpin, William

    2016-01-01

    We have created a Python programming interface for the RCSB Protein Data Bank (PDB) that allows search and data retrieval for a wide range of result types, including BLAST and sequence motif queries. The API relies on the existing XML-based API and operates by creating custom XML requests from native Python types, allowing extensibility and straightforward modification. The package has the ability to perform many types of advanced search of the PDB that are otherwise only available through the PDB website. PyPDB is implemented exclusively in Python 3 using standard libraries for maximal compatibility. The most up-to-date version, including iPython notebooks containing usage tutorials, is available free-of-charge under an open-source MIT license via GitHub at https://github.com/williamgilpin/pypdb, and the full API reference is at http://williamgilpin.github.io/pypdb_docs/html/. The latest stable release is also available on PyPI. wgilpin@stanford.edu. © The Author 2015. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com.

  16. A Shellcode Detection Method Based on Full Native API Sequence and Support Vector Machine

    Science.gov (United States)

    Cheng, Yixuan; Fan, Wenqing; Huang, Wei; An, Jing

    2017-09-01

    Dynamic monitoring the behavior of a program is widely used to discriminate between benign program and malware. It is usually based on the dynamic characteristics of a program, such as API call sequence or API call frequency to judge. The key innovation of this paper is to consider the full Native API sequence and use the support vector machine to detect the shellcode. We also use the Markov chain to extract and digitize Native API sequence features. Our experimental results show that the method proposed in this paper has high accuracy and low detection rate.

  17. "I Want My Robot to Look for Food": Comparing Kindergartner's Programming Comprehension Using Tangible, Graphic, and Hybrid User Interfaces

    Science.gov (United States)

    Strawhacker, Amanda; Bers, Marina U.

    2015-01-01

    In recent years, educational robotics has become an increasingly popular research area. However, limited studies have focused on differentiated learning outcomes based on type of programming interface. This study aims to explore how successfully young children master foundational programming concepts based on the robotics user interface (tangible,…

  18. Compositional mining of multiple object API protocols through state abstraction.

    Science.gov (United States)

    Dai, Ziying; Mao, Xiaoguang; Lei, Yan; Qi, Yuhua; Wang, Rui; Gu, Bin

    2013-01-01

    API protocols specify correct sequences of method invocations. Despite their usefulness, API protocols are often unavailable in practice because writing them is cumbersome and error prone. Multiple object API protocols are more expressive than single object API protocols. However, the huge number of objects of typical object-oriented programs poses a major challenge to the automatic mining of multiple object API protocols: besides maintaining scalability, it is important to capture various object interactions. Current approaches utilize various heuristics to focus on small sets of methods. In this paper, we present a general, scalable, multiple object API protocols mining approach that can capture all object interactions. Our approach uses abstract field values to label object states during the mining process. We first mine single object typestates as finite state automata whose transitions are annotated with states of interacting objects before and after the execution of the corresponding method and then construct multiple object API protocols by composing these annotated single object typestates. We implement our approach for Java and evaluate it through a series of experiments.

  19. Graphical user interface simplifies infusion pump programming and enhances the ability to detect pump-related faults.

    Science.gov (United States)

    Syroid, Noah; Liu, David; Albert, Robert; Agutter, James; Egan, Talmage D; Pace, Nathan L; Johnson, Ken B; Dowdle, Michael R; Pulsipher, Daniel; Westenskow, Dwayne R

    2012-11-01

    Drug administration errors are frequent and are often associated with the misuse of IV infusion pumps. One source of these errors may be the infusion pump's user interface. We used failure modes-and-effects analyses to identify programming errors and to guide the design of a new syringe pump user interface. We designed the new user interface to clearly show the pump's operating state simultaneously in more than 1 monitoring location. We evaluated anesthesia residents in laboratory and simulated environments on programming accuracy and error detection between the new user interface and the user interface of a commercially available infusion pump. With the new user interface, we observed the number of programming errors reduced by 81%, the number of keystrokes per task reduced from 9.2 ± 5.0 to 7.5 ± 5.5 (mean ± SD), the time required per task reduced from 18.1 ± 14.1 seconds to 10.9 ± 9.5 seconds and significantly less perceived workload. Residents detected 38 of 70 (54%) of the events with the new user interface and 37 of 70 (53%) with the existing user interface, despite no experience with the new user interface and extensive experience with the existing interface. The number of programming errors and workload were reduced partly because it took less time and fewer keystrokes to program the pump when using the new user interface. Despite minimal training, residents quickly identified preexisting infusion pump problems with the new user interface. Intuitive and easy-to-program infusion pump interfaces may reduce drug administration errors and infusion pump-related adverse events.

  20. Web API Fragility : How Robust is Your Web API Client

    NARCIS (Netherlands)

    Espinha, T.; Zaidman, A.; Gross, H.G.

    2014-01-01

    Web APIs provide a systematic and extensible approach for application-to-application interaction. A large number of mobile applications makes use of web APIs to integrate services into apps. Each Web API’s evolution pace is determined by their respective developer and mobile application developers

  1. Linking data repositories - an illustration of agile data curation principles through robust documentation and multiple application programming interfaces

    Science.gov (United States)

    Benedict, K. K.; Servilla, M. S.; Vanderbilt, K.; Wheeler, J.

    2015-12-01

    The growing volume, variety and velocity of production of Earth science data magnifies the impact of inefficiencies in data acquisition, processing, analysis, and sharing workflows, potentially to the point of impairing the ability of researchers to accomplish their desired scientific objectives. The adaptation of agile software development principles (http://agilemanifesto.org/principles.html) to data curation processes has significant potential to lower barriers to effective scientific data discovery and reuse - barriers that otherwise may force the development of new data to replace existing but unusable data, or require substantial effort to make data usable in new research contexts. This paper outlines a data curation process that was developed at the University of New Mexico that provides a cross-walk of data and associated documentation between the data archive developed by the Long Term Ecological Research (LTER) Network Office (PASTA - http://lno.lternet.edu/content/network-information-system) and UNM's institutional repository (LoboVault - http://repository.unm.edu). The developed automated workflow enables the replication of versioned data objects and their associated standards-based metadata between the LTER system and LoboVault - providing long-term preservation for those data/metadata packages within LoboVault while maintaining the value-added services that the PASTA platform provides. The relative ease with which this workflow was developed is a product of the capabilities independently developed on both platforms - including the simplicity of providing a well-documented application programming interface (API) for each platform enabling scripted interaction and the use of well-established documentation standards (EML in the case of PASTA, Dublin Core in the case of LoboVault) by both systems. These system characteristics, when combined with an iterative process of interaction between the Data Curation Librarian (on the LoboVault side of the process

  2. Learning Bing maps API

    CERN Document Server

    Sinani, Artan

    2013-01-01

    This is a practical, hands-on guide with illustrative examples, which will help you explore the vast universe of Bing maps.If you are a developer who wants to learn how to exploit the numerous features of Bing Maps then this book is ideal for you. It can also be useful for more experienced developers who wish to explore other areas of the APIs. It is assumed that you have some knowledge of JavaScript, HTML, and CSS. For some chapters a working knowledge of .Net and Visual Studio is also needed.

  3. MuSim, a Graphical User Interface for Multiple Simulation Programs

    Energy Technology Data Exchange (ETDEWEB)

    Roberts, Thomas [MUONS Inc., Batavia; Cummings, Mary Anne [MUONS Inc., Batavia; Johnson, Rolland [MUONS Inc., Batavia; Neuffer, David [Fermilab

    2016-06-01

    MuSim is a new user-friendly program designed to interface to many different particle simulation codes, regardless of their data formats or geometry descriptions. It presents the user with a compelling graphical user interface that includes a flexible 3-D view of the simulated world plus powerful editing and drag-and-drop capabilities. All aspects of the design can be parametrized so that parameter scans and optimizations are easy. It is simple to create plots and display events in the 3-D viewer (with a slider to vary the transparency of solids), allowing for an effortless comparison of different simulation codes. Simulation codes: G4beamline, MAD-X, and MCNP; more coming. Many accelerator design tools and beam optics codes were written long ago, with primitive user interfaces by today's standards. MuSim is specifically designed to make it easy to interface to such codes, providing a common user experience for all, and permitting the construction and exploration of models with very little overhead. For today's technology-driven students, graphical interfaces meet their expectations far better than text-based tools, and education in accelerator physics is one of our primary goals.

  4. User Interface on the World Wide Web: How to Implement a Multi-Level Program Online

    Science.gov (United States)

    Cranford, Jonathan W.

    1995-01-01

    The objective of this Langley Aerospace Research Summer Scholars (LARSS) research project was to write a user interface that utilizes current World Wide Web (WWW) technologies for an existing computer program written in C, entitled LaRCRisk. The project entailed researching data presentation and script execution on the WWW and than writing input/output procedures for the database management portion of LaRCRisk.

  5. The Stratway Program for Strategic Conflict Resolution: User's Guide

    Science.gov (United States)

    Hagen, George E.; Butler, Ricky W.; Maddalon, Jeffrey M.

    2016-01-01

    Stratway is a strategic conflict detection and resolution program. It provides both intent-based conflict detection and conflict resolution for a single ownship in the presence of multiple traffic aircraft and weather cells defined by moving polygons. It relies on a set of heuristic search strategies to solve conflicts. These strategies are user configurable through multiple parameters. The program can be called from other programs through an application program interface (API) and can also be executed from a command line.

  6. Bluetooth API Implementation into Android

    Directory of Open Access Journals (Sweden)

    Konev Sergey

    2017-01-01

    Full Text Available Bluetooth is a popular method of communication between devices. Many smartphones today have the capability to communicate using Bluetooth. Android developers sometimes need to use Bluetooth in their projects. Android OS provides a powerful API for Bluetooth that allows to simplify scanning the environment for devices, pairing and connecting, data transfer between devices and more. However, utilizing the Bluetooth API can be difficult for first-time users. The objective of this article is to demonstrate the key points of implementing Bluetooth API in the Android application.

  7. Profex: a graphical user interface for the Rietveld refinement program BGMN.

    Science.gov (United States)

    Doebelin, Nicola; Kleeberg, Reinhard

    2015-10-01

    Profex is a graphical user interface for the Rietveld refinement program BGMN . Its interface focuses on preserving BGMN 's powerful and flexible scripting features by giving direct access to BGMN input files. Very efficient workflows for single or batch refinements are achieved by managing refinement control files and structure files, by providing dialogues and shortcuts for many operations, by performing operations in the background, and by providing import filters for CIF and XML crystal structure files. Refinement results can be easily exported for further processing. State-of-the-art graphical export of diffraction patterns to pixel and vector graphics formats allows the creation of publication-quality graphs with minimum effort. Profex reads and converts a variety of proprietary raw data formats and is thus largely instrument independent. Profex and BGMN are available under an open-source license for Windows, Linux and OS X operating systems.

  8. HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data

    Science.gov (United States)

    Kochanov, R. V.; Gordon, I. E.; Rothman, L. S.; Wcisło, P.; Hill, C.; Wilzewski, J. S.

    2016-07-01

    The HITRAN Application Programming Interface (HAPI) is presented. HAPI is a free Python library, which extends the capabilities of the HITRANonline interface (www.hitran.org) and can be used to filter and process the structured spectroscopic data. HAPI incorporates a set of tools for spectra simulation accounting for the temperature, pressure, optical path length, and instrument properties. HAPI is aimed to facilitate the spectroscopic data analysis and the spectra simulation based on the line-by-line data, such as from the HITRAN database [JQSRT (2013) 130, 4-50], allowing the usage of the non-Voigt line profile parameters, custom temperature and pressure dependences, and partition sums. The HAPI functions allow the user to control the spectra simulation and data filtering process via a set of the function parameters. HAPI can be obtained at its homepage www.hitran.org/hapi.

  9. Design Program in Graphic User Interface Environment for Automobile ER Devices

    Science.gov (United States)

    Lim, S. C.; Park, J. S.; Sohn, J. W.; Choi, S. B.

    This work presents a design and analysis program for vehicle devices utilizing an electrorheological (ER) fluid. The program is operated in graphic user interface (GUI) environment and the initial window is consisted of four subprogram modules which are related to ER shock absorber, ER seat damper, ER engine mount, and ER anti-lock brake system (ABS), respectively. In order to execute each module, both material properties and design parameters are to be chosen by the user. Then, the output display window shows the field-dependent performance characteristics to be considered as design criteria. In addition, control performances of the vehicle system equipped with ER devices are displayed in time and frequency domain. In order to demonstrate the effectiveness of the proposed program, ER shock absorber and ER ABS are designed and manufactured and their performance characteristics are evaluated.

  10. C language program analysis system (CLAS) part 1: graphical user interface (GUI)

    International Nuclear Information System (INIS)

    Bhattacharjee, A.K.; Seby, A.; Sen, Gopa; Dhodapkar, S.D.

    1994-01-01

    CLAS (C Language Program Analysis System) is a reverse engineering tool intended for use in the verification and validation (V and V) phase of software programs developed in the ANSI C language. From the source code, CLAS generates data pertaining to two conceptual models of software programs viz., Entity-Relationship (E-R) model and Control Flow Graphs (CFG) model. Browsing tools within CLAS, make use of this data, to provide different graphical views of the project. Static analysis tools have been developed earlier for analysing assembly language programs. CLAS is a continuation of this work to provide automated support in analysis of ANSI C language programs. CLAS provides an integrated Graphical User Interface (GUI) based environment under which programs can be analysed into the above mentioned models and the analysed data can be viewed using the browsing tools. The GUI of CLAS is implemented using an OPEN LOOK compliant tool kit XVIEW on Sun SPARC IPC workstation running Sun OS 4.1.1 rev. B. This report describes the GUI of CLAS. CLAS is also expected to be useful in other contexts which may involve understanding architecture/structure of already developed C language programs. Such requirements can arise while carrying out activities like code modification, parallelising etc. (author). 5 refs., 13 figs., 1 appendix

  11. An X window based graphics user interface for radiation information processing system developed with object-oriented programming technology

    International Nuclear Information System (INIS)

    Gao Wenhuan; Fu Changqing; Kang Kejun

    1993-01-01

    X Window is a network-oriented and network transparent windowing system, and now dominant in the Unix domain. The object-oriented programming technology can be used to change the extensibility of a software system remarkably. An introduction to graphics user interface is given. And how to develop a graphics user interface for radiation information processing system with object-oriented programming technology, which is based on X Window and independent of application is described briefly

  12. A JavaScript API for the Ice Sheet System Model (ISSM) 4.11: towards an online interactive model for the cryosphere community

    Science.gov (United States)

    Larour, Eric; Cheng, Daniel; Perez, Gilberto; Quinn, Justin; Morlighem, Mathieu; Duong, Bao; Nguyen, Lan; Petrie, Kit; Harounian, Silva; Halkides, Daria; Hayes, Wayne

    2017-12-01

    Earth system models (ESMs) are becoming increasingly complex, requiring extensive knowledge and experience to deploy and use in an efficient manner. They run on high-performance architectures that are significantly different from the everyday environments that scientists use to pre- and post-process results (i.e., MATLAB, Python). This results in models that are hard to use for non-specialists and are increasingly specific in their application. It also makes them relatively inaccessible to the wider science community, not to mention to the general public. Here, we present a new software/model paradigm that attempts to bridge the gap between the science community and the complexity of ESMs by developing a new JavaScript application program interface (API) for the Ice Sheet System Model (ISSM). The aforementioned API allows cryosphere scientists to run ISSM on the client side of a web page within the JavaScript environment. When combined with a web server running ISSM (using a Python API), it enables the serving of ISSM computations in an easy and straightforward way. The deep integration and similarities between all the APIs in ISSM (MATLAB, Python, and now JavaScript) significantly shortens and simplifies the turnaround of state-of-the-art science runs and their use by the larger community. We demonstrate our approach via a new Virtual Earth System Laboratory (VESL) website (http://vesl.jpl.nasa.gov, VESL(2017)).

  13. A JavaScript API for the Ice Sheet System Model (ISSM 4.11: towards an online interactive model for the cryosphere community

    Directory of Open Access Journals (Sweden)

    E. Larour

    2017-12-01

    Full Text Available Earth system models (ESMs are becoming increasingly complex, requiring extensive knowledge and experience to deploy and use in an efficient manner. They run on high-performance architectures that are significantly different from the everyday environments that scientists use to pre- and post-process results (i.e., MATLAB, Python. This results in models that are hard to use for non-specialists and are increasingly specific in their application. It also makes them relatively inaccessible to the wider science community, not to mention to the general public. Here, we present a new software/model paradigm that attempts to bridge the gap between the science community and the complexity of ESMs by developing a new JavaScript application program interface (API for the Ice Sheet System Model (ISSM. The aforementioned API allows cryosphere scientists to run ISSM on the client side of a web page within the JavaScript environment. When combined with a web server running ISSM (using a Python API, it enables the serving of ISSM computations in an easy and straightforward way. The deep integration and similarities between all the APIs in ISSM (MATLAB, Python, and now JavaScript significantly shortens and simplifies the turnaround of state-of-the-art science runs and their use by the larger community. We demonstrate our approach via a new Virtual Earth System Laboratory (VESL website (http://vesl.jpl.nasa.gov, VESL(2017.

  14. A study of System Interface Sets (SIS) for the host, target and integration environments of the Space Station Program (SSP)

    Science.gov (United States)

    Mckay, Charles; Auty, David; Rogers, Kathy

    1987-01-01

    System interface sets (SIS) for large, complex, non-stop, distributed systems are examined. The SIS of the Space Station Program (SSP) was selected as the focus of this study because an appropriate virtual interface specification of the SIS is believed to have the most potential to free the project from four life cycle tyrannies which are rooted in a dependance on either a proprietary or particular instance of: operating systems, data management systems, communications systems, and instruction set architectures. The static perspective of the common Ada programming support environment interface set (CAIS) and the portable common execution environment (PCEE) activities are discussed. Also, the dynamic perspective of the PCEE is addressed.

  15. Application of Skype API to Control Working Time

    Directory of Open Access Journals (Sweden)

    Julian Vasilev

    2013-11-01

    Full Text Available The purpose of this article is to present an innovative approach to monitor and control working time. A special software program is developed by Delphi implementing Skype API functions. This article shows three different approaches to control working time using the Skype_API program. It automatically detects when an employee goes to his working place and when he leaves work. Moreover it can check periodically weather an employee is at work. The proposed ideas are written for the first time. They may be applied easily in many enterprises with very low costs.

  16. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms

    Science.gov (United States)

    Kim, Jaeho; Choi, Sung-Chan; Ahn, Il-Yeup; Sung, Nak-Myoung; Yun, Jaeseok

    2016-01-01

    Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs), forming a global network infrastructure, called the Internet of Things (IoT). To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs) is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT). Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS) enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control) to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions. PMID:27782058

  17. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms

    Directory of Open Access Journals (Sweden)

    Jaeho Kim

    2016-10-01

    Full Text Available Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs, forming a global network infrastructure, called the Internet of Things (IoT. To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT. Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions.

  18. From WSN towards WoT: Open API Scheme Based on oneM2M Platforms.

    Science.gov (United States)

    Kim, Jaeho; Choi, Sung-Chan; Ahn, Il-Yeup; Sung, Nak-Myoung; Yun, Jaeseok

    2016-10-06

    Conventional computing systems have been able to be integrated into daily objects and connected to each other due to advances in computing and network technologies, such as wireless sensor networks (WSNs), forming a global network infrastructure, called the Internet of Things (IoT). To support the interconnection and interoperability between heterogeneous IoT systems, the availability of standardized, open application programming interfaces (APIs) is one of the key features of common software platforms for IoT devices, gateways, and servers. In this paper, we present a standardized way of extending previously-existing WSNs towards IoT systems, building the world of the Web of Things (WoT). Based on the oneM2M software platforms developed in the previous project, we introduce a well-designed open API scheme and device-specific thing adaptation software (TAS) enabling WSN elements, such as a wireless sensor node, to be accessed in a standardized way on a global scale. Three pilot services are implemented (i.e., a WiFi-enabled smart flowerpot, voice-based control for ZigBee-connected home appliances, and WiFi-connected AR.Drone control) to demonstrate the practical usability of the open API scheme and TAS modules. Full details on the method of integrating WSN elements into three example systems are described at the programming code level, which is expected to help future researchers in integrating their WSN systems in IoT platforms, such as oneM2M. We hope that the flexibly-deployable, easily-reusable common open API scheme and TAS-based integration method working with the oneM2M platforms will help the conventional WSNs in diverse industries evolve into the emerging WoT solutions.

  19. Accessing the SEED genome databases via Web services API: tools for programmers.

    Science.gov (United States)

    Disz, Terry; Akhter, Sajia; Cuevas, Daniel; Olson, Robert; Overbeek, Ross; Vonstein, Veronika; Stevens, Rick; Edwards, Robert A

    2010-06-14

    The SEED integrates many publicly available genome sequences into a single resource. The database contains accurate and up-to-date annotations based on the subsystems concept that leverages clustering between genomes and other clues to accurately and efficiently annotate microbial genomes. The backend is used as the foundation for many genome annotation tools, such as the Rapid Annotation using Subsystems Technology (RAST) server for whole genome annotation, the metagenomics RAST server for random community genome annotations, and the annotation clearinghouse for exchanging annotations from different resources. In addition to a web user interface, the SEED also provides Web services based API for programmatic access to the data in the SEED, allowing the development of third-party tools and mash-ups. The currently exposed Web services encompass over forty different methods for accessing data related to microbial genome annotations. The Web services provide comprehensive access to the database back end, allowing any programmer access to the most consistent and accurate genome annotations available. The Web services are deployed using a platform independent service-oriented approach that allows the user to choose the most suitable programming platform for their application. Example code demonstrate that Web services can be used to access the SEED using common bioinformatics programming languages such as Perl, Python, and Java. We present a novel approach to access the SEED database. Using Web services, a robust API for access to genomics data is provided, without requiring large volume downloads all at once. The API ensures timely access to the most current datasets available, including the new genomes as soon as they come online.

  20. Data synchronisation and cost reduction using API in customer relationship management

    Directory of Open Access Journals (Sweden)

    Tomić Željko

    2016-01-01

    Full Text Available Research has shown that 51% of all ERP implementations involve some kind of problems in business operations during the 'go live' phase. Despite all the efforts to increase efficiency and improve business processes, many organizations come to a conclusion that once they move to the new ERP system they are not able to perform some of the basic business processes (both in the data migration phase and operational procedures, such as issuing goods from the warehouse. The ERP implementations are too often accompanied by technical and organizational issues that may cause problems in the functioning of a business system. As organizational issues are more frequently the cause of the problem, it is crucial to accurately perform the business processes analysis phase, as well as the final testing. Based on the analysis of the ERP (Enterprise Resource Planning, CRM (Customer Relationship Management and SCM (Supply Chain Management e-business models of the largest producers of software applications, the bottlenecks and shortcomings typical of the implementation of these models were identified in a select sample of clients and it has been established that there are certain inconsistencies and programme problems between the company information system (IS and the implemented ERP/CRM or SCM models. The identified problems served as the basis for designing and programming an application programming interface (API aimed at addressing certain application needs of the companies, i.e. the inadequate synchronization of databases and other IT resources. The API has been designed and programmed with a view to resolving the problems with inconsistencies and synchronization and reducing business operations costs. It has been tested as a pilot application on ISs of selected companies that apply the ERP/CRM business support systems. This work describes the ERP/CRM database synchronization process and tests the quality of the API solution based on a programmed web survey, i

  1. Development of Point Kernel Shielding Analysis Computer Program Implementing Recent Nuclear Data and Graphic User Interfaces

    International Nuclear Information System (INIS)

    Kang, Sang Ho; Lee, Seung Gi; Chung, Chan Young; Lee, Choon Sik; Lee, Jai Ki

    2001-01-01

    In order to comply with revised national regulationson radiological protection and to implement recent nuclear data and dose conversion factors, KOPEC developed a new point kernel gamma and beta ray shielding analysis computer program. This new code, named VisualShield, adopted mass attenuation coefficient and buildup factors from recent ANSI/ANS standards and flux-to-dose conversion factors from the International Commission on Radiological Protection (ICRP) Publication 74 for estimation of effective/equivalent dose recommended in ICRP 60. VisualShield utilizes graphical user interfaces and 3-D visualization of the geometric configuration for preparing input data sets and analyzing results, which leads users to error free processing with visual effects. Code validation and data analysis were performed by comparing the results of various calculations to the data outputs of previous programs such as MCNP 4B, ISOSHLD-II, QAD-CGGP, etc

  2. GU12QAD-3D a graphical interface program for QAD-CGPIC program

    International Nuclear Information System (INIS)

    Subbaiah, K. V.; Sarangapani, R.

    2002-01-01

    A point kernel code, QAD-CGPIC is developed by combining QAD-CGGP and PICTURE in a consistent fashion to utilize the capabilities of two independent codes. The code can be used for shielding calculations of gamma ray and fast neutron penetration through complex geometrical arrangements of shielding structures. Further modifications of the code are carried out to handle off-centered multiple identical sources. The input format structure is difficult to memorise while using the code. To circumvent this problem a graphical user - friendly interface, GUI2QAD-3D is developed with online context sensitive help under WINDOWS environment in Visual Basic. Several Benchmark tests of inputs are carried out to validate the modified code. The package comes in one Compact Disc and includes inputs for several practical problems relating to nuclear fuel reprocessing labs. The salient features of QAD-CGPIC and GUI2QAD-3D are listed below: i) Handles off-centered multiple identical sources ii) Cylindrical sources can be oriented parallel to any of X, Y, Z axes iii) Provides Plots of material cross sections and buildup factors for photons iv) Estimates dose rate for Point source-slab shield situations v) Interactive input preparation for the geometry vi) 3D view of the geometry with arbitrary rotation around X, Y or Z axes vii) Optional facility to indicate detector location viii) Provision to view Picture input file ix) Provision to calculate fission product gamma emission rates as function of time The code has been contributed to the computer code collection at Radiation Safety Information Computational centre (RSICC). The code is tested and validated at RSICC and listed as CCC-697- GUI2QAD-3D in their code depository

  3. GUI2QAD-3D a graphical interface program for QAD-CGPIC program

    International Nuclear Information System (INIS)

    Subbaiah, K.V.; Sarangapani, R.

    2002-01-01

    Full text: A point kernel code, QAD-CGPIC is developed by combining QAD-CGGP1 and PICTURE2 in a consistent fashion to utilize the capabilities of two independent codes. The code can be used for shielding calculations of gamma ray and fast neutron penetration through complex geometrical arrangements of shielding structures. Further modifications of the code are carried out to handle off-centered multiple identical sources. The input format structure is difficult to memorise while using the code. To circumvent this problem a graphical user friendly interface, GUI2QAD-3D is developed with online context sensitive help under WINDOWS environment in Visual Basic. Several Benchmark tests of inputs are carried out to validate the modified code. The package comes in one Compact Disc and includes inputs for several practical problems relating to nuclear fuel reprocessing labs. The salient features of QAD-CGPIC and GUI2QAD-3D are listed below: i) Handles off-centered multiple identical sources ii) Cylindrical sources can be oriented parallel to any of X, V, Z axes iii) Provides Plots of material cross sections and buildup factors for photons iv) Estimates dose rate for Point source-slab shield situations v) Interactive input preparation for the geometry vi) 3D view of the geometry with arbitrary rotation around X, Y or Z axes vii) Optional facility to indicate detector location viii) Provision to view Picture input file ix) Provision to calculate fission product gamma emission rates as function of time The code has been contributed to the computer code collection at Radiation Safety Information Computational centre (RSICC). The code is tested and validated at RSICC and listed as CCC-697-GUI2QAD-3D in their code depository

  4. The automated testing system of programs with the graphic user interface within the context of educational process

    OpenAIRE

    Sychev, O.; Kiryushkin, A.

    2009-01-01

    The paper describes the problems of automation of educational process at the course "Programming on high level language. Algorithmic languages". Complexities of testing of programs with the user interface are marked. Existing analogues was considered. Methods of automation of student's jobs testing are offered.

  5. The SENSEI Generic In Situ Interface

    Energy Technology Data Exchange (ETDEWEB)

    Ayachit, Utkarsh [Kitware, Inc., Clifton Park, NY (United States); Whitlock, Brad [Intelligent Light, Rutherford, NJ (United States); Wolf, Matthew [Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States); Loring, Burlen [Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States); Geveci, Berk [Kitware, Inc., Clifton Park, NY (United States); Lonie, David [Kitware, Inc., Clifton Park, NY (United States); Bethel, E. Wes [Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States)

    2017-04-11

    The SENSEI generic in situ interface is an API that promotes code portability and reusability. From the simulation view, a developer can instrument their code with the SENSEI API and then make make use of any number of in situ infrastructures. From the method view, a developer can write an in situ method using the SENSEI API, then expect it to run in any number of in situ infrastructures, or be invoked directly from a simulation code, with little or no modification. This paper presents the design principles underlying the SENSEI generic interface, along with some simplified coding examples.

  6. The RNASeq-er API-a gateway to systematically updated analysis of public RNA-seq data.

    Science.gov (United States)

    Petryszak, Robert; Fonseca, Nuno A; Füllgrabe, Anja; Huerta, Laura; Keays, Maria; Tang, Y Amy; Brazma, Alvis

    2017-07-15

    The exponential growth of publicly available RNA-sequencing (RNA-Seq) data poses an increasing challenge to researchers wishing to discover, analyse and store such data, particularly those based in institutions with limited computational resources. EMBL-EBI is in an ideal position to address these challenges and to allow the scientific community easy access to not just raw, but also processed RNA-Seq data. We present a Web service to access the results of a systematically and continually updated standardized alignment as well as gene and exon expression quantification of all public bulk (and in the near future also single-cell) RNA-Seq runs in 264 species in European Nucleotide Archive, using Representational State Transfer. The RNASeq-er API (Application Programming Interface) enables ontology-powered search for and retrieval of CRAM, bigwig and bedGraph files, gene and exon expression quantification matrices (Fragments Per Kilobase Of Exon Per Million Fragments Mapped, Transcripts Per Million, raw counts) as well as sample attributes annotated with ontology terms. To date over 270 00 RNA-Seq runs in nearly 10 000 studies (1PB of raw FASTQ data) in 264 species in ENA have been processed and made available via the API. The RNASeq-er API can be accessed at http://www.ebi.ac.uk/fg/rnaseq/api . The commands used to analyse the data are available in supplementary materials and at https://github.com/nunofonseca/irap/wiki/iRAP-single-library . rnaseq@ebi.ac.uk ; rpetry@ebi.ac.uk. Supplementary data are available at Bioinformatics online. © The Author(s) 2017. Published by Oxford University Press.

  7. USAJOBS Job Opportunity Announcements (JOA) REST API

    Data.gov (United States)

    Office of Personnel Management — This REST-based API is designed to support lightweight Federal Job Opportunity Announcement (JOA) content consumption by consumers. It is anticipated that this API...

  8. USAJOBS Job Opportunity Announcements (JOA) SOAP API

    Data.gov (United States)

    Office of Personnel Management — The purpose of the SOAP based API is to provide the full Federal Job Opportunity Announcement (JOA) content to the consumer. It is anticipated that this API will be...

  9. HITRAN Application Programming Interface (HAPI): A comprehensive approach to working with spectroscopic data

    International Nuclear Information System (INIS)

    Kochanov, R.V.; Gordon, I.E.; Rothman, L.S.; Wcisło, P.; Hill, C.; Wilzewski, J.S.

    2016-01-01

    The HITRAN Application Programming Interface (HAPI) is presented. HAPI is a free Python library, which extends the capabilities of the HITRANonline interface ( (www.hitran.org)) and can be used to filter and process the structured spectroscopic data. HAPI incorporates a set of tools for spectra simulation accounting for the temperature, pressure, optical path length, and instrument properties. HAPI is aimed to facilitate the spectroscopic data analysis and the spectra simulation based on the line-by-line data, such as from the HITRAN database [JQSRT (2013) 130, 4–50], allowing the usage of the non-Voigt line profile parameters, custom temperature and pressure dependences, and partition sums. The HAPI functions allow the user to control the spectra simulation and data filtering process via a set of the function parameters. HAPI can be obtained at its homepage (www.hitran.org/hapi). - Highlights: • HAPI extends the HITRANonline portal and provides an access to the HITRAN data. • Free, flexible, and portable Python library for working with the spectroscopic data. • Incorporates functions for querying, filtering and processing the spectroscopic data. • Provides functionality for single-layer spectra simulation. • Can be used in the radiative transfer codes, spectroscopic data validation, etc.

  10. Fast Deployment on the Cloud of Integrated Postgres, API and a Jupyter Notebook for Geospatial Collaboration

    Science.gov (United States)

    Fatland, R.; Tan, A.; Arendt, A. A.

    2016-12-01

    We describe a Python-based implementation of a PostgreSQL database accessed through an Application Programming Interface (API) hosted on the Amazon Web Services public cloud. The data is geospatial and concerns hydrological model results in the glaciated catchment basins of southcentral and southeast Alaska. This implementation, however, is intended to be generalized to other forms of geophysical data, particularly data that is intended to be shared across a collaborative team or publicly. An example (moderate-size) dataset is provided together with the code base and a complete installation tutorial on GitHub. An enthusiastic scientist with some familiarity with software installation can replicate the example system in two hours. This installation includes database, API, a test Client and a supporting Jupyter Notebook, specifically oriented towards Python 3 and markup text to comprise an executable paper. The installation 'on the cloud' often engenders discussion and consideration of cloud cost and safety. By treating the process as somewhat "cookbook" we hope to first demonstrate the feasibility of the proposition. A discussion of cost and data security is provided in this presentation and in the accompanying tutorial/documentation. This geospatial data system case study is part of a larger effort at the University of Washington to enable research teams to take advantage of the public cloud to meet challenges in data management and analysis.

  11. Developing Cancer Informatics Applications and Tools Using the NCI Genomic Data Commons API.

    Science.gov (United States)

    Wilson, Shane; Fitzsimons, Michael; Ferguson, Martin; Heath, Allison; Jensen, Mark; Miller, Josh; Murphy, Mark W; Porter, James; Sahni, Himanso; Staudt, Louis; Tang, Yajing; Wang, Zhining; Yu, Christine; Zhang, Junjun; Ferretti, Vincent; Grossman, Robert L

    2017-11-01

    The NCI Genomic Data Commons (GDC) was launched in 2016 and makes available over 4 petabytes (PB) of cancer genomic and associated clinical data to the research community. This dataset continues to grow and currently includes over 14,500 patients. The GDC is an example of a biomedical data commons, which collocates biomedical data with storage and computing infrastructure and commonly used web services, software applications, and tools to create a secure, interoperable, and extensible resource for researchers. The GDC is (i) a data repository for downloading data that have been submitted to it, and also a system that (ii) applies a common set of bioinformatics pipelines to submitted data; (iii) reanalyzes existing data when new pipelines are developed; and (iv) allows users to build their own applications and systems that interoperate with the GDC using the GDC Application Programming Interface (API). We describe the GDC API and how it has been used both by the GDC itself and by third parties. Cancer Res; 77(21); e15-18. ©2017 AACR . ©2017 American Association for Cancer Research.

  12. Automatic Supervision And Fault Detection In PV System By Wireless Sensors With Interfacing By Labview Program

    Directory of Open Access Journals (Sweden)

    Yousra M Abbas

    2015-08-01

    Full Text Available In this work a wireless monitoring system are designed for automatic detection localization fault in photovoltaic system. In order to avoid the use of modeling and simulation of the PV system we detected the fault by monitoring the output of each individual photovoltaic panel connected in the system by Arduino and transmit this data wirelessly to laptop then interface it by LabVIEW program which made comparison between this data and the measured data taking from reference module at the same condition. The proposed method is very simple but effective detecting and diagnosing the main faults of a PV system and was experimentally validated and has demonstrated its effectiveness in the detection and diagnosing of main faults present in the DC side of PV system.

  13. CCP4i2: the new graphical user interface to the CCP4 program suite.

    Science.gov (United States)

    Potterton, Liz; Agirre, Jon; Ballard, Charles; Cowtan, Kevin; Dodson, Eleanor; Evans, Phil R; Jenkins, Huw T; Keegan, Ronan; Krissinel, Eugene; Stevenson, Kyle; Lebedev, Andrey; McNicholas, Stuart J; Nicholls, Robert A; Noble, Martin; Pannu, Navraj S; Roth, Christian; Sheldrick, George; Skubak, Pavol; Turkenburg, Johan; Uski, Ville; von Delft, Frank; Waterman, David; Wilson, Keith; Winn, Martyn; Wojdyr, Marcin

    2018-02-01

    The CCP4 (Collaborative Computational Project, Number 4) software suite for macromolecular structure determination by X-ray crystallography groups brings together many programs and libraries that, by means of well established conventions, interoperate effectively without adhering to strict design guidelines. Because of this inherent flexibility, users are often presented with diverse, even divergent, choices for solving every type of problem. Recently, CCP4 introduced CCP4i2, a modern graphical interface designed to help structural biologists to navigate the process of structure determination, with an emphasis on pipelining and the streamlined presentation of results. In addition, CCP4i2 provides a framework for writing structure-solution scripts that can be built up incrementally to create increasingly automatic procedures.

  14. REST-MapReduce: An Integrated Interface but Differentiated Service

    Directory of Open Access Journals (Sweden)

    Jong-Hyuk Park

    2014-01-01

    Full Text Available With the fast deployment of cloud computing, MapReduce architectures are becoming the major technologies for mobile cloud computing. The concept of MapReduce was first introduced as a novel programming model and implementation for a large set of computing devices. In this research, we propose a novel concept of REST-MapReduce, enabling users to use only the REST interface without using the MapReduce architecture. This approach provides a higher level of abstraction by integration of the two types of access interface, REST API and MapReduce. The motivation of this research stems from the slower response time for accessing simple RDBMS on Hadoop than direct access to RDMBS. This is because there is overhead to job scheduling, initiating, starting, tracking, and management during MapReduce-based parallel execution. Therefore, we provide a good performance for REST Open API service and for MapReduce, respectively. This is very useful for constructing REST Open API services on Hadoop hosting services, for example, Amazon AWS (Macdonald, 2005 or IBM Smart Cloud. For evaluating performance of our REST-MapReduce framework, we conducted experiments with Jersey REST web server and Hadoop. Experimental result shows that our approach outperforms conventional approaches.

  15. Restful API Architecture Based on Laravel Framework

    Science.gov (United States)

    Chen, Xianjun; Ji, Zhoupeng; Fan, Yu; Zhan, Yongsong

    2017-10-01

    Web service has been an industry standard tech for message communication and integration between heterogeneous systems. RESTFUL API has become mainstream web service development paradigm after SOAP, how to effectively construct RESTFUL API remains a research hotspots. This paper presents a development model of RESTFUL API construction based on PHP language and LARAVEL framework. The key technical problems that need to be solved during the construction of RESTFUL API are discussed, and implementation details based on LARAVEL are given.

  16. Continuous Modeling Technique of Fiber Pullout from a Cement Matrix with Different Interface Mechanical Properties Using Finite Element Program

    Directory of Open Access Journals (Sweden)

    Leandro Ferreira Friedrich

    Full Text Available Abstract Fiber-matrix interface performance has a great influence on the mechanical properties of fiber reinforced composite. This influence is mainly presented during fiber pullout from the matrix. As fiber pullout process consists of fiber debonding stage and pullout stage which involve complex contact problem, numerical modeling is a best way to investigate the interface influence. Although many numerical research works have been conducted, practical and effective technique suitable for continuous modeling of fiber pullout process is still scarce. The reason is in that numerical divergence frequently happens, leading to the modeling interruption. By interacting the popular finite element program ANSYS with the MATLAB, we proposed continuous modeling technique and realized modeling of fiber pullout from cement matrix with desired interface mechanical performance. For debonding process, we used interface elements with cohesive surface traction and exponential failure behavior. For pullout process, we switched interface elements to spring elements with variable stiffness, which is related to the interface shear stress as a function of the interface slip displacement. For both processes, the results obtained are very good in comparison with other numerical or analytical models and experimental tests. We suggest using the present technique to model toughening achieved by randomly distributed fibers.

  17. Integrating Field Buses at the Application Level C Interface and LabView Integration

    CERN Document Server

    Charrue, P

    1996-01-01

    The controls group of the SPS and LEP accelerators at CERN, Geneva, uses many different fieldbuses into the controls infrastucture, such as 1553, BITBUS, GPIB, RS232, JBUS, etc. A software package (SL-EQUIP) has been developped to give end users a standardized application program interface (API) to access any equipment connected to any fieldbus. This interface has now been integrated to LabView. We can offer a powerful graphical package, running on HP-UX workstations which treats data from heterogeneous equipment using the great flexibility of LabView. This paper will present SL-EQUIP and LabView, and will then describe some applications using these tools.

  18. PARTITION: A program for defining the source term/consequence analysis interface in the NUREG--1150 probabilistic risk assessments

    International Nuclear Information System (INIS)

    Iman, R.L.; Helton, J.C.; Johnson, J.D.

    1990-05-01

    The individual plant analyses in the US Nuclear Regulatory Commission's reassessment of the risk from commercial nuclear power plants (NUREG-1150) consist of four parts: systems analysis, accident progression analysis, source term analysis, and consequence analysis. Careful definition of the interfaces between these parts is necessary for both information flow and computational efficiency. This document has been designed for users of the PARTITION computer program developed by the authors at Sandia National Laboratories for defining the interface between the source term analysis (performed with the XXSOR programs) and the consequence analysis (performed with the MACCS program). This report provides a tutorial that details how the interactive partitioning is performed, along with detailed information on the partitioning process. The PARTITION program was written in ANSI standard FORTRAN 77 to make the code as machine-independent (i.e., portable) as possible. 9 refs., 4 figs

  19. RGtk2: A Graphical User Interface Toolkit for R

    Directory of Open Access Journals (Sweden)

    Duncan Temple Lang

    2011-01-01

    Full Text Available Graphical user interfaces (GUIs are growing in popularity as a complement or alternative to the traditional command line interfaces to R. RGtk2 is an R package for creating GUIs in R. The package provides programmatic access to GTK+ 2.0, an open-source GUI toolkit written in C. To construct a GUI, the R programmer calls RGtk2 functions that map to functions in the underlying GTK+ library. This paper introduces the basic concepts underlying GTK+ and explains how to use RGtk2 to construct GUIs from R. The tutorial is based on simple and pratical programming examples. We also provide more complex examples illustrating the advanced features of the package. The design of the RGtk2 API and the low-level interface from R to GTK+ are discussed at length. We compare RGtk2 to alternative GUI toolkits for R.

  20. A Development of Lightweight Grid Interface

    International Nuclear Information System (INIS)

    Iwai, G; Kawai, Y; Sasaki, T; Watase, Y

    2011-01-01

    In order to help a rapid development of Grid/Cloud aware applications, we have developed API to abstract the distributed computing infrastructures based on SAGA (A Simple API for Grid Applications). SAGA, which is standardized in the OGF (Open Grid Forum), defines API specifications to access distributed computing infrastructures, such as Grid, Cloud and local computing resources. The Universal Grid API (UGAPI), which is a set of command line interfaces (CLI) and APIs, aims to offer simpler API to combine several SAGA interfaces with richer functionalities. These CLIs of the UGAPI offer typical functionalities required by end users for job management and file access to the different distributed computing infrastructures as well as local computing resources. We have also built a web interface for the particle therapy simulation and demonstrated the large scale calculation using the different infrastructures at the same time. In this paper, we would like to present how the web interface based on UGAPI and SAGA achieve more efficient utilization of computing resources over the different infrastructures with technical details and practical experiences.

  1. Circumferential welding of API X80 steel pipes; Soldagem circunferencial em tubos de aco da classe API X80

    Energy Technology Data Exchange (ETDEWEB)

    Castello Branco, J.F.; Bott, Ivani de S. [Pontificia Univ. Catolica do Rio de Janeiro, RJ (Brazil). Dept. de Ciencia dos Materiais e Metalurgia]. E-mails: joaofcb@uol.com.br; bott@dcmm.puc-rio.br; Fedele, R.A. [Boehler Thyssen Welding, Sao Paulo, SP (Brazil)]. E-mail: engenharia@btwbr.com.br; Souza, Luis Felipe G. de [Centro Federal de Educacao Tecnologica Celso Suckow da Fonseca (CEFET-RJ), Rio de Janeiro, RJ (Brazil). Dept. de Engenharia Industrial Mecanica]. E-mail: lfelipe@cefet-rj.br

    2003-07-01

    The present work is a part of an extensive program for the development of API 5L Gr.X80 grade steel , produced by the well-known UOE production process, for pipeline fabrication. The current stage of this program involves the characterization and performance evaluation/qualification of girth welds produced by Shield Metal Arc Weld (SMAW) under simulated field conditions, with tubes fixed in the horizontal position. Three types of electrodes were utilized for the basic tasks; the root pass, the hot pass and fill and cap passes. The root pass was carried out with an E-6010 electrode to avoid incomplete joint penetration. The hot pass, applied over the root pass, was performed with an E-9010-G electrode. The fill and cap passes were executed with E-10018-G electrodes. The welded joints produced were evaluated according to the API 1104 specification, which requires: side bend, nick- break and tensile tests. Additionally, non-destructive tests, Charpy-V impact tests and metallographic characterization were undertaken. It was verified that this welding procedure, based on three types of electrodes, could produce welded joints in accordance to the API 1104 specification. These results ensure the applicability of the API 5L Gr. X80 steel developed in this research project for use in pipeline construction. (author)

  2. A Tool and Application Programming Interface for Browsing Historical Geostationary Satellite Data

    Science.gov (United States)

    Chee, T.; Nguyen, L.; Minnis, P.; Spangenberg, D.; Ayers, J.

    2013-12-01

    Providing access to information is a key concern for NASA Langley Research Center. We describe a tool and method that allows end users to easily browse and access information that is otherwise difficult to acquire and manipulate. The tool described has as its core the application-programming interface that is made available to the public. One goal of the tool is to provide a demonstration to end users so that they can use the enhanced imagery as an input into their own work flows. This project builds upon NASA Langley Cloud and Radiation Group's experience with making real-time and historical satellite imagery accessible and easily searchable. As we see the increasing use of virtual supply chains that provide additional value at each link there is value in making satellite imagery available through a simple access method as well as allowing users to browse and view that imagery as they need rather than in a manner most convenient for the data provider.

  3. Man-machine interface systems and operator training program for ABWR in Japan

    International Nuclear Information System (INIS)

    Kunito, Susumu

    2004-01-01

    The Tokyo Electric Power Company (TEPCO) has developed a new Main Control Room design for the Advanced Boiling Water Reactor (ABWR) to improve man-machine interface. New configuration of panels and enhanced automation are some of the features of the ABWR type Main Control Room design. Various technologies such as Cathode Ray Tubes (CRTs) and Flat Displays (FDs) with touch-sensitive operations are contributed to the development of the ABWR type control room design. This design will be first applied to Kashiwazaki-Kariwa Nuclear Power Station unit 6 (K-6). To train the operators sufficiently, TEPCO reviewed the operator training program. Compared with the conventional training, new training menu will be added and the training of ABWR operators will be started 6 months earlier. An ABWR simulator is under construction and training using this simulator is scheduled to be started in August 1994, which is 18 months before fuel loading of K-6. We are reviewing malfunction modes on the simulator. (author)

  4. Fortran interface layer of the framework for developing particle simulator FDPS

    Science.gov (United States)

    Namekata, Daisuke; Iwasawa, Masaki; Nitadori, Keigo; Tanikawa, Ataru; Muranushi, Takayuki; Wang, Long; Hosono, Natsuki; Nomura, Kentaro; Makino, Junichiro

    2018-06-01

    Numerical simulations based on particle methods have been widely used in various fields including astrophysics. To date, various versions of simulation software have been developed by individual researchers or research groups in each field, through a huge amount of time and effort, even though the numerical algorithms used are very similar. To improve the situation, we have developed a framework, called FDPS (Framework for Developing Particle Simulators), which enables researchers to develop massively parallel particle simulation codes for arbitrary particle methods easily. Until version 3.0, FDPS provided an API (application programming interface) for the C++ programming language only. This limitation comes from the fact that FDPS is developed using the template feature in C++, which is essential to support arbitrary data types of particle. However, there are many researchers who use Fortran to develop their codes. Thus, the previous versions of FDPS require such people to invest much time to learn C++. This is inefficient. To cope with this problem, we developed a Fortran interface layer in FDPS, which provides API for Fortran. In order to support arbitrary data types of particle in Fortran, we design the Fortran interface layer as follows. Based on a given derived data type in Fortran representing particle, a PYTHON script provided by us automatically generates a library that manipulates the C++ core part of FDPS. This library is seen as a Fortran module providing an API of FDPS from the Fortran side and uses C programs internally to interoperate Fortran with C++. In this way, we have overcome several technical issues when emulating a `template' in Fortran. Using the Fortran interface, users can develop all parts of their codes in Fortran. We show that the overhead of the Fortran interface part is sufficiently small and a code written in Fortran shows a performance practically identical to the one written in C++.

  5. IGDS/TRAP Interface Program (ITIP). Software User Manual (SUM). [network flow diagrams for coal gasification studies

    Science.gov (United States)

    Jefferys, S.; Johnson, W.; Lewis, R.; Rich, R.

    1981-01-01

    This specification establishes the requirements, concepts, and preliminary design for a set of software known as the IGDS/TRAP Interface Program (ITIP). This software provides the capability to develop at an Interactive Graphics Design System (IGDS) design station process flow diagrams for use by the NASA Coal Gasification Task Team. In addition, ITIP will use the Data Management and Retrieval System (DMRS) to maintain a data base from which a properly formatted input file to the Time-Line and Resources Analysis Program (TRAP) can be extracted. This set of software will reside on the PDP-11/70 and will become the primary interface between the Coal Gasification Task Team and IGDS, DMRS, and TRAP. The user manual for the computer program is presented.

  6. Development of user interface to support automatic program generation of nuclear power plant analysis by module-based simulation system

    International Nuclear Information System (INIS)

    Yoshikawa, Hidekazu; Mizutani, Naoki; Nakaya, Ken-ichiro; Wakabayashi, Jiro

    1988-01-01

    Module-based Simulation System (MSS) has been developed to realize a new software work environment enabling versatile dynamic simulation of a complex nuclear power system flexibly. The MSS makes full use of modern software technology to replace a large fraction of human software works in complex, large-scale program development by computer automation. Fundamental methods utilized in MSS and developmental study on human interface system SESS-1 to help users in generating integrated simulation programs automatically are summarized as follows: (1) To enhance usability and 'communality' of program resources, the basic mathematical models of common usage in nuclear power plant analysis are programed as 'modules' and stored in a module library. The information on usage of individual modules are stored in module database with easy registration, update and retrieval by the interactive management system. (2) Target simulation programs and the input/output files are automatically generated with simple block-wise languages by a precompiler system for module integration purpose. (3) Working time for program development and analysis in an example study of an LMFBR plant thermal-hydraulic transient analysis was demonstrated to be remarkably shortened, with the introduction of an interface system SESS-1 developed as an automatic program generation environment. (author)

  7. ADS 2.0: New Architecture, API and Services

    Science.gov (United States)

    Chyla, R.; Accomazzi, A.; Holachek, A.; Grant, C. S.; Elliott, J.; Henneken, E. A.; Thompson, D. M.; Kurtz, M. J.; Murray, S. S.; Sudilovsky, V.

    2015-09-01

    The ADS platform is undergoing the biggest rewrite of its 20-year history. While several components have been added to its architecture over the past couple of years, this talk will concentrate on the underpinnings of ADS's search layer and its API. To illustrate the design of the components in the new system, we will show how the new ADS user interface is built exclusively on top of the API using RESTful web services. Taking one step further, we will discuss how we plan to expose the treasure trove of information hosted by ADS (10 million records and fulltext for much of the Astronomy and Physics refereed literature) to partners interested in using this API. This will provide you (and your intelligent applications) with access to ADS's underlying data to enable the extraction of new knowledge and the ingestion of these results back into the ADS. Using this framework, researchers could run controlled experiments with content extraction, machine learning, natural language processing, etc. In this talk, we will discuss what is already implemented, what will be available soon, and where we are going next.

  8. Oceans 2.0 API: Programmatic access to Ocean Networks Canada's sensor data.

    Science.gov (United States)

    Heesemann, M.; Ross, R.; Hoeberechts, M.; Pirenne, B.; MacArthur, M.; Jeffries, M. A.; Morley, M. G.

    2017-12-01

    Ocean Networks Canada (ONC) is a not-for-profit society that operates and manages innovative cabled observatories on behalf of the University of Victoria. These observatories supply continuous power and Internet connectivity to various scientific instruments located in coastal, deep-ocean and Arctic environments. The data from the instruments are relayed to the University of Victoria where they are archived, quality-controlled and made freely available to researchers, educators, and the public. The Oceans 2.0 data management system currently contains over 500 terabytes of data collected over 11 years from thousands of sensors. In order to facilitate access to the data, particularly for large datasets and long-time series of high-resolution data, a project was started in 2016 create a comprehensive Application Programming Interface, the "Oceans 2.0 API," to provide programmatic access to all ONC data products. The development is part of a project entitled "A Research Platform for User-Defined Oceanographic Data Products," funded through CANARIE, a Canadian organization responsible for the design and delivery of digital infrastructure for research, education and innovation [1]. Providing quick and easy access to ONC Data Products from within custom software solutions, allows researchers, modelers and decision makers to focus on what is important: solving their problems, answering their questions and making informed decisions. In this paper, we discuss how to access ONC's vast archive of data programmatically, through the Oceans 2.0 API. In particular we discuss the following: Access to ONC Data Products Access to ONC sensor data in near real-time Programming language support Use Cases References [1] CANARIE. Internet: https://www.canarie.ca/; accessed March 6, 2017.

  9. Development of a Locomotion Interface for Portable Virtual Environment Systems Using an Inertial/Magnetic Sensor-Based System and a Ranging Measurement System

    Science.gov (United States)

    2014-03-01

    is no obstacle within the maximum sensing range of the system, the max range value will be represented. The filled circle represents the user...dimensional 3D three-dimensional AHRS attitude heading reference system API application programming interface CAVE cave automatic virtual...such as doors, windows, and furniture ) contained in this environment. The form and structure of a virtual environment entirely depends on the purpose

  10. Pulseq-Graphical Programming Interface: Open source visual environment for prototyping pulse sequences and integrated magnetic resonance imaging algorithm development.

    Science.gov (United States)

    Ravi, Keerthi Sravan; Potdar, Sneha; Poojar, Pavan; Reddy, Ashok Kumar; Kroboth, Stefan; Nielsen, Jon-Fredrik; Zaitsev, Maxim; Venkatesan, Ramesh; Geethanath, Sairam

    2018-03-11

    To provide a single open-source platform for comprehensive MR algorithm development inclusive of simulations, pulse sequence design and deployment, reconstruction, and image analysis. We integrated the "Pulseq" platform for vendor-independent pulse programming with Graphical Programming Interface (GPI), a scientific development environment based on Python. Our integrated platform, Pulseq-GPI, permits sequences to be defined visually and exported to the Pulseq file format for execution on an MR scanner. For comparison, Pulseq files using either MATLAB only ("MATLAB-Pulseq") or Python only ("Python-Pulseq") were generated. We demonstrated three fundamental sequences on a 1.5 T scanner. Execution times of the three variants of implementation were compared on two operating systems. In vitro phantom images indicate equivalence with the vendor supplied implementations and MATLAB-Pulseq. The examples demonstrated in this work illustrate the unifying capability of Pulseq-GPI. The execution times of all the three implementations were fast (a few seconds). The software is capable of user-interface based development and/or command line programming. The tool demonstrated here, Pulseq-GPI, integrates the open-source simulation, reconstruction and analysis capabilities of GPI Lab with the pulse sequence design and deployment features of Pulseq. Current and future work includes providing an ISMRMRD interface and incorporating Specific Absorption Ratio and Peripheral Nerve Stimulation computations. Copyright © 2018 Elsevier Inc. All rights reserved.

  11. The Euler’s Graphical User Interface Spreadsheet Calculator for Solving Ordinary Differential Equations by Visual Basic for Application Programming

    Science.gov (United States)

    Gaik Tay, Kim; Cheong, Tau Han; Foong Lee, Ming; Kek, Sie Long; Abdul-Kahar, Rosmila

    2017-08-01

    In the previous work on Euler’s spreadsheet calculator for solving an ordinary differential equation, the Visual Basic for Application (VBA) programming was used, however, a graphical user interface was not developed to capture users input. This weakness may make users confuse on the input and output since those input and output are displayed in the same worksheet. Besides, the existing Euler’s spreadsheet calculator is not interactive as there is no prompt message if there is a mistake in inputting the parameters. On top of that, there are no users’ instructions to guide users to input the derivative function. Hence, in this paper, we improved previous limitations by developing a user-friendly and interactive graphical user interface. This improvement is aimed to capture users’ input with users’ instructions and interactive prompt error messages by using VBA programming. This Euler’s graphical user interface spreadsheet calculator is not acted as a black box as users can click on any cells in the worksheet to see the formula used to implement the numerical scheme. In this way, it could enhance self-learning and life-long learning in implementing the numerical scheme in a spreadsheet and later in any programming language.

  12. Development of a Control and Vision Interface for an AR.Drone

    Directory of Open Access Journals (Sweden)

    Cheema Prasad

    2016-01-01

    Full Text Available The AR.Drone is a remote controlled quadcopter which is low cost, and readily available for consumers. Therefore it represents a simple test-bed on which control and vision research may be conducted. However, interfacing with the AR.Drone can be a challenge for new researchers as the AR.Drone's application programming interface (API is built on low-level, bit-wise, C instructions. Therefore, this paper will demonstrate the use of an additional layer of abstraction on the AR.Drone’s API via the Robot Operating System (ROS. Using ROS, the construction of a high-level graphical user interface (GUI will be demonstrated, with the explicit aim of assisting new researchers in developing simple control and vision algorithms to interface with the AR.Drone. The GUI, formally known as the Control and Vision Interface (CVI is currently used to research and develop computer vision, simultaneous localisation and mapping (SLAM, and path planning algorithms by a number of postgraduate and undergraduate students at the school of Aeronautical, Mechanical, and Mechatronics Engineering (AMME in The University of Sydney.

  13. Validation of the Parlay API through prototyping

    NARCIS (Netherlands)

    Hellenthal, J.W.; Planken, F.J.M.; Wegdam, M.

    2001-01-01

    The desire within the telecommunications world for new and faster business growth has been a major drive towards the development of open network API. Over the past 7 years several (semi) standardization groups have announced work on network API, including TINA-C, JAIN, IEEE P1520, INforum, 3GPP,

  14. Interfacing theories of program with theories of evaluation for advancing evaluation practice: Reductionism, systems thinking, and pragmatic synthesis.

    Science.gov (United States)

    Chen, Huey T

    2016-12-01

    Theories of program and theories of evaluation form the foundation of program evaluation theories. Theories of program reflect assumptions on how to conceptualize an intervention program for evaluation purposes, while theories of evaluation reflect assumptions on how to design useful evaluation. These two types of theories are related, but often discussed separately. This paper attempts to use three theoretical perspectives (reductionism, systems thinking, and pragmatic synthesis) to interface them and discuss the implications for evaluation practice. Reductionism proposes that an intervention program can be broken into crucial components for rigorous analyses; systems thinking view an intervention program as dynamic and complex, requiring a holistic examination. In spite of their contributions, reductionism and systems thinking represent the extreme ends of a theoretical spectrum; many real-world programs, however, may fall in the middle. Pragmatic synthesis is being developed to serve these moderate- complexity programs. These three theoretical perspectives have their own strengths and challenges. Knowledge on these three perspectives and their evaluation implications can provide a better guide for designing fruitful evaluations, improving the quality of evaluation practice, informing potential areas for developing cutting-edge evaluation approaches, and contributing to advancing program evaluation toward a mature applied science. Copyright © 2016 Elsevier Ltd. All rights reserved.

  15. A modern Python interface for the Generic Mapping Tools

    Science.gov (United States)

    Uieda, L.; Wessel, P.

    2017-12-01

    Figures generated by The Generic Mapping Tools (GMT) are present in countless publications across the Earth sciences. The command-line interface of GMT lends the tool its flexibility but also creates a barrier to entry for begginers. Meanwhile, adoption of the Python programming language has grown across the scientific community. This growth is largely due to the simplicity and low barrier to entry of the language and its ecosystem of tools. Thus, it is not surprising that there have been at least three attempts to create Python interfaces for GMT: gmtpy (github.com/emolch/gmtpy), pygmt (github.com/ian-r-rose/pygmt), and PyGMT (github.com/glimmer-cism/PyGMT). None of these projects are currently active and, with the exception of pygmt, they do not use the GMT Application Programming Interface (API) introduced in GMT 5. The two main Python libraries for plotting data on maps are the matplotlib Basemap toolkit (matplotlib.org/basemap) and Cartopy (scitools.org.uk/cartopy), both of which rely on matplotlib (matplotlib.org) as the backend for generating the figures. Basemap is known to have limitations and is being discontinued. Cartopy is an improvement over Basemap but is still bound by the speed and memory constraints of matplotlib. We present a new Python interface for GMT (GMT/Python) that makes use of the GMT API and of new features being developed for the upcoming GMT 6 release. The GMT/Python library is designed according to the norms and styles of the Python community. The library integrates with the scientific Python ecosystem by using the "virtual files" from the GMT API to implement input and output of Python data types (numpy "ndarray" for tabular data and xarray "Dataset" for grids). Other features include an object-oriented interface for creating figures, the ability to display figures in the Jupyter notebook, and descriptive aliases for GMT arguments (e.g., "region" instead of "R" and "projection" instead of "J"). GMT/Python can also serve as a backend

  16. QDP++: Data Parallel Interface for QCD

    Energy Technology Data Exchange (ETDEWEB)

    Robert Edwards

    2003-03-01

    This is a user's guide for the C++ binding for the QDP Data Parallel Applications Programmer Interface developed under the auspices of the US Department of Energy Scientific Discovery through Advanced Computing (SciDAC) program. The QDP Level 2 API has the following features: (1) Provides data parallel operations (logically SIMD) on all sites across the lattice or subsets of these sites. (2) Operates on lattice objects, which have an implementation-dependent data layout that is not visible above this API. (3) Hides details of how the implementation maps onto a given architecture, namely how the logical problem grid (i.el lattice) is mapped onto the machine architecture. (4) Allows asynchronous (non-blocking) shifts of lattice level objects over any permutation map of site sonto sites. However, from the user's view these instructions appear blocking and in fact may be so in some implementation. (5) Provides broadcast operations (filling a lattice quantity from a scalar value(s)), global reduction operations, and lattice-wide operations on various data-type primitives, such as matrices, vectors, and tensor products of matrices (propagators). (6) Operator syntax that support complex expression constructions.

  17. Consolidated fuel-reprocessing program:: man/machine interface development for the REMOTEX concept

    International Nuclear Information System (INIS)

    Garin, J.; Clarke, M.M.

    1981-01-01

    This paper describes ongoing research at ORNL to develop a man/machine interface system that can be used to remotely control a system composed of a transporter base and a force-reflecting, servo-controlled manipulator. A unique feature of the concept is the incorporation of totally remote operation. Thus, a major objective is the requirement that an operator have a sense of presence in the remote environment. Man/machine interface requirements for this totally remote operation remain to be developed. Therefore, a simulator is being built to optimize such requirements and the developments are discussed

  18. Resolution and sensitivity of the eyes of the Asian honeybees Apis florea, Apis cerana and Apis dorsata.

    Science.gov (United States)

    Somanathan, Hema; Warrant, Eric J; Borges, Renee M; Wallén, Rita; Kelber, Almut

    2009-08-01

    Bees of the genus Apis are important foragers of nectar and pollen resources. Although the European honeybee, Apis mellifera, has been well studied with respect to its sensory abilities, learning behaviour and role as pollinators, much less is known about the other Apis species. We studied the anatomical spatial resolution and absolute sensitivity of the eyes of three sympatric species of Asian honeybees, Apis cerana, Apis florea and Apis dorsata and compared them with the eyes of A. mellifera. Of these four species, the giant honeybee A. dorsata (which forages during moonlit nights) has the lowest spatial resolution and the most sensitive eyes, followed by A. mellifera, A. cerana and the dwarf honeybee, A. florea (which has the smallest acceptance angles and the least sensitive eyes). Moreover, unlike the strictly diurnal A. cerana and A. florea, A. dorsata possess large ocelli, a feature that it shares with all dim-light bees. However, the eyes of the facultatively nocturnal A. dorsata are much less sensitive than those of known obligately nocturnal bees such as Megalopta genalis in Panama and Xylocopa tranquebarica in India. The differences in sensitivity between the eyes of A. dorsata and other strictly diurnal Apis species cannot alone explain why the former is able to fly, orient and forage at half-moon light levels. We assume that additional neuronal adaptations, as has been proposed for A. mellifera, M. genalis and X. tranquebarica, might exist in A. dorsata.

  19. QSPIN: A High Level Java API for Quantum Computing Experimentation

    Science.gov (United States)

    Barth, Tim

    2017-01-01

    QSPIN is a high level Java language API for experimentation in QC models used in the calculation of Ising spin glass ground states and related quadratic unconstrained binary optimization (QUBO) problems. The Java API is intended to facilitate research in advanced QC algorithms such as hybrid quantum-classical solvers, automatic selection of constraint and optimization parameters, and techniques for the correction and mitigation of model and solution errors. QSPIN includes high level solver objects tailored to the D-Wave quantum annealing architecture that implement hybrid quantum-classical algorithms [Booth et al.] for solving large problems on small quantum devices, elimination of variables via roof duality, and classical computing optimization methods such as GPU accelerated simulated annealing and tabu search for comparison. A test suite of documented NP-complete applications ranging from graph coloring, covering, and partitioning to integer programming and scheduling are provided to demonstrate current capabilities.

  20. Evidence of Apis cerana Sacbrood virus Infection in Apis mellifera.

    Science.gov (United States)

    Gong, Hong-Ri; Chen, Xiu-Xian; Chen, Yan Ping; Hu, Fu-Liang; Zhang, Jiang-Lin; Lin, Zhe-Guang; Yu, Ji-Wei; Zheng, Huo-Qing

    2016-04-01

    Sacbrood virus(SBV) is one of the most destructive viruses in the Asian honeybee Apis cerana but is much less destructive in Apis mellifera In previous studies, SBV isolates infecting A. cerana(AcSBV) and SBV isolates infecting A. mellifera(AmSBV) were identified as different serotypes, suggesting a species barrier in SBV infection. In order to investigate this species isolation, we examined the presence of SBV infection in 318A. mellifera colonies and 64A. cerana colonies, and we identified the genotypes of SBV isolates. We also performed artificial infection experiments under both laboratory and field conditions. The results showed that 38A. mellifera colonies and 37A. cerana colonies were positive for SBV infection. Phylogenetic analysis based on RNA-dependent RNA polymerase (RdRp) gene sequences indicated that A. cerana isolates and most A. mellifera isolates formed two distinct clades but two strains isolated fromA. mellifera were clustered with theA. cerana isolates. In the artificial-infection experiments, AcSBV negative-strand RNA could be detected in both adult bees and larvae ofA. mellifera, although there were no obvious signs of the disease, demonstrating the replication of AcSBV inA. mellifera Our results suggest that AcSBV is able to infectA. melliferacolonies with low prevalence (0.63% in this study) and pathogenicity. This work will help explain the different susceptibilities ofA. cerana and A. melliferato sacbrood disease and is potentially useful for guiding beekeeping practices. Copyright © 2016, American Society for Microbiology. All Rights Reserved.

  1. The Auroral Planetary Imaging and Spectroscopy (APIS) service

    Science.gov (United States)

    Lamy, L.; Prangé, R.; Henry, F.; Le Sidaner, P.

    2015-06-01

    The Auroral Planetary Imaging and Spectroscopy (APIS) service, accessible online, provides an open and interactive access to processed auroral observations of the outer planets and their satellites. Such observations are of interest for a wide community at the interface between planetology, magnetospheric and heliospheric physics. APIS consists of (i) a high level database, built from planetary auroral observations acquired by the Hubble Space Telescope (HST) since 1997 with its mostly used Far-Ultraviolet spectro-imagers, (ii) a dedicated search interface aimed at browsing efficiently this database through relevant conditional search criteria and (iii) the ability to interactively work with the data online through plotting tools developed by the Virtual Observatory (VO) community, such as Aladin and Specview. This service is VO compliant and can therefore also been queried by external search tools of the VO community. The diversity of available data and the capability to sort them out by relevant physical criteria shall in particular facilitate statistical studies, on long-term scales and/or multi-instrumental multi-spectral combined analysis.

  2. 78 FR 36478 - Accessibility of User Interfaces, and Video Programming Guides and Menus

    Science.gov (United States)

    2013-06-18

    ... the functional requirements needed to carry out those sections. Among other things, the VPAAC Second... of the associated functional requirement.'' The VPAAC Second Report: User Interfaces also lists... operable in accordance with each of the following, assessed independently: Operable without vision. Provide...

  3. Web API Growing Pains : Loosely Coupled yet Strongly Tied

    NARCIS (Netherlands)

    Espinha, T.; Zaidman, A.; Gross, H.G.

    2014-01-01

    Web APIs provide a systematic and extensible approach for application-toapplication interaction. Developers using web APIs are forced to accompany the API providers in their software evolution tasks. In order to understand the distress caused by this imposition on web API client developers we

  4. Google Maps API za izradu interaktivne karte sa ciljem utvrđivanja lokacije : Google Maps API as a development tool for implementing a dynamic map for the purpose of locating points of interest

    Directory of Open Access Journals (Sweden)

    Amir Hajdar

    2014-12-01

    Full Text Available Google Maps API je programibilno korisničko okruženje razvijeno od strane Google-a kako bi se omogućio razvoj softverskih rješenja koji zahtijevaju funkcionalnosti manipulacije kartama. Koristeći internet tehnologije, današnje karte se razvijaju kako bi bile interaktivne (dinamičke, a ne samo statičke kako je to bilo do sada. U radu je opisana ideja zasnovana na Google Maps API, te su postavljeni okviri o tome šta je sve potrebno da se karta implementira. Kao i sve ostale tehnologije, i ova tehnologija ima svoje nedostatke koji su opisani u radu. Implementiranjem testnih rezultata zaključeno je da proizvođači nisu standardizovali uređaje za zapis položajnih podataka u snimak po EXIF standardu. Dakle, važno je znati o kojem se proizvođaču i uređaju radi, te sa testnim snimkom tog uređaja testirati softver, a prije svega PHP instalaciju, kako bi ustanovili da li je moguće preuzeti podatke o lokaciji iz snimka. Također je kreirana internet stranica na kojoj korisnik može testirati snimke koji imaju položajne podatke. : Google Maps API is an application programming interface developed by Google in order to aid software developers to easier develop mapping software. Using internet technologies, todays maps are created to be dynamic, and not static as they used to be. This paper defines the concept of using Google Maps API, and explains the steps needed to start developing a mapping software. Like any other technologies, this technology also has weakneses which are described in the paper. Through testing, it was concluded that manufacturers are not yet fully complied with EXIF standard. So, it is absolutely necessary to test the device and PHP installation before we can be sure that the data from the photo can be read. Web page has been created. At this web page user is able to test his/her own photographs with location embedded data and the link is given in the paper.

  5. LOGISTIC FUNCTION PROFILE FIT: A least-squares program for fitting interface profiles to an extended logistic function

    International Nuclear Information System (INIS)

    Kirchhoff, William H.

    2012-01-01

    The extended logistic function provides a physically reasonable description of interfaces such as depth profiles or line scans of surface topological or compositional features. It describes these interfaces with the minimum number of parameters, namely, position, width, and asymmetry. Logistic Function Profile Fit (LFPF) is a robust, least-squares fitting program in which the nonlinear extended logistic function is linearized by a Taylor series expansion (equivalent to a Newton–Raphson approach) with no apparent introduction of bias in the analysis. The program provides reliable confidence limits for the parameters when systematic errors are minimal and provides a display of the residuals from the fit for the detection of systematic errors. The program will aid researchers in applying ASTM E1636-10, “Standard practice for analytically describing sputter-depth-profile and linescan-profile data by an extended logistic function,” and may also prove useful in applying ISO 18516: 2006, “Surface chemical analysis—Auger electron spectroscopy and x-ray photoelectron spectroscopy—determination of lateral resolution.” Examples are given of LFPF fits to a secondary ion mass spectrometry depth profile, an Auger surface line scan, and synthetic data generated to exhibit known systematic errors for examining the significance of such errors to the extrapolation of partial profiles.

  6. The JANA calibrations and conditions database API

    International Nuclear Information System (INIS)

    Lawrence, David

    2010-01-01

    Calibrations and conditions databases can be accessed from within the JANA Event Processing framework through the API defined in its JCalibration base class. The API is designed to support everything from databases, to web services to flat files for the backend. A Web Service backend using the gSOAP toolkit has been implemented which is particularly interesting since it addresses many modern cybersecurity issues including support for SSL. The API allows constants to be retrieved through a single line of C++ code with most of the context, including the transport mechanism, being implied by the run currently being analyzed and the environment relieving developers from implementing such details.

  7. The JANA calibrations and conditions database API

    Energy Technology Data Exchange (ETDEWEB)

    Lawrence, David, E-mail: davidl@jlab.or [12000 Jefferson Ave., Suite 8, Newport News, VA 23601 (United States)

    2010-04-01

    Calibrations and conditions databases can be accessed from within the JANA Event Processing framework through the API defined in its JCalibration base class. The API is designed to support everything from databases, to web services to flat files for the backend. A Web Service backend using the gSOAP toolkit has been implemented which is particularly interesting since it addresses many modern cybersecurity issues including support for SSL. The API allows constants to be retrieved through a single line of C++ code with most of the context, including the transport mechanism, being implied by the run currently being analyzed and the environment relieving developers from implementing such details.

  8. DySectAPI: Scalable Prescriptive Debugging

    DEFF Research Database (Denmark)

    Jensen, Nicklas Bo; Karlsson, Sven; Quarfot Nielsen, Niklas

    We present the DySectAPI, a tool that allow users to construct probe trees for automatic, event-driven debugging at scale. The traditional, interactive debugging model, whereby users manually step through and inspect their application, does not scale well even for current supercomputers. While...... lightweight debugging models scale well, they can currently only debug a subset of bug classes. DySectAPI fills the gap between these two approaches with a novel user-guided approach. Using both experimental results and analytical modeling we show how DySectAPI scales and can run with a low overhead...

  9. The Ensembl REST API: Ensembl Data for Any Language.

    Science.gov (United States)

    Yates, Andrew; Beal, Kathryn; Keenan, Stephen; McLaren, William; Pignatelli, Miguel; Ritchie, Graham R S; Ruffier, Magali; Taylor, Kieron; Vullo, Alessandro; Flicek, Paul

    2015-01-01

    We present a Web service to access Ensembl data using Representational State Transfer (REST). The Ensembl REST server enables the easy retrieval of a wide range of Ensembl data by most programming languages, using standard formats such as JSON and FASTA while minimizing client work. We also introduce bindings to the popular Ensembl Variant Effect Predictor tool permitting large-scale programmatic variant analysis independent of any specific programming language. The Ensembl REST API can be accessed at http://rest.ensembl.org and source code is freely available under an Apache 2.0 license from http://github.com/Ensembl/ensembl-rest. © The Author 2014. Published by Oxford University Press.

  10. JEnsembl: a version-aware Java API to Ensembl data systems.

    Science.gov (United States)

    Paterson, Trevor; Law, Andy

    2012-11-01

    The Ensembl Project provides release-specific Perl APIs for efficient high-level programmatic access to data stored in various Ensembl database schema. Although Perl scripts are perfectly suited for processing large volumes of text-based data, Perl is not ideal for developing large-scale software applications nor embedding in graphical interfaces. The provision of a novel Java API would facilitate type-safe, modular, object-orientated development of new Bioinformatics tools with which to access, analyse and visualize Ensembl data. The JEnsembl API implementation provides basic data retrieval and manipulation functionality from the Core, Compara and Variation databases for all species in Ensembl and EnsemblGenomes and is a platform for the development of a richer API to Ensembl datasources. The JEnsembl architecture uses a text-based configuration module to provide evolving, versioned mappings from database schema to code objects. A single installation of the JEnsembl API can therefore simultaneously and transparently connect to current and previous database instances (such as those in the public archive) thus facilitating better analysis repeatability and allowing 'through time' comparative analyses to be performed. Project development, released code libraries, Maven repository and documentation are hosted at SourceForge (http://jensembl.sourceforge.net).

  11. Current implementation and future plans on new code architecture, programming language and user interface

    Energy Technology Data Exchange (ETDEWEB)

    Brun, B. [Commissariat a l`Energie Atomique, Grenoble (France)

    1997-07-01

    Computer technology has improved tremendously during the last years with larger media capacity, memory and more computational power. Visual computing with high-performance graphic interface and desktop computational power have changed the way engineers accomplish everyday tasks, development and safety studies analysis. The emergence of parallel computing will permit simulation over a larger domain. In addition, new development methods, languages and tools have appeared in the last several years.

  12. Current implementation and future plans on new code architecture, programming language and user interface

    International Nuclear Information System (INIS)

    Brun, B.

    1997-01-01

    Computer technology has improved tremendously during the last years with larger media capacity, memory and more computational power. Visual computing with high-performance graphic interface and desktop computational power have changed the way engineers accomplish everyday tasks, development and safety studies analysis. The emergence of parallel computing will permit simulation over a larger domain. In addition, new development methods, languages and tools have appeared in the last several years

  13. TRIGLAV-W a Windows computer program package with graphical users interface for TRIGA reactor core management calculations

    International Nuclear Information System (INIS)

    Zagar, T.; Zefran, B.; Slavic, S.; Snoj, L.; Ravnik, M.

    2006-01-01

    TRIGLAV-W is a program package for reactor calculations of TRIGA Mark II research reactor cores. This program package runs under Microsoft Windows operating system and has new friendly graphical user interface (GUI). The main part of the package is the TRIGLAV code based on two dimensional diffusion approximation for flux distribution calculation. The new GUI helps the user to prepare the input files, runs the main code and displays the output files. TRIGLAV-W has a user friendly GUI also for the visualisation of the calculation results. Calculation results can be visualised using 2D and 3D coloured graphs for easy presentations and analysis. In the paper the many options of the new GUI are presented along with the results of extensive testing of the program. The results of the TRIGLAV-W program package were compared with the results of WIMS-D and MCNP code for calculations of TRIGA benchmark. TRIGLAV-W program was also tested using several libraries developed under IAEA WIMS-D Library Update Project. Additional literature and application form for TRIGLAV-W program package beta testing can be found at http://www.rcp.ijs.si/triglav/. (author)

  14. Transcriptome differences in the hypopharyngeal gland between Western Honeybees (Apis mellifera) and Eastern Honeybees (Apis cerana).

    Science.gov (United States)

    Liu, Hao; Wang, Zi-Long; Tian, Liu-Qing; Qin, Qiu-Hong; Wu, Xiao-Bo; Yan, Wei-Yu; Zeng, Zhi-Jiang

    2014-08-30

    Apis mellifera and Apis cerana are two sibling species of Apidae. Apis cerana is adept at collecting sporadic nectar in mountain and forest region and exhibits stiffer hardiness and acarid resistance as a result of natural selection, whereas Apis mellifera has the advantage of producing royal jelly. To identify differentially expressed genes (DEGs) that affect the development of hypopharyngeal gland (HG) and/or the secretion of royal jelly between these two honeybee species, we performed a digital gene expression (DGE) analysis of the HGs of these two species at three developmental stages (newly emerged worker, nurse and forager). Twelve DGE-tag libraries were constructed and sequenced using the total RNA extracted from the HGs of newly emerged workers, nurses, and foragers of Apis mellifera and Apis cerana. Finally, a total of 1482 genes in Apis mellifera and 1313 in Apis cerana were found to exhibit an expression difference among the three developmental stages. A total of 1417 DEGs were identified between these two species. Of these, 623, 1072, and 462 genes showed an expression difference at the newly emerged worker, nurse, and forager stages, respectively. The nurse stage exhibited the highest number of DEGs between these two species and most of these were found to be up-regulated in Apis mellifera. These results suggest that the higher yield of royal jelly in Apis mellifera may be due to the higher expression level of these DEGs. In this study, we investigated the DEGs between the HGs of two sibling honeybee species (Apis mellifera and Apis cerana). Our results indicated that the gene expression difference was associated with the difference in the royal jelly yield between these two species. These results provide an important clue for clarifying the mechanisms underlying hypopharyngeal gland development and the production of royal jelly.

  15. Developing a strategy and closure criteria for radioactive and mixed waste sites in the ORNL remedial action program: Regulatory interface

    International Nuclear Information System (INIS)

    Trabalka, J.R.

    1987-09-01

    Some options for stabilization and treatment of contaminated sites can theoretically provide a once-and-for-all solution (e.g., removal or destruction of contaminants). Most realizable options, however, leave contaminants in place (in situ), potentially isolated by physical or chemical, but more typically, by hydrologic measures. As a result of the dynamic nature of the interactions between contaminants, remedial measures, and the environment, in situ stablization measures are likely to have limited life spans, and maintenance and monitoring of performance become an essential part of the scheme. The length of formal institutional control over the site and related questions about future uses of the land and waters are of paramount importance. Unique features of the ORNL site and environs appear to be key ingredients in achieving the very long term institutional control necessary for successful financing and implementation of in situ stabilization. Some formal regulatory interface is necessary to ensure that regulatory limitations and new guidance which can affect planning and implementation of the ORNL Remedial Action Program are communicated to ORNL staff and potential technical and financial limitations which can affect schedules or alternatives for achievement of long-term site stabilization and the capability to meet environmental regulations are provided to regulatory bodies as early as possible. Such an interface should allow decisions on closure criteria to be based primarily on technical merit and protection of human health and the environment. A plan for interfacing with federal and state regulatory authorities is described. 93 refs., 1 fig., 4 tabs

  16. Benefits and Pitfalls of Using HTML5 APIs for Online Experiments and Simulations

    Directory of Open Access Journals (Sweden)

    Pablo Garaizar

    2012-11-01

    Full Text Available The most recent advances in the architecture of the Web allow using it as an excellent platform to deliver experiments and simulations over the Internet. However, there are still some challenges related to the animations’ accuracy, to user input collection or to real-time communications that have to be accomplished to properly port native application- based experiments and simulations to the Web. The limitations of the standards preceding HTML5 have forced web developers to embed non-HTML objects using a wide range of non-standard plugins and causing an extremely fragmented execution environment where features must be implemented several times in different programming languages to guarantee full compliance with every user-agent. As HTML5 provides a standard -yet fully-featured- environment to develop and execute applications, web user-agents are now more similar to application players than to simple Internet browsers. In this paper we analyze the benefits and pitfalls of these new Application Programming Interfaces (APIs, providing examples of both good and bad instances of research-related use.

  17. PyMorphic - a Morphic based Live Programming Graphical User Interface implemented in Python

    OpenAIRE

    Österholm, Anders

    2006-01-01

    Programming is a very complex activity that has many simultaneous learning elements. The area of Live-programming offers possibilities for enhancing programming work by speeding up the feedback loop and providing means for reducing the cognitive load on the working memory during the task. This could allow for better education for novice programmers. In this work a number of systems with a shared aim of providing educational tools for scholars from compulsory level to undergraduate college wer...

  18. ChemSpell Web Service API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The ChemSpell Web Service API provides chemical name spell checking and chemical name synonym look-up. ChemSpell contains more than 1.3 million chemical names...

  19. System for Award Management (SAM) API

    Data.gov (United States)

    General Services Administration — The SAM API is a RESTful method of retrieving public information about the businesses, organizations, or individuals (referred to as entities) within the SAM entity...

  20. Real World Uses For Nagios APIs

    Science.gov (United States)

    Singh, Janice

    2014-01-01

    This presentation describes the Nagios 4 APIs and how the NASA Advanced Supercomputing at Ames Research Center is employing them to upgrade its graphical status display (the HUD) and explain why it's worth trying to use them yourselves.

  1. Developing successful extra curricular programs for the K-12 grades: Interfacing scientists with schools

    Science.gov (United States)

    Chandrasekhar, Meera

    2000-09-01

    Early familiarity is regarded as one of the keys to attracting female students to traditionally male professions. I will describe four different extra curricular programs that my collaborators in the local school district and I have developed for students in grades 5-12. These programs are part of a project entitled "Promoting Young Women in the Physical sciences", which also includes teacher training and programs in which parents participate with the child. Through these sustained and broad-based interventions, we provide early experiences that we expect will prove positive to students. I will also address the successes and difficulties in starting and sustaining these programs.

  2. Why and How Java Developers Break APIs

    OpenAIRE

    Brito, Aline; Xavier, Laerte; Hora, Andre; Valente, Marco Tulio

    2018-01-01

    Modern software development depends on APIs to reuse code and increase productivity. As most software systems, these libraries and frameworks also evolve, which may break existing clients. However, the main reasons to introduce breaking changes in APIs are unclear. Therefore, in this paper, we report the results of an almost 4-month long field study with the developers of 400 popular Java libraries and frameworks. We configured an infrastructure to observe all changes in these libraries and t...

  3. Building API manufacturing in South Africa

    CSIR Research Space (South Africa)

    Loots, Glaudina

    2017-10-01

    Full Text Available projects) Challenges • Lack of relevant skills – process chemistry, process engineering (cGMP standards), project engineering, project management, process operations, maintenance and process quality control and assurance. – platform for skills... development - to enable a sustained pipeline of multidisciplinary skills for the envisaged API industry expansion. – entrepreneurial thinking – attract young talent in establishing niche businesses within the API manufacturing sector. • Small local...

  4. Induction bending of API 5L X80 pipes; Curvamento a quente de tubos API 5L X80

    Energy Technology Data Exchange (ETDEWEB)

    Batista, Gilmar Z. [PETROBRAS S.A., Rio de Janeiro, RJ (Brazil)]. E-mail: g.zacca@petrobras.com.br; Naschpitz, Leonardo [Primus Processamento de Tubos S.A. - PROTUBO, Campo Grande, RJ (Brazil)]. E-mail: naschpitz@protubo.com.br

    2005-07-01

    The present work is a part of an extensive program to make possible the application of API 5L X80 in pipeline construction in Brazil. At this stage, the effect of the induction bending process on the microstructure and mechanical properties of the pipe is presented. For this study an API 5L X80 pipe, made by the UOE process, is used. The pipe was manufactured from a plate produced by thermo-mechanically controlled rolling without accelerated cooling. The pipe bending was carried out applying a local induction heating following by water quenching. The bend section, outer and inner curvature regions, of the pipe bend were evaluated and compared with the original pipe. The longitudinal weld and transition zones were not evaluated at this stage. Dimensional analyses, microstructural evaluation, Charpy-V impact tests, and tensile tests were performed. A significant microstructural change was verified in the bend area. The yield strength of the pipe bend was found to be lower than original pipe and standard requirements. Other tensile properties and impact properties are compatible with API 5L X80 requirements. (author)

  5. The EnMAP-Box—A Toolbox and Application Programming Interface for EnMAP Data Processing

    Directory of Open Access Journals (Sweden)

    Sebastian van der Linden

    2015-09-01

    Full Text Available The EnMAP-Box is a toolbox that is developed for the processing and analysis of data acquired by the German spaceborne imaging spectrometer EnMAP (Environmental Mapping and Analysis Program. It is developed with two aims in mind in order to guarantee full usage of future EnMAP data, i.e., (1 extending the EnMAP user community and (2 providing access to recent approaches for imaging spectroscopy data processing. The software is freely available and offers a range of tools and applications for the processing of spectral imagery, including classical processing tools for imaging spectroscopy data as well as powerful machine learning approaches or interfaces for the integration of methods available in scripting languages. A special developer version includes the full open source code, an application programming interface and an application wizard for easy integration and documentation of new developments. This paper gives an overview of the EnMAP-Box for users and developers, explains typical workflows along an application example and exemplifies the concept for making it a frequently used and constantly extended platform for imaging spectroscopy applications.

  6. The Atmospheric Radiation Measurement Program and interfaces with external data sources

    International Nuclear Information System (INIS)

    Stokes, G.M.; Cress, T.S.; Melton, R.B.

    1993-10-01

    The Atmospheric Radiation Measurement (ARM) Program is the Department of Energy's major field project in support of its global change research program. Its objective is to improve the performance of cloud and radiation models and parameterizations in general circulation models (GCMs) used for climate research. The data produced by ARM will be handled and maintained to satisfy the research needs of the program and to be accessible and usable by the general research and academic communities. In addition to data from field instrumentation, ARM Science Team needs include a substantial amount of data from outside the ARM Program (''external data''), which will be acquired and provided routinely through the ARM data system. With respect to data archival and sharing, the ARM Program reflects the objectives delineated by the US Global Change. The purpose of this presentation is to summarize the conceptual designs embodied in the ARM data system and the status of its implementation

  7. Application programming interface document for the modernized Transient Reactor Analysis Code (TRAC-M)

    International Nuclear Information System (INIS)

    Mahaffy, J.; Boyack, B.E.; Steinke, R.G.

    1998-05-01

    The objective of this document is to ease the task of adding new system components to the Transient Reactor Analysis Code (TRAC) or altering old ones. Sufficient information is provided to permit replacement or modification of physical models and correlations. Within TRAC, information is passed at two levels. At the upper level, information is passed by system-wide and component-specific data modules at and above the level of component subroutines. At the lower level, information is passed through a combination of module-based data structures and argument lists. This document describes the basic mechanics involved in the flow of information within the code. The discussion of interfaces in the body of this document has been kept to a general level to highlight key considerations. The appendices cover instructions for obtaining a detailed list of variables used to communicate in each subprogram, definitions and locations of key variables, and proposed improvements to intercomponent interfaces that are not available in the first level of code modernization

  8. Code Maintenance and Design for a Visual Programming Language Graphical User Interface

    National Research Council Canada - National Science Library

    Pierson, Graham

    2004-01-01

    This work adds new functionality to an existing visual programming environment. It applies software maintenance techniques for use with the Java Language in a Microsoft Windows operating system environment...

  9. The Identification, Implementation, and Evaluation of Critical User Interface Design Features of Computer-Assisted Instruction Programs in Mathematics for Students with Learning Disabilities

    Science.gov (United States)

    Seo, You-Jin; Woo, Honguk

    2010-01-01

    Critical user interface design features of computer-assisted instruction programs in mathematics for students with learning disabilities and corresponding implementation guidelines were identified in this study. Based on the identified features and guidelines, a multimedia computer-assisted instruction program, "Math Explorer", which delivers…

  10. miRMaid: a unified programming interface for microRNA data resources

    DEFF Research Database (Denmark)

    Jacobsen, Anders; Krogh, Anders; Kauppinen, Sakari

    2010-01-01

    miRBase data as inter-connected web services. Third-party miRNA data resources can be modularly integrated as miRMaid plugins or they can loosely couple with miRMaid as individual entities in the World Wide Web. miRMaid is available as a public web service but is also easily installed as a local...... here as miRMaid, with the goal of integrating miRNA data resources in a uniform web service interface that can be accessed and queried by researchers and, most importantly, by computers. miRMaid is built around data from miRBase and is designed to follow the official miRBase data releases. It exposes...

  11. TIMOC-ESP, Time-Dependent Response Function by Monte-Carlo with Interface to Program TIMOC-72

    International Nuclear Information System (INIS)

    Jaarsma, R.; Perlando, J.M.; Rief, H.

    1981-01-01

    1 - Description of problem or function: TIMOC-ESP is an 'Event Scanning Program' to analyse the events (collision or boundary crossing parameters) of Monte Carlo particle transport problems. It is a modular program and belongs to the TIMOC code system. Whilst TIMOC-72 deals with stationary problems, the time-dependence is dealt with in ESP. TIMOC-ESP is primarily designed to calculate the time-dependent response functions such as energy-dependent fluxes and currents at interfaces. 2 - Method of solution: The output of TIMOC-72 is transferred to TIMOC-ESP using a data set which acts as an interface between the two programs. Time dependent transport events are sampled at each crossing of any specified boundary in TIMOC. TIMOC-72 provides the parameters for ESP which are: - time of the event; - neutron weight; - cosine of the angle between the flight direction and the normal to the surface; - the indices of both regions; - the history number. Fundamentally, three time options are permitted by ESP, which give the current, the angular flux and the time-integrated flux functions between two specified regions. An eventual extension to other quantities is simple and straight- forward - ESP will accept input data for other options such as the calculation of the point flux, the collision density and the flux derived from this estimator, but the coding required for these calculations has yet to be implemented (1977). 3 - Restrictions on the complexity of the problem: The number of parameters must be between 5 and 50. The number of time intervals is at most 50

  12. GEOTRANS: An interface program from GEOPROGRAM to a geographic information system

    International Nuclear Information System (INIS)

    Schilling, S.P.

    1991-01-01

    The US Geological Survey Plotter Lab, Denver, Colorado, has created a computer program to translate data from GEOPROGRAM recording files to a geographic information system (GIS) and a relational database. The program, GEOTRANS, takes files recorded on a Kern DSR 11 Analytical Plotter and translates the coordinate information into the KORK Geographic Information System (KGIS) and places the non-coordinate information into ORACLE, a relational database program. The advantage of linking the data collection capabilities of GEOPROGRAM with KGIS and ORACLE is to offer geologists a means of merging, editing, and querying coordinate and relational databases online. GEOTRANS is written in Pascal v.3.8 running under the DEC VMS operating system on a Microvax II computer. The program is structured in such a manner as to facilitate converting and restructuring of the program to translate 3D coordinate and attribute data collected with an analytical plotter to either 3D or other 2D GIS. This report describes how files from GEOPROGRAM are read, how 2D topology is created, and how GEOTRANS procedures and various calls to libraries transform and insert data to the proper place. A user's manual is included to run GEOTRANS. 7 refs., 6 figs

  13. APIs and Researchers: The Emperor's New Clothes?

    Directory of Open Access Journals (Sweden)

    Jennifer Edmond

    2015-02-01

    Full Text Available As part of the Europeana Cloud (eCloud project, Trinity College Dublin investigated best practice in the use of web services, such as APIs, for accessing large data sets from cultural heritage collections. This research looked into the provision and use of APIs, and moreover, whether or not more customised programmatic access to datasets is what researchers want or need. In order to understand whether current patterns of API usage reflect a skills gap on the part of researchers or a mismatch of tool to purpose, we looked not only at the creators and developer/users of APIs, but also at humanists already re-using big data; approaches in cultural heritage institutions and other research infrastructures to bring API use to non-technical audiences; and the kinds of training and other support services available or emerging within the data-intensive humanities research lifecycle. We conducted both desk research and a series of 11 interviews with figures working as researchers, developers or data providers, including figures from both the API development and the data usage communities. This research, conducted under the eCloud project and supported by the European Commission’s ICT Policy and Support Programme (Grant number 325091, was begun in March 2014 and is now in its concluding validation stage. The results of the research are not yet finalised, but the contribution is already emerging of this work to the debate about APIs being either the way forward for digital cultural heritage collections, or the Emperor’s New Clothes (or maybe a bit of both.

  14. A truly human interface: Interacting face-to-face with someone whose words are determined by a computer program

    Directory of Open Access Journals (Sweden)

    Kevin eCorti

    2015-05-01

    Full Text Available We use speech shadowing to create situations wherein people converse in person with a human whose words are determined by a conversational agent computer program. Speech shadowing involves a person (the shadower repeating vocal stimuli originating from a separate communication source in real-time. Humans shadowing for conversational agent sources (e.g., chat bots become hybrid agents (echoborgs capable of face-to-face interlocution. We report three studies that investigated people’s experiences interacting with echoborgs and the extent to which echoborgs pass as autonomous humans. First, participants in a Turing Test spoke with a chat bot via either a text interface or an echoborg. Human shadowing did not improve the chat bot’s chance of passing but did increase interrogators’ ratings of how human-like the chat bot seemed. In our second study, participants had to decide whether their interlocutor produced words generated by a chat bot or simply pretended to be one. Compared to those who engaged a text interface, participants who engaged an echoborg were more likely to perceive their interlocutor as pretending to be a chat bot. In our third study, participants were naïve to the fact that their interlocutor produced words generated by a chat bot. Unlike those who engaged a text interface, the vast majority of participants who engaged an echoborg neither sensed nor suspected a robotic interaction. These findings have implications for android science, the Turing Test paradigm, and human-computer interaction. The human body, as the delivery mechanism of communication, fundamentally alters the social psychological dynamics of interactions with machine intelligence.

  15. The putative serine protease inhibitor Api m 6 from Apis mellifera venom: recombinant and structural evaluation.

    Science.gov (United States)

    Michel, Y; McIntyre, M; Ginglinger, H; Ollert, M; Cifuentes, L; Blank, S; Spillner, E

    2012-01-01

    Immunoglobulin (Ig) E-mediated reactions to honeybee venom can cause severe anaphylaxis, sometimes with fatal consequences. Detailed knowledge of the allergic potential of all venom components is necessary to ensure proper diagnosis and treatment of allergy and to gain a better understanding of the allergological mechanisms of insect venoms. Our objective was to undertake an immunochemical and structural evaluation of the putative low-molecular-weight serine protease inhibitor Api m 6, a component of honeybee venom. We recombinantly produced Api m 6 as a soluble protein in Escherichia coli and in Spodoptera frugiperda (Sf9) insect cells.We also assessed specific IgE reactivity of venom-sensitized patients with 2 prokaryotically produced Api m 6 variants using enzyme-linked immunosorbent assay. Moreover, we built a structural model ofApi m 6 and compared it with other protease inhibitor structures to gain insights into the function of Api m 6. In a population of 31 honeybee venom-allergic patients, 26% showed specific IgE reactivity with prokaryotically produced Api m 6, showing it to be a minor but relevant allergen. Molecular modeling of Api m 6 revealed a typical fold of canonical protease inhibitors, supporting the putative function of this venom allergen. Although Api m 6 has a highly variant surface charge, its epitope distribution appears to be similar to that of related proteins. Api m 6 is a honeybee venom component with IgE-sensitizing potential in a fraction of venom-allergic patients. Recombinant Api m 6 can help elucidate individual component-resolved reactivity profiles and increase our understanding of immune responses to low-molecular-weight allergens

  16. The Navy/NASA Engine Program (NNEP89): Interfacing the program for the calculation of complex Chemical Equilibrium Compositions (CEC)

    Science.gov (United States)

    Gordon, Sanford

    1991-01-01

    The NNEP is a general computer program for calculating aircraft engine performance. NNEP has been used extensively to calculate the design and off-design (matched) performance of a broad range of turbine engines, ranging from subsonic turboprops to variable cycle engines for supersonic transports. Recently, however, there has been increased interest in applications for which NNEP is not capable of simulating, such as the use of alternate fuels including cryogenic fuels and the inclusion of chemical dissociation effects at high temperatures. To overcome these limitations, NNEP was extended by including a general chemical equilibrium method. This permits consideration of any propellant system and the calculation of performance with dissociation effects. The new extended program is referred to as NNEP89.

  17. KAPSE (Kernel ADA Programming Support Environment) Interface Team Public Report. Volume 5.

    Science.gov (United States)

    1985-08-01

    terination of a child . It was pointed out, .howmver, that CAIS processes are closely analogous to Ada programs, which may include nwiny tasks, so this...NMlc)) - Write a single haractesr end cojp; end PM;/ 5.3.8.10 Easing a qualified area pr~zocedueRSEA( PORN : in ont PO TYP); Purposes This procedure

  18. A brain-computer interface based attention training program for treating attention deficit hyperactivity disorder.

    Directory of Open Access Journals (Sweden)

    Choon Guan Lim

    Full Text Available Attention deficit hyperactivity disorder (ADHD symptoms can be difficult to treat. We previously reported that a 20-session brain-computer interface (BCI attention training programme improved ADHD symptoms. Here, we investigated a new more intensive BCI-based attention training game system on 20 unmedicated ADHD children (16 males, 4 females with significant inattentive symptoms (combined and inattentive ADHD subtypes. This new system monitored attention through a head band with dry EEG sensors, which was used to drive a feed forward game. The system was calibrated for each user by measuring the EEG parameters during a Stroop task. Treatment consisted of an 8-week training comprising 24 sessions followed by 3 once-monthly booster training sessions. Following intervention, both parent-rated inattentive and hyperactive-impulsive symptoms on the ADHD Rating Scale showed significant improvement. At week 8, the mean improvement was -4.6 (5.9 and -4.7 (5.6 respectively for inattentive symptoms and hyperactive-impulsive symptoms (both p<0.01. Cohen's d effect size for inattentive symptoms was large at 0.78 at week 8 and 0.84 at week 24 (post-boosters. Further analysis showed that the change in the EEG based BCI ADHD severity measure correlated with the change ADHD Rating Scale scores. The BCI-based attention training game system is a potential new treatment for ADHD.ClinicalTrials.gov NCT01344044.

  19. A Hyperbolic Ontology Visualization Tool for Model Application Programming Interface Documentation

    Science.gov (United States)

    Hyman, Cody

    2011-01-01

    Spacecraft modeling, a critically important portion in validating planned spacecraft activities, is currently carried out using a time consuming method of mission to mission model implementations and integration. A current project in early development, Integrated Spacecraft Analysis (ISCA), aims to remedy this hindrance by providing reusable architectures and reducing time spent integrating models with planning and sequencing tools. The principle objective of this internship was to develop a user interface for an experimental ontology-based structure visualization of navigation and attitude control system modeling software. To satisfy this, a number of tree and graph visualization tools were researched and a Java based hyperbolic graph viewer was selected for experimental adaptation. Early results show promise in the ability to organize and display large amounts of spacecraft model documentation efficiently and effectively through a web browser. This viewer serves as a conceptual implementation for future development but trials with both ISCA developers and end users should be performed to truly evaluate the effectiveness of continued development of such visualizations.

  20. Technology Roadmap Instrumentation, Control, and Human-Machine Interface to Support DOE Advanced Nuclear Energy Programs

    Energy Technology Data Exchange (ETDEWEB)

    Donald D Dudenhoeffer; Burce P Hallbert

    2007-03-01

    Instrumentation, Controls, and Human-Machine Interface (ICHMI) technologies are essential to ensuring delivery and effective operation of optimized advanced Generation IV (Gen IV) nuclear energy systems. In 1996, the Watts Bar I nuclear power plant in Tennessee was the last U.S. nuclear power plant to go on line. It was, in fact, built based on pre-1990 technology. Since this last U.S. nuclear power plant was designed, there have been major advances in the field of ICHMI systems. Computer technology employed in other industries has advanced dramatically, and computing systems are now replaced every few years as they become functionally obsolete. Functional obsolescence occurs when newer, more functional technology replaces or supersedes an existing technology, even though an existing technology may well be in working order.Although ICHMI architectures are comprised of much of the same technology, they have not been updated nearly as often in the nuclear power industry. For example, some newer Personal Digital Assistants (PDAs) or handheld computers may, in fact, have more functionality than the 1996 computer control system at the Watts Bar I plant. This illustrates the need to transition and upgrade current nuclear power plant ICHMI technologies.

  1. Flair: A powerful but user friendly graphical interface for FLUKA

    International Nuclear Information System (INIS)

    Vlachoudis, V.

    2009-01-01

    FLAIR is an advanced user graphical interface for FLUKA, to enable the user to start and control FLUKA jobs completely from a GUI environment without the need for command-line interactions. It is written entirely with python and Tkinter allowing easier portability across various operating systems and great programming flexibility with focus to be used as an Application Programming Interface (API) for FLUKA. FLAIR is an integrated development environment (IDE) for FLUKA, it does not only provide means for the post processing of the output but a big emphasis has been set on the creation and checking of error free input files. It contains a fully featured editor for editing the input files in a human readable way with syntax highlighting, without hiding the inner functionality of FLUKA from the users. It provides also means for building the executable, debugging the geometry, running the code, monitoring the status of one or many runs, inspection of the output files, post processing of the binary files (data merging) and interface to plotting utilities like gnuplot and PovRay for high quality plots or photo-realistic images. The program includes also a database of selected properties of all known nuclides and their known isotopic composition as well a reference database of ∼ 300 predefined materials together with their Sterheimer parameters. (authors)

  2. IGDS/TRAP Interface Program (ITIP). Detailed Design Specification (DDS). [network flow diagrams for coal gasification studies

    Science.gov (United States)

    Jefferys, S.; Johnson, W.; Lewis, R.; Rich, R.

    1981-01-01

    The software modules which comprise the IGDS/TRAP Interface Program are described. A hierarchical input processing output (HIPO) chart for each user command is given. The description consists of: (1) function of the user command; (2) calling sequence; (3) moduls which call this use command; (4) modules called by this user command; (5) IGDS commands used by this user command; and (6) local usage of global registers. Each HIPO contains the principal functions performed within the module. Also included with each function are a list of the inputs which may be required to perform the function and a list of the outputs which may be created as a result of performing the function.

  3. CAPRI (Computational Analysis PRogramming Interface): A Solid Modeling Based Infra-Structure for Engineering Analysis and Design Simulations

    Science.gov (United States)

    Haimes, Robert; Follen, Gregory J.

    1998-01-01

    CAPRI is a CAD-vendor neutral application programming interface designed for the construction of analysis and design systems. By allowing access to the geometry from within all modules (grid generators, solvers and post-processors) such tasks as meshing on the actual surfaces, node enrichment by solvers and defining which mesh faces are boundaries (for the solver and visualization system) become simpler. The overall reliance on file 'standards' is minimized. This 'Geometry Centric' approach makes multi-physics (multi-disciplinary) analysis codes much easier to build. By using the shared (coupled) surface as the foundation, CAPRI provides a single call to interpolate grid-node based data from the surface discretization in one volume to another. Finally, design systems are possible where the results can be brought back into the CAD system (and therefore manufactured) because all geometry construction and modification are performed using the CAD system's geometry kernel.

  4. Advanced API security securing APIs with OAuth 2.0, OpenID Connect, JWS, and JWE

    CERN Document Server

    Siriwardena, Prabath

    2014-01-01

    Advanced API Security is a complete reference to the next wave of challenges in enterprise security--securing public and private APIs. API adoption in both consumer and enterprises has gone beyond predictions. It has become the 'coolest' way of exposing business functionalities to the outside world. Both your public and private APIs, need to be protected, monitored and managed. Security is not an afterthought, but API security has evolved a lot in last five years. The growth of standards, out there, has been exponential. That's where AdvancedAPI Security comes in--to wade through the weeds

  5. Rotorcraft Flight Simulation Computer Program C81 with Datamap Interface, Volume 2. Programmer’s Manual

    Science.gov (United States)

    1981-10-01

    overview of the computer program capabilities and the principal mathematical models incorporated in the program are given in Volume I of the documentation...blank card must still be placed in the appropriate place in the Model Data Set. For example, the mathematical model of a UH-lH would not need a wing...SIN %4114 LV OADs CC £6 $ 2. 27 4L 4+ 4 l’l <m L & % CC O 04i18K5 twsSTVEL 13L4.S2 ASK 2? b 41.815 . 8 ’ILbLS a CL 7 8 £0 1 £0 £0 12 £6 1 M90 A/ MUfI H

  6. A framework for API solubility modelling

    DEFF Research Database (Denmark)

    Conte, Elisa; Gani, Rafiqul; Crafts, Peter

    . In addition, most of the models are not predictive and requires experimental data for the calculation of the needed parameters. This work aims at developing an efficient framework for the solubility modelling of Active Pharmaceutical Ingredients (API) in water and organic solvents. With this framework......-SAFT) are used for solubility calculations when the needed interaction parameters or experimental data are available. The CI-UNIFAC is instead used when the previous models lack interaction parameters or when solubility data are not available. A new GC+ model for APIs solvent selection based...... on the hydrophobicity, hydrophilicity and polarity information of the API and solvent is also developed, for performing fast solvent selection and screening. Eventually, all the previous developments are integrated in a framework for their efficient and integrated use. Two case studies are presented: the first...

  7. cp-R, an interface the R programming language for clinical laboratory method comparisons.

    Science.gov (United States)

    Holmes, Daniel T

    2015-02-01

    Clinical scientists frequently need to compare two different bioanalytical methods as part of assay validation/monitoring. As a matter necessity, regression methods for quantitative comparison in clinical chemistry, hematology and other clinical laboratory disciplines must allow for error in both the x and y variables. Traditionally the methods popularized by 1) Deming and 2) Passing and Bablok have been recommended. While commercial tools exist, no simple open source tool is available. The purpose of this work was to develop and entirely open-source GUI-driven program for bioanalytical method comparisons capable of performing these regression methods and able to produce highly customized graphical output. The GUI is written in python and PyQt4 with R scripts performing regression and graphical functions. The program can be run from source code or as a pre-compiled binary executable. The software performs three forms of regression and offers weighting where applicable. Confidence bands of the regression are calculated using bootstrapping for Deming and Passing Bablok methods. Users can customize regression plots according to the tools available in R and can produced output in any of: jpg, png, tiff, bmp at any desired resolution or ps and pdf vector formats. Bland Altman plots and some regression diagnostic plots are also generated. Correctness of regression parameter estimates was confirmed against existing R packages. The program allows for rapid and highly customizable graphical output capable of conforming to the publication requirements of any clinical chemistry journal. Quick method comparisons can also be performed and cut and paste into spreadsheet or word processing applications. We present a simple and intuitive open source tool for quantitative method comparison in a clinical laboratory environment. Copyright © 2014 The Canadian Society of Clinical Chemists. Published by Elsevier Inc. All rights reserved.

  8. THERAPIE - THErmix-RAps-Plot-InterfacE. A graphic software for representation of THERMIX-2D results with the interactive plot program RAPS

    International Nuclear Information System (INIS)

    Duensing, P.; Jahn, W.; Rehm, W.

    1986-09-01

    The performance of safety analyses for gas-cooled high temperature reactor power plants requires efficient plot codes for the evaluation and representation of computer results. The report describes the coupling between the thermodynamic simulation code THERMIX and the graphic plot code RAPS via the interface program THERAPIE. Especially the structure and the handling of the interface program are explained as well as the dialogue with the plot code. Further options of the colour graphic system are demonstrated for the representation of temperature distributions in components of HTR concepts (HTR-500). (orig.) [de

  9. Visualization of the tire-soil interaction area by means of ObjectARX programming interface

    Science.gov (United States)

    Mueller, W.; Gruszczyński, M.; Raba, B.; Lewicki, A.; Przybył, K.; Zaborowicz, M.; Koszela, K.; Boniecki, P.

    2014-04-01

    The process of data visualization, important for their analysis, becomes problematic when large data sets generated via computer simulations are available. This problem concerns, among others, the models that describe the geometry of tire-soil interaction. For the purpose of a graphical representation of this area and implementation of various geometric calculations the authors have developed a plug-in application for AutoCAD, based on the latest technologies, including ObjectARX, LINQ and the use of Visual Studio platform. Selected programming tools offer a wide variety of IT structures that enable data visualization and data analysis and are important e.g. in model verification.

  10. Comparative virulence and competition between Nosema apis and Nosema ceranae in honey bees (Apis mellifera).

    Science.gov (United States)

    Milbrath, Meghan O; van Tran, Toan; Huang, Wei-Fong; Solter, Leellen F; Tarpy, David R; Lawrence, Frank; Huang, Zachary Y

    2015-02-01

    Honey bees (Apis mellifera) are infected by two species of microsporidia: Nosema apis and Nosemaceranae. Epidemiological evidence indicates that N. ceranae may be replacing N. apis globally in A. mellifera populations, suggesting a potential competitive advantage of N. ceranae. Mixed infections of the two species occur, and little is known about the interactions among the host and the two pathogens that have allowed N. ceranae to become dominant in most geographical areas. We demonstrated that mixed Nosema species infections negatively affected honey bee survival (median survival=15-17days) more than single species infections (median survival=21days and 20days for N. apis and N. ceranae, respectively), with median survival of control bees of 27days. We found similar rates of infection (percentage of bees with active infections after inoculation) for both species in mixed infections, with N. apis having a slightly higher rate (91% compared to 86% for N. ceranae). We observed slightly higher spore counts in bees infected with N. ceranae than in bees infected with N. apis in single microsporidia infections, especially at the midpoint of infection (day 10). Bees with mixed infections of both species had higher spore counts than bees with single infections, but spore counts in mixed infections were highly variable. We did not see a competitive advantage for N. ceranae in mixed infections; N. apis spore counts were either higher or counts were similar for both species and more N. apis spores were produced in 62% of bees inoculated with equal dosages of the two microsporidian species. N. ceranae does not, therefore, appear to have a strong within-host advantage for either infectivity or spore growth, suggesting that direct competition in these worker bee mid-guts is not responsible for its apparent replacement of N. apis. Copyright © 2014 Elsevier Inc. All rights reserved.

  11. Modeling the HTML DOM and Browser API in Static Analysis of JavaScript Web Applications

    DEFF Research Database (Denmark)

    Jensen, Simon Holm; Madsen, Magnus; Møller, Anders

    2011-01-01

    of reasoning about the flow of control and data in modern JavaScript applications that interact with the HTML DOM and browser API. One application of such a static analysis is to detect type-related and dataflow-related programming errors. We report on experiments with a range of modern web applications...

  12. Automated Ply Inspection (API) for AFP, Phase I

    Data.gov (United States)

    National Aeronautics and Space Administration — The Automated Ply Inspection (API) system autonomously inspects layups created by high speed automated fiber placement (AFP) machines. API comprises a high accuracy...

  13. Unified Medical Language System Terminology Services (UTS) API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The UTS API is intended for application developers to perform Web service calls and retrieve UMLS data within their own applications. The UTS API provides the...

  14. The SEMAINE API: Towards a Standards-Based Framework for Building Emotion-Oriented Systems

    Directory of Open Access Journals (Sweden)

    Marc Schröder

    2010-01-01

    Full Text Available This paper presents the SEMAINE API, an open source framework for building emotion-oriented systems. By encouraging and simplifying the use of standard representation formats, the framework aims to contribute to interoperability and reuse of system components in the research community. By providing a Java and C++ wrapper around a message-oriented middleware, the API makes it easy to integrate components running on different operating systems and written in different programming languages. The SEMAINE system 1.0 is presented as an example of a full-scale system built on top of the SEMAINE API. Three small example systems are described in detail to illustrate how integration between existing and new components is realised with minimal effort.

  15. Status of the Object Oriented Program based Graphic User Interface Development for HyPEP

    International Nuclear Information System (INIS)

    Lee, Young Jin; Park, Ji Won; Hwang, Moon Kyu

    2007-01-01

    Hydrogen is being promoted as the energy-carrier for the future under the proposed hydrogen economy. As large reservoirs of hydrogen molecules do not exist in nature, the hydrogen needs to be produced using other energies such as nuclear, coal, natural gas, etc. The nuclear hydrogen production facility, where nuclear power is used to split water to produce hydrogen molecules, is presented as one of the optimal solutions for the large scale hydrogen production. Compared to other large scale hydrogen production methods, the nuclear hydrogen production can have better overall economics and less damaging environmental impacts such as global warming and pollution. In order to assess the overall economics of the hydrogen production, it is important to assess the hydrogen production efficiencies. In the conceptual design stage of the plant, various different plant layouts need to be studied to optimize the production efficiency. The main development aim of the HyPEP (Hydrogen Production Efficiency calculator Program) is the rapid assessment of the overall hydrogen production efficiency of a nuclear hydrogen production facility. The program is being developed with extensive GUI features to enhance the user-friendliness and the rapid model build-ups. This paper presents the current status of the development of HyPEP especially the GUI. HyPEP is being developed under an International Nuclear Engineering Research Initiative (I-NERI) Project

  16. jqcML: an open-source java API for mass spectrometry quality control data in the qcML format.

    Science.gov (United States)

    Bittremieux, Wout; Kelchtermans, Pieter; Valkenborg, Dirk; Martens, Lennart; Laukens, Kris

    2014-07-03

    The awareness that systematic quality control is an essential factor to enable the growth of proteomics into a mature analytical discipline has increased over the past few years. To this aim, a controlled vocabulary and document structure have recently been proposed by Walzer et al. to store and disseminate quality-control metrics for mass-spectrometry-based proteomics experiments, called qcML. To facilitate the adoption of this standardized quality control routine, we introduce jqcML, a Java application programming interface (API) for the qcML data format. First, jqcML provides a complete object model to represent qcML data. Second, jqcML provides the ability to read, write, and work in a uniform manner with qcML data from different sources, including the XML-based qcML file format and the relational database qcDB. Interaction with the XML-based file format is obtained through the Java Architecture for XML Binding (JAXB), while generic database functionality is obtained by the Java Persistence API (JPA). jqcML is released as open-source software under the permissive Apache 2.0 license and can be downloaded from https://bitbucket.org/proteinspector/jqcml .

  17. Advanced man-machine interface systems and advanced information management systems programs

    International Nuclear Information System (INIS)

    Naser, J.; Gray, S.; Machiels, A.

    1997-01-01

    The Advanced Light Water Reactor (ALWR) Program started in the early 1980's. This work involves the development and NRC review of the ALWR Utility Requirements Documents, the development and design certification of ALWR designs, the analysis of the Early Site Permit process, and the First-of-a-Kind Engineering for two of the ALWR plant designs. ALWRs will embody modern proven technology. However, technologies expected to be used in these plants are changing very rapidly so that additional capabilities will become available that will be beneficial for future plants. To remain competitive on a life-cycle basis in the future, the ALWR must take advantage of the best and most modem technologies available. 1 ref

  18. Development of point Kernel radiation shielding analysis computer program implementing recent nuclear data and graphic user interfaces

    International Nuclear Information System (INIS)

    Kang, S.; Lee, S.; Chung, C.

    2002-01-01

    There is an increasing demand for safe and efficient use of radiation and radioactive work activity along with shielding analysis as a result the number of nuclear and conventional facilities using radiation or radioisotope rises. Most Korean industries and research institutes including Korea Power Engineering Company (KOPEC) have been using foreign computer programs for radiation shielding analysis. Korean nuclear regulations have introduced new laws regarding the dose limits and radiological guides as prescribed in the ICRP 60. Thus, the radiation facilities should be designed and operated to comply with these new regulations. In addition, the previous point kernel shielding computer code utilizes antiquated nuclear data (mass attenuation coefficient, buildup factor, etc) which were developed in 1950∼1960. Subsequently, the various nuclear data such mass attenuation coefficient, buildup factor, etc. have been updated during the past few decades. KOPEC's strategic directive is to become a self-sufficient and independent nuclear design technology company, thus KOPEC decided to develop a new radiation shielding computer program that included the latest regulatory requirements and updated nuclear data. This new code was designed by KOPEC with developmental cooperation with Hanyang University, Department of Nuclear Engineering. VisualShield is designed with a graphical user interface to allow even users unfamiliar to radiation shielding theory to proficiently prepare input data sets and analyzing output results

  19. 47 CFR 61.46 - Adjustments to the API.

    Science.gov (United States)

    2010-10-01

    ... 47 Telecommunication 3 2010-10-01 2010-10-01 false Adjustments to the API. 61.46 Section 61.46... Rules for Dominant Carriers § 61.46 Adjustments to the API. (a) Except as provided in paragraphs (d) and... carrier must calculate an API for each affected basket pursuant to the following methodology: APIt = APIt...

  20. Windows API funkcijų sekų perėmimo bibliotekų tyrimas Windows API Hooking Libraries Research

    Directory of Open Access Journals (Sweden)

    Lukas Radvilavičius

    2011-08-01

    Full Text Available

    Nagrinėjamos bibliotekos, skirtos Windows API funkcijų sekų perėmimui. Sekų perėmimas gali būti panaudojamas įvairiose srityse: siekiant išsiaiškinti operacinės sistemos veikimo principus, norint atlikti programos derinimą arba pridėti papildomą funkcionalumą prie jau esamo. Straipsnyje apžvelgiamos Windows API ir pateikiamos trečiųjų šalių priemonės funkcijų sekoms  perimti. Aptariamos jų teikiamos galimybės, panaudojimo specifika. Taip pat atlikti testai, siekiant išsiaiškinti, kuri biblioteka su užduotimis susitvarko greičiausiai. Tyrimui pasirinkti du nemokami gaminiai: Microsoft Detours ir EasyHook bibliotekos.

    Straipsnis lietuvių kalba

    The paper describes methods how to apply Windows API hooking with third party libraries and solutions. In this research were used Windows API function SetWindowsHookEx, Detours and EasyHook libraries. Libraries methods, features and advantages were discussed in this paper. The practical part contains libraries tests. In analysis we tested target program start with hooking library and injected function call.

    Article in Lithuanian

  1. Culvert Analysis Program Graphical User Interface 1.0--A preprocessing and postprocessing tool for estimating flow through culvert

    Science.gov (United States)

    Bradley, D. Nathan

    2013-01-01

    The peak discharge of a flood can be estimated from the elevation of high-water marks near the inlet and outlet of a culvert after the flood has occurred. This type of discharge estimate is called an “indirect measurement” because it relies on evidence left behind by the flood, such as high-water marks on trees or buildings. When combined with the cross-sectional geometry of the channel upstream from the culvert and the culvert size, shape, roughness, and orientation, the high-water marks define a water-surface profile that can be used to estimate the peak discharge by using the methods described by Bodhaine (1968). This type of measurement is in contrast to a “direct” measurement of discharge made during the flood where cross-sectional area is measured and a current meter or acoustic equipment is used to measure the water velocity. When a direct discharge measurement cannot be made at a streamgage during high flows because of logistics or safety reasons, an indirect measurement of a peak discharge is useful for defining the high-flow section of the stage-discharge relation (rating curve) at the streamgage, resulting in more accurate computation of high flows. The Culvert Analysis Program (CAP) (Fulford, 1998) is a command-line program written in Fortran for computing peak discharges and culvert rating surfaces or curves. CAP reads input data from a formatted text file and prints results to another formatted text file. Preparing and correctly formatting the input file may be time-consuming and prone to errors. This document describes the CAP graphical user interface (GUI)—a modern, cross-platform, menu-driven application that prepares the CAP input file, executes the program, and helps the user interpret the output

  2. CHEMICAL COMPOSITION AND ANTIOXIDANT ACTIVITY OF APIS ...

    African Journals Online (AJOL)

    CHEMICAL COMPOSITION AND ANTIOXIDANT ACTIVITY OF APIS. MELLIFERA BEE POLLEN FROM NORTHWEST ALGERIA. A. Rebiai* and T.Lanez. University of El Oued, VTRS Laboratory, P.O. Box 789, 39000, El Oued, Algeria. Received: 08 November 2012 / Accepted: 23 December 2012 / Published online: 31 ...

  3. Standard methods for Apis mellifera propolis research

    Science.gov (United States)

    Propolis is one of the most fascinating honey bee (Apis mellifera L.) products. It is a plant derived product that bees produce from resins that they collect from different plant organs and with which they mix beeswax. Propolis is a building material and a protective agent in the beehive. It also pl...

  4. HEURISTIC EVALUATION FOR MOBILE APPLICATION (STUDI KASUS: APLIKASI DEPO AUTO 2000 TANJUNG API API PALEMBANG

    Directory of Open Access Journals (Sweden)

    Usman Ependi

    2017-11-01

    Full Text Available Heuristic evaluation merupakan salah satu bentuk usability testing perangkat lunak yang dinilai oleh pengguna (evaluator. Dalam melakukan heuristic evaluation instrumen penilaian terdiri dari sepuluh (10 pernyataan dengan lima pilihan jawaban dalam skala severity ratings. Dalam penelitian ini heuristic evaluation terhadap aplikasi Depo Auto 2000 Tanjung Api-Api Palembang yang dilakukan oleh 4 evaluator.  Hasil dari heuristic evaluation dikelompokkan kedalam  masing-masing instrumen yaitu visibility of system status dengan nilai 0,75, match between system and the real world dengan nilai 0,25, user control and freedom dengan nilai 0,25, consistency and standards dengan nilai 0,75, error prevention dengan nilai 1, recognition rather than recall dengan nilai 1,25, flexibility and efficiency of use dengan nilai 0,25, Aesthetic and minimalist design dengan nilai 0,25, help users recognize, diagnose, and recover from errors dengan nilai 1 dan Help and documentation dengan nilai 0. Dari hasil heuristic evaluation yang dilakukan menunjukkan bahwa evaluator memberikan nilai 0 dan 1 aplikasi Depo Atuo 2000 Tanjung Api-Api Palembang. Hasil penilaian tersebut menunjukkan bahwa aplikasi yang buat tidak ada masalah usability dan hanya memiliki cosmetic problem sehingga aplikasi Depo Auto 2000 Tanjung Api Api Palembang  dapat dinyatakan layak untuk didistribusikan kepada pengguna akhir (end user.

  5. FEMA Housing Assistance Renters - API

    Data.gov (United States)

    Department of Homeland Security — This dataset lists aggregated, non-PII dataset of FEMA Housing Assistance Program for House Renters The data was generated by FEMA's ECIM (Enterprise Coordination...

  6. Semantic Knowledge Representation (SKR) API

    Data.gov (United States)

    U.S. Department of Health & Human Services — The SKR Project was initiated at NLM in order to develop programs to provide usable semantic representation of biomedical free text by building on resources...

  7. FEMA Housing Assistance Owners - API

    Data.gov (United States)

    Department of Homeland Security — This dataset lists aggregated, non-PII dataset of FEMA Housing Assistance Program for House Owners The data was generated by FEMA's ECIM (Enterprise Coordination...

  8. Impact of Nosema ceranae and Nosema apis on individual worker bees of the two host species (Apis cerana and Apis mellifera) and regulation of host immune response.

    Science.gov (United States)

    Sinpoo, Chainarong; Paxton, Robert J; Disayathanoowat, Terd; Krongdang, Sasiprapa; Chantawannakul, Panuwan

    Nosema apis and Nosema ceranae are obligate intracellular microsporidian parasites infecting midgut epithelial cells of host adult honey bees, originally Apis mellifera and Apis cerana respectively. Each microsporidia cross-infects the other host and both microsporidia nowadays have a worldwide distribution. In this study, cross-infection experiments using both N. apis and N. ceranae in both A. mellifera and A. cerana were carried out to compare pathogen proliferation and impact on hosts, including host immune response. Infection by N. ceranae led to higher spore loads than by N. apis in both host species, and there was greater proliferation of microsporidia in A. mellifera compared to A. cerana. Both N. apis and N. ceranae were pathogenic in both host Apis species. N. ceranae induced subtly, though not significantly, higher mortality than N. apis in both host species, yet survival of A. cerana was no different to that of A. mellifera in response to N. apis or N. ceranae. Infections of both host species with N. apis and N. ceranae caused significant up-regulation of AMP genes and cellular mediated immune genes but did not greatly alter apoptosis-related gene expression. In this study, A. cerana enlisted a higher immune response and displayed lower loads of N. apis and N. ceranae spores than A. mellifera, suggesting it may be better able to defend itself against microsporidia infection. We caution against over-interpretation of our results, though, because differences between host and parasite species in survival were insignificant and because size differences between microsporidia species and between host Apis species may alternatively explain the differential proliferation of N. ceranae in A. mellifera. Copyright © 2017 Elsevier Ltd. All rights reserved.

  9. QM/MM hybrid calculation of biological macromolecules using a new interface program connecting QM and MM engines

    Energy Technology Data Exchange (ETDEWEB)

    Hagiwara, Yohsuke; Tateno, Masaru [Graduate School of Pure and Applied Sciences, University of Tsukuba, Tennodai 1-1-1, Tsukuba Science City, Ibaraki 305-8571 (Japan); Ohta, Takehiro [Center for Computational Sciences, University of Tsukuba, Tennodai 1-1-1, Tsukuba Science City, Ibaraki 305-8577 (Japan)], E-mail: tateno@ccs.tsukuba.ac.jp

    2009-02-11

    An interface program connecting a quantum mechanics (QM) calculation engine, GAMESS, and a molecular mechanics (MM) calculation engine, AMBER, has been developed for QM/MM hybrid calculations. A protein-DNA complex is used as a test system to investigate the following two types of QM/MM schemes. In a 'subtractive' scheme, electrostatic interactions between QM/MM regions are truncated in QM calculations; in an 'additive' scheme, long-range electrostatic interactions within a cut-off distance from QM regions are introduced into one-electron integration terms of a QM Hamiltonian. In these calculations, 338 atoms are assigned as QM atoms using Hartree-Fock (HF)/density functional theory (DFT) hybrid all-electron calculations. By comparing the results of the additive and subtractive schemes, it is found that electronic structures are perturbed significantly by the introduction of MM partial charges surrounding QM regions, suggesting that biological processes occurring in functional sites are modulated by the surrounding structures. This also indicates that the effects of long-range electrostatic interactions involved in the QM Hamiltonian are crucial for accurate descriptions of electronic structures of biological macromolecules.

  10. A computer program with graphical user interface to plot the multigroup cross sections of WIMS-D library

    International Nuclear Information System (INIS)

    Thiyagarajan, T.K.; Ganesan, S.; Jagannathan, V.; Karthikeyan, R.

    2002-01-01

    As a result of the IAEA Co-ordinated Research Programme entitled 'Final Stage of the WIMS Library Update Project', new and updated WIMS-D libraries based upon ENDF/B-VI.5, JENDL-3.2 and JEF-2.2 have become available. A project to prepare an exhaustive handbook of WIMS-D cross sections from old and new libraries has been taken up by the authors. As part of this project, we have developed a computer program XnWlup with user-friendly graphical interface to help the users of WIMS-D library to enable quick visualization of the plots of the energy dependence of the multigroup cross sections of any nuclide of interest. This software enables the user to generate and view the histogram of 69 multi-group cross sections as a function of neutron energy under Microsoft Windows environment. This software is designed using Microsoft Visual C++ and Microsoft Foundation Classes Library. The current features of the software, on-line help manual and future plans for further development are described in this paper

  11. Interface of the polarizable continuum model of solvation with semi-empirical methods in the GAMESS program

    DEFF Research Database (Denmark)

    Svendsen, Casper Steinmann; Blædel, Kristoffer L.; Christensen, Anders Steen

    2013-01-01

    An interface between semi-empirical methods and the polarized continuum model (PCM) of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41). The interface includes energy gradients and is parallelized. For large molecules such as ubiq......An interface between semi-empirical methods and the polarized continuum model (PCM) of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41). The interface includes energy gradients and is parallelized. For large molecules...

  12. Population Genetics of Nosema apis and Nosema ceranae: One Host (Apis mellifera) and Two Different Histories

    Science.gov (United States)

    Maside, Xulio; Gómez-Moracho, Tamara; Jara, Laura; Martín-Hernández, Raquel; De la Rúa, Pilar; Higes, Mariano; Bartolomé, Carolina

    2015-01-01

    Two microsporidians are known to infect honey bees: Nosema apis and Nosema ceranae. Whereas population genetics data for the latter have been released in the last few years, such information is still missing for N. apis. Here we analyze the patterns of nucleotide polymorphism at three single-copy loci (PTP2, PTP3 and RPB1) in a collection of Apis mellifera isolates from all over the world, naturally infected either with N. apis (N = 22) or N. ceranae (N = 23), to provide new insights into the genetic diversity, demography and evolution of N. apis, as well as to compare them with evidence from N. ceranae. Neutral variation in N. apis and N. ceranae is of the order of 1%. This amount of diversity suggests that there is no substantial differentiation between the genetic content of the two nuclei present in these parasites, and evidence for genetic recombination provides a putative mechanism for the flow of genetic information between chromosomes. The analysis of the frequency spectrum of neutral variants reveals a significant surplus of low frequency variants, particularly in N. ceranae, and suggests that the populations of the two pathogens are not in mutation-drift equilibrium and that they have experienced a population expansion. Most of the variation in both species occurs within honey bee colonies (between 62%-90% of the total genetic variance), although in N. apis there is evidence for differentiation between parasites isolated from distinct A. mellifera lineages (20%-34% of the total variance), specifically between those collected from lineages A and C (or M). This scenario is consistent with a long-term host-parasite relationship and contrasts with the lack of differentiation observed among host-lineages in N. ceranae (mellifera worldwide population is a recent event. PMID:26720131

  13. The APIS service : a tool for accessing value-added HST planetary auroral observations over 1997-2015

    Science.gov (United States)

    Lamy, L.; Henry, F.; Prangé, R.; Le Sidaner, P.

    2015-10-01

    The Auroral Planetary Imaging and Spectroscopy (APIS) service http://obspm.fr/apis/ provides an open and interactive access to processed auroral observations of the outer planets and their satellites. Such observations are of interest for a wide community at the interface between planetology, magnetospheric and heliospheric physics. APIS consists of (i) a high level database, built from planetary auroral observations acquired by the Hubble Space Telescope (HST) since 1997 with its mostly used Far-Ultraviolet spectro- imagers, (ii) a dedicated search interface aimed at browsing efficiently this database through relevant conditional search criteria (Figure 1) and (iii) the ability to interactively work with the data online through plotting tools developed by the Virtual Observatory (VO) community, such as Aladin and Specview. This service is VO compliant and can therefore also been queried by external search tools of the VO community. The diversity of available data and the capability to sort them out by relevant physical criteria shall in particular facilitate statistical studies, on long-term scales and/or multi-instrumental multispectral combined analysis [1,2]. We will present the updated capabilities of APIS with several examples. Several tutorials are available online.

  14. Effects of Nosema apis, N. ceranae, and coinfections on honey bee (Apis mellifera) learning and memory.

    Science.gov (United States)

    Charbonneau, Lise R; Hillier, Neil Kirk; Rogers, Richard E L; Williams, Geoffrey R; Shutler, Dave

    2016-03-10

    Western honey bees (Apis mellifera) face an increasing number of challenges that in recent years have led to significant economic effects on apiculture, with attendant consequences for agriculture. Nosemosis is a fungal infection of honey bees caused by either Nosema apis or N. ceranae. The putative greater virulence of N. ceranae has spurred interest in understanding how it differs from N. apis. Little is known of effects of N. apis or N. ceranae on honey bee learning and memory. Following a Pavlovian model that relies on the proboscis extension reflex, we compared acquisition learning and long-term memory recall of uninfected (control) honey bees versus those inoculated with N. apis, N. ceranae, or both. We also tested whether spore intensity was associated with variation in learning and memory. Neither learning nor memory differed among treatments. There was no evidence of a relationship between spore intensity and learning, and only limited evidence of a negative effect on memory; this occurred only in the co-inoculation treatment. Our results suggest that if Nosema spp. are contributing to unusually high colony losses in recent years, the mechanism by which they may affect honey bees is probably not related to effects on learning or memory, at least as assessed by the proboscis extension reflex.

  15. Hybrid origins of Australian honeybees (Apis mellifera)

    OpenAIRE

    Chapman , Nadine C.; Harpur , Brock A.; Lim , Julianne; Rinderer , Thomas E.; Allsopp , Michael H.; Zayed , Amro; Oldroyd , Benjamin P.

    2016-01-01

    International audience; Abstract With increased globalisation and homogenisation, the maintenance of genetic integrity in local populations of agriculturally important species is of increasing concern. The western honeybee (Apis mellifera) provides an interesting perspective as it is both managed and wild, with a large native range and much larger introduced range. We employed a newly created 95 single nucleotide polymorphism (SNP) test to characterise the genetic ancestry of the Australian c...

  16. The API methodology for risk-based inspection (RBI) analysis for the petroleum and petrochemical industry

    International Nuclear Information System (INIS)

    Reynolds, J.T.

    1998-01-01

    Twenty-one petroleum and petrochemical companies are currently sponsoring a project within the American Petroleum Institute (API) to develop risk-based inspection (RBI) methodology for application in the refining and petrochemical industry. This paper describes that particular RBI methodology and provides a summary of the three levels of RBI analysis developed by the project. Also included is a review of the first pilot project to validate the methodology by applying RBI to several existing refining units. The failure for pressure equipment in a process unit can have several undesirable effects. For the purpose of RBI analysis, the API RBI program categorizes these effects into four basic risk outcomes: flammable events, toxic releases, major environmental damage, and business interruption losses. API RBI is a strategic process, both qualitative and quantitative, for understanding and reducing these risks associated with operating pressure equipment. This paper will show how API RBI assesses the potential consequences of a failure of the pressure boundary, as well as assessing the likelihood (probability) of failure. Risk-based inspection also prioritizes risk levels in a systematic manner so that the owner-user can then plan an inspection program that focuses more resources on the higher risk equipment; while possibly saving inspection resources that are not doing an effective job of reducing risk. At the same time, if consequence of failure is a significant driving force for high risk equipment items, plant management also has the option of applying consequence mitigation steps to minimize the impact of a hazardous release, should one occur. The target audience for this paper is engineers, inspectors, and managers who want to understand what API Risk-Based Inspection is all about, what are the benefits and limitations of RBI, and how inspection practices can be changed to reduce risks and/or save costs without impacting safety risk. (Author)

  17. User interface support

    Science.gov (United States)

    Lewis, Clayton; Wilde, Nick

    1989-01-01

    Space construction will require heavy investment in the development of a wide variety of user interfaces for the computer-based tools that will be involved at every stage of construction operations. Using today's technology, user interface development is very expensive for two reasons: (1) specialized and scarce programming skills are required to implement the necessary graphical representations and complex control regimes for high-quality interfaces; (2) iteration on prototypes is required to meet user and task requirements, since these are difficult to anticipate with current (and foreseeable) design knowledge. We are attacking this problem by building a user interface development tool based on extensions to the spreadsheet model of computation. The tool provides high-level support for graphical user interfaces and permits dynamic modification of interfaces, without requiring conventional programming concepts and skills.

  18. Programs for interfacing digital storage oscilloscope and micro positioner to a PC for laser induced vaporisation mass spectrometric facility - an application note

    International Nuclear Information System (INIS)

    Joseph, M.; Sivakumar, N.

    1995-01-01

    A laser induced vaporization mass spectrometry (LIV-MS) facility is being developed in our laboratory. The primary motivation for building this mass spectrometry system is the need to generate vapour pressure data of reactor fuels at very high temperatures (∼ 5000K). High power pulsed lasers are ideal heat sources to attain these high temperatures in a containerless fashion and the mass spectrometer can be used to characterise the vapour species that are formed during laser vaporization. In this report the interfacing programs developed for the data acquisition from Digital Storage Oscilloscope and for controlling the micro positioner by a PC through a General Purpose Interface Bus (GPIB/IEEE 488) card are presented. The general structure adopted in the programs will be suitable for any such data collection procedures. (author)

  19. Kinetic Interface

    DEFF Research Database (Denmark)

    2009-01-01

    A kinetic interface for orientation detection in a video training system is disclosed. The interface includes a balance platform instrumented with inertial motion sensors. The interface engages a participant's sense of balance in training exercises.......A kinetic interface for orientation detection in a video training system is disclosed. The interface includes a balance platform instrumented with inertial motion sensors. The interface engages a participant's sense of balance in training exercises....

  20. Standardized mappings--a framework to combine different semantic mappers into a standardized web-API.

    Science.gov (United States)

    Neuhaus, Philipp; Doods, Justin; Dugas, Martin

    2015-01-01

    Automatic coding of medical terms is an important, but highly complicated and laborious task. To compare and evaluate different strategies a framework with a standardized web-interface was created. Two UMLS mapping strategies are compared to demonstrate the interface. The framework is a Java Spring application running on a Tomcat application server. It accepts different parameters and returns results in JSON format. To demonstrate the framework, a list of medical data items was mapped by two different methods: similarity search in a large table of terminology codes versus search in a manually curated repository. These mappings were reviewed by a specialist. The evaluation shows that the framework is flexible (due to standardized interfaces like HTTP and JSON), performant and reliable. Accuracy of automatically assigned codes is limited (up to 40%). Combining different semantic mappers into a standardized Web-API is feasible. This framework can be easily enhanced due to its modular design.

  1. Interface of the polarizable continuum model of solvation with semi-empirical methods in the GAMESS program

    DEFF Research Database (Denmark)

    Svendsen, Casper Steinmann; Blædel, Kristoffer; Christensen, Anders S

    2013-01-01

    An interface between semi-empirical methods and the polarized continuum model (PCM) of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41). The interface includes energy gradients and is parallelized. For large molecules such as ubiq......An interface between semi-empirical methods and the polarized continuum model (PCM) of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41). The interface includes energy gradients and is parallelized. For large molecules...... such as ubiquitin a reasonable speedup (up to a factor of six) is observed for up to 16 cores. The SCF convergence is greatly improved by PCM for proteins compared to the gas phase....

  2. BEE VENOM TRAP DESIGN OF APIS MELLIFERA L. AND APIS CERANA F. HONEY BEES

    OpenAIRE

    Budiaman

    2015-01-01

    The nectar and pollen of flowers which are abundance have not been taken into account for any purpose in forest, agriculture and plantation area. Honey bees such as Apis mellifera L. and Apis cerana F. had known as biological pollinators which could converted the flower components to be high economy products in the forms of honey, royal jelly, propolis, bee wax and bee venom. Among the products, bee venom has the best selling value, but the method of it???s optimal production has not been ext...

  3. Interface of the polarizable continuum model of solvation with semi-empirical methods in the GAMESS program.

    Directory of Open Access Journals (Sweden)

    Casper Steinmann

    Full Text Available An interface between semi-empirical methods and the polarized continuum model (PCM of solvation successfully implemented into GAMESS following the approach by Chudinov et al (Chem. Phys. 1992, 160, 41. The interface includes energy gradients and is parallelized. For large molecules such as ubiquitin a reasonable speedup (up to a factor of six is observed for up to 16 cores. The SCF convergence is greatly improved by PCM for proteins compared to the gas phase.

  4. CISUS: an integrated 3D ultrasound system for IGT using a modular tracking API

    Science.gov (United States)

    Boctor, Emad M.; Viswanathan, Anand; Pieper, Steve; Choti, Michael A.; Taylor, Russell H.; Kikinis, Ron; Fichtinger, Gabor

    2004-05-01

    Ultrasound has become popular in clinical/surgical applications, both as the primary image guidance modality and also in conjunction with other modalities like CT or MRI. Three dimensional ultrasound (3DUS) systems have also demonstrated usefulness in image-guided therapy (IGT). At the same time, however, current lack of open-source and open-architecture multi-modal medical visualization systems prevents 3DUS from fulfilling its potential. Several stand-alone 3DUS systems, like Stradx or In-Vivo exist today. Although these systems have been found to be useful in real clinical setting, it is difficult to augment their functionality and integrate them in versatile IGT systems. To address these limitations, a robotic/freehand 3DUS open environment (CISUS) is being integrated into the 3D Slicer, an open-source research tool developed for medical image analysis and surgical planning. In addition, the system capitalizes on generic application programming interfaces (APIs) for tracking devices and robotic control. The resulting platform-independent open-source system may serve as a valuable tool to the image guided surgery community. Other researchers could straightforwardly integrate the generic CISUS system along with other functionalities (i.e. dual view visualization, registration, real-time tracking, segmentation, etc) to rapidly create their medical/surgical applications. Our current driving clinical application is robotically assisted and freehand 3DUS-guided liver ablation, which is fully being integrated under the CISUS-3D Slicer. Initial functionality and pre-clinical feasibility are demonstrated on phantom and ex-vivo animal models.

  5. APIS : an interactive database of HST-UV observations of the outer planets

    Science.gov (United States)

    Lamy, Laurent; Henry, Florence; Prangé, Renée; Le Sidaner, Pierre

    2014-05-01

    Remote UV measurement of the outer planets offer a wealth of informations on rings, moons, planetary atmospheres and magnetospheres. Auroral emissions in particular provide highly valuable constraints on the auroral processes at work and the underlying coupling between the solar wind, the magnetosphere, the ionosphere and the moons. Key observables provided by high resolution spectro-imaging include the spatial topology and the dynamics of active magnetic field lines, the radiated and the precipitated powers or the energy of precipitating particles. The Hubble Space Telescope (HST) acquired thousands of Far-UV spectra and images of the aurorae of Jupiter, Saturn and Uranus since 1993, feeding in numerous magnetospheric studies. But their use remains generally limited, owing to the difficulty to access and use raw and value-added data. APIS, the egyptian god of fertilization, is also the acronym of a new database (Auroral Planetary Imaging and Spectroscopy), aimed at facilitating the use of HST planetary auroral observations. APIS is based at the Virtual Observatory (VO) of Paris and provides a free and interactive access to a variety of high level data through a simple research interface and standard VO tools (as Aladin, Specview). We will present the capabilities of APIS and illustrate them with several examples.

  6. Updated API document 6A will close API-ISO 9000 gap. [Oil and gas wellhead standards

    Energy Technology Data Exchange (ETDEWEB)

    Bell, S.

    1993-10-01

    The 17th edition of the American Petroleum Institute's (API) document 6A, covering wellheads and their components, is due early next year. As the API vs. International Standards Organization (ISO) 9000 struggle continues, this edition of 6A eliminates some unnecessary specifications, clarifies others, and includes metric specifications accepted by the ISO. The 17th edition will clarify some of the interpretations from earlier editions and further advise users how to acquire the API monogram. The goal of this edition is to make 6A acceptable to ISO as an international document so API can maintain control over petroleum equipment specifications and provide input and guidance in future regulations.

  7. Beebread from Apis mellifera and Apis dorsata. Comparative Chemical Composition and Bioactivity

    Directory of Open Access Journals (Sweden)

    Otilia BOBIS

    2017-05-01

    Full Text Available Beebread is a valuable bee product, both for bee nutrition and for humans. The high nutritional and bioactive properties of beebread were evaluated by chemical composition analysis of beebread from Apis mellifera and Apis dorsata. Bee bread harvested from Romania and India, coming from Apis mellifera and Apis dorsata bees, were evaluated for their chemical composition. Analyses were made in APHIS Laboratory from USAMV Cluj, using validated methods for bee products. Lipids were determined by the Soxhlet extraction method, total protein content was determined by Kjehldahl method, sugar spectrum was determined by high performance liquid chromatography with refractive index detection (HPLC-IR. Water content of beebread samples were situated between 11.45 and 16.46%, total protein content between 16.84 and 19.19% and total lipids between 6.36 and 13.47%.  Beebread has high bioactive properties which can be expressed as antioxidant and/or antibacterial activity. Chemical composition and bioactive properties of beebread is influenced by floral origin of the pollen which the bees collect and place in combs for fermentation. Also the climatic conditions have an important role in developing different fermentation compounds, that may act as antioxidants or antibacterial agents.

  8. Rare royal families in honeybees, Apis mellifera

    Science.gov (United States)

    Moritz, Robin F. A.; Lattorff, H. Michael G.; Neumann, Peter; Kraus, F. Bernhard; Radloff, Sarah E.; Hepburn, H. Randall

    2005-10-01

    The queen is the dominant female in the honeybee colony, Apis mellifera, and controls reproduction. Queen larvae are selected by the workers and are fed a special diet (royal jelly), which determines caste. Because queens mate with many males a large number of subfamilies coexist in the colony. As a consequence, there is a considerable potential for conflict among the subfamilies over queen rearing. Here we show that honeybee queens are not reared at random but are preferentially reared from rare “royal” subfamilies, which have extremely low frequencies in the colony's worker force but a high frequency in the queens reared.

  9. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Meroño-Peñuela, A.; Hoekstra, Rinke; Sack, H; Rizzo, G; Steinmetz, N; Mladenić, D; Auer, S; Lange, C

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most extended way of

  10. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Merono Penuela, A.; Hoekstra, R.J.

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming common practice. It enables universal access to the integration favorable data space of Linked Data. In the majority of use cases, users cannot be expected to learn SPARQL to query this data space. Web APIs are the most common way to enable

  11. grlc Makes GitHub Taste Like Linked Data APIs

    NARCIS (Netherlands)

    Meroño-Peñuela, A.; Hoekstra, R.

    2016-01-01

    Building Web APIs on top of SPARQL endpoints is becoming a common practice to enable universal access to the integration favorable dataspace of Linked Data. However, the Linked Data community cannot expect users to learn SPARQL to query this dataspace, and Web APIs are the most common way of

  12. Experience API: Flexible, Decentralized and Activity-Centric Data Collection

    Science.gov (United States)

    Kevan, Jonathan M.; Ryan, Paul R.

    2016-01-01

    This emerging technology report describes the Experience API (xAPI), a new e-learning specification designed to support the learning community in standardizing and collecting both formal and informal distributed learning activities. Informed by Activity Theory, a framework aligned with constructivism, data is collected in the form of activity…

  13. A Web API ecosystem through feature-based reuse

    NARCIS (Netherlands)

    Verborgh, Ruben; Dumontier, Michel

    2016-01-01

    The current Web API landscape does not scale well: every API requires its own hardcoded clients in an unusually short-lived, tightly coupled relationship of highly subjective quality. This directly leads to inflated development costs, and prevents the design of a more intelligent generation of

  14. Cross-language Babel structs—making scientific interfaces more efficient

    International Nuclear Information System (INIS)

    Prantl, Adrian; Epperly, Thomas G W; Ebner, Dietmar

    2013-01-01

    Babel is an open-source language interoperability framework tailored to the needs of high-performance scientific computing. As an integral element of the Common Component Architecture, it is employed in a wide range of scientific applications where it is used to connect components written in different programming languages. In this paper we describe how we extended Babel to support interoperable tuple data types (structs). Structs are a common idiom in (mono-lingual) scientific application programming interfaces (APIs); they are an efficient way to pass tuples of nonuniform data between functions, and are supported natively by most programming languages. Using our extended version of Babel, developers of scientific codes can now pass structs as arguments between functions implemented in any of the supported languages. In C, C++, Fortran 2003/2008 and Chapel, structs can be passed without the overhead of data marshaling or copying, providing language interoperability at minimal cost. Other supported languages are Fortran 77, Fortran 90/95, Java and Python. We will show how we designed a struct implementation that is interoperable with all of the supported languages and present benchmark data to compare the performance of all language bindings, highlighting the differences between languages that offer native struct support and an object-oriented interface with getter/setter methods. A case study shows how structs can help simplify the interfaces of scientific codes significantly. (paper)

  15. Enhanced OpenModelica Python Interface

    OpenAIRE

    Bajracharya, Sudeep

    2016-01-01

    OMPython is a Python library for OpenModelica, which provides a Python interface to OpenModelica. This thesis significantly improves OMPython by an enhanced, more powerful and easier to use API. It presents how a user can use the Python interface to simulate and access Modelica models using Python objects. The enhanced OMPython includes the list of functions that have been implemented such as getXXXNames(), getXXXValues(), setXXXValues(), getXXXOptions(), setXXXOptions(), and simulate(), etc....

  16. Hymenoptera venom review focusing on Apis mellifera

    Directory of Open Access Journals (Sweden)

    P. R. de Lima

    2003-01-01

    Full Text Available Hymenoptera venoms are complex mixtures containing simple organic molecules, proteins, peptides, and other bioactive elements. Several of these components have been isolated and characterized, and their primary structures determined by biochemical techniques. These compounds are responsible for many toxic or allergic reactions in different organisms, such as local pain, inflammation, itching, irritation, and moderate or severe allergic reactions. The most extensively characterized Hymenoptera venoms are bee venoms, mainly from the Apis genus and also from social wasps and ant species. However, there is little information about other Hymenoptera groups. The Apis venom presents high molecular weight molecules - enzymes with a molecular weight higher than 10.0 kDa - and peptides. The best studied enzymes are phospholipase A2, responsible for cleaving the membrane phospholipids, hyaluronidase, which degrades the matrix component hyaluronic acid into non-viscous segments and acid phosphatase acting on organic phosphates. The main peptide compounds of bee venom are lytic peptide melittin, apamin (neurotoxic, and mastocyte degranulating peptide (MCD.

  17. The geospatial data quality REST API for primary biodiversity data.

    Science.gov (United States)

    Otegui, Javier; Guralnick, Robert P

    2016-06-01

    We present a REST web service to assess the geospatial quality of primary biodiversity data. It enables access to basic and advanced functions to detect completeness and consistency issues as well as general errors in the provided record or set of records. The API uses JSON for data interchange and efficient parallelization techniques for fast assessments of large datasets. The Geospatial Data Quality API is part of the VertNet set of APIs. It can be accessed at http://api-geospatial.vertnet-portal.appspot.com/geospatial and is already implemented in the VertNet data portal for quality reporting. Source code is freely available under GPL license from http://www.github.com/vertnet/api-geospatial javier.otegui@gmail.com or rguralnick@flmnh.ufl.edu Supplementary data are available at Bioinformatics online. © The Author 2016. Published by Oxford University Press.

  18. Coming 5th Edition of the API Standard 618: major changes compared to the API 618, 4th edition

    NARCIS (Netherlands)

    Pyle, A.; Eijk, A.; Elferink, H.

    2003-01-01

    This paper will present the highlights of changes that will be found in the 5th Edition of API 618, which is expected to be published in late 2003 or early 2004. Approximately every 5 years the API Standards are revised in such a way that the latest field experiences and proven designs are included

  19. Development of an MPI benchmark program library

    Energy Technology Data Exchange (ETDEWEB)

    Uehara, Hitoshi

    2001-03-01

    Distributed parallel simulation software with message passing interfaces has been developed to realize large-scale and high performance numerical simulations. The most popular API for message communication is an MPI. The MPI will be provided on the Earth Simulator. It is known that performance of message communication using the MPI libraries gives a significant influence on a whole performance of simulation programs. We developed an MPI benchmark program library named MBL in order to measure the performance of message communication precisely. The MBL measures the performance of major MPI functions such as point-to-point communications and collective communications and the performance of major communication patterns which are often found in application programs. In this report, the description of the MBL and the performance analysis of the MPI/SX measured on the SX-4 are presented. (author)

  20. API Specification Q1: The quality system specification for the oil and gas industry

    International Nuclear Information System (INIS)

    Peurifoy, C.K.

    1994-01-01

    The Oil and Gas Production Industry began using the American Petroleum Institute's Specification Q1, ''Specification for Quality Programs'' (1st Edition, January 1, 1985) in late 1984. The generic ISO 9000 Series Standards, ''Quality management and quality assurance standards,'' were developed at about the same time and were published for public use in 1987. By late 1989 and into the early nineties, the formation of the European Economic Community and the issuance of the EC Procurement Directives sparked a rush by companies worldwide to comply with all the requirements necessary to do business in Europe. The ensuing ''ISO Mania'' has created a windfall for any company providing ISO 9000 quality system certification, consulting, training and almost anything to do with ISO 9000. It is difficult to miss one of the hundreds of newspaper and trade magazine articles promoting the ISO 9000 Quality Standards for use in almost every industry. This paper discusses the latest developments of both the lesser known API Spec Q1 and the much publicized ISO 9001 as well as discusses some of the similarities and differences between them and possible future trends. It also reviews some of the strengths and weaknesses of both documents to support the sentiment that API Spec Q1, in conjunction with the API Monogram Program, is the best quality standard for use in ordering equipment, materials and services for the Oil and Gas Industry

  1. HTTP-based Search and Ordering Using ECHO's REST-based and OpenSearch APIs

    Science.gov (United States)

    Baynes, K.; Newman, D. J.; Pilone, D.

    2012-12-01

    Metadata is an important entity in the process of cataloging, discovering, and describing Earth science data. NASA's Earth Observing System (EOS) ClearingHOuse (ECHO) acts as the core metadata repository for EOSDIS data centers, providing a centralized mechanism for metadata and data discovery and retrieval. By supporting both the ESIP's Federated Search API and its own search and ordering interfaces, ECHO provides multiple capabilities that facilitate ease of discovery and access to its ever-increasing holdings. Users are able to search and export metadata in a variety of formats including ISO 19115, json, and ECHO10. This presentation aims to inform technically savvy clients interested in automating search and ordering of ECHO's metadata catalog. The audience will be introduced to practical and applicable examples of end-to-end workflows that demonstrate finding, sub-setting and ordering data that is bound by keyword, temporal and spatial constraints. Interaction with the ESIP OpenSearch Interface will be highlighted, as will ECHO's own REST-based API.

  2. Interface Consistency

    DEFF Research Database (Denmark)

    Staunstrup, Jørgen

    1998-01-01

    This paper proposes that Interface Consistency is an important issue for the development of modular designs. Byproviding a precise specification of component interfaces it becomes possible to check that separately developedcomponents use a common interface in a coherent matter thus avoiding a very...... significant source of design errors. Awide range of interface specifications are possible, the simplest form is a syntactical check of parameter types.However, today it is possible to do more sophisticated forms involving semantic checks....

  3. Interface models

    DEFF Research Database (Denmark)

    Ravn, Anders P.; Staunstrup, Jørgen

    1994-01-01

    This paper proposes a model for specifying interfaces between concurrently executing modules of a computing system. The model does not prescribe a particular type of communication protocol and is aimed at describing interfaces between both software and hardware modules or a combination of the two....... The model describes both functional and timing properties of an interface...

  4. EKSPLORASI AKTINOMISET SEBAGAI PENGHASIL ANTIBIOTIKA DARI TANAH MANGROVE Sonneratia caseolaris DI TANJUNG API API

    Directory of Open Access Journals (Sweden)

    Awalul Fatiqin

    2015-08-01

    Full Text Available Actinomycetes are soil organisms that have traits that are common to bacteria and fungi but also have quite different characteristics that limit into one group which is distinctly different. Study aimed to explore the mangrove actinomycetes from soil and tested the antibacterial potency. Soil samples taken from the mangrove land at Tanjung Api-api mangrove species Sonneratia caseolaris. Activity test antibacterial using a method modified disk a test bacterium Escherichia coli. Identification isolates of actinomycetes by observing the character of macroscopic colonies, microscopic conidia. The results showed that the obtained three different actinomycetes isolates, 1 isolate has the most potential ability to inhibit bacterial growth test with an average value of 1:13 cm in inhibiting the bacteria Escherichia coli.

  5. Analysing PKCS#11 Key Management APIs with Unbounded Fresh Data

    Science.gov (United States)

    Fröschle, Sibylle; Steel, Graham

    We extend Delaune, Kremer and Steel’s framework for analysis of PKCS#11-based APIs from bounded to unbounded fresh data. We achieve this by: formally defining the notion of an attribute policy; showing that a well-designed API should have a certain class of policy we call complete; showing that APIs with complete policies may be safely abstracted to APIs where the attributes are fixed; and proving that these static APIs can be analysed in a small bounded model such that security properties will hold for the unbounded case. We automate analysis in our framework using the SAT-based security protocol model checker SATMC. We show that a symmetric key management subset of the Eracom PKCS#11 API, used in their ProtectServer product, preserves the secrecy of sensitive keys for unbounded numbers of fresh keys and handles, i.e. pointers to keys. We also show that this API is not robust: if an encryption key is lost to the intruder, SATMC finds an attack whereby all the keys may be compromised.

  6. Aggressiveness index of Apis Mellifera (Hymenoptera: Aapidae

    Directory of Open Access Journals (Sweden)

    Jennyfer Insuasty Torres

    2004-01-01

    Full Text Available An index measuring the aggressiveness among ten colonies of Apis mellifera was elaborated based on the third generation synthetic indices by Charum et al. (1999. The index values are subject to a fixed parameter used as the beginning or standard value, and correspond to the aggressive features of some Africans colonies studied by Rothenbuler et al. (1968. In the ten colonies the index values are notably smaller than those of African colonies and are biased to the lowest values. This indicates, that neither of the colonies presents an extreme aggressive behavior and it is possible that they have not Africans genotypes. These results are an indirect proof of the index. Nevertheless, it could be improved by the introduction of other factors such as, climate and colony management.

  7. The IRMIS object model and services API

    International Nuclear Information System (INIS)

    Saunders, C.; Dohan, D.A.; Arnold, N.D.

    2005-01-01

    The relational model developed for the Integrated Relational Model of Installed Systems (IRMIS) toolkit has been successfully used to capture the Advanced Photon Source (APS) control system software (EPICS process variables and their definitions). The relational tables are populated by a crawler script that parses each Input/Output Controller (IOC) start-up file when an IOC reboot is detected. User interaction is provided by a Java Swing application that acts as a desktop for viewing the process variable information. Mapping between the display objects and the relational tables was carried out with the Hibernate Object Relational Modeling (ORM) framework. Work is well underway at the APS to extend the relational modeling to include control system hardware. For this work, due in part to the complex user interaction required, the primary application development environment has shifted from the relational database view to the object oriented (Java) perspective. With this approach, the business logic is executed in Java rather than in SQL stored procedures. This paper describes the object model used to represent control system software, hardware, and interconnects in IRMIS. We also describe the services API used to encapsulate the required behaviors for creating and maintaining the complex data. In addition to the core schema and object model, many important concepts in IRMIS are captured by the services API. IRMIS is an ambitious collaborative effort for defining and developing a relational database and associated applications to comprehensively document the large and complex EPICS-based control systems of today's accelerators. The documentation effort includes process variables, control system hardware, and interconnections. The approach could also be used to document all components of the accelerator, including mechanical, vacuum, power supplies, etc. One key aspect of IRMIS is that it is a documentation framework, not a design and development tool. We do not

  8. Cinfony – combining Open Source cheminformatics toolkits behind a common interface

    Directory of Open Access Journals (Sweden)

    Hutchison Geoffrey R

    2008-12-01

    Full Text Available Abstract Background Open Source cheminformatics toolkits such as OpenBabel, the CDK and the RDKit share the same core functionality but support different sets of file formats and forcefields, and calculate different fingerprints and descriptors. Despite their complementary features, using these toolkits in the same program is difficult as they are implemented in different languages (C++ versus Java, have different underlying chemical models and have different application programming interfaces (APIs. Results We describe Cinfony, a Python module that presents a common interface to all three of these toolkits, allowing the user to easily combine methods and results from any of the toolkits. In general, the run time of the Cinfony modules is almost as fast as accessing the underlying toolkits directly from C++ or Java, but Cinfony makes it much easier to carry out common tasks in cheminformatics such as reading file formats and calculating descriptors. Conclusion By providing a simplified interface and improving interoperability, Cinfony makes it easy to combine complementary features of OpenBabel, the CDK and the RDKit.

  9. Building Hypermedia APIs with HTML5 and Node

    CERN Document Server

    Amundsen, Mike

    2011-01-01

    With this concise book, you'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well-costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain

  10. Privacy Issues of the W3C Geolocation API

    OpenAIRE

    Doty, Nick; Mulligan, Deirdre K.; Wilde, Erik

    2010-01-01

    The W3C's Geolocation API may rapidly standardize the transmission of location information on the Web, but, in dealing with such sensitive information, it also raises serious privacy concerns. We analyze the manner and extent to which the current W3C Geolocation API provides mechanisms to support privacy. We propose a privacy framework for the consideration of location information and use it to evaluate the W3C Geolocation API, both the specification and its use in the wild, and recommend s...

  11. Integrating UniTree with the data migration API

    Science.gov (United States)

    Schrodel, David G.

    1994-01-01

    The Data Migration Application Programming Interface (DMAPI) has the potential to allow developers of open systems Hierarchical Storage Management (HSM) products to virtualize native file systems without the requirement to make changes to the underlying operating system. This paper describes advantages of virtualizing native file systems in hierarchical storage management systems, the DMAPI at a high level, what the goals are for the interface, and the integration of the Convex UniTree+HSM with DMAPI along with some of the benefits derived in the resulting product.

  12. Designing the User Interface COBRET under Windows to Carry out Pre- and Post-Processing for the Programs COBRA-RERTR and PARET

    International Nuclear Information System (INIS)

    Ghazi, N.; Monther, A.; Hainoun, A.

    2004-01-01

    In the frame work of testing, evaluation and application of computer codes in the design and safety analysis of research reactors, the dynamic code PARET and the thermal hydraulic code COBRA-RERTR have been adopted. In order to run the codes under windows and to support the user by pre- and post processing, the user interface program COBRET has been developed in the programming language Visual Basic 6 and the data used by it are organized and stored in a relational database in MS Access, an integral part of the software package, MS Office. The interface works in the environment of the Windows operating system and utilizes its graphics as well as other possibilities. It consists of Pre and Post processor. The pre processor deals with the interactive preparation of the input files for PARET and COBRA codes. It supports the user with an automatic check in routine for detecting logical input errors in addition to many direct helps during the multi mode input process. This process includes an automatic branching according to the selected control parameters that depends on the simulation modes of the considered physical problem. The post processor supports the user with graphical tool to present the time and axial distribution of the system variables that consist of many neutronics and thermal hydraulic parameters of the reactor system like neutron flux, reactivity, temperatures, flow rate, pressure and void distribution. (authors)

  13. Designing the user interface COBRET under windows to carry out pre- and post-processing for the programs COBRA-RERTR and PARET

    International Nuclear Information System (INIS)

    Hainoun, A.; Monther, A.; Ghazi, N.

    2004-01-01

    In this framework of testing, evaluation and application of computer codes in the design studies and safety analysis of research reactors, the dynamic code PARET and the thermal hydraulic code COBRA-RERTR have been adopted. In order to run the codes under windows and to support the user by pre- and post processing. The user interface program COBRET has been developed in the programming language visual basic 6 and the data used by it are organized and stored in a relational database in MS Access, and integral port of the software package, MS Office. The interface works in the environment of the Windows operating system and utilizes its graphics as well as other possibilities. It consists of Pre and Post processor. The pre processor deals with the interactive preparation of the input files for PARET and COBRA codes. it supports the user with an automatic check in routine for detecting logical input errors in addition to many direct helps during the multi mode input process. This process includes an automatic branching according to the selected control parameters that depends on the simulation modes of the considered physical problem. The post processor supports the user with graphical tool to present the time and axial distribution of the system variables that consist of many neutronics and thermal hydraulic parameters o the reactor system like neutron flux, reactivity, temperatures, flow rate, pressure and void distribution (author)

  14. Moving evidence-based drug abuse prevention programs from basic science to practice: "bridging the efficacy-effectiveness interface".

    Science.gov (United States)

    August, Gerald J; Winters, Ken C; Realmuto, George M; Tarter, Ralph; Perry, Cheryl; Hektner, Joel M

    2004-01-01

    This article examines the challenges faced by developers of youth drug abuse prevention programs in transporting scientifically proven or evidence-based programs into natural community practice systems. Models for research on the transfer of prevention technology are described with specific emphasis given to the relationship between efficacy and effectiveness studies. Barriers that impede the successful integration of efficacy methods within effectiveness studies (e.g., client factors, practitioner factors, intervention structure characteristics, and environmental and organizational factors) are discussed. We present a modified model for program development and evaluation that includes a new type of research design, the hybrid efficacy-effectiveness study that addresses program transportability. The utility of the hybrid study is illustrated in the evaluation of the Early Risers "Skills for Success" prevention program.

  15. OFF, Open source Finite volume Fluid dynamics code: A free, high-order solver based on parallel, modular, object-oriented Fortran API

    Science.gov (United States)

    Zaghi, S.

    2014-07-01

    OFF, an open source (free software) code for performing fluid dynamics simulations, is presented. The aim of OFF is to solve, numerically, the unsteady (and steady) compressible Navier-Stokes equations of fluid dynamics by means of finite volume techniques: the research background is mainly focused on high-order (WENO) schemes for multi-fluids, multi-phase flows over complex geometries. To this purpose a highly modular, object-oriented application program interface (API) has been developed. In particular, the concepts of data encapsulation and inheritance available within Fortran language (from standard 2003) have been stressed in order to represent each fluid dynamics "entity" (e.g. the conservative variables of a finite volume, its geometry, etc…) by a single object so that a large variety of computational libraries can be easily (and efficiently) developed upon these objects. The main features of OFF can be summarized as follows: Programming LanguageOFF is written in standard (compliant) Fortran 2003; its design is highly modular in order to enhance simplicity of use and maintenance without compromising the efficiency; Parallel Frameworks Supported the development of OFF has been also targeted to maximize the computational efficiency: the code is designed to run on shared-memory multi-cores workstations and distributed-memory clusters of shared-memory nodes (supercomputers); the code's parallelization is based on Open Multiprocessing (OpenMP) and Message Passing Interface (MPI) paradigms; Usability, Maintenance and Enhancement in order to improve the usability, maintenance and enhancement of the code also the documentation has been carefully taken into account; the documentation is built upon comprehensive comments placed directly into the source files (no external documentation files needed): these comments are parsed by means of doxygen free software producing high quality html and latex documentation pages; the distributed versioning system referred as git

  16. libChEBI: an API for accessing the ChEBI database.

    Science.gov (United States)

    Swainston, Neil; Hastings, Janna; Dekker, Adriano; Muthukrishnan, Venkatesh; May, John; Steinbeck, Christoph; Mendes, Pedro

    2016-01-01

    ChEBI is a database and ontology of chemical entities of biological interest. It is widely used as a source of identifiers to facilitate unambiguous reference to chemical entities within biological models, databases, ontologies and literature. ChEBI contains a wealth of chemical data, covering over 46,500 distinct chemical entities, and related data such as chemical formula, charge, molecular mass, structure, synonyms and links to external databases. Furthermore, ChEBI is an ontology, and thus provides meaningful links between chemical entities. Unlike many other resources, ChEBI is fully human-curated, providing a reliable, non-redundant collection of chemical entities and related data. While ChEBI is supported by a web service for programmatic access and a number of download files, it does not have an API library to facilitate the use of ChEBI and its data in cheminformatics software. To provide this missing functionality, libChEBI, a comprehensive API library for accessing ChEBI data, is introduced. libChEBI is available in Java, Python and MATLAB versions from http://github.com/libChEBI, and provides full programmatic access to all data held within the ChEBI database through a simple and documented API. libChEBI is reliant upon the (automated) download and regular update of flat files that are held locally. As such, libChEBI can be embedded in both on- and off-line software applications. libChEBI allows better support of ChEBI and its data in the development of new cheminformatics software. Covering three key programming languages, it allows for the entirety of the ChEBI database to be accessed easily and quickly through a simple API. All code is open access and freely available.

  17. Assessment of nutritional resources quality from honeybees (Apis ...

    African Journals Online (AJOL)

    Several environments were selected, namely a rainforest in. Kisangani ... Keywords: Apis mellifera adansonii, honey, bee bread, quality, nutrition, bee ecology, DRC. INTRODUCTION. Various ...... BKN, Co-Proponent of this work, contributed.

  18. Challenges associated with the honey bee ( Apis Mellifera Adansonii )

    African Journals Online (AJOL)

    Challenges associated with the honey bee ( Apis Mellifera Adansonii ) colonies ... Diseases like American and European foulbrood were absent while ... African Journal of Food, Agriculture, Nutrition and Development, Volume 13 No. 2 April ...

  19. Practical Implementation of 10 Rules for Writing REST APIs

    Directory of Open Access Journals (Sweden)

    Jiri Hradil

    2017-01-01

    Full Text Available This paper shows a practical implementation of “10 Rules for Writing REST APIs introduced in the article” (Hradil, 2016. The application is done in Invoice Home (Wikilane, 2016, an invoicing web application for small business and entrepreneurs available world-wide. The API is implemented in JSON hypermedia format (ECMA International, 2016 and with Ruby on Rails framework (Hansson, 2016. The main purpose of the API is to allow connection of Invoice Home with external systems and offer Invoice Home data in simpler format compared to the current HTML format of the full-stack web application. The paper could be also used as a basic template or pattern for any other implementation of the JSON API in any web-based application.

  20. Pemanfaatan Google Maps Api Untuk Visualisasi Data Base Transceiver Station

    OpenAIRE

    Rani, Septia

    2016-01-01

    This paper discusses the use of the Google Maps API to perform data visualization for Base Transceiver Station (BTS) data. BTS are typically used by telecommunications companies to facilitate wireless communication between communication devices with the network operator. Each BTS has important information such as it’s location, it’s transaction traffic, as well as information about revenue. With the implementation of BTS data visualization using the Google Maps API, key information owned by e...

  1. Pemanfaatan Google Maps Api Untuk Visualisasi Data Base Transceiver Station

    OpenAIRE

    Rani, Septia

    2016-01-01

    This paper discusses the use of the Google Maps API to perform data visualization for Base Transceiver Station (BTS) data. BTS are typically used by telecommunications companies to facilitate wireless communication between communication devices with the network operator. Each BTS has important information such as it's location, it's transaction traffic, as well as information about revenue. With the implementation of BTS data visualization using the Google Maps API, key information owned by e...

  2. PEMANFAATAN GOOGLE MAPS API UNTUK VISUALISASI DATA BASE TRANSCEIVER STATION

    OpenAIRE

    Rani, Septia

    2016-01-01

    This paper discusses the use of the Google Maps API to perform data visualization for Base Transceiver Station (BTS) data. BTS are typically used by telecommunications companies to facilitate wireless communication between communication devices with the network operator. Each BTS has important information such as it’s location, it’s transaction traffic, as well as information about revenue. With the implementation of BTS data visualization using the Google Maps API, key information owned by e...

  3. Identification of Complete Repertoire of Apis florea Odorant Receptors Reveals Complex Orthologous Relationships with Apis mellifera

    Science.gov (United States)

    Karpe, Snehal D.; Jain, Rikesh; Brockmann, Axel; Sowdhamini, Ramanathan

    2016-01-01

    Abstract We developed a computational pipeline for homology based identification of the complete repertoire of olfactory receptor (OR) genes in the Asian honey bee species, Apis florea. Apis florea is phylogenetically the most basal honey bee species and also the most distant sister species to the Western honey bee Apis mellifera, for which all OR genes had been identified before. Using our pipeline, we identified 180 OR genes in A. florea, which is very similar to the number of ORs identified in A. mellifera (177 ORs). Many characteristics of the ORs including gene structure, synteny of tandemly repeated ORs and basic phylogenetic clustering are highly conserved. The composite phylogenetic tree of A. florea and A. mellifera ORs could be divided into 21 clades which are in harmony with the existing Hymenopteran tree. However, we found a few nonorthologous OR relationships between both species as well as independent pseudogenization of ORs suggesting separate evolutionary changes. Particularly, a subgroup of the OR gene clade XI, which had been hypothesized to code cuticular hydrocarbon receptors showed a high number of species-specific ORs. RNAseq analysis detected a total number of 145 OR transcripts in male and 162 in female antennae. Most of the OR genes were highly expressed on the female antennae. However, we detected five distinct male-biased OR genes, out of which three genes (AfOr11, AfOr18, AfOr170P) were shown to be male-biased in A. mellifera, too, thus corroborating a behavioral function in sex-pheromone communication. PMID:27540087

  4. Application of the API/NPRA SVA methodology to transportation security issues.

    Science.gov (United States)

    Moore, David A

    2006-03-17

    Security vulnerability analysis (SVA) is becoming more prevalent as the issue of chemical process security is of greater concern. The American Petroleum Institute (API) and the National Petrochemical and Refiner's Association (NPRA) have developed a guideline for conducting SVAs of petroleum and petrochemical facilities in May 2003. In 2004, the same organizations enhanced the guidelines by adding the ability to evaluate transportation security risks (pipeline, truck, and rail). The importance of including transportation and value chain security in addition to fixed facility security in a SVA is that these issues may be critically important to understanding the total risk of the operation. Most of the SVAs done using the API/NPRA SVA and other SVA methods were centered on the fixed facility and the operations within the plant fence. Transportation interfaces alone are normally studied as a part of the facility SVA, and the entire transportation route impacts and value chain disruption are not commonly considered. Particularly from a national, regional, or local infrastructure analysis standpoint, understanding the interdependencies is critical to the risk assessment. Transportation risks may include weaponization of the asset by direct attack en route, sabotage, or a Trojan Horse style attack into a facility. The risks differ in the level of access control and the degree of public exposures, as well as the dynamic nature of the assets. The public exposures along the transportation route need to be carefully considered. Risks may be mitigated by one of many strategies including internment, staging, prioritization, conscription, or prohibition, as well as by administrative security measures and technology for monitoring and isolating the assets. This paper illustrates how these risks can be analyzed by the API/NPRA SVA methodology. Examples are given of a pipeline operation, and other examples are found in the guidelines.

  5. Organic interfaces

    NARCIS (Netherlands)

    Poelman, W.A.; Tempelman, E.

    2014-01-01

    This paper deals with the consequences for product designers resulting from the replacement of traditional interfaces by responsive materials. Part 1 presents a theoretical framework regarding a new paradigm for man-machine interfacing. Part 2 provides an analysis of the opportunities offered by new

  6. Interface Realisms

    DEFF Research Database (Denmark)

    Pold, Søren

    2005-01-01

    This article argues for seeing the interface as an important representational and aesthetic form with implications for postmodern culture and digital aesthetics. The interface emphasizes realism due in part to the desire for transparency in Human-Computer Interaction (HCI) and partly...

  7. Honeybee (Apis mellifera ligustica) drone embryo proteomes.

    Science.gov (United States)

    Li, Jianke; Fang, Yu; Zhang, Lan; Begna, Desalegn

    2011-03-01

    Little attention has been paid to the drone honeybee (Apis mellifera ligustica) which is a haploid individual carrying only the set of alleles that it inherits from its mother. Molecular mechanisms underlying drone embryogenesis are poorly understood. This study evaluated protein expression profiles of drone embryogenesis at embryonic ages of 24, 48 and 72h. More than 100 reproducible proteins were analyzed by mass spectrometry on 2D electrophoresis gels. Sixty-two proteins were significantly changed at the selected three experimental age points. Expression of the metabolic energy requirement-related protein peaked at the embryonic age of 48h, whereas development and metabolizing amino acid-related proteins expressed optimally at 72h. Cytoskeleton, protein folding and antioxidant-related proteins were highly expressed at 48 and 72h. Protein networks of the identified proteins were constructed and protein expressions were validated at the transcription level. This first proteomic study of drone embryogenesis in the honeybee may provide geneticists an exact timetable and candidate protein outline for further manipulations of drone stem cells. Crown Copyright © 2010. Published by Elsevier Ltd. All rights reserved.

  8. Technology Roadmap on Instrumentation, Control, and Human-Machine Interface to Support DOE Advanced Nuclear Energy Programs

    International Nuclear Information System (INIS)

    Donald D Dudenhoeffer; Burce P Hallbert

    2007-01-01

    Instrumentation, Controls, and Human-Machine Interface (ICHMI) technologies are essential to ensuring delivery and effective operation of optimized advanced Generation IV (Gen IV) nuclear energy systems. In 1996, the Watts Bar I nuclear power plant in Tennessee was the last U.S. nuclear power plant to go on line. It was, in fact, built based on pre-1990 technology. Since this last U.S. nuclear power plant was designed, there have been major advances in the field of ICHMI systems. Computer technology employed in other industries has advanced dramatically, and computing systems are now replaced every few years as they become functionally obsolete. Functional obsolescence occurs when newer, more functional technology replaces or supersedes an existing technology, even though an existing technology may well be in working order. Although ICHMI architectures are comprised of much of the same technology, they have not been updated nearly as often in the nuclear power industry. For example, some newer Personal Digital Assistants (PDAs) or handheld computers may, in fact, have more functionality than the 1996 computer control system at the Watts Bar I plant. This illustrates the need to transition and upgrade current nuclear power plant ICHMI technologies

  9. DOSE-Analyzer. A computer program with graphical user interface to analyze absorbed dose inside a body of mouse and human upon external neutron exposure

    International Nuclear Information System (INIS)

    Satoh, Daiki; Takahashi, Fumiaki; Shigemori, Yuji; Sakamoto, Kensaku

    2010-06-01

    DOSE-Analyzer is a computer program to retrieve the dose information from a database and generate a graph through a graphical user interface (GUI). The database is constructed for absorbed dose, fluence, and energy distribution inside a body of mouse and human exposed upon external neutrons, which is calculated by our developed Monte-Carlo simulation method using voxel-based phantom and particle transport code PHITS. The input configurations of irradiation geometry, subject, and energy are set by GUI. The results are tabulated at particle types, i.e. electron, proton, deuteron, triton, and alpha particle, and target organs on a data sheet of Microsoft Office Excel TM . Simple analysis to compare the output values for two subjects is also performed on DOSE-Analyzer. This report is a user manual of DOSE-Analyzer. (author)

  10. Visual interface for the automation of the instrumented pendulum of Charpy tests used in the surveillance program of reactors vessel of nuclear power plants

    International Nuclear Information System (INIS)

    Rojas S, A.S.; Sainz M, E.; Ruiz E, J.A.

    2004-01-01

    Inside the Programs of Surveillance of the nuclear power stations periodic information is required on the state that keep the materials with those that builds the vessel of the reactor. This information is obtained through some samples or test tubes that are introduced inside the core of the reactor and it is observed if its physical characteristics remain after having been subjected to the radiation changes and temperature. The rehearsal with the instrumented Charpy pendulum offers information on the behavior of fracture dynamics of a material. In the National Institute of Nuclear Research (ININ) it has an instrumented Charpy pendulum. The operation of this instrument is manual, having inconveniences to carry out rehearsals with radioactive material, handling of high and low temperatures, to fulfill the normative ones for the realization of the rehearsals, etc. In this work the development of a computational program is presented (virtual instrument), for the automation of the instrumented pendulum. The system has modules like: Card of data acquisition, signal processing, positioning system, tempered system, pneumatic system, compute programs like it is the visual interface for the operation of the instrumented Charpy pendulum and the acquisition of impact signals. This system shows that given the characteristics of the nuclear industry with radioactive environments, the virtual instrumentation and the automation of processes can contribute to diminish the risks to the personnel occupationally exposed. (Author)

  11. Experimental investigation of interface conditions between oxidic melt and ablating concrete during MCCI by means of simulating material experiments: the Artemis program

    Energy Technology Data Exchange (ETDEWEB)

    Veteau, J.M. [Commissariat a l' Energie Atomique, DEN/DTN/SE2T/LPTM, 17 rue des Martyrs 38 - Grenoble cedex 9 (France)

    2005-07-01

    Full text of publication follows: In the frame work of R and D on Severe Accidents in PWR plants, an estimation by codes of time of basemat melt-through by Corium is required. For this, the heat flux distribution along the cavity wall must be properly modelled. Hence the knowledge of the heat transfer coefficient as well as the temperature at the interface between the melt and the solid become key issues. Phase diagram of the melt and composition governs the interface temperature which controls, at least partly, the thickness of the Corium crust formed on the molten concrete. Crust behaviour (time evolution of thickness, mechanical interaction with gas) implies a release mode of molten concrete in Corium which in turn alters the melt composition. Clearly, the molten corium-concrete interaction (MCCI) phenomenon is the result of a strong coupling between physico-chemistry and thermohydraulics. The main goal of the first test series of the Artemis program is to make a link between the interface temperature and the physico-chemistry of the melt (phase diagram) through tests conducted with simulating materials and to provide an insight on the existence, the behaviour and the composition of the crust. This test series considers 1D MCCI using a non eutectic LiCl-BaCl{sub 2} mixture poured at 1000 deg. C in a cylindrical test section (internal diameter 0.3 m) to interact with the 0.35 m deep basemat made of the same salt mixture at the eutectic composition. This 'concrete' was especially manufactured with sintered granulates to allow gas flow from the bottom (argon), then simulating gas released by concrete in the reactor case. Constant power is applied in the pool with an helical coil and 1D MCCI is ensured by counterbalancing heat losses by controlled heating at the lateral walls and at the top of the test section. Concrete ablation is followed from the output of 45 0.5 mm diameter thermocouples. An instrumented rod periodically investigates the temperature

  12. Experimental investigation of interface conditions between oxidic melt and ablating concrete during MCCI by means of simulating material experiments: the Artemis program

    International Nuclear Information System (INIS)

    Veteau, J.M.

    2005-01-01

    Full text of publication follows: In the frame work of R and D on Severe Accidents in PWR plants, an estimation by codes of time of basemat melt-through by Corium is required. For this, the heat flux distribution along the cavity wall must be properly modelled. Hence the knowledge of the heat transfer coefficient as well as the temperature at the interface between the melt and the solid become key issues. Phase diagram of the melt and composition governs the interface temperature which controls, at least partly, the thickness of the Corium crust formed on the molten concrete. Crust behaviour (time evolution of thickness, mechanical interaction with gas) implies a release mode of molten concrete in Corium which in turn alters the melt composition. Clearly, the molten corium-concrete interaction (MCCI) phenomenon is the result of a strong coupling between physico-chemistry and thermohydraulics. The main goal of the first test series of the Artemis program is to make a link between the interface temperature and the physico-chemistry of the melt (phase diagram) through tests conducted with simulating materials and to provide an insight on the existence, the behaviour and the composition of the crust. This test series considers 1D MCCI using a non eutectic LiCl-BaCl 2 mixture poured at 1000 deg. C in a cylindrical test section (internal diameter 0.3 m) to interact with the 0.35 m deep basemat made of the same salt mixture at the eutectic composition. This 'concrete' was especially manufactured with sintered granulates to allow gas flow from the bottom (argon), then simulating gas released by concrete in the reactor case. Constant power is applied in the pool with an helical coil and 1D MCCI is ensured by counterbalancing heat losses by controlled heating at the lateral walls and at the top of the test section. Concrete ablation is followed from the output of 45 0.5 mm diameter thermocouples. An instrumented rod periodically investigates the temperature and the position

  13. Implementation of a scalable, web-based, automated clinical decision support risk-prediction tool for chronic kidney disease using C-CDA and application programming interfaces.

    Science.gov (United States)

    Samal, Lipika; D'Amore, John D; Bates, David W; Wright, Adam

    2017-11-01

    Clinical decision support tools for risk prediction are readily available, but typically require workflow interruptions and manual data entry so are rarely used. Due to new data interoperability standards for electronic health records (EHRs), other options are available. As a clinical case study, we sought to build a scalable, web-based system that would automate calculation of kidney failure risk and display clinical decision support to users in primary care practices. We developed a single-page application, web server, database, and application programming interface to calculate and display kidney failure risk. Data were extracted from the EHR using the Consolidated Clinical Document Architecture interoperability standard for Continuity of Care Documents (CCDs). EHR users were presented with a noninterruptive alert on the patient's summary screen and a hyperlink to details and recommendations provided through a web application. Clinic schedules and CCDs were retrieved using existing application programming interfaces to the EHR, and we provided a clinical decision support hyperlink to the EHR as a service. We debugged a series of terminology and technical issues. The application was validated with data from 255 patients and subsequently deployed to 10 primary care clinics where, over the course of 1 year, 569 533 CCD documents were processed. We validated the use of interoperable documents and open-source components to develop a low-cost tool for automated clinical decision support. Since Consolidated Clinical Document Architecture-based data extraction extends to any certified EHR, this demonstrates a successful modular approach to clinical decision support. © The Author 2017. Published by Oxford University Press on behalf of the American Medical Informatics Association.

  14. SeqLib: a C ++ API for rapid BAM manipulation, sequence alignment and sequence assembly.

    Science.gov (United States)

    Wala, Jeremiah; Beroukhim, Rameen

    2017-03-01

    We present SeqLib, a C ++ API and command line tool that provides a rapid and user-friendly interface to BAM/SAM/CRAM files, global sequence alignment operations and sequence assembly. Four C libraries perform core operations in SeqLib: HTSlib for BAM access, BWA-MEM and BLAT for sequence alignment and Fermi for error correction and sequence assembly. Benchmarking indicates that SeqLib has lower CPU and memory requirements than leading C ++ sequence analysis APIs. We demonstrate an example of how minimal SeqLib code can extract, error-correct and assemble reads from a CRAM file and then align with BWA-MEM. SeqLib also provides additional capabilities, including chromosome-aware interval queries and read plotting. Command line tools are available for performing integrated error correction, micro-assemblies and alignment. SeqLib is available on Linux and OSX for the C ++98 standard and later at github.com/walaj/SeqLib. SeqLib is released under the Apache2 license. Additional capabilities for BLAT alignment are available under the BLAT license. jwala@broadinstitue.org ; rameen@broadinstitute.org. © The Author 2016. Published by Oxford University Press. All rights reserved. For Permissions, please e-mail: journals.permissions@oup.com

  15. VMD-SS: A graphical user interface plug-in to calculate the protein secondary structure in VMD program.

    Science.gov (United States)

    Yahyavi, Masoumeh; Falsafi-Zadeh, Sajad; Karimi, Zahra; Kalatarian, Giti; Galehdari, Hamid

    2014-01-01

    The investigation on the types of secondary structure (SS) of a protein is important. The evolution of secondary structures during molecular dynamics simulations is a useful parameter to analyze protein structures. Therefore, it is of interest to describe VMD-SS (a software program) for the identification of secondary structure elements and its trajectories during simulation for known structures available at the Protein Data Bank (PDB). The program helps to calculate (1) percentage SS, (2) SS occurrence in each residue, (3) percentage SS during simulation, and (4) percentage residues in all SS types during simulation. The VMD-SS plug-in was designed using TCL script and stride to calculate secondary structure features. The database is available for free at http://science.scu.ac.ir/HomePage.aspx?TabID=13755.

  16. Interfacing Computer-Assisted Drafting and Design with the Building Loads Analysis and System Thermodynamics (BLAST) Program

    Science.gov (United States)

    1992-10-01

    architectural engineering community, its status as a de facto standard CADD package, and its extensibility via AutoLISP (Autodesk’s proprietary subset of...actually invokes AutoCAD and the AutoLISP program portion of Drawing Navigator. By using a pointing device such as a mouse, the user interacts with...shown in Figure 4 (for the developed prototype) is AutoCAD. The Drawing Navigator box shows three subcomponents. The embedded code is the AutoLISP

  17. Inhibiting DNA methylation alters olfactory extinction but not acquisition learning in Apis cerana and Apis mellifera.

    Science.gov (United States)

    Gong, Zhiwen; Wang, Chao; Nieh, James C; Tan, Ken

    2016-07-01

    DNA methylation plays a key role in invertebrate acquisition and extinction memory. Honey bees have excellent olfactory learning, but the role of DNA methylation in memory formation has, to date, only been studied in Apis mellifera. We inhibited DNA methylation by inhibiting DNA methyltransferase (DNMT) with zebularine (zeb) and studied the resulting effects upon olfactory acquisition and extinction memory in two honey bee species, Apis cerana and A. mellifera. We used the proboscis extension reflex (PER) assay to measure memory. We provide the first demonstration that DNA methylation is also important in the olfactory extinction learning of A. cerana. DNMT did not reduce acquisition learning in either species. However, zeb bidirectionally and differentially altered extinction learning in both species. In particular, zeb provided 1h before acquisition learning improved extinction memory retention in A. mellifera, but reduced extinction memory retention in A. cerana. The reasons for these differences are unclear, but provide a basis for future studies to explore species-specific differences in the effects of methylation on memory formation. Copyright © 2016 Elsevier Ltd. All rights reserved.

  18. Novel diagnostic tools for Asian (Apis cerana) and European (Apis mellifera) honey authentication.

    Science.gov (United States)

    Soares, Sónia; Grazina, Liliana; Mafra, Isabel; Costa, Joana; Pinto, M Alice; Duc, Hanh Pham; Oliveira, M Beatriz P P; Amaral, Joana S

    2018-03-01

    Honey can be produced by different species of honeybees, with two being of economic importance due to their use in apiculture, namely Apis mellifera (known as European honeybee) and Apis cerana (known as Asian honeybee). Due to the decline of the wild populations of the Asian honeybee, this honey generally attains much higher market value, being prone to adulteration. This work aims at proposing new tools, based on the use of molecular markers, for the entomological authentication of honey. To this end, new species-specific primers were designed targeting the tRNA leu -cox2 intergenic region and allowing the detection of A. cerana DNA by qualitative polymerase chain reaction (PCR). Additionally, a novel real-time PCR method with high resolution melting analysis was developed to target the 16S rRNA gene of both bee species, allowing their discrimination in different clusters. The proposed methodologies were further applied with success in the authentication of Asian and European honey samples by the identification of honeybee DNA, demonstrating the usefulness of these simple and cost-effective new approaches. Copyright © 2017 Elsevier Ltd. All rights reserved.

  19. A user interface framework for the Square Kilometre Array: concepts and responsibilities

    Science.gov (United States)

    Marassi, Alessandro; Brajnik, Giorgio; Nicol, Mark; Alberti, Valentina; Le Roux, Gerhard

    2016-07-01

    The Square Kilometre Array (SKA) project is responsible for developing the SKA Observatory, the world's largest radio telescope, with eventually over a square kilometre of collecting area and including a general headquarters as well as two radio telescopes: SKA1-Mid in South Africa and SKA1-Low in Australia. The SKA project consists of a number of subsystems (elements) among which the Telescope Manager (TM) is the one involved in controlling and monitoring the SKA telescopes. The TM element has three primary responsibilities: management of astronomical observations, management of telescope hardware and software subsystems, management of data to support system operations and all stakeholders (operators, maintainers, engineers and science users) in achieving operational, maintenance and engineering goals. Operators, maintainers, engineers and science users will interact with TM via appropriate user interfaces (UI). The TM UI framework envisaged is a complete set of general technical solutions (components, technologies and design information) for implementing a generic computing system (UI platform). Such a system will enable UI components to be instantiated to allow for human interaction via screens, keyboards, mouse and to implement the necessary logic for acquiring or deriving the information needed for interaction. It will provide libraries and specific Application Programming Interfaces (APIs) to implement operator and engineer interactive interfaces. This paper will provide a status update of the TM UI framework, UI platform and UI components design effort, including the technology choices, and discuss key challenges in the TM UI architecture, as well as our approaches to addressing them.

  20. Microprocessor interfacing

    CERN Document Server

    Vears, R E

    2014-01-01

    Microprocessor Interfacing provides the coverage of the Business and Technician Education Council level NIII unit in Microprocessor Interfacing (syllabus U86/335). Composed of seven chapters, the book explains the foundation in microprocessor interfacing techniques in hardware and software that can be used for problem identification and solving. The book focuses on the 6502, Z80, and 6800/02 microprocessor families. The technique starts with signal conditioning, filtering, and cleaning before the signal can be processed. The signal conversion, from analog to digital or vice versa, is expl

  1. Development of spectral analysis math models and software program and spectral analyzer, digital converter interface equipment design

    Science.gov (United States)

    Hayden, W. L.; Robinson, L. H.

    1972-01-01

    Spectral analyses of angle-modulated communication systems is studied by: (1) performing a literature survey of candidate power spectrum computational techniques, determining the computational requirements, and formulating a mathematical model satisfying these requirements; (2) implementing the model on UNIVAC 1230 digital computer as the Spectral Analysis Program (SAP); and (3) developing the hardware specifications for a data acquisition system which will acquire an input modulating signal for SAP. The SAP computational technique uses extended fast Fourier transform and represents a generalized approach for simple and complex modulating signals.

  2. Enabling grand-canonical Monte Carlo: extending the flexibility of GROMACS through the GromPy python interface module.

    Science.gov (United States)

    Pool, René; Heringa, Jaap; Hoefling, Martin; Schulz, Roland; Smith, Jeremy C; Feenstra, K Anton

    2012-05-05

    We report on a python interface to the GROMACS molecular simulation package, GromPy (available at https://github.com/GromPy). This application programming interface (API) uses the ctypes python module that allows function calls to shared libraries, for example, written in C. To the best of our knowledge, this is the first reported interface to the GROMACS library that uses direct library calls. GromPy can be used for extending the current GROMACS simulation and analysis modes. In this work, we demonstrate that the interface enables hybrid Monte-Carlo/molecular dynamics (MD) simulations in the grand-canonical ensemble, a simulation mode that is currently not implemented in GROMACS. For this application, the interplay between GromPy and GROMACS requires only minor modifications of the GROMACS source code, not affecting the operation, efficiency, and performance of the GROMACS applications. We validate the grand-canonical application against MD in the canonical ensemble by comparison of equations of state. The results of the grand-canonical simulations are in complete agreement with MD in the canonical ensemble. The python overhead of the grand-canonical scheme is only minimal. Copyright © 2012 Wiley Periodicals, Inc.

  3. IMPLEMENTASI POPULATION RESIZING ON FITNESS IMPROVEMENT GENETIC ALGORITHM (PROFIGA UNTUK OPTIMASI RUTE KUNJUNGAN PROMOSI UNIVERSITAS MURIA KUDUS BERBASIS ANDROID DAN GOOGLE MAPS API

    Directory of Open Access Journals (Sweden)

    Tri Listyorini

    2016-04-01

    Full Text Available Tim Promosi Universitas Muria Kudus (UMK melakukan kunjungan promosi ke sekolah menengah atas pada setiap tahun. Kunjungan tersebut dilakukan ke sekolah-sekolah menengah atas di wilayah Kudus, Jepara, Pati, Demak, Rembang dan Purwodadi. Untuk memudahkan kunjungan, setiap kunjungan dibatasi sekitar 15 (lima belas sekolah. Namun pada saat melakukan kunjungan, tim tersebut mengalami kesulitan dalam menentukan rute kunjungan sekolah. Hal ini dikarenakan jarak sekolah yang dikunjungi cukup jauh atau memiliki rute yang rumit sehingga menyebabkan waktu kunjungan yang molor dan biaya pengeluaran bahan bakar yang cukup boros. Untuk menyelesaikan masalah tersebut, dikembangkan suatu aplikasi menggunakan metode heuristik algoritma genetika dengan dinamisasi ukuran populasi atau Population Resizing on Fitness Improvement Genetic Algorithm (PRoFIGA. Aplikasi dikembangkan dengan basis android digunakan untuk memudahkan mencari rute kunjungan terpendek bagi tim promosi UMK sehingga waktu kunjungan menjadi efektif dan efisien. Hasil dari penelitian adalah aplikasi berbasis android untuk penentuan rute kunjungan sekolah terpendek menggunakan metode heuristik yang efisien dan efektif yang dikombinasikan dengan Google Maps Application Programming Interface (API untuk display rute kunjungan sehingga lebih memudahkan bagi tim promosi UMK. Kata kunci: optimasi rute kunjungan, algoritma fuzzy evolusi, optimasi rute android.

  4. Interface Anywhere

    Data.gov (United States)

    National Aeronautics and Space Administration — Current paradigms for crew interfaces to the systems that require control are constrained by decades old technologies which require the crew to be physically near an...

  5. Is the interface OK?

    Digital Repository Service at National Institute of Oceanography (India)

    Suresh, T.

    When a peripheral device fails, software methods can be initially resorted to before the usual hardware test procedures are used. A test program is presented here that allows various peripherals, inter-faced to a Norsk Data computer, to be tested...

  6. Thermodynamic phase behavior of API/polymer solid dispersions.

    Science.gov (United States)

    Prudic, Anke; Ji, Yuanhui; Sadowski, Gabriele

    2014-07-07

    To improve the bioavailability of poorly soluble active pharmaceutical ingredients (APIs), these materials are often integrated into a polymer matrix that acts as a carrier. The resulting mixture is called a solid dispersion. In this work, the phase behaviors of solid dispersions were investigated as a function of the API as well as of the type and molecular weight of the carrier polymer. Specifically, the solubility of artemisinin and indomethacin was measured in different poly(ethylene glycol)s (PEG 400, PEG 6000, and PEG 35000). The measured solubility data and the solubility of sulfonamides in poly(vinylpyrrolidone) (PVP) K10 and PEG 35000 were modeled using the perturbed-chain statistical associating fluid theory (PC-SAFT). The results show that PC-SAFT predictions are in a good accordance with the experimental data, and PC-SAFT can be used to predict the whole phase diagram of an API/polymer solid dispersion as a function of the kind of API and polymer and of the polymer's molecular weight. This remarkably simplifies the screening process for suitable API/polymer combinations.

  7. Gsolve, a Python computer program with a graphical user interface to transform relative gravity survey measurements to absolute gravity values and gravity anomalies

    Science.gov (United States)

    McCubbine, Jack; Tontini, Fabio Caratori; Stagpoole, Vaughan; Smith, Euan; O'Brien, Grant

    2018-01-01

    A Python program (Gsolve) with a graphical user interface has been developed to assist with routine data processing of relative gravity measurements. Gsolve calculates the gravity at each measurement site of a relative gravity survey, which is referenced to at least one known gravity value. The tidal effects of the sun and moon, gravimeter drift and tares in the data are all accounted for during the processing of the survey measurements. The calculation is based on a least squares formulation where the difference between the absolute gravity at each surveyed location and parameters relating to the dynamics of the gravimeter are minimized with respect to the relative gravity observations, and some supplied gravity reference site values. The program additionally allows the user to compute free air gravity anomalies, with respect to the GRS80 and GRS67 reference ellipsoids, from the determined gravity values and calculate terrain corrections at each of the surveyed sites using a prism formula and a user supplied digital elevation model. This paper reviews the mathematical framework used to reduce relative gravimeter survey observations to gravity values. It then goes on to detail how the processing steps can be implemented using the software.

  8. MER SPICE Interface

    Science.gov (United States)

    Sayfi, Elias

    2004-01-01

    MER SPICE Interface is a software module for use in conjunction with the Mars Exploration Rover (MER) mission and the SPICE software system of the Navigation and Ancillary Information Facility (NAIF) at NASA's Jet Propulsion Laboratory. (SPICE is used to acquire, record, and disseminate engineering, navigational, and other ancillary data describing circumstances under which data were acquired by spaceborne scientific instruments.) Given a Spacecraft Clock value, MER SPICE Interface extracts MER-specific data from SPICE kernels (essentially, raw data files) and calculates values for Planet Day Number, Local Solar Longitude, Local Solar Elevation, Local Solar Azimuth, and Local Solar Time (UTC). MER SPICE Interface was adapted from a subroutine, denoted m98SpiceIF written by Payam Zamani, that was intended to calculate SPICE values for the Mars Polar Lander. The main difference between MER SPICE Interface and m98SpiceIf is that MER SPICE Interface does not explicitly call CHRONOS, a time-conversion program that is part of a library of utility subprograms within SPICE. Instead, MER SPICE Interface mimics some portions of the CHRONOS code, the advantage being that it executes much faster and can efficiently be called from a pipeline of events in a parallel processing environment.

  9. GRAPHIC INTERFACES FOR ENGINEERING APPLICATIONS

    Directory of Open Access Journals (Sweden)

    Ion PANA,

    2012-05-01

    Full Text Available Using effective the method of calculating Fitness for Service requires the achievement of graphical interfaces. This paper presents an example of such interfaces, made with Visual Basic program and used in the evaluation of pipelines in a research contract [4

  10. A New Layout Method for Graphical User Interfaces

    OpenAIRE

    Scoditti , Adriano; Stuerzlinger , Wolfgang

    2010-01-01

    International audience; The layout mechanisms for many GUI toolkits are hard to understand, the associated tools and API's often difficult to use. This work investigates new, easy-to-understand layout mechanisms and evaluates its implementation. We will analyze the requirements for the definition of layouts of a graphical user interface. Part of the issue is that several aspects need to be considered simultaneously while laying-out a component: the alignment with other components as well as i...

  11. Correlation of Chemisorption and Electronic Effects for Metal Oxide Interfaces: Transducing Principles for Temperature Programmed Gas Microsensors. Final Report

    International Nuclear Information System (INIS)

    Semancik, S.; Cavicchi, R. E.; DeVoe, D. L.; McAvoy, T. J.

    2001-01-01

    This Final Report describes efforts and results for a 3-year DoE/OST-EMSP project centered at NIST. The multidisciplinary project investigated scientific and technical concepts critical for developing tunable, MEMS-based, gas and vapor microsensors that could be applied for monitoring the types of multiple analytes (and differing backgrounds) encountered at DoE waste sites. Micromachined ''microhotplate'' arrays were used as platforms for fabricating conductometric sensor prototypes, and as microscale research tools. Efficient microarray techniques were developed for locally depositing and then performance evaluating thin oxide films, in order to correlate gas sensing characteristics with properties including composition, microstructure, thickness and surface modification. This approach produced temperature-dependent databases on the sensitivities of sensing materials to varied analytes (in air) which enable application-specific tuning of microsensor arrays. Mechanistic studies on adsorb ate transient phenomena were conducted to better understand the ways in which rapid temperature programming schedules can be used to produce unique response signatures and increase information density in microsensor signals. Chemometric and neural network analyses were also employed in our studies for recognition and quantification of target analytes

  12. GCL – An Easy Way for Creating Graphical User Interfaces

    Directory of Open Access Journals (Sweden)

    Mariusz Trzaska

    2011-02-01

    Full Text Available Graphical User Interfaces (GUI can be created using several approaches. Beside using visual editors or a manually written source code, it is possible to employ a declarative method. Such a solution usually allows working on a higher abstraction level which saves the developers' time and reduces errors. The approach can follow many ideas. One of them is based on utilizing a Domain Specific Language (DSL. In this paper we present the results of our research concerning a DSL language called GCL (GUI Creating Language. The prototype is implemented as a library for Java with an API emulating the syntax and semantics of a DSL language. A programmer, using a few keywords, is able to create different types of GUIs, including forms, panels, dialogs, etc. The widgets of the GUI are built automatically during the run-time phase based on a given data instance (an ordinary Java object and optionally are to be customized by the programmer. The main contribution of our work is delivering a working library for a popular platform. The library could be easily ported for other programming languages such the MS C#.

  13. uPy: a ubiquitous computer graphics Python API with Biological Modeling Applications

    Science.gov (United States)

    Autin, L.; Johnson, G.; Hake, J.; Olson, A.; Sanner, M.

    2015-01-01

    In this paper we describe uPy, an extension module for the Python programming language that provides a uniform abstraction of the APIs of several 3D computer graphics programs called hosts, including: Blender, Maya, Cinema4D, and DejaVu. A plugin written with uPy is a unique piece of code that will run in all uPy-supported hosts. We demonstrate the creation of complex plug-ins for molecular/cellular modeling and visualization and discuss how uPy can more generally simplify programming for many types of projects (not solely science applications) intended for multi-host distribution. uPy is available at http://upy.scripps.edu PMID:24806987

  14. VIDENTE: a graphical user interface and decision support system for stochastic modelling of water table fluctuations at a single location; includes documentation of the programs KALMAX, KALTFN, SSD and EMERALD and introductions to stochastic modellin

    NARCIS (Netherlands)

    Bierkens, M.F.P.; Bron, W.A.

    2000-01-01

    The VIDENTE program contains a decision support system (DSS) to choose between different models for stochastic modelling of water-table depths, and a graphical user interface to facilitate operating and running four implemented models: KALMAX, KALTFN,SSDS and EMERALD. In self-contained parts each of

  15. Designing Interfaces

    CERN Document Server

    Tidwell, Jenifer

    2010-01-01

    Despite all of the UI toolkits available today, it's still not easy to design good application interfaces. This bestselling book is one of the few reliable sources to help you navigate through the maze of design options. By capturing UI best practices and reusable ideas as design patterns, Designing Interfaces provides solutions to common design problems that you can tailor to the situation at hand. This updated edition includes patterns for mobile apps and social media, as well as web applications and desktop software. Each pattern contains full-color examples and practical design advice th

  16. a five year review of api20e bacteria identification system's

    African Journals Online (AJOL)

    The API20E system (API; bioMérieux, France) is a plastic strip with microtubes containing dehydrated substrates, originally designed for the identification of Enterobacteriaceae so that identification of fermenters with the system would be straightforward. The API20E system was extended to include non- fermenters by the ...

  17. A method for designing fiberglass sucker-rod strings with API RP 11L

    International Nuclear Information System (INIS)

    Jennings, J.W.; Laine, R.E.

    1991-01-01

    This paper presents a method for using the API recommended practice for the design of sucker-rod pumping systems with fiberglass composite rod strings. The API method is useful for obtaining quick, approximate, preliminary design calculations. Equations for calculating all the composite material factors needed in the API calculations are given

  18. Predominant Api m 10 sensitization as risk factor for treatment failure in honey bee venom immunotherapy

    DEFF Research Database (Denmark)

    Frick, Marcel; Fischer, Jörg; Helbing, Arthur

    2016-01-01

    BACKGROUND: Component resolution recently identified distinct sensitization profiles in honey bee venom (HBV) allergy, some of which were dominated by specific IgE to Api m 3 and/or Api m 10, which have been reported to be underrepresented in therapeutic HBV preparations. OBJECTIVE: We performed...... responders and nonresponders regarding levels of IgE sensitization to Api m 1, Api m 2, Api m 3, and Api m 5. In contrast, Api m 10 specific IgE was moderately but significantly increased in nonresponders. Predominant Api m 10 sensitization (>50% of specific IgE to HBV) was the best discriminator...... (specificity, 95%; sensitivity, 25%) with an odds ratio of 8.444 (2.127-33.53; P = .0013) for treatment failure. Some but not all therapeutic HBV preparations displayed a lack of Api m 10, whereas Api m 1 and Api m 3 immunoreactivity was comparable to that of crude HBV. In line with this, significant Api m 10...

  19. Resisting majesty: Apis cerana, has lower antennal sensitivity and decreased attraction to queen mandibular pheromone than Apis mellifera

    OpenAIRE

    Shihao Dong; Ping Wen; Qi Zhang; Xinyu Li; Ken Tan; James Nieh

    2017-01-01

    In highly social bees, queen mandibular pheromone (QMP) is vital for colony life. Both Apis cerana (Ac) and Apis mellifera (Am) share an evolutionarily conserved set of QMP compounds: (E)-9-oxodec-2-enoic acid (9-ODA), (E)-9-hydroxydec-2-enoic acid (9-HDA), (E)-10-hydroxy-dec-2-enoic acid (10-HDA), 10-hydroxy-decanoic acid (10-HDAA), and methyl p?hydroxybenzoate (HOB) found at similar levels. However, evidence suggests there may be species-specific sensitivity differences to QMP compounds bec...

  20. Interface unit

    NARCIS (Netherlands)

    Keyson, D.V.; Freudenthal, A.; De Hoogh, M.P.A.; Dekoven, E.A.M.

    2001-01-01

    The invention relates to an interface unit comprising at least a display unit for communication with a user, which is designed for being coupled with a control unit for at least one or more parameters in a living or working environment, such as the temperature setting in a house, which control unit

  1. API REST Web service and backend system Of Lecturer’s Assessment Information System on Politeknik Negeri Bali

    Science.gov (United States)

    Manuaba, I. B. P.; Rudiastini, E.

    2018-01-01

    Assessment of lecturers is a tool used to measure lecturer performance. Lecturer’s assessment variable can be measured from three aspects : teaching activities, research and community service. Broad aspect to measure the performance of lecturers requires a special framework, so that the system can be developed in a sustainable manner. Issues of this research is to create a API web service data tool, so the lecturer assessment system can be developed in various frameworks. The research was developed with web service and php programming language with the output of json extension data. The conclusion of this research is API web service data application can be developed using several platforms such as web, mobile application

  2. The proposed human factors engineering program plan for man-machine interface system design of the next generation NPP in Korea

    International Nuclear Information System (INIS)

    Oh, I.S.; Lee, H.C.; Seo, S.M.; Cheon, S.W.; Park, K.O.; Lee, J.W.; Sim, B.S.

    1994-01-01

    Human factors application to nuclear power plant (NPP) design, especially, to man-machine interface system (MMIS) design becomes an important issue among the licensing requirements. Recently, the nuclear regulatory bodies require the evidence of systematic human factors application to the MMIS design. Human Factors Engineering Program Plan (HFEPP), as a basis and central one among the human factors application by the MMIS designers. This paper describes the framework of HFEPP for the MMIS design of next generation NPP (NG-NPP) in Korea. This framework provides an integral plan and some bases of the systematic application of human factors to the MMIS design, and consists of purpose and scope, codes and standards, human factors organization, human factors tasks, engineering control methodology, human factors documentations, and milestones. The proposed HFEPP is a top level document to define and describe human factors tasks, based on each step of MMIS design process, in view point of how, what, when and by whom to be performed. (author). 11 refs, 1 fig

  3. Interface superconductivity

    Energy Technology Data Exchange (ETDEWEB)

    Gariglio, S., E-mail: stefano.gariglio@unige.ch [DQMP, Université de Genève, 24 Quai E.-Ansermet, CH-1211 Genève (Switzerland); Gabay, M. [Laboratoire de Physique des Solides, Bat 510, Université Paris-Sud 11, Centre d’Orsay, 91405 Orsay Cedex (France); Mannhart, J. [Max Planck Institute for Solid State Research, 70569 Stuttgart (Germany); Triscone, J.-M. [DQMP, Université de Genève, 24 Quai E.-Ansermet, CH-1211 Genève (Switzerland)

    2015-07-15

    Highlights: • We discuss interfacial superconductivity, a field boosted by the discovery of the superconducting interface between LaAlO. • This system allows the electric field control and the on/off switching of the superconducting state. • We compare superconductivity at the interface and in bulk doped SrTiO. • We discuss the role of the interfacially induced Rashba type spin–orbit. • We briefly discuss superconductivity in cuprates, in electrical double layer transistor field effect experiments. • Recent observations of a high T{sub c} in a monolayer of FeSe deposited on SrTiO{sub 3} are presented. - Abstract: Low dimensional superconducting systems have been the subject of numerous studies for many years. In this article, we focus our attention on interfacial superconductivity, a field that has been boosted by the discovery of superconductivity at the interface between the two band insulators LaAlO{sub 3} and SrTiO{sub 3}. We explore the properties of this amazing system that allows the electric field control and on/off switching of superconductivity. We discuss the similarities and differences between bulk doped SrTiO{sub 3} and the interface system and the possible role of the interfacially induced Rashba type spin–orbit. We also, more briefly, discuss interface superconductivity in cuprates, in electrical double layer transistor field effect experiments, and the recent observation of a high T{sub c} in a monolayer of FeSe deposited on SrTiO{sub 3}.

  4. A MATLAB-based graphical user interface program for computing functionals of the geopotential up to ultra-high degrees and orders

    Science.gov (United States)

    Bucha, Blažej; Janák, Juraj

    2013-07-01

    We present a novel graphical user interface program GrafLab (GRAvity Field LABoratory) for spherical harmonic synthesis (SHS) created in MATLAB®. This program allows to comfortably compute 38 various functionals of the geopotential up to ultra-high degrees and orders of spherical harmonic expansion. For the most difficult part of the SHS, namely the evaluation of the fully normalized associated Legendre functions (fnALFs), we used three different approaches according to required maximum degree: (i) the standard forward column method (up to maximum degree 1800, in some cases up to degree 2190); (ii) the modified forward column method combined with Horner's scheme (up to maximum degree 2700); (iii) the extended-range arithmetic (up to an arbitrary maximum degree). For the maximum degree 2190, the SHS with fnALFs evaluated using the extended-range arithmetic approach takes only approximately 2-3 times longer than its standard arithmetic counterpart, i.e. the standard forward column method. In the GrafLab, the functionals of the geopotential can be evaluated on a regular grid or point-wise, while the input coordinates can either be read from a data file or entered manually. For the computation on a regular grid we decided to apply the lumped coefficients approach due to significant time-efficiency of this method. Furthermore, if a full variance-covariances matrix of spherical harmonic coefficients is available, it is possible to compute the commission errors of the functionals. When computing on a regular grid, the output functionals or their commission errors may be depicted on a map using automatically selected cartographic projection.

  5. A survey of the ethnozoological knowledge of honey bees Apis ...

    African Journals Online (AJOL)

    A survey of the ethnozoological knowledge of honey bee Apis mellifera in Ijebu division of South western Nigeria was carried out to examine the pattern of invasion, control methods of their invasion and their effects in life and economy of the people which also include the medicinal and traditional utilization. The Survey was ...

  6. Effects of honeybee ( Apis mellifera ) pollination on seed set in ...

    African Journals Online (AJOL)

    This study was carried out to determine the efficiency of pollination with honeybee (Apis mellifera) on sunflower hybrid seed production under different types of pollination during 2005 and 2006 in Mustafakemalpasa-Bursa, Turkey. Three pollination types (1) in cages with honeybees, (2) hand pollination (in cages) and (3) in ...

  7. Improving honey production in worker bees (Apis mellifera adansoni ...

    African Journals Online (AJOL)

    Modification of feeding activity, nursing care and undertaker behaviour were carried out among some colonies of honey bees Apis mellifera adansoni L to know the effect on honey production. Apiaries Numbers 1, 2 and 3 contain three replicates of experimental hives while apiary Number 4 contains control hives. All the ...

  8. Silk formation mechanisms in the larval salivary glands of Apis ...

    Indian Academy of Sciences (India)

    Unknown

    The mechanism of silk formation in Apis mellifera salivary glands, during the 5th instar, was studied. Larval salivary glands were dissected and prepared for light and polarized light microscopy, as well as for scanning and transmission electron microscopy. The results showed that silk formation starts at the middle of the 5th ...

  9. ANALISA PEREKAMAN DATA SUARA DARI SISTEM BLACKBOX PADA KERETA API

    Directory of Open Access Journals (Sweden)

    Emy Setyaningsih

    2016-01-01

    Full Text Available             Makalah ini akan membahas tentang penerapan black box pada kereta api yang diadopsi pertama kali pada pesawat, dengan parameter perekam suara hingga waktu simpan kurang dari 1 hari 8 jam pada media penyimpanan SD Card. Tujuan dari pengujian pada makalah ini adalah membandingkan sumber suara terhadap jarak penerima, sebagai parameter perubahan tingkat suara “dB”. Sistem perekaman suara yang akan ditempatkan pada kereta api ini menggunakan modul rangkaian terintregasi WTR010. Voice record WTR010 merupakan modul rangkaian terintegrasi untuk merekam suara sendiri atau pun suara dari file music / video pada komputer dengan sangat mudah. Modul ini bisa merekam suara sendiri dan langsung di simpan ke dalam format audio. Format audio yang disediakan oleh modul voice record adalah format AD4 dan wav. Hasil pengujian modul black box yang diletakkan pada kereta api, dengan mencoba mengucapkan kata  “SAYA”,  suara dapat terekam pada modul perekam suara yang selanjutnya diolah menggunakan ”software sound editor” yang disimpan pada SD Card ber-ekstensi “wav”. Perbandingan sumber suara terhadap jarak penerima dari pengujian didapatkan sebuah persamaan regresi linier  y = -( 31x – 11  dan R² = 0.972.  Pengujian ini menghasilkan penekanan suara dB dan frekuensi sample Hz yang berbeda.  Kata kunci: black box kereta api, perekaman suara, WTR010

  10. Foraging and pollination behaviour of the African Honey bee ( Apis ...

    African Journals Online (AJOL)

    Foraging and pollination behaviour of the African Honey bee (Apis mellifera adansonii) on Callistemon rigidus flowers in Ngaoundere (Cameroon). F-N Tchuenguem Fohouo, J Messi, D Brüchner, B Bouba, G Mbofung, J Hentchoya Hemo. Abstract. No Abstract Available Journal of the Cameroon Academy of Sciences ...

  11. Effects of Apis mellifera adansonii, L. 1758 (Apidae: Hymenoptera ...

    African Journals Online (AJOL)

    Effects of Apis mellifera adansonii, L. 1758 (Apidae: Hymenoptera) pollination on yields of Cucumeropsis mannii (Naudin) in Kisangani, Democratic Republic of Congo. Boniface Posho Ndola, Yves Brostaux, Guillaume Le Goff, Marie-Lucie Susini, Eric Haubruge, Frederic Francis, Bach Kim Nguyen ...

  12. Standard methods for research on apis mellifera gut symbionts

    Science.gov (United States)

    Gut microbes can play an important role in digestion, disease resistance, and the general health of animals, but little is known about the biology of gut symbionts in Apis mellifera. This paper is part of a series on honey bee research methods, providing protocols for studying gut symbionts. We desc...

  13. Studies on the life cycle and morphometrics of honeybees, Apis ...

    African Journals Online (AJOL)

    The life cycle of the honeybee, Apis mellifera adansonii, was studied in mangrove area by monitoring the developmental stages and morphology of the castes. It was observed that the fate of the eggs were predetermined at the onset leading to drones, queens or workers. It was also established that the three different castes ...

  14. Physical stability of API/polymer-blend amorphous solid dispersions.

    Science.gov (United States)

    Lehmkemper, Kristin; Kyeremateng, Samuel O; Bartels, Mareike; Degenhardt, Matthias; Sadowski, Gabriele

    2018-03-01

    The preparation of amorphous solid dispersions (ASDs) is a well-established strategy for formulating active pharmaceutical ingredients by embedding them in excipients, usually amorphous polymers. Different polymers can be combined for designing ASDs with desired properties like an optimized dissolution behavior. One important criterion for the development of ASD compositions is the physical stability. In this work, the physical stability of API/polymer-blend ASDs was investigated by thermodynamic modeling and stability studies. Amorphous naproxen (NAP) and acetaminophen (APAP) were embedded in blends of hydroxypropyl methylcellulose acetate succinate (HPMCAS) and either poly(vinylpyrrolidone) (PVP) or poly(vinylpyrrolidone-co-vinyl acetate) (PVPVA64). Parameters for modeling the API solubility in the blends and the glass-transition temperature curves of the water-free systems with Perturbed-Chain Statistical Associating Fluid Theory and Kwei equation, respectively, were correlated to experimental data. The phase behavior for standardized storage conditions (0%, 60% and 75% relative humidity (RH)) was predicted and compared to six months-long stability studies. According to modeling and experimental results, the physical stability was reduced with increasing HPMCAS content and increasing RH. This trend was observed for all investigated systems, with both APIs (NAP and APAP) and both polymer blends (PVP/HPMCAS and PVPVA64/HPMCAS). PC-SAFT and the Kwei equation turned out to be suitable tools for modeling and predicting the physical stability of the investigated API/polymer-blends ASDs. Copyright © 2017 Elsevier B.V. All rights reserved.

  15. Sperm use economy of honeybee (Apis mellifera) queens

    DEFF Research Database (Denmark)

    Baer, Boris; Collins, Jason; Maalaps, Kristiina

    2016-01-01

    the fecundity and longevity of queens and therefore colony fitness. We quantified the number of sperm that honeybee (Apis mellifera) queens use to fertilize eggs. We examined sperm use in naturally mated queens of different ages and in queens artificially inseminated with different volumes of semen. We found...

  16. Modelling the subgenual organ of the honeybee, Apis mellifera

    DEFF Research Database (Denmark)

    Storm, Jesper; Kilpinen, Ole

    1998-01-01

    In a recent study on the honeybee (Apis mellifera), the subgenual organ was observed moving inside the leg during sinusoidal vibrations of the leg (Kilpinen and Storm 1997). The subgenual organ of the honeybee is suspended in a haemolymph channel in the tibia of each leg. When the leg accelerates...

  17. Biophysics of the subgenual organ of the honeybee, Apis mellifera

    DEFF Research Database (Denmark)

    Kilpinen, Ole; Storm, Jesper

    1997-01-01

    The subgenual organ of the honeybee (Apis mellifera) is suspended in a haemolymph channel in the tibia of each leg. When the leg is accelerated, inertia causes the haemolymph (and the subgenual organ) to lag behind the movement of the rest of the leg. The magnitude of this phase lag determines...

  18. Nosema Tolerant Honeybees (Apis mellifera) Escape Parasitic Manipulation of Apoptosis

    DEFF Research Database (Denmark)

    Kurze, Christoph; Le Conte, Yves; Dussaubat, Claudia

    2015-01-01

    conducted three inoculation experiments to investigate in the apoptotic respond during infection with the intracellular gut pathogen Nosema ceranae, which is considered as potential global threat to the honeybee (Apis mellifera) and other bee pollinators, in sensitive and tolerant honeybees. To explore...

  19. Pathogen detection and gut bacteria identification in Apis cerana ...

    African Journals Online (AJOL)

    acer

    other lactic acid bacteria, were isolated from larvae and adult workers, but gave conflicting preliminary identities based on their biochemistry-morphology versus sequence analysis of a partial fragment (1.4 kb) of their 16S rRNA. Key words: Apis cerana indica, bee pathogens, gut bacteria, multiplex polymerase chain ...

  20. Effects of Apis mellifera adansonii, L. 1758 (Apidae: Hymenoptera ...

    African Journals Online (AJOL)

    pollination on yields of Cucumeropsis mannii (Naudin) in Kisangani, ... 1Unit of Functional and Evolutionary Entomology, University of Liège, ... number of fruits per plant, average weight of seeds extracted per fruit, ... enhance symbiotic interactions Apis mellifera with C. mannii in DRC. ..... Trends in Ecology and Evolution,.

  1. Silk formation mechanisms in the larval salivary glands of Apis ...

    Indian Academy of Sciences (India)

    Unknown

    The mechanism of silk formation in Apis mellifera salivary glands, during the 5th instar, was studied. Larval salivary glands .... be used in the silk-manufacture industry. This paper analyses .... (figure 3C); and are highly birefringent (figure 3D).

  2. Pathogen detection and gut bacteria identification in Apis cerana ...

    African Journals Online (AJOL)

    A total of 50 colonies of Apis cerana were sampled in Samut Songkhram (five colonies) and Chumphon (45 colonies) provinces in the central and the south of Thailand, respectively. Diagnostic multiplex polymerase chain reaction (PCR) revealed that 20, 6, 4, 20 and 0% of the samples were infected by Paenibacillus larvae, ...

  3. Environmental materials and interfaces

    International Nuclear Information System (INIS)

    1991-11-01

    A workshop that explored materials and interfaces research needs relevant to national environmental concerns was conducted at Pacific Northwest Laboratory. The purposes of the workshop were to refine the scientific research directions being planned for the Materials and Interface Program in the Molecular Science Research Center (MSRC) and further define the research and user equipment to the included as part of the proposed Environmental and Molecular Science Laboratory (EMSL). Three plenary information sessions served to outline the background, objectives, and status of the MSRC and EMSL initiatives; selected specific areas with environmentally related materials; and the status of capabilities and facilities planned for the EMSL. Attention was directed to four areas where materials and interface science can have a significant impact on prevention and remediation of environmental problems: in situ detection and characterization of hazardous wastes (sensors), minimization of hazardous waste (separation membranes, ion exchange materials, catalysts), waste containment (encapsulation and barrier materials), and fundamental understanding of contaminant transport mechanisms. During all other sessions, the participants were divided into three working groups for detailed discussion and the preparation of a written report. The working groups focused on the areas of interface structure and chemistry, materials and interface stability, and materials synthesis. These recommendations and suggestions for needed research will be useful for other researchers in proposing projects and for suggesting collaborative work with MSRC researchers. 1 fig

  4. Comparison of API 510 pressure vessels inspection planning with API 581 risk-based inspection planning approaches

    International Nuclear Information System (INIS)

    Shishesaz, Mohammad Reza; Nazarnezhad Bajestani, Mohammad; Hashemi, Seyed Javad; Shekari, Elahe

    2013-01-01

    To ensure mechanical integrity, all pressure vessels shall be inspected at the intervals provided in inspection codes or based on a risk-based inspection (RBI) assessment. The RBI assessment may allow previously established inspection intervals to be extended. This paper describes the methodology, analysis and results of two RBI studies conducted on 293 pressure vessel components in two crude oil distillation units. Based on API RBI methodology in API 581 (2008), risk target concept was used for determining inspection dates. It was shown that when thinning is the major active damage, the RBI recommended intervals are as long as twice the API 510 intervals. This paper summarizes that, as a fundamental step in the risk calculation, RBI has a more defined methodology for evaluating equipment for multiple damage mechanisms and a more defined approach to specify the use of other inspection technologies beyond the traditional visual, ultrasonic, and radiography tests. -- Highlights: • RBI calculated inspection intervals are as long as twice of API 510 inspection code. • Two case studies verified the advantage of RBI in inspection planning. • RBI is a more reliable methodology when evaluating multiple damage mechanisms. • Damage factor calculations can be used for determining RSFa value in FFS assessments

  5. Interface learning

    DEFF Research Database (Denmark)

    Thorhauge, Sally

    2014-01-01

    "Interface learning - New goals for museum and upper secondary school collaboration" investigates and analyzes the learning that takes place when museums and upper secondary schools in Denmark work together in local partnerships to develop and carry out school-related, museum-based coursework...... for students. The research focuses on the learning that the students experience in the interface of the two learning environments: The formal learning environment of the upper secondary school and the informal learning environment of the museum. Focus is also on the learning that the teachers and museum...... professionals experience as a result of their collaboration. The dissertation demonstrates how a given partnership’s collaboration affects the students’ learning experiences when they are doing the coursework. The dissertation presents findings that museum-school partnerships can use in order to develop...

  6. uPy: a ubiquitous CG Python API with biological-modeling applications.

    Science.gov (United States)

    Autin, Ludovic; Johnson, Graham; Hake, Johan; Olson, Arthur; Sanner, Michel

    2012-01-01

    The uPy Python extension module provides a uniform abstraction of the APIs of several 3D computer graphics programs (called hosts), including Blender, Maya, Cinema 4D, and DejaVu. A plug-in written with uPy can run in all uPy-supported hosts. Using uPy, researchers have created complex plug-ins for molecular and cellular modeling and visualization. uPy can simplify programming for many types of projects (not solely science applications) intended for multihost distribution. It's available at http://upy.scripps.edu. The first featured Web extra is a video that shows interactive analysis of a calcium dynamics simulation. YouTube URL: http://youtu.be/wvs-nWE6ypo. The second featured Web extra is a video that shows rotation of the HIV virus. YouTube URL: http://youtu.be/vEOybMaRoKc.

  7. Host Specificity in the Honeybee Parasitic Mite, Varroa spp. in Apis mellifera and Apis cerana.

    Directory of Open Access Journals (Sweden)

    Alexis L Beaurepaire

    Full Text Available The ectoparasitic mite Varroa destructor is a major global threat to the Western honeybee Apis mellifera. This mite was originally a parasite of A. cerana in Asia but managed to spill over into colonies of A. mellifera which had been introduced to this continent for honey production. To date, only two almost clonal types of V. destructor from Korea and Japan have been detected in A. mellifera colonies. However, since both A. mellifera and A. cerana colonies are kept in close proximity throughout Asia, not only new spill overs but also spill backs of highly virulent types may be possible, with unpredictable consequences for both honeybee species. We studied the dispersal and hybridisation potential of Varroa from sympatric colonies of the two hosts in Northern Vietnam and the Philippines using mitochondrial and microsatellite DNA markers. We found a very distinct mtDNA haplotype equally invading both A. mellifera and A. cerana in the Philippines. In contrast, we observed a complete reproductive isolation of various Vietnamese Varroa populations in A. mellifera and A. cerana colonies even if kept in the same apiaries. In light of this variance in host specificity, the adaptation of the mite to its hosts seems to have generated much more genetic diversity than previously recognised and the Varroa species complex may include substantial cryptic speciation.

  8. Changes in Alternative Splicing in Apis Mellifera Bees Fed Apis Cerana Royal Jelly

    Directory of Open Access Journals (Sweden)

    Shi Yuan Yuan

    2014-12-01

    Full Text Available The Western honey bee (Apis mellifera is a social insect characterized by caste differentiation in which the queen bee and worker bees display marked differences in morphology, behavior, reproduction, and longevity despite their identical genomes. The main causative factor in caste differentiation is the food fed to queen larvae, termed royal jelly (RJ. Alternative splicing (AS is an important RNA-mediated post-transcriptional process in eukaryotes. Here we report AS changes in A. mellifera after being fed either A. mellifera RJ or A. cerana RJ. The results demonstrated that the RJ type affected 4 types of AS in adult A. mellifera: exon skipping, intron retention, alternative 5’ splice sites, and alternative 3’splice sites. After feeding with A. cerana RJ, AS occurred in many genes in adult A. mellifera that encode proteins involved in development, growth, the tricarboxylic acid cycle, and substance metabolism. This study provides the first evidence that heterospecific RJ can influence the AS of many genes related to honey bee development and growth.

  9. An open source web interface for linking models to infrastructure system databases

    Science.gov (United States)

    Knox, S.; Mohamed, K.; Harou, J. J.; Rheinheimer, D. E.; Medellin-Azuara, J.; Meier, P.; Tilmant, A.; Rosenberg, D. E.

    2016-12-01

    Models of networked engineered resource systems such as water or energy systems are often built collaboratively with developers from different domains working at different locations. These models can be linked to large scale real world databases, and they are constantly being improved and extended. As the development and application of these models becomes more sophisticated, and the computing power required for simulations and/or optimisations increases, so has the need for online services and tools which enable the efficient development and deployment of these models. Hydra Platform is an open source, web-based data management system, which allows modellers of network-based models to remotely store network topology and associated data in a generalised manner, allowing it to serve multiple disciplines. Hydra Platform uses a web API using JSON to allow external programs (referred to as `Apps') to interact with its stored networks and perform actions such as importing data, running models, or exporting the networks to different formats. Hydra Platform supports multiple users accessing the same network and has a suite of functions for managing users and data. We present ongoing development in Hydra Platform, the Hydra Web User Interface, through which users can collaboratively manage network data and models in a web browser. The web interface allows multiple users to graphically access, edit and share their networks, run apps and view results. Through apps, which are located on the server, the web interface can give users access to external data sources and models without the need to install or configure any software. This also ensures model results can be reproduced by removing platform or version dependence. Managing data and deploying models via the web interface provides a way for multiple modellers to collaboratively manage data, deploy and monitor model runs and analyse results.

  10. TU-D-201-06: HDR Plan Prechecks Using Eclipse Scripting API

    Energy Technology Data Exchange (ETDEWEB)

    Palaniswaamy, G; Morrow, A; Kim, S; Rangaraj, D [Baylor Scott & White Health, Temple, TX (United States)

    2016-06-15

    Purpose: Automate brachytherapy treatment plan quality check using Eclipse v13.6 scripting API based on pre-configured rules to minimize human error and maximize efficiency. Methods: The HDR Precheck system is developed based on a rules-driven approach using Eclipse scripting API. This system checks for critical plan parameters like channel length, first source position, source step size and channel mapping. The planned treatment time is verified independently based on analytical methods. For interstitial or SAVI APBI treatment plans, a Patterson-Parker system calculation is performed to verify the planned treatment time. For endobronchial treatments, an analytical formula from TG-59 is used. Acceptable tolerances were defined based on clinical experiences in our department. The system was designed to show PASS/FAIL status levels. Additional information, if necessary, is indicated appropriately in a separate comments field in the user interface. Results: The HDR Precheck system has been developed and tested to verify the treatment plan parameters that are routinely checked by the clinical physicist. The report also serves as a reminder or checklist for the planner to perform any additional critical checks such as applicator digitization or scenarios where the channel mapping was intentionally changed. It is expected to reduce the current manual plan check time from 15 minutes to <1 minute. Conclusion: Automating brachytherapy plan prechecks significantly reduces treatment plan precheck time and reduces human errors. When fully developed, this system will be able to perform TG-43 based second check of the treatment planning system’s dose calculation using random points in the target and critical structures. A histogram will be generated along with tabulated mean and standard deviation values for each structure. A knowledge database will also be developed for Brachyvision plans which will then be used for knowledge-based plan quality checks to further reduce

  11. Antioxidant, antihyperglycemic, and antidiabetic activity of Apis mellifera bee tea.

    Directory of Open Access Journals (Sweden)

    Janielle da Silva Melo da Cunha

    Full Text Available Diabetes has emerged as one of the largest global epidemics; it is estimated that by 2035, there will be 592 million diabetic people in the world. Brazilian biodiversity and the knowledge of traditional peoples have contributed to the treatment of several diseases, including diabetes. Apis mellifera bee tea is used by indigenous Brazilians to treat diabetes, and this traditional knowledge needs to be recorded and studied.The objective of this study was to record the use and to evaluate the antioxidant, antihyperglycemic, and antidiabetic activity of Apis mellifera bee tea, which is used by the Guarani and Kaiowá indigenous people for the treatment of diabetes. Semi-structured interviews were performed with Guarani and Kaiowá ethnic indigenous people from the State of Mato Grosso do Sul, Brazil, seeking to identify the animal species used for medicinal purposes. For the experimental procedures, tea prepared with macerated Apis mellifera bees was used. In vitro assays were performed to evaluate antioxidant activity; direct free radical scavenging, protection against oxidative hemolysis, lipid peroxidation were evaluated in human erythrocytes and potential in inhibiting the formation of advanced glycation end products (AGEs. In vivo, normoglycemic Swiss male mice treated with Apis mellifera tea (AmT were subjected to the oral glucose tolerance test and compared with control and metformin-treated groups. Diet-induced diabetic mice were treated for 21 days with AmT and evaluated for glycemia and malondialdehyde levels in the blood, liver, nervous system, and eyes. During interviews, the indigenous people described the use of Apis mellifera bee tea for the treatment of diabetes. In in vitro assays, AmT showed direct antioxidant activity and reduced oxidative hemolysis and malondialdehyde generation in human erythrocytes. The AmT inhibited the formation of AGEs by albumin-fructose pathways and methylglyoxal products. In vivo, after oral glucose

  12. Antioxidant activity and irritation property of venoms from Apis species.

    Science.gov (United States)

    Somwongin, Suvimol; Chantawannakul, Panuwan; Chaiyana, Wantida

    2018-04-01

    Pharmacological effects of bee venom has been reported, however, it has been restricted to the bee venom collected from European honey bee (Apis mellifera). The aim of the present study was to compare the antioxidant activities and irritation properties of venoms collected from four different Apis species in Thailand, which includes Apis cerena (Asian cavity nesting honeybee), Apis florea (dwarf honeybee), Apis dorsata (giant honeybee), and A. mellifera. Melittin content of each bee venom extracts was investigated by using high-performance liquid chromatography. Ferric reducing antioxidant power, 2, 2'-azinobis (3-ethylbenzothiazoline-6-sulfonic acid), and 1, 1-diphenyl-2-picrylhydrazyl assay were used to determine the antioxidant activity, whereas, hen's egg test chorioallantoic membrane assay was used to determine the irritation property of each bee venom extracts. Melittin was the major constituent in all bee venom extracts. The melittin content in A. dorsata, A. mellifera, A. florea, and A. cerena were 95.8 ± 3.2%, 76.5 ± 1.9%, 66.3 ± 8.6%, and 56.8 ± 1.8%, respectively. Bee venom extract from A. dorsata possessed the highest antioxidant activity with the inhibition of 41.1 ± 2.2% against DPPH, Trolox equivalent antioxidant capacity of 10.21 ± 0.74 mM Trolox/mg and equivalent concentration (EC 1 ) of 0.35 ± 0.02 mM FeSO 4 /mg. Bee venom extract from A. mellifera exhibited the highest irritation, followed by A. cerena, A. dorsata, and A. florea, respectively. Melittin was the compound responsible for the irritation property of bee venom extracts since it could induce severe irritation (irritation score was 13.7 ± 0.5, at the concentration of 2 mg/ml). The extract from A. dorsata which possessed the highest antioxidant activity showed no irritation up to the concentration of 0.1 mg/ml. Therefore, bee venom extract from A. dorsata at the concentration not more than 0.1 mg/ml would be suggested for using

  13. Antioxidant, antihyperglycemic, and antidiabetic activity of Apis mellifera bee tea.

    Science.gov (United States)

    Melo da Cunha, Janielle da Silva; Alfredo, Tamaeh Monteiro; Dos Santos, Jéssica Maurino; Alves Junior, Valter Vieira; Rabelo, Luiza Antas; Lima, Emerson Silva; Boleti, Ana Paula de Araújo; Carollo, Carlos Alexandre; Dos Santos, Edson Lucas; de Picoli Souza, Kely

    2018-01-01

    Diabetes has emerged as one of the largest global epidemics; it is estimated that by 2035, there will be 592 million diabetic people in the world. Brazilian biodiversity and the knowledge of traditional peoples have contributed to the treatment of several diseases, including diabetes. Apis mellifera bee tea is used by indigenous Brazilians to treat diabetes, and this traditional knowledge needs to be recorded and studied.The objective of this study was to record the use and to evaluate the antioxidant, antihyperglycemic, and antidiabetic activity of Apis mellifera bee tea, which is used by the Guarani and Kaiowá indigenous people for the treatment of diabetes. Semi-structured interviews were performed with Guarani and Kaiowá ethnic indigenous people from the State of Mato Grosso do Sul, Brazil, seeking to identify the animal species used for medicinal purposes. For the experimental procedures, tea prepared with macerated Apis mellifera bees was used. In vitro assays were performed to evaluate antioxidant activity; direct free radical scavenging, protection against oxidative hemolysis, lipid peroxidation were evaluated in human erythrocytes and potential in inhibiting the formation of advanced glycation end products (AGEs). In vivo, normoglycemic Swiss male mice treated with Apis mellifera tea (AmT) were subjected to the oral glucose tolerance test and compared with control and metformin-treated groups. Diet-induced diabetic mice were treated for 21 days with AmT and evaluated for glycemia and malondialdehyde levels in the blood, liver, nervous system, and eyes. During interviews, the indigenous people described the use of Apis mellifera bee tea for the treatment of diabetes. In in vitro assays, AmT showed direct antioxidant activity and reduced oxidative hemolysis and malondialdehyde generation in human erythrocytes. The AmT inhibited the formation of AGEs by albumin-fructose pathways and methylglyoxal products. In vivo, after oral glucose overload, normoglycemic

  14. Soft Interfaces

    International Nuclear Information System (INIS)

    Strzalkowski, Ireneusz

    1997-01-01

    This book presents an extended form of the 1994 Dirac Memorial Lecture delivered by Pierre Gilles de Gennes at Cambridge University. The main task of the presentation is to show the beauty and richness of structural forms and phenomena which are observed at soft interfaces between two media. They are much more complex than forms and phenomena existing in each phase separately. Problems are discussed including both traditional, classical techniques, such as the contact angle in static and dynamic partial wetting, as well as the latest research methodology, like 'environmental' scanning electron microscopes. The book is not a systematic lecture on phenomena but it can be considered as a compact set of essays on topics which particularly fascinate the author. The continuum theory widely used in the book is based on a deep molecular approach. The author is particularly interested in a broad-minded rheology of liquid systems at interfaces with specific emphasis on polymer melts. To study this, the author has developed a special methodology called anemometry near walls. The second main topic presented in the book is the problem of adhesion. Molecular processes, energy transformations and electrostatic interaction are included in an interesting discussion of the many aspects of the principles of adhesion. The third topic concerns welding between two polymer surfaces, such as A/A and A/B interfaces. Of great worth is the presentation of various unsolved, open problems. The kind of topics and brevity of description indicate that this book is intended for a well prepared reader. However, for any reader it will present an interesting picture of how many mysterious processes are acting in the surrounding world and how these phenomena are perceived by a Nobel Laureate, who won that prize mainly for his investigations in this field. (book review)

  15. Interface Screenings

    DEFF Research Database (Denmark)

    Thomsen, Bodil Marie Stavning

    2015-01-01

    In Wim Wenders' film Until the End of the World (1991), three different diagrams for the visual integration of bodies are presented: 1) GPS tracking and mapping in a landscape, 2) video recordings layered with the memory perception of these recordings, and 3) data-created images from dreams...... and memories. From a transvisual perspective, the question is whether or not these (by now realized) diagrammatic modes involving the body in ubiquitous global media can be analysed in terms of the affects and events created in concrete interfaces. The examples used are filmic as felt sensations...

  16. Proton storage ring: man/machine interface

    International Nuclear Information System (INIS)

    Lander, R.F.; Clout, P.N.

    1985-01-01

    The human interface of the Proton Storage Ring Control System at Los Alamos is described in some detail, together with the software environment in which operator interaction programs are written. Some examples of operator interaction programs are given

  17. Infra-Population and -Community Dynamics of the Parasites Nosema apis and Nosema ceranae, and Consequences for Honey Bee (Apis mellifera) Hosts

    Science.gov (United States)

    Williams, Geoffrey R.; Shutler, Dave; Burgher-MacLellan, Karen L.; Rogers, Richard E. L.

    2014-01-01

    Nosema spp. fungal gut parasites are among myriad possible explanations for contemporary increased mortality of western honey bees (Apis mellifera, hereafter honey bee) in many regions of the world. Invasive Nosema ceranae is particularly worrisome because some evidence suggests it has greater virulence than its congener N. apis. N. ceranae appears to have recently switched hosts from Asian honey bees (Apis cerana) and now has a nearly global distribution in honey bees, apparently displacing N. apis. We examined parasite reproduction and effects of N. apis, N. ceranae, and mixed Nosema infections on honey bee hosts in laboratory experiments. Both infection intensity and honey bee mortality were significantly greater for N. ceranae than for N. apis or mixed infections; mixed infection resulted in mortality similar to N. apis parasitism and reduced spore intensity, possibly due to inter-specific competition. This is the first long-term laboratory study to demonstrate lethal consequences of N. apis and N. ceranae and mixed Nosema parasitism in honey bees, and suggests that differences in reproduction and intra-host competition may explain apparent heterogeneous exclusion of the historic parasite by the invasive species. PMID:24987989

  18. Infra-population and -community dynamics of the parasites Nosema apis and Nosema ceranae, and consequences for honey bee (Apis mellifera) hosts.

    Science.gov (United States)

    Williams, Geoffrey R; Shutler, Dave; Burgher-MacLellan, Karen L; Rogers, Richard E L

    2014-01-01

    Nosema spp. fungal gut parasites are among myriad possible explanations for contemporary increased mortality of western honey bees (Apis mellifera, hereafter honey bee) in many regions of the world. Invasive Nosema ceranae is particularly worrisome because some evidence suggests it has greater virulence than its congener N. apis. N. ceranae appears to have recently switched hosts from Asian honey bees (Apis cerana) and now has a nearly global distribution in honey bees, apparently displacing N. apis. We examined parasite reproduction and effects of N. apis, N. ceranae, and mixed Nosema infections on honey bee hosts in laboratory experiments. Both infection intensity and honey bee mortality were significantly greater for N. ceranae than for N. apis or mixed infections; mixed infection resulted in mortality similar to N. apis parasitism and reduced spore intensity, possibly due to inter-specific competition. This is the first long-term laboratory study to demonstrate lethal consequences of N. apis and N. ceranae and mixed Nosema parasitism in honey bees, and suggests that differences in reproduction and intra-host competition may explain apparent heterogeneous exclusion of the historic parasite by the invasive species.

  19. Draft genome sequence of the Algerian bee Apis mellifera intermissa

    Directory of Open Access Journals (Sweden)

    Nizar Jamal Haddad

    2015-06-01

    Full Text Available Apis mellifera intermissa is the native honeybee subspecies of Algeria. A. m. intermissa occurs in Tunisia, Algeria and Morocco, between the Atlas and the Mediterranean and Atlantic coasts. This bee is very important due to its high ability to adapt to great variations in climatic conditions and due to its preferable cleaning behavior. Here we report the draft genome sequence of this honey bee, its Whole Genome Shotgun project has been deposited at DDBJ/EMBL/GenBank under the accession JSUV00000000. The 240-Mb genome is being annotated and analyzed. Comparison with the genome of other Apis mellifera sub-species promises to yield insights into the evolution of adaptations to high temperature and resistance to Varroa parasite infestation.

  20. “Wrapping” X3DOM around Web Audio API

    Directory of Open Access Journals (Sweden)

    Andreas Stamoulias

    2015-12-01

    Full Text Available Spatial sound has a conceptual role in the Web3D environments, due to highly realism scenes that can provide. Lately the efforts are concentrated on the extension of the X3D/ X3DOM through spatial sound attributes. This paper presents a novel method for the introduction of spatial sound components in the X3DOM framework, based on X3D specification and Web Audio API. The proposed method incorporates the introduction of enhanced sound nodes for X3DOM which are derived by the implementation of the X3D standard components, enriched with accessional features of Web Audio API. Moreover, several examples-scenarios developed for the evaluation of our approach. The implemented examples established the achievability of new registered nodes in X3DOM, for spatial sound characteristics in Web3D virtual worlds.

  1. Pertukaran Data Antar Database Dengan Menggunakan Teknologi API

    Directory of Open Access Journals (Sweden)

    Ahmad Hanafi

    2017-03-01

    Full Text Available Electronically data interchange between institutions or companies must be supported with appropriate data storage media capacity. MySQL is a database engine that is used to perform data storage in the form of information, where the data can be utilized as needed. MYSQL has the advantage of which is to provide convenience in terms of usage, and able to work on different platforms. System requirements that must be reliable and multitasking capable of making the database not only as a data storage medium, but can also be utilized as a means of data exchange. Dropbox API is the best solution that can be utilized as a technology that supports the database to be able to Exchange data. The combination of the Dropbox API and database can be used as a very cheap solution for small companies to implement data exchange, because it only requires a relatively small Internet connection.

  2. Uncovering the immune responses of Apis mellifera ligustica larval gut to Ascosphaera apis infection utilizing transcriptome sequencing.

    Science.gov (United States)

    Chen, Dafu; Guo, Rui; Xu, Xijian; Xiong, Cuiling; Liang, Qin; Zheng, Yanzhen; Luo, Qun; Zhang, Zhaonan; Huang, Zhijian; Kumar, Dhiraj; Xi, Weijun; Zou, Xuan; Liu, Min

    2017-07-20

    Honeybees are susceptible to a variety of diseases, including chalkbrood, which is capable of causing huge losses of both the number of bees and colony productivity. This research is designed to characterize the transcriptome profiles of Ascosphaera apis-treated and un-treated larval guts of Apis mellifera ligustica in an attempt to unravel the molecular mechanism underlying the immune responses of western honeybee larval guts to mycosis. In this study, 24, 296 and 2157 genes were observed to be differentially expressed in A. apis-treated Apis mellifera (4-, 5- and 6-day-old) compared with un-treated larval guts. Moreover, the expression patterns of differentially expressed genes (DEGs) were examined via trend analysis, and subsequently, gene ontology analysis and KEGG pathway enrichment analysis were conducted for DEGs involved in up- and down-regulated profiles. Immunity-related pathways were selected for further analysis, and our results demonstrated that a total of 13 and 50 DEGs were annotated in the humoral immune-related and cellular immune-related pathways, respectively. Additionally, we observed that many DEGs up-regulated in treated guts were part of cellular immune pathways, such as the lysosome, ubiquitin mediated proteolysis, and insect hormone biosynthesis pathways and were induced by A. apis invasion. However, more down-regulated DEGs were restrained. Surprisingly, a majority of DEGs within the Toll-like receptor signaling pathway, and the MAPK signaling pathway were up-regulated in treated guts, while all but two genes involved in the NF-κB signaling pathway were down-regulated, which suggested that most genes involved in humoral immune-related pathways were activated in response to the invasive fungal pathogen. This study's findings provide valuable information regarding the investigation of the molecular mechanism of immunity defenses of A. m. ligustica larval guts to infection with A. apis. Furthermore, these studies lay the groundwork for

  3. W3C Geolocation API ur ett utvecklarperspektiv

    OpenAIRE

    Jönsson, Jesper

    2012-01-01

    The goal of this thesis is to investigate the W3C Geolocation API from a developer’s perspective, focused on whether it makes development of location-based applications more accessible to developers. This has been investigated by looking at available ways to locate, possible uses, the functionality offered, the necessary level of prior knowledge needed for a developer and requirements on developer tools. This has been achieved through studies in relevant areas, a thorough introduction to W3C ...

  4. Interfaces and thin films physics

    International Nuclear Information System (INIS)

    Equer, B.

    1988-01-01

    The 1988 progress report of the Interfaces and Thin Film Physics laboratory (Polytechnic School France) is presented. The research program is focused on the thin films and on the interfaces of the amorphous semiconductor materials: silicon and silicon germanium, silicon-carbon and silicon-nitrogen alloys. In particular, the following topics are discussed: the basic processes and the kinetics of the reactive gas deposition, the amorphous materials manufacturing, the physico-chemical characterization of thin films and interfaces and the electron transport in amorphous semiconductors. The construction and optimization of experimental devices, as well as the activities concerning instrumentation, are also described [fr

  5. Using the HTML5 Filesystem API

    CERN Document Server

    Bidelman, Eric

    2011-01-01

    Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O-the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system that enables them to create, read, and write files and folders in a sandboxed section of the user's local filesystem. Author Eric Bidelman, a Senior Developer Programs Engineer on the Google Chrome team, provides several techniques and complete code examples for working with th

  6. Variation morphogeometrics of Africanized honey bees (Apis mellifera in Brazil

    Directory of Open Access Journals (Sweden)

    Lorena A. Nunes

    2012-09-01

    Full Text Available The morphometrics of the honey bee Apis mellifera L., 1758 has been widely studied mainly because this species has great ecological importance, high adaptation capacity, wide distribution and capacity to effectively adapt to different regions. The current study aimed to investigate the morphometric variations of wings and pollen baskets of honey bees Apis mellifera scutellata Lepeletier, 1836 from the five regions in Brazil. We used geometric morphometrics to identify the existence of patterns of variations of shape and size in Africanized honey bees in Brazil 16 years after the classic study with this species, allowing a temporal and spatial comparative analysis using new technological resources to assess morphometrical data. Samples were collected in 14 locations in Brazil, covering the five geographical regions of the country. The shape analysis and multivariate analyses of the wing allowed to observe that there is a geographical pattern among the population of Apis mellifera in Brazil. The geographical variations may be attributed to the large territorial extension of the country in addition to the differences between the bioregions.

  7. Carbonic anhydrase from Apis mellifera: purification and inhibition by pesticides.

    Science.gov (United States)

    Soydan, Ercan; Güler, Ahmet; Bıyık, Selim; Şentürk, Murat; Supuran, Claudiu T; Ekinci, Deniz

    2017-12-01

    Carbonic anhydrase (CA) enzymes have been shown to play an important role in ion transport and in pH regulation in several organisms. Despite this information and the wealth of knowledge regarding the significance of CA enzymes, few studies have been reported about bee CA enzymes and the hazardous effects of chemicals. Using Apis mellifera as a model, this study aimed to determine the risk of pesticides on Apis mellifera Carbonic anhydrase enzyme (Am CA). CA was initially purified from Apis mellifera spermatheca for the first time in the literature. The enzyme was purified with an overall purification of ∼35-fold with a molecular weight of ∼32 kDa. The enzyme was then exposed to pesticides, including tebuconazole, propoxur, carbaryl, carbofuran, simazine and atrazine. The six pesticides dose-dependently inhibited in vitro AmCA activity at low micromolar concentrations. IC 50 values for the pesticides were 0.0030, 0.0321, 0.0031, 0.0087, 0.0273 and 0.0165 μM, respectively. The AmCA inhibition mechanism of these compounds is unknown at this moment.

  8. Improving the API dissolution rate during pharmaceutical hot-melt extrusion I: Effect of the API particle size, and the co-rotating, twin-screw extruder screw configuration on the API dissolution rate.

    Science.gov (United States)

    Li, Meng; Gogos, Costas G; Ioannidis, Nicolas

    2015-01-15

    The dissolution rate of the active pharmaceutical ingredients in pharmaceutical hot-melt extrusion is the most critical elementary step during the extrusion of amorphous solid solutions - total dissolution has to be achieved within the short residence time in the extruder. Dissolution and dissolution rates are affected by process, material and equipment variables. In this work, we examine the effect of one of the material variables and one of the equipment variables, namely, the API particle size and extruder screw configuration on the API dissolution rate, in a co-rotating, twin-screw extruder. By rapidly removing the extruder screws from the barrel after achieving a steady state, we collected samples along the length of the extruder screws that were characterized by polarized optical microscopy (POM) and differential scanning calorimetry (DSC) to determine the amount of undissolved API. Analyses of samples indicate that reduction of particle size of the API and appropriate selection of screw design can markedly improve the dissolution rate of the API during extrusion. In addition, angle of repose measurements and light microscopy images show that the reduction of particle size of the API can improve the flowability of the physical mixture feed and the adhesiveness between its components, respectively, through dry coating of the polymer particles by the API particles. Copyright © 2014. Published by Elsevier B.V.

  9. The end of polling: why and how to transform a REST API into a Data Streaming API?

    CERN Multimedia

    CERN. Geneva

    2017-01-01

    We know interactivity is the key to keep our user’s interest alive but we can’t reduce animation to UI anymore. Twitter, Waze, Slack… users are used to have real-time data in applications they love. But how can you turn your static API into a stream of data? By pulling? Pushing? Webhook-ing? When talking about data streaming, we often think about WebSockets. But have you ever heard of Server-Sent Events? In this tools-in-action we will compare those technologies to understand which one you should opt for depending on your usecase, and I’ll show you how we have been reducing the amount of data to transfer even further with JSON-Patch. And because real-time data is not only needed by web (and because it’s much more fun), I’ll show you how we can make a drone dance on streamed APIs.

  10. Museets interface

    DEFF Research Database (Denmark)

    Pold, Søren

    2007-01-01

    Søren Pold gør sig overvejelser med udgangspunkt i museumsprojekterne Kongedragter.dk og Stigombord.dk. Han argumenterer for, at udviklingen af internettets interfaces skaber nye måder at se, forstå og interagere med kulturen på. Brugerne får nye medievaner og perceptionsmønstre, der må medtænkes i...... tilrettelæggelsen af den fremtidige formidling. Samtidig får museets genstande en ny status som flygtige ikoner i det digitale rum, og alt i alt inviterer det til, at museerne kan forholde sig mere åbent og eksperimenterende til egen praksis og rolle som kulturinstitution....

  11. ARIES API/industry communication network now spans the U.S

    International Nuclear Information System (INIS)

    Anon.

    1996-01-01

    The ATM Research and Industrial Enterprise Study (ARIES) is a joint development project of API member companies. It involves the cooperation of the vendor community, several DOE labs and NASA's Advanced Communications Technology Satellite (ACTS) Program to explore the ability of Asynchronous Transfer Mode (ATM) networking technology to revolutionize the process of energy exploration and production. One of the goals of this partnership is to implement real-time seismic exploration by providing high-data-rate communications from ships to data processing centers on land, all integrally coupled with interactive analysis by expert geoscientists. This paper reviews a demonstration project of this system transmitting seismic data from a ship in the Gulf of Mexico to the Houston offices of Amoco, Shell and the Institute of Biosciences and Technology in the Texas Medical Center

  12. A SNP based high-density linkage map of Apis cerana reveals a high recombination rate similar to Apis mellifera.

    Directory of Open Access Journals (Sweden)

    Yuan Yuan Shi

    Full Text Available BACKGROUND: The Eastern honey bee, Apis cerana Fabricius, is distributed in southern and eastern Asia, from India and China to Korea and Japan and southeast to the Moluccas. This species is also widely kept for honey production besides Apis mellifera. Apis cerana is also a model organism for studying social behavior, caste determination, mating biology, sexual selection, and host-parasite interactions. Few resources are available for molecular research in this species, and a linkage map was never constructed. A linkage map is a prerequisite for quantitative trait loci mapping and for analyzing genome structure. We used the Chinese honey bee, Apis cerana cerana to construct the first linkage map in the Eastern honey bee. RESULTS: F2 workers (N = 103 were genotyped for 126,990 single nucleotide polymorphisms (SNPs. After filtering low quality and those not passing the Mendel test, we obtained 3,000 SNPs, 1,535 of these were informative and used to construct a linkage map. The preliminary map contains 19 linkage groups, we then mapped the 19 linkage groups to 16 chromosomes by comparing the markers to the genome of A. mellfiera. The final map contains 16 linkage groups with a total of 1,535 markers. The total genetic distance is 3,942.7 centimorgans (cM with the largest linkage group (180 loci measuring 574.5 cM. Average marker interval for all markers across the 16 linkage groups is 2.6 cM. CONCLUSION: We constructed a high density linkage map for A. c. cerana with 1,535 markers. Because the map is based on SNP markers, it will enable easier and faster genotyping assays than randomly amplified polymorphic DNA or microsatellite based maps used in A. mellifera.

  13. A Monte Carlo modeling alternative for the API Gamma Ray Calibration Facility

    International Nuclear Information System (INIS)

    Galford, J.E.

    2017-01-01

    The gamma ray pit at the API Calibration Facility, located on the University of Houston campus, defines the API unit for natural gamma ray logs used throughout the petroleum logging industry. Future use of the facility is uncertain. An alternative method is proposed to preserve the gamma ray API unit definition as an industry standard by using Monte Carlo modeling to obtain accurate counting rate-to-API unit conversion factors for gross-counting and spectral gamma ray tool designs. - Highlights: • A Monte Carlo alternative is proposed to replace empirical calibration procedures. • The proposed Monte Carlo alternative preserves the original API unit definition. • MCNP source and materials descriptions are provided for the API gamma ray pit. • Simulated results are presented for several wireline logging tool designs. • The proposed method can be adapted for use with logging-while-drilling tools.

  14. First Identification of Nosema Ceranae (Microsporidia Infecting Apis Mellifera in Venezuela

    Directory of Open Access Journals (Sweden)

    Porrini Leonardo P.

    2017-06-01

    Full Text Available Nosema ceranae is a pathogen of Apis mellifera, which seems to have jumped from its original host Asiatic honey bee Apis ceranae. Nosemosis which affects the honey bee Apis mellifera is caused by two parasitic fungi described as etiologic agents of the disease. Nosema apis was the only microsporidian infection identified in A. mellifera until N. ceranae in Taiwan and Europe. Nosema spp. positive samples of adult worker bees from the Venezuelean state of Lara were determined through light microscopy of spores. Samples were then tested to determine Nosema species (N.apis/N.ceranae using previously reported PCR primers for the 16S rRNA gene. A multiplex PCR assay was used to differentiate both N. apis and N. ceranae species. Only N. ceranae was found in the analyzed samples and the percentage of infected foragers fluctuated between 18% and 60%.

  15. A scalable new mechanism to store and serve the ATLAS detector description through a REST web API

    CERN Document Server

    Bianchi, Riccardo-Maria; The ATLAS collaboration

    2017-01-01

    Until now, geometry information for the detector description of HEP experiments was only stored in online relational databases integrated into the experiments’ frameworks or described in files with text-based markup languages. In all cases, to build and store the detector description, a full software stack was needed. In this paper, we present a new and scalable mechanism to store the geometry data and to serve the detector description data through a web interface and a REST API. This new approach decouples the geometry information from the experiment’s framework. Moreover, it provides new functionalities to users, who can now search for specific volumes and get partial detector description, or filter geometry data based on custom criteria. We present two approaches to build a REST API to serve geometry data, based on two different technologies used in other fields and communities: the search engine ElasticSearch and the graph database Neo4j. We describe their characteristics and we compare them using rea...

  16. A Monte Carlo modeling alternative for the API Gamma Ray Calibration Facility.

    Science.gov (United States)

    Galford, J E

    2017-04-01

    The gamma ray pit at the API Calibration Facility, located on the University of Houston campus, defines the API unit for natural gamma ray logs used throughout the petroleum logging industry. Future use of the facility is uncertain. An alternative method is proposed to preserve the gamma ray API unit definition as an industry standard by using Monte Carlo modeling to obtain accurate counting rate-to-API unit conversion factors for gross-counting and spectral gamma ray tool designs. Copyright © 2017 Elsevier Ltd. All rights reserved.

  17. jmzML, an open-source Java API for mzML, the PSI standard for MS data.

    Science.gov (United States)

    Côté, Richard G; Reisinger, Florian; Martens, Lennart

    2010-04-01

    We here present jmzML, a Java API for the Proteomics Standards Initiative mzML data standard. Based on the Java Architecture for XML Binding and XPath-based XML indexer random-access XML parser, jmzML can handle arbitrarily large files in minimal memory, allowing easy and efficient processing of mzML files using the Java programming language. jmzML also automatically resolves internal XML references on-the-fly. The library (which includes a viewer) can be downloaded from http://jmzml.googlecode.com.

  18. Interfaces habladas

    Directory of Open Access Journals (Sweden)

    María Teresa Soto Sanfiel

    2012-04-01

    Full Text Available Este artículo describe y piensa al fenómeno de las Interfaces habladas (IH desde variados puntos de vista y niveles de análisis. El texto se ha concebido con los objetivos específicos de: 1.- procurar una visión panorámica de aspectos de la producción y consumo comunicativo de las IH; 2.- ofrecer recomendaciones para su creación y uso eficaz, y 3.- llamar la atención sobre su proliferación e inspirar su estudio desde la comunicación. A pesar de la creciente presencia de las IF en nues-tras vidas cotidianas, hay ausencia de textos que las caractericen y analicen por sus aspectos comunicativos. El trabajo es pertinente porque el fenómeno significa un cambio respecto a estadios comunica-tivos precedentes con consecuencias en las concepciones intelectuales y emocionales de los usuarios. La proliferación de IH nos abre a nue-vas realidades comunicativas: hablamos con máquinas.

  19. NESSUS/NASTRAN Interface

    Science.gov (United States)

    Millwater, Harry; Riha, David

    1996-01-01

    The NESSUS probabilistic analysis computer program has been developed with a built-in finite element analysis program NESSUS/FEM. However, the NESSUS/FEM program is specialized for engine structures and may not contain sufficient features for other applications. In addition, users often become well acquainted with a particular finite element code and want to use that code for probabilistic structural analysis. For these reasons, this work was undertaken to develop an interface between NESSUS and NASTRAN such that NASTRAN can be used for the finite element analysis and NESSUS can be used for the probabilistic analysis. In addition, NESSUS was restructured such that other finite element codes could be more easily coupled with NESSUS. NESSUS has been enhanced such that NESSUS will modify the NASTRAN input deck for a given set of random variables, run NASTRAN and read the NASTRAN result. The coordination between the two codes is handled automatically. The work described here was implemented within NESSUS 6.2 which was delivered to NASA in September 1995. The code runs on Unix machines: Cray, HP, Sun, SGI and IBM. The new capabilities have been implemented such that a user familiar with NESSUS using NESSUS/FEM and NASTRAN can immediately use NESSUS with NASTRAN. In other words, the interface with NASTRAN has been implemented in an analogous manner to the interface with NESSUS/FEM. Only finite element specific input has been changed. This manual is written as an addendum to the existing NESSUS 6.2 manuals. We assume users have access to NESSUS manuals and are familiar with the operation of NESSUS including probabilistic finite element analysis. Update pages to the NESSUS PFEM manual are contained in Appendix E. The finite element features of the code and the probalistic analysis capabilities are summarized.

  20. Analyzing rasters, vectors and time series using new Python interfaces in GRASS GIS 7

    Science.gov (United States)

    Petras, Vaclav; Petrasova, Anna; Chemin, Yann; Zambelli, Pietro; Landa, Martin; Gebbert, Sören; Neteler, Markus; Löwe, Peter

    2015-04-01

    helps researchers to ensure the robustness of the algorithm, correctness of the results in edge cases as well as the detection of changes in results due to new development. For all modules GRASS GIS automatically creates standardized command line and graphical user interfaces and documentation. Finally, we will show how GRASS GIS can be used together with powerful Python tools such as the NumPy package and the IPython Notebook. References: Gebbert, S., Pebesma, E., 2014. A temporal GIS for field based environmental modeling. Environmental Modelling & Software 53, 1-12. Neteler, M., Bowman, M.H., Landa, M. and Metz, M., 2012. GRASS GIS: a multi-purpose Open Source GIS. Environmental Modelling & Software 31: 124-130. Petras, V., Gebbert, S., 2014. Testing framework for GRASS GIS: ensuring reproducibility of scientific geospatial computing. Poster presented at: AGU Fall Meeting, December 15-19, 2014, San Francisco, USA. Zambelli, P., Gebbert, S., Ciolli, M., 2013. Pygrass: An Object Oriented Python Application Programming Interface (API) for Geographic Resources Analysis Support System (GRASS) Geographic Information System (GIS). ISPRS International Journal of Geo-Information 2, 201-219.

  1. The HEASARC graphical user interface

    Science.gov (United States)

    White, N.; Barrett, P.; Jacobs, P.; Oneel, B.

    1992-01-01

    An OSF/Motif-based graphical user interface has been developed to facilitate the use of the database and data analysis software packages available from the High Energy Astrophysics Science Archive Research Center (HEASARC). It can also be used as an interface to other, similar, routines. A small number of tables are constructed to specify the possible commands and command parameters for a given set of analysis routines. These tables can be modified by a designer to affect the appearance of the interface screens. They can also be dynamically changed in response to parameter adjustments made while the underlying program is running. Additionally, a communication protocol has been designed so that the interface can operate locally or across a network. It is intended that this software be able to run on a variety of workstations and X terminals.

  2. XML Translator for Interface Descriptions

    Science.gov (United States)

    Boroson, Elizabeth R.

    2009-01-01

    A computer program defines an XML schema for specifying the interface to a generic FPGA from the perspective of software that will interact with the device. This XML interface description is then translated into header files for C, Verilog, and VHDL. User interface definition input is checked via both the provided XML schema and the translator module to ensure consistency and accuracy. Currently, programming used on both sides of an interface is inconsistent. This makes it hard to find and fix errors. By using a common schema, both sides are forced to use the same structure by using the same framework and toolset. This makes for easy identification of problems, which leads to the ability to formulate a solution. The toolset contains constants that allow a programmer to use each register, and to access each field in the register. Once programming is complete, the translator is run as part of the make process, which ensures that whenever an interface is changed, all of the code that uses the header files describing it is recompiled.

  3. Antimicrobial peptide evolution in the Asiatic honey bee Apis cerana.

    Directory of Open Access Journals (Sweden)

    Peng Xu

    Full Text Available The Asiatic honeybee, Apis cerana Fabricius, is an important honeybee species in Asian countries. It is still found in the wild, but is also one of the few bee species that can be domesticated. It has acquired some genetic advantages and significantly different biological characteristics compared with other Apis species. However, it has been less studied, and over the past two decades, has become a threatened species in China. We designed primers for the sequences of the four antimicrobial peptide cDNA gene families (abaecin, defensin, apidaecin, and hymenoptaecin of the Western honeybee, Apis mellifera L. and identified all the antimicrobial peptide cDNA genes in the Asiatic honeybee for the first time. All the sequences were amplified by reverse transcriptase-polymerase chain reaction (RT-PCR. In all, 29 different defensin cDNA genes coding 7 different defensin peptides, 11 different abaecin cDNA genes coding 2 different abaecin peptides, 13 different apidaecin cDNA genes coding 4 apidaecin peptides and 34 different hymenoptaecin cDNA genes coding 13 different hymenoptaecin peptides were cloned and identified from the Asiatic honeybee adult workers. Detailed comparison of these four antimicrobial peptide gene families with those of the Western honeybee revealed that there are many similarities in the quantity and amino acid components of peptides in the abaecin, defensin and apidaecin families, while many more hymenoptaecin peptides are found in the Asiatic honeybee than those in the Western honeybee (13 versus 1. The results indicated that the Asiatic honeybee adult generated more variable antimicrobial peptides, especially hymenoptaecin peptides than the Western honeybee when stimulated by pathogens or injury. This suggests that, compared to the Western honeybee that has a longer history of domestication, selection on the Asiatic honeybee has favored the generation of more variable antimicrobial peptides as protection against pathogens.

  4. Antimicrobial peptide evolution in the Asiatic honey bee Apis cerana.

    Science.gov (United States)

    Xu, Peng; Shi, Min; Chen, Xue-Xin

    2009-01-01

    The Asiatic honeybee, Apis cerana Fabricius, is an important honeybee species in Asian countries. It is still found in the wild, but is also one of the few bee species that can be domesticated. It has acquired some genetic advantages and significantly different biological characteristics compared with other Apis species. However, it has been less studied, and over the past two decades, has become a threatened species in China. We designed primers for the sequences of the four antimicrobial peptide cDNA gene families (abaecin, defensin, apidaecin, and hymenoptaecin) of the Western honeybee, Apis mellifera L. and identified all the antimicrobial peptide cDNA genes in the Asiatic honeybee for the first time. All the sequences were amplified by reverse transcriptase-polymerase chain reaction (RT-PCR). In all, 29 different defensin cDNA genes coding 7 different defensin peptides, 11 different abaecin cDNA genes coding 2 different abaecin peptides, 13 different apidaecin cDNA genes coding 4 apidaecin peptides and 34 different hymenoptaecin cDNA genes coding 13 different hymenoptaecin peptides were cloned and identified from the Asiatic honeybee adult workers. Detailed comparison of these four antimicrobial peptide gene families with those of the Western honeybee revealed that there are many similarities in the quantity and amino acid components of peptides in the abaecin, defensin and apidaecin families, while many more hymenoptaecin peptides are found in the Asiatic honeybee than those in the Western honeybee (13 versus 1). The results indicated that the Asiatic honeybee adult generated more variable antimicrobial peptides, especially hymenoptaecin peptides than the Western honeybee when stimulated by pathogens or injury. This suggests that, compared to the Western honeybee that has a longer history of domestication, selection on the Asiatic honeybee has favored the generation of more variable antimicrobial peptides as protection against pathogens.

  5. Apie filosofijos ir meno sąsajas

    OpenAIRE

    Martinkus, Vytautas

    2008-01-01

    The article provides a review of Leonarda Jekentaitė’s book “De Profundis: Psichoanalitinės Filosofijos Žvilgsniu apie Mąstytojus ir Menininkus” (2007), written by V. Martinkus, according to whom, there are still few original art philosophy studies, published by Lithuanian authors in Lithuania. The review provides an analysis of the structure of the book, the style and main subjects are distinguished. The book provides the author’s articles, written during the period of thirty years. Most of ...

  6. Api Energia IGCC plant is fully integrated with refinery

    Energy Technology Data Exchange (ETDEWEB)

    Del Bravo, R. [api Energia, Rome (Italy); Trifilo, R. [ABB Sadelmi, Milan (Italy); Chiantore, P.V. [api anonima petroli Italiania Spa, Rome (Italy); Starace, F. [ABB Power Generation, Baden (Switzerland); O`Keefe, L.F. [Texico, White Plains (United States)

    1998-06-01

    The api Energia integrated gasification combined cycle (IGCC) plant being built at Falconara Marittima, on Italy`s Adriatic coast, is one of the three IGCC plants under construction in Italy following the liberalization of the electricity production sector. The plant will take 59.2 t/h of high sulphur heavy oil produced by the Falconara refinery, convert it to syngas and use the gas to generate 280 MW of electricity, plus steam and other gases for use in the refinery. The IGCC plant will be highly integrated into the refining process, with a large number of interchanges between the IGCC unit and the rest of the refinery. (author)

  7. Interface COMSOL-PHREEQC (iCP), an efficient numerical framework for the solution of coupled multiphysics and geochemistry

    Science.gov (United States)

    Nardi, Albert; Idiart, Andrés; Trinchero, Paolo; de Vries, Luis Manuel; Molinero, Jorge

    2014-08-01

    This paper presents the development, verification and application of an efficient interface, denoted as iCP, which couples two standalone simulation programs: the general purpose Finite Element framework COMSOL Multiphysics® and the geochemical simulator PHREEQC. The main goal of the interface is to maximize the synergies between the aforementioned codes, providing a numerical platform that can efficiently simulate a wide number of multiphysics problems coupled with geochemistry. iCP is written in Java and uses the IPhreeqc C++ dynamic library and the COMSOL Java-API. Given the large computational requirements of the aforementioned coupled models, special emphasis has been placed on numerical robustness and efficiency. To this end, the geochemical reactions are solved in parallel by balancing the computational load over multiple threads. First, a benchmark exercise is used to test the reliability of iCP regarding flow and reactive transport. Then, a large scale thermo-hydro-chemical (THC) problem is solved to show the code capabilities. The results of the verification exercise are successfully compared with those obtained using PHREEQC and the application case demonstrates the scalability of a large scale model, at least up to 32 threads.

  8. Exploring HIV-testing intentions in young Asian/Pacific Islander (API) women as it relates to acculturation, theory of gender and power (TGP), and the AIDS risk reduction model (ARRM).

    Science.gov (United States)

    Salud, Margaret C; Marshak, Helen Hopp; Natto, Zuhair S; Montgomery, Susanne

    2014-01-01

    While HIV rates are low for Asian/Pacific Islanders (APIs), they have been increasing, especially for API women in the USA. We conducted a cross-sectional study with 299 young API women (18-24 years old) in the Inland Empire region of Southern California to better understand their intention for HIV testing and their perceptions about HIV/AIDS. Data analyses included descriptive statistics, bivariate exploration for model building and multivariate analyses to determine variables associated with HIV-testing intentions. Results suggest that more lifetime sexual partners, greater perceived gender susceptibility, higher HIV/AIDS knowledge, sexually active, more positive attitudes about HIV testing and higher self-perceptions/experiences related to risk contribute to stronger intentions for HIV testing in young API women. Findings from this study will contribute to the limited literature on HIV/AIDS in API women and provide information that can be used for developing and implementing culturally appropriate programs that encourage HIV prevention and testing in this population.

  9. Macelignan inhibits bee pathogenic fungi Ascophaera apis growth through HOG1 pathway

    Directory of Open Access Journals (Sweden)

    Y.K. Shin

    2016-01-01

    Full Text Available Ascosphaera apis is a bee pathogen that causes bee larvae infection disease, to which treatment is not yet well investigated. The aim of this study was to investigate antifungal susceptibility in vitro against A. apis and to identify a new antifungal agent for this pathogen through minimal inhibitory concentration (MIC assay and western blot analysis. Macelignan had 1.56 and 3.125 μg/mL MIC against A. apis after 24 and 48 h, respectively, exhibiting the strongest growth inhibition against A. apis among the tested compounds (corosolic acid, dehydrocostus lactone, loganic acid, tracheloside, fangchinoline and emodin-8-O-β-D-glucopyranoside. Furthermore, macelignan showed a narrow-ranged spectrum against various fungal strains without any mammalian cell cytotoxicity. In spite of miconazole having powerful broad-ranged anti-fungal activity including A. apis, it demonstrated strong cytotoxicity. Therefore, even if macelignan alone was effective as an antifungal agent to treat A. apis, combined treatment with miconazole was more useful to overcome toxicity, drug resistance occurrence and cost effectiveness. Finally, HOG1 was revealed as a target molecule of macelignan in the anti-A. apis activity by inhibiting phosphorylation using S. cerevisiae as a model system. Based on our results, macelignan, a food-grade antimicrobial compound, would be an effective antifungal agent against A. apis infection in bees.

  10. Influence of humidity on the phase behavior of API/polymer formulations.

    Science.gov (United States)

    Prudic, Anke; Ji, Yuanhui; Luebbert, Christian; Sadowski, Gabriele

    2015-08-01

    Amorphous formulations of APIs in polymers tend to absorb water from the atmosphere. This absorption of water can induce API recrystallization, leading to reduced long-term stability during storage. In this work, the phase behavior of different formulations was investigated as a function of relative humidity. Indomethacin and naproxen were chosen as model APIs and poly(vinyl pyrrolidone) (PVP) and poly(vinyl pyrrolidone-co-vinyl acetate) (PVPVA64) as excipients. The formulations were prepared by spray drying. The water sorption in pure polymers and in formulations was measured at 25°C and at different values of relative humidity (RH=25%, 50% and 75%). Most water was absorbed in PVP-containing systems, and water sorption was decreasing with increasing API content. These trends could also be predicted in good agreement with the experimental data using the thermodynamic model PC-SAFT. Furthermore, the effect of absorbed water on API solubility in the polymer and on the glass-transition temperature of the formulations was predicted with PC-SAFT and the Gordon-Taylor equation, respectively. The absorbed water was found to significantly decrease the API solubility in the polymer as well as the glass-transition temperature of the formulation. Based on a quantitative modeling of the API/polymer phase diagrams as a function of relative humidity, appropriate API/polymer compositions can now be selected to ensure long-term stable amorphous formulations at given storage conditions. Copyright © 2015 Elsevier B.V. All rights reserved.

  11. Improvements and extensions to API 618 related to pulsation and mechanical response studies

    NARCIS (Netherlands)

    Eijk, A.; Smeulers, J.P.M.; Blodgett, L.E.; Smalley, A.J.

    1999-01-01

    Purchasers of reciprocating compressors need a standard to help ensure reliable installations. The PNEUROP standard evolved in Europe, and the API 618 Standard in the U.S.A. Frequent application and generally good experience, worldwide, have led to four releases of API 618, the last dated June 1995.

  12. FASTBUS interface for the 3081/E

    International Nuclear Information System (INIS)

    Barker, L.; Kunz, P.F.; Lankford, A.J.; Oxoby, G.; Paffrath, L.; Rankin, P.; Trang, Q.

    1985-09-01

    The design of a FASTBUS interface to the 3081/E is presented. The interface consists of two boards, one specific to FASTBUS, the other usable by other interfaces to the 3081/E. The FASTBUS board is a dual-ported slave, permitting access from either of two cable segments. The general purpose board supports transfers to and from 3081/E memory and provides control of program execution. It also has several features which facilitate software debugging

  13. Mitochondrial sequencing reveals five separate origins of 'black' Apis mellifera (Hymenoptera: Apidae) in eastern Australian commercial colonies.

    Science.gov (United States)

    Oxley, P R; Oldroyd, B P

    2009-04-01

    Establishment of a closed population honey bee, Apis mellifera L. (Hymenoptera: Apidae), breeding program based on 'black' strains has been proposed for eastern Australia. Long-term success of such a program requires a high level of genetic variance. To determine the likely extent of genetic variation available, 50 colonies from 11 different commercial apiaries were sequenced in the mitochondrial cytochrome oxidase I and II intergenic region. Five distinct and novel mitotypes were identified. No colonies were found with the A. mellifera mellifera mitotype, which is often associated with undesirable feral strains. One group of mitotypes was consistent with a caucasica origin, two with carnica, and two with ligustica. The results suggest that there is sufficient genetic diversity to support a breeding program provided all these five sources were pooled.

  14. Predominant Api m 10 sensitization as risk factor for treatment failure in honey bee venom immunotherapy.

    Science.gov (United States)

    Frick, Marcel; Fischer, Jörg; Helbling, Arthur; Ruëff, Franziska; Wieczorek, Dorothea; Ollert, Markus; Pfützner, Wolfgang; Müller, Sabine; Huss-Marp, Johannes; Dorn, Britta; Biedermann, Tilo; Lidholm, Jonas; Ruecker, Gerta; Bantleon, Frank; Miehe, Michaela; Spillner, Edzard; Jakob, Thilo

    2016-12-01

    Component resolution recently identified distinct sensitization profiles in honey bee venom (HBV) allergy, some of which were dominated by specific IgE to Api m 3 and/or Api m 10, which have been reported to be underrepresented in therapeutic HBV preparations. We performed a retrospective analysis of component-resolved sensitization profiles in HBV-allergic patients and association with treatment outcome. HBV-allergic patients who had undergone controlled honey bee sting challenge after at least 6 months of HBV immunotherapy (n = 115) were included and classified as responder (n = 79) or treatment failure (n = 36) on the basis of absence or presence of systemic allergic reactions upon sting challenge. IgE reactivity to a panel of HBV allergens was analyzed in sera obtained before immunotherapy and before sting challenge. No differences were observed between responders and nonresponders regarding levels of IgE sensitization to Api m 1, Api m 2, Api m 3, and Api m 5. In contrast, Api m 10 specific IgE was moderately but significantly increased in nonresponders. Predominant Api m 10 sensitization (>50% of specific IgE to HBV) was the best discriminator (specificity, 95%; sensitivity, 25%) with an odds ratio of 8.444 (2.127-33.53; P = .0013) for treatment failure. Some but not all therapeutic HBV preparations displayed a lack of Api m 10, whereas Api m 1 and Api m 3 immunoreactivity was comparable to that of crude HBV. In line with this, significant Api m 10 sIgG 4 induction was observed only in those patients who were treated with HBV in which Api m 10 was detectable. Component-resolved sensitization profiles in HBV allergy suggest predominant IgE sensitization to Api m 10 as a risk factor for treatment failure in HBV immunotherapy. Copyright © 2016 The Authors. Published by Elsevier Inc. All rights reserved.

  15. Parasitic Cape honeybee workers, Apis mellifera capensis, evade policing

    Science.gov (United States)

    Martin, Stephen J.; Beekman, Madeleine; Wossler, Theresa C.; Ratnieks, Francis L. W.

    2002-01-01

    Relocation of the Cape honeybee, Apis mellifera capensis, by bee-keepers from southern to northern South Africa in 1990 has caused widespread death of managed African honeybee, A. m. scutellata, colonies. Apis mellifera capensis worker bees are able to lay diploid, female eggs without mating by means of automictic thelytoky (meiosis followed by fusion of two meiotic products to restore egg diploidy), whereas workers of other honeybee subspecies are able to lay only haploid, male eggs. The A. m. capensis workers, which are parasitizing and killing A. m. scutellata colonies in northern South Africa, are the asexual offspring of a single, original worker in which the small amount of genetic variation observed is due to crossing over during meiosis (P. Kryger, personal communication). Here we elucidate two principal mechanisms underlying this parasitism. Parasitic A. m. capensis workers activate their ovaries in host colonies that have a queen present (queenright colonies), and they lay eggs that evade being killed by other workers (worker policing)-the normal fate of worker-laid eggs in colonies with a queen. This unique parasitism by workers is an instance in which a society is unable to control the selfish actions of its members.

  16. Physicochemical analysis of apis dorsata honey from terai forests, Nepal

    International Nuclear Information System (INIS)

    Qamer, S.; Ahmad, F.; Latif, F.; Ali, S.S

    2008-01-01

    The multi floral honey produced by Apis dorsata from Shahabgunj, Dhakeri, Narayanpur and Perari forest, Nepal, were provided by International Center for Integrated Mountain Development (ICIMOD), Nepal. These ninety nine Apis dorsata honey samples were characterized physicochemical and were found to have values of various quality determining parameters well with in the permissible International standards. The honey samples had pH in the range of 3.8-4.68, free acidity 41-48 meq/kg, lactones 13-16 meq/kg, total acidity 55-65 meq/kg, moisture content 20.5-26%, electrical conductivity 0.22-0.63 mS/cm, proline content 76-160 mg/kg, HMF content 30-56 mg/kg, diastase number 5.1-29 DN, invertase number 390-499, apparent reducing sugars 73.78-77.78%, fructose 36.93-44.61%, glucose 19.61-27.51% and sucrose 12.07-20.38%. (author)

  17. APIS-a novel approach for conditioning honey bees.

    Science.gov (United States)

    Kirkerud, Nicholas H; Wehmann, Henja-Niniane; Galizia, C Giovanni; Gustav, David

    2013-01-01

    Honey bees perform robustly in different conditioning paradigms. This makes them excellent candidates for studying mechanisms of learning and memory at both an individual and a population level. Here we introduce a novel method of honey bee conditioning: APIS, the Automatic Performance Index System. In an enclosed walking arena where the interior is covered with an electric grid, presentation of odors from either end can be combined with weak electric shocks to form aversive associations. To quantify behavioral responses, we continuously monitor the movement of the bee by an automatic tracking system. We found that escapes from one side to the other, changes in velocity as well as distance and time spent away from the punished odor are suitable parameters to describe the bee's learning capabilities. Our data show that in a short-term memory test the response rate for the conditioned stimulus (CS) in APIS correlates well with response rate obtained from conventional Proboscis Extension Response (PER)-conditioning. Additionally, we discovered that bees modulate their behavior to aversively learned odors by reducing their rate, speed and magnitude of escapes and that both generalization and extinction seem to be different between appetitive and aversive stimuli. The advantages of this automatic system make it ideal for assessing learning rates in a standardized and convenient way, and its flexibility adds to the toolbox for studying honey bee behavior.

  18. APIS - a novel approach for conditioning honey bees

    Directory of Open Access Journals (Sweden)

    Nicholas Hagen Kirkerud

    2013-04-01

    Full Text Available Honey bees perform robustly in different conditioning paradigms. This makes them excellent candidates for studying mechanisms of learning and memory at both an individual and a population level. Here we introduce a novel method of honey bee conditioning: APIS, the Automatic Performance Index System. In an enclosed walking arena where the interior is covered with an electric grid, presentation of odours from either end can be combined with weak electric shocks to form aversive associations. To quantify behavioural responses, we continuously monitor the movement of the bee by an automatic tracking system. We found that escapes from one side to the other, changes in velocity as well as distance and time spent away from the punished odour are suitable parameters to describe the bee’s learning capabilities.Our data show that in a short-term memory test the response rate for the conditioned stimulus in APIS correlates well with response rate obtained from conventional Proboscis Extension Response (PER-conditioning. Additionally, we discovered that bees modulate their behaviour to aversively learned odours by reducing their rate, speed and magnitude of escapes and that both generalisation and extinction seem to be different between appetitive and aversive stimuli. The advantages of this automatic system make it ideal for assessing learning rates in a standardised and convenient way, and its flexibility adds to our toolbox for studying honey bee behaviour.

  19. Java Source Code Analysis for API Migration to Embedded Systems

    Energy Technology Data Exchange (ETDEWEB)

    Winter, Victor [Univ. of Nebraska, Omaha, NE (United States); McCoy, James A. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Guerrero, Jonathan [Univ. of Nebraska, Omaha, NE (United States); Reinke, Carl Werner [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States); Perry, James Thomas [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2015-02-01

    Embedded systems form an integral part of our technological infrastructure and oftentimes play a complex and critical role within larger systems. From the perspective of reliability, security, and safety, strong arguments can be made favoring the use of Java over C in such systems. In part, this argument is based on the assumption that suitable subsets of Java’s APIs and extension libraries are available to embedded software developers. In practice, a number of Java-based embedded processors do not support the full features of the JVM. For such processors, source code migration is a mechanism by which key abstractions offered by APIs and extension libraries can made available to embedded software developers. The analysis required for Java source code-level library migration is based on the ability to correctly resolve element references to their corresponding element declarations. A key challenge in this setting is how to perform analysis for incomplete source-code bases (e.g., subsets of libraries) from which types and packages have been omitted. This article formalizes an approach that can be used to extend code bases targeted for migration in such a manner that the threats associated the analysis of incomplete code bases are eliminated.

  20. Genetic variation in natural honeybee populations, Apis mellifera capensis

    Science.gov (United States)

    Hepburn, Randall; Neumann, Peter; Radloff, Sarah E.

    2004-09-01

    Genetic variation in honeybee, Apis mellifera, populations can be considerably influenced by breeding and commercial introductions, especially in areas with abundant beekeeping. However, in southern Africa apiculture is based on the capture of wild swarms, and queen rearing is virtually absent. Moreover, the introduction of European subspecies constantly failed in the Cape region. We therefore hypothesize a low human impact on genetic variation in populations of Cape honeybees, Apis mellifera capensis. A novel solution to studying genetic variation in honeybee populations based on thelytokous worker reproduction is applied to test this hypothesis. Environmental effects on metrical morphological characters of the phenotype are separated to obtain a genetic residual component. The genetic residuals are then re-calculated as coefficients of genetic variation. Characters measured included hair length on the abdomen, width and length of wax plate, and three wing angles. The data show for the first time that genetic variation in Cape honeybee populations is independent of beekeeping density and probably reflects naturally occurring processes such as gene flow due to topographic and climatic variation on a microscale.

  1. An MDE Approach for Modular Program Analyses

    NARCIS (Netherlands)

    Yildiz, Bugra Mehmet; Bockisch, Christoph; Aksit, Mehmet; Rensink, Arend

    Program analyses are an important tool to check if a system fulfills its specification. A typical implementation strategy for program analyses is to use an imperative, general-purpose language like Java, and access the program to be analyzed through libraries that offer an API for reading, writing

  2. Towards Standardized Patient Data Exchange: Integrating a FHIR Based API for the Open Medical Record System.

    Science.gov (United States)

    Kasthurirathne, Suranga N; Mamlin, Burke; Grieve, Grahame; Biondich, Paul

    2015-01-01

    Interoperability is essential to address limitations caused by the ad hoc implementation of clinical information systems and the distributed nature of modern medical care. The HL7 V2 and V3 standards have played a significant role in ensuring interoperability for healthcare. FHIR is a next generation standard created to address fundamental limitations in HL7 V2 and V3. FHIR is particularly relevant to OpenMRS, an Open Source Medical Record System widely used across emerging economies. FHIR has the potential to allow OpenMRS to move away from a bespoke, application specific API to a standards based API. We describe efforts to design and implement a FHIR based API for the OpenMRS platform. Lessons learned from this effort were used to define long term plans to transition from the legacy OpenMRS API to a FHIR based API that greatly reduces the learning curve for developers and helps enhance adhernce to standards.

  3. [Effect of habitat and interspecific competition on Apis cerana cerana colony distribution].

    Science.gov (United States)

    Yu, Linsheng; Han, Shengming

    2003-04-01

    Habitat change and interspecific competition were the main factors affecting, Apis cerana cerana colony distribution among Wannan and Wanxi Dabie mountainous areas, Jianghuai area and Huaibei plain. Wannan and Wanxi Dabie mountainous areas were the ideal places for Apis cerana cerana' habitation and propogation, in which, there were integrated natural vegetation, fine ecological condition, abundant nectariferous plants, and Apis cerana cerana had large colony size, wide distribution, high density, no disturbances of natural mating, and was dominant interspecific competition. In Jianghuai area and Huaibei plain, there were small covering of natural vegetation, different degree of degradation of ecological balance, few kinds of nectariferous plants with almost the same blooming periods, natural mating perturbed by Apis mellifera ligustica for Apis cerana cerana, and which was inferior in interspecific competition, colony size sharply decreased, distribution area reduced, and density cut down to a great extent. In Huaibei plain, the negative factors were more conspicuous.

  4. Building RESTful web services with Go learn how to build powerful RESTful APIs with Golang that scale gracefully

    CERN Document Server

    Yellavula, Naren

    2017-01-01

    REST is an architectural style that tackles the challenges of building scalable web services and in today's connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs. The depth, breadth, and ease of use of Go, makes it a breeze for developers to ...

  5. Interfacing an aspiration ion mobility spectrometer to a triple quadrupole mass spectrometer

    International Nuclear Information System (INIS)

    Adamov, Alexey; Viidanoja, Jyrki; Kaerpaenoja, Esko; Paakkanen, Heikki; Ketola, Raimo A.; Kostiainen, Risto; Sysoev, Alexey; Kotiaho, Tapio

    2007-01-01

    This article presents the combination of an aspiration-type ion mobility spectrometer with a mass spectrometer. The interface between the aspiration ion mobility spectrometer and the mass spectrometer was designed to allow for quick mounting of the aspiration ion mobility spectrometer onto a Sciex API-300 triple quadrupole mass spectrometer. The developed instrumentation is used for gathering fundamental information on aspiration ion mobility spectrometry. Performance of the instrument is demonstrated using 2,6-di-tert-butyl pyridine and dimethyl methylphosphonate

  6. Assessment of Tapentadol API Abuse Liability With the Researched Abuse, Diversion and Addiction-Related Surveillance System.

    Science.gov (United States)

    Vosburg, Suzanne K; Severtson, S Geoffrey; Dart, Richard C; Cicero, Theodore J; Kurtz, Steven P; Parrino, Mark W; Green, Jody L

    2018-04-01

    Tapentadol, a Schedule II opioid with a combination of µ-opioid activity and norepinephrine reuptake inhibition, is used for the management of moderate to severe acute and chronic pain. Its dual mechanism of action is thought to reduce opioid-related side effects that can complicate pain management. Since approval, tapentadol has been tracked across multiple outcomes suggesting abuse liability, and a pattern of relatively low, although not absent, abuse liability has been found. This retrospective cohort study further details the abuse liability of tapentadol as an active pharmaceutical ingredient (API) when immediate-release as well as extended-release formulations were on the market together (fourth quarter of 2011 to second quarter of 2016). Tapentadol (API) was compared with tramadol, hydrocodone, morphine, oxycodone, hydromorphone, and oxymorphone across Poison Center, Drug Diversion, and Treatment Center Programs Combined data streams from the Researched Abuse, Diversion and Addiction-Related Surveillance system. Findings suggest the public health burden related to tapentadol to date is low, but present. Event rates of abuse per population-level denominators were significantly lower than all other opioids examined. However, when adjusted for drug availability, event rates of abuse were lower than most Schedule II opioids studied, but were not the lowest. Disentangling these 2 sets of findings further by examining various opioid formulations, such as extended-release and the role of abuse-deterrent formulations, is warranted. This article presents the results from an examination of tapentadol API across the Researched Abuse, Diversion and Addiction-Related Surveillance System: a broad and carefully designed postmarketing mosaic. Data to date from Poison Center, Drug Diversion, and Treatment Centers combined suggest a low, but present public health burden related to tapentadol. Copyright © 2018. Published by Elsevier Inc.

  7. Flight behaviour of honey bee (Apis mellifera) workers is altered by initial infections of the fungal parasite Nosema apis

    Science.gov (United States)

    Dosselli, Ryan; Grassl, Julia; Carson, Andrew; Simmons, Leigh W.; Baer, Boris

    2016-01-01

    Honey bees (Apis mellifera) host a wide range of parasites, some being known contributors towards dramatic colony losses as reported over recent years. To counter parasitic threats, honey bees possess effective immune systems. Because immune responses are predicted to cause substantial physiological costs for infected individuals, they are expected to trade off with other life history traits that ultimately affect the performance and fitness of the entire colony. Here, we tested whether the initial onset of an infection negatively impacts the flight behaviour of honey bee workers, which is an energetically demanding behaviour and a key component of foraging activities. To do this, we infected workers with the widespread fungal pathogen Nosema apis, which is recognised and killed by the honey bee immune system. We compared their survival and flight behaviour with non-infected individuals from the same cohort and colony using radio frequency identification tags (RFID). We found that over a time frame of four days post infection, Nosema did not increase mortality but workers quickly altered their flight behaviour and performed more flights of shorter duration. We conclude that parasitic infections influence foraging activities, which could reduce foraging ranges of colonies and impact their ability to provide pollination services. PMID:27827404

  8. Resisting majesty: Apis cerana, has lower antennal sensitivity and decreased attraction to queen mandibular pheromone than Apis mellifera

    Science.gov (United States)

    Dong, Shihao; Wen, Ping; Zhang, Qi; Li, Xinyu; Tan, Ken; Nieh, James

    2017-03-01

    In highly social bees, queen mandibular pheromone (QMP) is vital for colony life. Both Apis cerana (Ac) and Apis mellifera (Am) share an evolutionarily conserved set of QMP compounds: (E)-9-oxodec-2-enoic acid (9-ODA), (E)-9-hydroxydec-2-enoic acid (9-HDA), (E)-10-hydroxy-dec-2-enoic acid (10-HDA), 10-hydroxy-decanoic acid (10-HDAA), and methyl p-hydroxybenzoate (HOB) found at similar levels. However, evidence suggests there may be species-specific sensitivity differences to QMP compounds because Ac workers have higher levels of ovarian activation than Am workers. Using electroantennograms, we found species-specific sensitivity differences for a blend of the major QMP compounds and three individual compounds (9-HDA, 10-HDAA, and 10-HDA). As predicted, Am was more sensitive than Ac in all cases (1.3- to 2.7- fold higher responses). There were also species differences in worker retinue attraction to three compounds (9-HDA, HOB, and 10-HDA). In all significantly different cases, Am workers were 4.5- to 6.2-fold more strongly attracted than Ac workers were. Thus, Ac workers responded less strongly to QMP than Ac workers, and 9-HDA and 10-HDA consistently elicited stronger antennal and retinue formation responses.

  9. Rucio WebUI - The Web Interface for the ATLAS Distributed Data Management

    CERN Document Server

    Beermann, Thomas; The ATLAS collaboration; Barisits, Martin-Stefan; Serfon, Cedric; Garonne, Vincent

    2016-01-01

    With the current distributed data management system for ATLAS, called Rucio, all user interactions, e.g. the Rucio command line tools or the ATLAS workload management system, communicate with Rucio through the same REST-API. This common interface makes it possible to interact with Rucio using a lot of different programming languages, including Javascript. Using common web application frameworks like JQuery and web.py, a web application for Rucio was built. The main component is R2D2 - the Rucio Rule Definition Droid - which gives the users a simple way to manage their data on the grid. They can search for particular datasets and get details about its metadata and available replicas and easily create rules to create new replicas and delete them if not needed anymore. On the other hand it is possible for site admins to restrict transfers to their site by setting quotas and manually approve transfers. Besides R2D2 additional features include transfer backlog monitoring for shifters, group space monitoring for gr...

  10. Development of RESTful services and map-based user interface tools for access and delivery of data and metadata from the Marine-Geo Digital Library

    Science.gov (United States)

    Morton, J. J.; Ferrini, V. L.

    2015-12-01

    The Marine Geoscience Data System (MGDS, www.marine-geo.org) operates an interactive digital data repository and metadata catalog that provides access to a variety of marine geology and geophysical data from throughout the global oceans. Its Marine-Geo Digital Library includes common marine geophysical data types and supporting data and metadata, as well as complementary long-tail data. The Digital Library also includes community data collections and custom data portals for the GeoPRISMS, MARGINS and Ridge2000 programs, for active source reflection data (Academic Seismic Portal), and for marine data acquired by the US Antarctic Program (Antarctic and Southern Ocean Data Portal). Ensuring that these data are discoverable not only through our own interfaces but also through standards-compliant web services is critical for enabling investigators to find data of interest.Over the past two years, MGDS has developed several new RESTful web services that enable programmatic access to metadata and data holdings. These web services are compliant with the EarthCube GeoWS Building Blocks specifications and are currently used to drive our own user interfaces. New web applications have also been deployed to provide a more intuitive user experience for searching, accessing and browsing metadata and data. Our new map-based search interface combines components of the Google Maps API with our web services for dynamic searching and exploration of geospatially constrained data sets. Direct introspection of nearly all data formats for hundreds of thousands of data files curated in the Marine-Geo Digital Library has allowed for precise geographic bounds, which allow geographic searches to an extent not previously possible. All MGDS map interfaces utilize the web services of the Global Multi-Resolution Topography (GMRT) synthesis for displaying global basemap imagery and for dynamically provide depth values at the cursor location.

  11. The GEANT-CALOR interface

    International Nuclear Information System (INIS)

    Zeitnitz, C.; Gabriel, T.A.

    1994-01-01

    The simulation of large scale high energy physics experiments is based mainly on the GEANT package. In the current version 3.15 the simulation of hadronic interacting particles is based on GHEISHA or FLUKA. Both programs miss an accurate simulation of the interaction of low energy neutrons (E kin < 20 MeV) with the materials of the detector. The CALOR89 program package contains a low energetic neutron code. An interface between the CALOR program parts and the GEANT package has been developed

  12. Apoptosis inhibitor 5 (API-5; AAC-11; FIF) is upregulated in human carcinomas in vivo.

    Science.gov (United States)

    Koci, Lenka; Chlebova, Katarina; Hyzdalova, Martina; Hofmanova, Jirina; Jira, Miroslav; Kysela, Petr; Kozubik, Alois; Kala, Zdenek; Krejci, Pavel

    2012-04-01

    Apoptosis inhibitor 5 (API-5) is a 55 kDa nuclear protein with potent anti-apoptotic signaling in tumor cells in vitro. In this study, we analyzed the expression of the API-5 protein in vivo in a broad spectrum of human carcinomas, including those of the colon, lung, liver, kidney, pancreas, stomach and esophagus using tumor tissues obtained during tumor resection. The results showed significant upregulation of API-5 expression in biopsies of lung (23%, n=13) and colorectal tumors (33%, n=27) in comparison with biopsies from the adjacent normal tissue. Colon cancer biopsies were used to study the cell populations with an upregulated level of expression of API-5 more closely. Using a magnetic bead-based selection for the epithelial cell marker EpCAM, we purified epithelial cells from the tumor and control tissues and analyzed these cells for API-5 expression by western immunoblotting. We observed that EpCAM-positive tumor cells expressed API-5 in all three colorectal cancer cases tested, in contrast to the control EpCAM-positive and EpCAM-negative cells isolated from the control or tumor tissues. These data suggest that the expression of the API-5 protein is upregulated in tumor epithelial cells and may serve as a prognostic marker in colorectal cancer.

  13. Investigation into process-induced de-aggregation of cohesive micronised API particles.

    Science.gov (United States)

    Hoffmann, Magnus; Wray, Patrick S; Gamble, John F; Tobyn, Mike

    2015-09-30

    The aim of this study was to assess the impact of unit processes on the de-aggregation of a cohesive micronised API within a pharmaceutical formulation using near-infrared chemical imaging. The impact on the primary API particles was also investigated using an image-based particle characterization system with integrated Raman analysis. The blended material was shown to contain large, API rich domains which were distributed in-homogeneously across the sample, suggesting that the blending process was not aggressive enough to disperse aggregates of micronised drug particles. Cone milling, routinely used to improve the homogeneity of such cohesive formulations, was observed to substantially reduce the number and size of API rich domains; however, several smaller API domains survived the milling process. Conveyance of the cone milled formulation through the Alexanderwerk WP120 powder feed system completely dispersed all remaining aggregates. Importantly, powder feed transmission of the un-milled formulation was observed to produce an equally homogeneous API distribution. The size of the micronised primary drug particles remained unchanged during powder feed transmission. These findings provide further evidence that this powder feed system does induce shear, and is in fact better able to disperse aggregates of a cohesive micronised API within a blend than the blend-mill-blend step. Crown Copyright © 2015. Published by Elsevier B.V. All rights reserved.

  14. Development of an API 5 L X 70 coil for the production of API pipes continuously welded by electric resistance; Desenvolvimento de bobina API 5 L X 70 para producao de tubos API soldados continuamente por resistencia eletrica

    Energy Technology Data Exchange (ETDEWEB)

    Lopes, Alexandre R; Cavalheiro, Benedito C [CONFAB Tubos S.A., Sao Caetano do Sul, SP (Brazil)

    1998-07-01

    The manufacturing of high strength ERW pipe, which applies the continuous forming process, is known to lead to a relevant economy in a productivity basis. The past few years shown a trend of changing on grade range, from the past X52 to the present X70. The manufacturing of the latter grades for coils are somehow difficult due to the high Bauschinger effect observed on ERW pipes with ferritic-perlitic microstructure, that results in pipes with yield strength much lower than in coils, as on limitations on rolling, where controlled rolling is not applied. In this work, acicular dispersed bainite was searched, in a way to reduce this effect after pipe forming. API 5L X70 coils, from USIMINAS, were processed including an intentional addition of Molybdenum in the range of 0.20%, together with Columbium and Vanadium (added as 0.050% average). (author)

  15. Using PAT to accelerate the transition to continuous API manufacturing

    DEFF Research Database (Denmark)

    de Gouveia, Maria Francisca Dias Folque; Rahbek, Jesper P.; Mortensen, Asmus R.

    2017-01-01

    the following: speeding up the design of the continuous process and a better understanding of the manufacturing requirements to ensure optimal yield and avoid unreacted raw materials and by-products in the continuous reactor effluent. Graphical Abstract Using PAT to accelerate the transition to continuous API......Significant improvements can be realized by converting conventional batch processes into continuous ones. The main drivers include reduction of cost and waste, increased safety, and simpler scale-up and tech transfer activities. Re-designing the process layout offers the opportunity to incorporate...... a set of process analytical technologies (PAT) embraced in the Quality-by-Design (QbD) framework. These tools are used for process state estimation, providing enhanced understanding of the underlying variability in the process impacting quality and yield. This work describes a road map for identifying...

  16. Anaesthetic effects of Adenia gummifera distillates on Apis mellifera (Honeybee).

    Science.gov (United States)

    Ngarivhume, T; Dzomba, P; Gwizangwe, I; Zendera, C H; Katsvanga, C A T; Jimu, L; Moyo, M; Chagonda, T

    2008-01-01

    The anaesthetic activities of steam distillates of Adenia gummifera stem on Apis mellifera were evaluated by a diffusion method. Live, direct and fractional (61-80 degrees C fraction) distillates had greater anaesthetic effect while vacuum distillates were mild. The anaesthetic activity significantly increased with concentration up to 6% (v/v), and then it levelled off, while excessive exposure was lethal. The number of bees in a given volume had no significant effect on anaesthetic activity but container volume (F(cal) = 66.4; F(3,8) = 4.07) and bee-distillate distance (F(cal) = 31.0; F(2,6) = 5.14) did, suggesting the rate of diffusion of active component could be the determining factor. The active component is likely to contain amines and the rest halogenated alkane.

  17. How Do Developers Use APIs? A Case Study in Concurrency

    DEFF Research Database (Denmark)

    Blom, Stefan; Kiniry, Joseph; Huisman, Marieke

    2013-01-01

    and functionalities of the Java concurrency library java. util. concurrent. It discusses the Histogram tool that we developed for this purpose, i.e., to efficiently analyse a large collection of bytecode classes. The Histogram tool is used on a representative benchmark set, the Qualitas Corpus. The paper discusses...... the results of the analysis of this benchmark set in detail. This covers both an analysis of the important classes and methods used by the current releases of the benchmark collection, as well as an analysis of the time it took for the Java concurrency library to start being used in released software....... of static analysis and verification tools this information is highly important, because it indicates where and how to put the most efficient effort in annotating APIs, to make them usable for the static analysis and verification tools. This paper presents an analysis of the usage of the routines...

  18. Política pública e sustentabilidade: possibilidade de interface no Programa Nacional De Alimentação Escolar - PNAE (Public policy and sustainability: possibility of interface in National School Meal Program - NSMP

    Directory of Open Access Journals (Sweden)

    Graciela Caroline Gregolin

    2017-12-01

    Full Text Available Este estudo analisa se o Programa Nacional de Alimentação Escolar (PNAE, através da participação da agricultura familiar, relacionou-se com as dimensões econômica, ambiental e social do desenvolvimento sustentável, e também verifica se as comunidades tradicionais o acessam. Trata-se de um estudo exploratório, descritivo e qualiquantitativo realizado no Sudoeste Paranaense. Efetivamente, 24 (57% dos municípios participaram desta pesquisa. Verificou-se que, entre 2011 a 2015, 18 atingiram a média de aquisição da agricultura familiar exigida pela lei, porém apenas 01 adquiriu produtos orgânicos certificados e em média pouco mais de 2% dos agricultores familiares participaram da execução do PNAE. Notou-se que não houve compra de povos tradicionais em nenhum dos 04 municípios onde se localizam estas comunidades. Percebe-se que a política pública é relevante, contudo, apesar dos avanços observados no percentual de compra, sua operacionalização ainda não é plena, necessitando de aprimoramento e consolidação, inclusive na inclusão de comunidades tradicionais em sua implementação. Palavras-chave: Desenvolvimento Sustentável. Agricultura Familiar. Comunidades Tradicionais. Segurança Alimentar e Nutricional. AbstractThis study analyzes whether the National School Meal Program (NSMP, through the participation of family farming, had relation with the economic, environmental and social dimensions of sustainable development, and also verify if the traditional communities access it. It is an exploratory, descriptive, qualitative and quantitative study carried out in the Southwest Paraná. Effectively, 24 (57% municipalities participated in this research. It was found that, between 2011 and 2015, 18 reached the average acquisition of family agriculture for school meal required by law, however, only 01 they got certified organic products and, on average, just over 2% of family farmers participated in the implementation of

  19. Lactobacillus panisapium sp. nov., from honeybee Apis cerana bee bread.

    Science.gov (United States)

    Wang, Cong; Huang, Yan; Li, Li; Guo, Jun; Wu, Zhengyun; Deng, Yu; Dai, Lirong; Ma, Shichun

    2018-03-01

    A novel facultatively anaerobic, Gram-stain-positive, non-motile, non-spore-forming, catalase-negative bacterium of the genus Lactobacillus, designated strain Bb 2-3 T , was isolated from bee bread of Apis cerana collected from a hive in Kunming, China. The strain was regular rod-shaped. Optimal growth occurred at 37 °C, pH 6.5 with 5.0 g l -1 NaCl. The predominant fatty acids were C18 : 1ω9c, C16 : 0 and C19 : 0 iso. Respiratory quinones were not detected. Seven glycolipids, three lipids, phosphatidylglycerol and diphosphatidylglycerol were detected. The peptidoglycan type A4α l-Lys-d-Asp was determined. Strain Bb 2-3 T was closely related to Lactobacillus bombicola DSM 28793 T , Lactobacillus apis LMG 26964 T and Lactobacillus helsingborgensis DSM 26265 T , with 97.8, 97.6 and 97.0 % 16S rRNA gene sequence similarity, respectively. A comparison of two housekeeping genes, rpoA and pheS, revealed that strain Bb 2-3 T was well separated from the reference strains of species of the genus Lactobacillus. The average nucleotide identity between strain Bb 2-3 T and the type strains of closely related species was lower than the 95-96 % threshold value for delineation of genomic prokaryotic species. The G+C content of the genomic DNA of strain Bb 2-3 T was 37.4 mol%. On the basis of phenotypic, chemotaxonomic and phylogenetic analyses, strain Bb 2-3 T is proposed to represent a novel species of the genus Lactobacillus, for which we propose the name Lactobacillus panisapium sp. nov. The type strain is Bb 2-3 T (=DSM 102188 T =ACCC 19955 T ).

  20. Usable Interface Design for Everyone

    Science.gov (United States)

    de Castro Lozano, Carlos; Salcines, Enrique García; Sainz de Abajo, Beatriz; Burón Fernández, F. Javier; Ramírez, José Miguel; Recellado, José Gabriel Zato; Montoya, Rafael Sanchez; Bell, John; Marin, Francisco Alcantud

    When designing "interfaces for everyone" for interactive systems, it is important to consider factors such as cost, the intended market, the state of the environment, etc. User interfaces are fundamental for the developmental process in any application, and its design must be contemplated from the start. Of the distinct parts of a system (hardware and software), it is the interface that permits the user access to computer resources. The seven principles of "Universal Design" or "Design for Everyone" focus on a universal usable design, but at the same time acknowledge the influences of internal and external factors. Structural changes in social and health services could provide an increase in the well-being of a country's citizens through the use of self-care programming and proactive management/prevention of disease. Automated home platforms can act as an accessibility instrument which permits users to avoid, compensate, mitigate, or neutralize the deficiencies and dependencies caused by living alone.

  1. Development of INFRA graphic user interface

    International Nuclear Information System (INIS)

    Yang, Y. S.; Lee, C. B.; Kim, Y. M.; Kim, D. H.; Kim, S. K.

    2004-01-01

    GUI(Graphic User Interface) has been developed for high burnup fuel performance code INFRA. Based upon FORTRAN program language, INFRA was developed by COMPAQ Visual FORTRAN 6.5. Graphic user input and output interface have been developed by using Visual Basic and MDB which are the most widely used program language and database for windows application development. Various input parameters, which are required for INFRA calculation, can be input more conveniently by newly developed input interface. Without any additional data handling, INFRA calculation results can be investigated intuitively by 2D or 3D graphs on screen and animation function

  2. Clarification of some api characteristics in relation to caribou (Rangifer tarandus

    Directory of Open Access Journals (Sweden)

    William O. Pruitt, Jr.

    1990-09-01

    Full Text Available A total of 2177 comparisons of api hardness vs. density in northern Saskatchewan, southeastern Manitoba and northeastern Finland revealed no consistent correlation (r varied from +.70 to -.17. A total of 1395 comparisons of horizontal hardness of the top layer of api to vertical hardness of the same layer of api in southeastern Manitoba, northeastern Finland and far eastern middle Finland revealed no consistent correlation (r varied from +.99 to -.20. Therefore one cannot substitute density for hardness nor horizontal hardness of the top layer for vertical hardness of the top layer in the terms of the Värriö Snow Index.

  3. Interface Simulation Distances

    Directory of Open Access Journals (Sweden)

    Pavol Černý

    2012-10-01

    Full Text Available The classical (boolean notion of refinement for behavioral interfaces of system components is the alternating refinement preorder. In this paper, we define a distance for interfaces, called interface simulation distance. It makes the alternating refinement preorder quantitative by, intuitively, tolerating errors (while counting them in the alternating simulation game. We show that the interface simulation distance satisfies the triangle inequality, that the distance between two interfaces does not increase under parallel composition with a third interface, and that the distance between two interfaces can be bounded from above and below by distances between abstractions of the two interfaces. We illustrate the framework, and the properties of the distances under composition of interfaces, with two case studies.

  4. IgE-Api m 4 Is Useful for Identifying a Particular Phenotype of Bee Venom Allergy.

    Science.gov (United States)

    Ruiz, B; Serrano, P; Moreno, C

    Different clinical behaviors have been identified in patients allergic to bee venom. Compound-resolved diagnosis could be an appropriate tool for investigating these differences. The aims of this study were to analyze whether specific IgE to Api m 4 (sIgE-Api m 4) can identify a particular kind of bee venom allergy and to describe response to bee venom immunotherapy (bVIT). Prospective study of 31 patients allergic to bee venom who were assigned to phenotype group A (sIgE-Api m 4 Api m 4 ≥0.98 kU/L), treated with purified aqueous (PA) extract. Sex, age, cardiovascular risk, severity of preceding sting reaction, exposure to beekeeping, and immunological data (intradermal test, sIgE/sIgG4-Apis-nApi m 1, and sIgE-rApi m 2-Api m 4 were analyzed. Systemic reactions (SRs) during bVIT build-up were analyzed. Immunological and sting challenge outcomes were evaluated in each group after 1 and 2 years of bVIT. Phenotype B patients had more severe reactions (P=.049) and higher skin sensitivity (P=.011), baseline sIgE-Apis (P=.0004), sIgE-nApi m 1 (P=.0004), and sIgG4-Apis (P=.027) than phenotype A patients. Furthermore, 41% of patients in group B experienced SRs during the build-up phase with NA; the sting challenge success rate in this group was 82%. There were no significant reductions in serial intradermal test results, but an intense reduction in sIgE-nApi m 1 (P=.013) and sIgE-Api m 4 (P=.004) was observed after the first year of bVIT. Use of IgE-Api m 4 as the only discrimination criterion demonstrated differences in bee venom allergy. Further investigation with larger populations is necessary.

  5. A Practical Study of Control in Objected-Oriented–Functional–Logic Programming with Paisley

    Directory of Open Access Journals (Sweden)

    Baltasar Trancón y Widemann

    2017-01-01

    Full Text Available Paisley is an extensible lightweight embedded domain-specific language for nondeterministic pattern matching in Java. Using simple APIs and programming idioms, it brings the power of functional-logic processing of arbitrary data objects to the Java platform, without constraining the underlying object-oriented semantics. Here we present an extension to the Paisley framework that adds pattern-based control flow. It exploits recent additions to the Java language, namely functional interfaces and lambda expressions, for an explicit and transparent continuation-passing style approach to control. We evaluate the practical impact of the novel features on a real-world case study that reengineers a third-party open-source project to use Paisley in place of conventional object-oriented data query idioms. We find the approach viable for incremental refactoring of legacy code, with significant qualitative improvements regarding separation of concerns, clarity and intentionality, thus making for easier code understanding, testing and debugging.

  6. Security for Key Management Interfaces

    OpenAIRE

    Kremer , Steve; Steel , Graham; Warinschi , Bogdan

    2011-01-01

    International audience; We propose a much-needed formal definition of security for cryptographic key management APIs. The advantages of our definition are that it is general, intuitive, and applicable to security proofs in both symbolic and computational models of cryptography. Our definition relies on an idealized API which allows only the most essential functions for generating, exporting and importing keys, and takes into account dynamic corruption of keys. Based on this we can define the ...

  7. Infections with the Sexually Transmitted Pathogen Nosema apis Trigger an Immune Response in the Seminal Fluid of Honey Bees (Apis mellifera).

    Science.gov (United States)

    Grassl, Julia; Peng, Yan; Baer-Imhoof, Barbara; Welch, Mat; Millar, A Harvey; Baer, Boris

    2017-01-06

    Honey bee (Apis mellifera) males are highly susceptible to infections with the sexually transmitted fungal pathogen Nosema apis. However, they are able to suppress this parasite in the ejaculate using immune molecules in the seminal fluid. We predicted that males respond to infections by altering the seminal fluid proteome to minimize the risk to sexually transmit the parasite to the queen and her colony. We used iTRAQ isotopic labeling to compare seminal fluid proteins from infected and noninfected males and found that N. apis infections resulted in significant abundance changes in 111 of the 260 seminal fluid proteins quantitated. The largest group of proteins with significantly changed abundances consisted of 15 proteins with well-known immune-related functions, which included two significantly more abundant chitinases in the seminal fluid of infected males. Chitinases were previously hypothesized to be involved in honey bee antifungal activity against N. apis. Here we show that infection with N. apis triggers a highly specific immune response in the seminal fluid of honey bee males.

  8. IgE recognition of chimeric isoforms of the honeybee (Apis mellifera) venom allergen Api m 10 evaluated by protein array technology.

    Science.gov (United States)

    Van Vaerenbergh, Matthias; De Smet, Lina; Rafei-Shamsabadi, David; Blank, Simon; Spillner, Edzard; Ebo, Didier G; Devreese, Bart; Jakob, Thilo; de Graaf, Dirk C

    2015-02-01

    Api m 10 has recently been established as novel major allergen that is recognized by more than 60% of honeybee venom (HBV) allergic patients. Previous studies suggest Api m 10 protein heterogeneity which may have implications for diagnosis and immunotherapy of HBV allergy. In the present study, RT-PCR revealed the expression of at least nine additional Api m 10 transcript isoforms by the venom glands. Two distinct mechanisms are responsible for the generation of these isoforms: while the previously known variant 2 is produced by an alternative splicing event, novel identified isoforms are intragenic chimeric transcripts. To the best of our knowledge, this is the first report of the identification of chimeric transcripts generated by the honeybee. By a retrospective proteomic analysis we found evidence for the presence of several of these isoforms in the venom proteome. Additionally, we analyzed IgE reactivity to different isoforms by protein array technology using sera from HBV allergic patients, which revealed that IgE recognition of Api m 10 is both isoform- and patient-specific. While it was previously demonstrated that the majority of HBV allergic patients display IgE reactivity to variant 2, our study also shows that some patients lacking IgE antibodies for variant 2 display IgE reactivity to two of the novel identified Api m 10 variants, i.e. variants 3 and 4. Copyright © 2014 Elsevier Ltd. All rights reserved.

  9. Histochemical Comparison of the Hypopharyngeal Gland in Apis cerana Fabricius, 1793 Workers and Apis mellifera Linnaeus, 1758 Workers

    Directory of Open Access Journals (Sweden)

    Guntima Suwannapong

    2010-01-01

    Full Text Available Hypopharyngeal glands of honeybee are age-dependent structures that change with the size of acini and are correlated with various social behaviors. The histochemical structure of Apis cerana and A. mellifera worker hypopharyngeal glands in four different developmental stages wes stained with ninhydrin Schiff's and periodic acid Schiff's reagents (PAS for localization of proteins and carbohydrates, respectively, and examined with light microscopy. Nurse bees of both honeybee species had significantly larger glands as compared to guards and forgers, but there were no statistically significant differences between these two species after accounting for caste. Gland protein concentration increased progressively in nurse bees, and this was correlated with the appearance of enriched protein granules in the cytoplasm. In addition, the hypopharyngeal gland protein concentration of A. mellifera was higher than that of A. cerana even though gland size was not significantly different between species. However, gland size was shown to have decreased progressively in foragers and guards.

  10. Machine Learning Interface for Medical Image Analysis.

    Science.gov (United States)

    Zhang, Yi C; Kagen, Alexander C

    2017-10-01

    TensorFlow is a second-generation open-source machine learning software library with a built-in framework for implementing neural networks in wide variety of perceptual tasks. Although TensorFlow usage is well established with computer vision datasets, the TensorFlow interface with DICOM formats for medical imaging remains to be established. Our goal is to extend the TensorFlow API to accept raw DICOM images as input; 1513 DaTscan DICOM images were obtained from the Parkinson's Progression Markers Initiative (PPMI) database. DICOM pixel intensities were extracted and shaped into tensors, or n-dimensional arrays, to populate the training, validation, and test input datasets for machine learning. A simple neural network was constructed in TensorFlow to classify images into normal or Parkinson's disease groups. Training was executed over 1000 iterations for each cross-validation set. The gradient descent optimization and Adagrad optimization algorithms were used to minimize cross-entropy between the predicted and ground-truth labels. Cross-validation was performed ten times to produce a mean accuracy of 0.938 ± 0.047 (95 % CI 0.908-0.967). The mean sensitivity was 0.974 ± 0.043 (95 % CI 0.947-1.00) and mean specificity was 0.822 ± 0.207 (95 % CI 0.694-0.950). We extended the TensorFlow API to enable DICOM compatibility in the context of DaTscan image analysis. We implemented a neural network classifier that produces diagnostic accuracies on par with excellent results from previous machine learning models. These results indicate the potential role of TensorFlow as a useful adjunct diagnostic tool in the clinical setting.

  11. Proposal of a Python interface to OpenMI, as the base for open source hydrological framework

    Directory of Open Access Journals (Sweden)

    Robert Szczepanek

    2012-03-01

    Full Text Available Hydrologists need simple, yet powerful, open source framework for developing and testing mathematical models. Such framework should ensure long-term interoperability and high scalability. This can be done by implementation of the existing, already tested standards. At the moment two interesting options exist: Open Modelling Interface (OpenMI and Object Modeling System (OMS. OpenMI was developed within the Fifth European Framework Programme for integrated watershed management, described in the Water Framework Directive. OpenMI interfaces are available for the C# and Java programming languages. OpenMI Association is now in the process of agreement with Open Geospatial Consortium (OGC, so the spatial standards existing in OpenMI 2.0 should be better implemented in the future. The OMS project is pure Java, object-oriented modeling framework coordinated by the U.S. Department of Agriculture. Big advantage of OMS compared to OpenMI is its simplicity of implementation. On the other hand, OpenMI seems to be more powerful and better suited for hydrological models. Finally, OpenMI model was selected as the base interface for the proposed open source hydrological framework.  The existing hydrological libraries and models focus usually on just one GIS package (HydroFOSS – GRASS or one operating system (HydroDesktop – Microsoft Windows. The new hydrological framework should break those limitations. To make hydrological models’ implementation as easy as possible, the framework should be based on a simple, high-level computer language. Low and mid-level languages, like Java (SEXTANTE or C (GRASS, SAGA were excluded, as too complicated for regular hydrologist. From popular, high-level languages, Python seems to be a good choice. Leading GIS desktop applications – GRASS and QGIS – use Python as second native language, providing well documented API. This way, a Python-based hydrological library could be easily integrated with any GIS package supporting

  12. Researching of Covert Timing Channels Based on HTTP Cache Headers in Web API

    Directory of Open Access Journals (Sweden)

    Denis Nikolaevich Kolegov

    2015-12-01

    Full Text Available In this paper, it is shown how covert timing channels based on HTTP cache headers can be implemented using different Web API of Google Drive, Dropbox and Facebook  Internet services.

  13. Telephone Interpreter Services (TIS)-Asian and Pacific Islander (API) Language Yearly Dataset

    Data.gov (United States)

    Social Security Administration — This dataset displays our national TIS call volume for over 45 API languages for fiscal year 2011 onward. A fiscal year runs from October through September. We will...

  14. Telephone Interpreter Services (TIS) - Asian and Pacific Islander (API) Language Fiscal Year Quarterly Dataset

    Data.gov (United States)

    Social Security Administration — This dataset displays our quarterly national TIS call volume for over 45 API languages for fiscal year 2013 onward. A fiscal year runs from October through September...

  15. An improved method for interpreting API filter press hydraulic conductivity test results

    International Nuclear Information System (INIS)

    Heslin, G.M.; Baxter, D.Y.; Filz, G.M.; Davidson, R.R.

    1997-01-01

    The American Petroleum Institute (API) filter press is frequently used to measure the hydraulic conductivity of soil-bentonite backfill during the mix design process and as part of construction quality controls. However, interpretation of the test results is complicated by the fact that the seepage-induced consolidation pressure varies from zero at the top of the specimen to a maximum value at the bottom of the specimen. An analytical solution is available which relates the stress, compressibility, and hydraulic conductivity in soil consolidated by seepage forces. This paper presents the results of a laboratory investigation undertaken to support application of this theory to API hydraulic conductivity tests. When the API test results are interpreted using seepage consolidation theory, they are in good agreement with the results of consolidometer permeameter tests. Limitations of the API test are also discussed

  16. Brain–muscle interface

    Indian Academy of Sciences (India)

    2011-05-16

    May 16, 2011 ... Clipboard: Brain–muscle interface: The next-generation BMI. Radhika Rajan Neeraj Jain ... Keywords. Assistive devices; brain–machine interface; motor cortex; paralysis; spinal cord injury ... Journal of Biosciences | News ...

  17. Instrumentation and control and human machine interface science and technology road-map in support of advanced reactors and fuel programs in the U.S

    International Nuclear Information System (INIS)

    Miller, D. W.; Arndt, S. A.; Bond, L. J.; Dudenhoeffer, D.; Hallbert, B.; Holcomb, D. E.; Wood, R. T.; Naser, J. A.; O'Hara, J.; Quinn, E. L.

    2006-01-01

    The purpose of this paper is to provide an overview of the current status of the Instrumentation, Control and Human Machine Interface (ICHMI) Science and Technology road-map being developed to address the major challenges in this technical area for the Gen IV and other U.S. Dept. of Energy (DOE) initiatives that support future deployments of nuclear energy systems. Reliable, capable ICHMI systems will be necessary for the advanced nuclear plants to be economically competitive. ICHMI enables measurement, control, protection, monitoring, and maintenance for processes and components. Through improvements in the technologies and demonstration of their use to facilitate licensing, ICHMI can contribute to the reduction of plant operations and maintenance costs while helping to ensure high plant availability. The impact of ICHMI can be achieved through effective use of the technologies to improve operational efficiency and optimize use of human resources. However, current licensing experience with digital I and C systems has provided lessons learned concerning the difficulties that can be encountered when introducing advanced technologies with expanded capabilities. Thus, in the development of advanced nuclear power designs, it will be important to address both the technical foundations of ICHMI systems as well as their licensing considerations. The ICHMI road-map will identify the necessary research, development and demonstration activities that are essential to facilitate necessary technology advancement and resolve outstanding issues. (authors)

  18. Instrumentation and control and human machine interface science and technology Road-map in support of advanced reactors and fuel programs in the U.S

    International Nuclear Information System (INIS)

    Miller, D. W.; Arndt, S. A.; Dudenhoeffer, D.; Hallbert, B.; Bond, L. J.; Holcomb, D. E.; Wood, R. T.; Naser, J. A.; O'Hara, J.; Quinn, E. L.

    2008-01-01

    The purpose of this paper is to provide an overview of the current status of the Instrumentation, Control and Human Machine Interface (ICHMI) Science and Technology Road-map (Reference xi) that was developed to address the major challenges in this technical area for the Gen IV and other U.S. Department of Energy (DOE) initiatives that support future deployments of nuclear energy systems. Reliable, capable ICHMI systems will be necessary for the advanced nuclear plants to be economically competitive. ICHMI enables measurement, control, protection, monitoring, and maintenance for processes and components. Through improvements in the technologies and demonstration of their use to facilitate licensing, ICHMI can contribute to the reduction of plant operations and maintenance costs while helping to ensure high plant availability. The impact of ICHMI can be achieved through effective use of the technologies to improve operational efficiency and optimize use of human resources. However, current licensing experience with digital I and C systems has provided lessons learned concerning the difficulties that can be encountered when introducing advanced technologies with expanded capabilities. Thus, in the development of advanced nuclear power designs, it will be important to address both the technical foundations of ICHMI systems and their licensing considerations. The ICHMI Road-map will identify the necessary research, development and demonstration activities that are essential to facilitate necessary technology advancement and resolve outstanding issues. (authors)

  19. Human-machine interfaces for teleoperators: an overview of research and development at the Oak Ridge National Laboratory. Consolidated Fuel Reprocessing Program

    International Nuclear Information System (INIS)

    Draper, J.V.; Feldman, M.J.

    1985-01-01

    This paper surveys the contributions of human factors to the mission of the Remote Control Engineering (RCE) task over the last six years. These contributions can be divided into two areas, research efforts and design efforts. Some of the topics covered in human factors research are manipulator comparisons, investigation of viewing system characteristics, research into the effects of force reflection, and studies of crew size and task allocation. In the area of component design the human factors group was primarily responsible for the conceptual design of the Advanced Integrated Maintenance System (AIMS) control room, including all operator work stations and overall control room architecture. The human factors group also contributed to the design of the AIMS master controller handle. Recent research at the RCE task has centered on comparison of manipulator systems. This research was planned and conducted by the human factors group and other ORNL personnel. The research is aimed at evaluating three important characteristics of manipulator systems: system dynamics, force feedback, and human-machine interface

  20. Instrumentation and Control and Human Machine Interface Science and Technology Roadmap in Support of Advanced Reactors and Fuel Programs in the U.S

    International Nuclear Information System (INIS)

    Miller, Don W.; Arndt, Steven A.; Dudenhoeffer, Donald D.; Hallbert, Bruce P.; Bond, Leonard J.; Holcomb, David E.; Wood, Richard T.; Naser, Joseph A.; O'Hara, John M.; Quinn, Edward L.

    2008-01-01

    The purpose of this paper is to provide an overview of the current status of the Instrumentation, Control and Human Machine Interface (ICHMI) Science and Technology Roadmap (Reference xi) that was developed to address the major challenges in this technical area for the Gen IV and other U.S. Department of Energy (DOE) initiatives that support future deployments of nuclear energy systems. Reliable, capable ICHMI systems will be necessary for the advanced nuclear plants to be economically competitive. ICHMI enables measurement, control, protection, monitoring, and maintenance for processes and components. Through improvements in the technologies and demonstration of their use to facilitate licensing, ICHMI can contribute to the reduction of plant operations and maintenance costs while helping to ensure high plant availability. The impact of ICHMI can be achieved through effective use of the technologies to improve operational efficiency and optimize use of human resources. However, current licensing experience with digital I and C systems has provided lessons learned concerning the difficulties that can be encountered when introducing advanced technologies with expanded capabilities. Thus, in the development of advanced nuclear power designs, it will be important to address both the technical foundations of ICHMI systems and their licensing considerations. The ICHMI roadmap will identify the necessary research, development and demonstration activities that are essential to facilitate necessary technology advancement and resolve outstanding issues