scholarly journals INTERFACE INTERACTION OF THE BIM SOFTWARE WITH MS OFFICE

2021 ◽  
Vol 9 (4) ◽  
pp. 66-70
Author(s):  
Lyudmila Surkova ◽  
Denis Davydov

The paper examines the necessity and possibility of interface interaction of the information modeling program Revit Autodesk with the common office program MS Excel. Such interaction makes it easier to prepare project documentation in accordance with the requirements of Russian standards, GOST. An analysis of the capabilities of the built-in Revit tools for creating specifications and their design according to GOST requirements showed an insufficient level of automation of these processes. Ready-made foreign and Russian solutions in the field of Revit plugins that implement interaction with Excel have a number of disadvantages. The purpose of this article is to demonstrate the capabilities of the application programming interface (API) for creating applications using the example of a developed software solution for automating the unloading of information from a BIM model into an Excel electronic document, in order to bring data presentation standards in line with GOST requirements. The application is developed using a tool environment: the C# programming language, the MS Visual Studio development environment, the WPF user interface creation tool, the Revit-side application programming interface .Net API, an interface for interacting with Excel ClosedXML files. As a result, the interface of the developed plugin is presented. The program allows you to export documents-statements and specifications - to Excel, designed according to the requirements of GOST. The user-friendly tab-based user interface, the compliance of the program design with the Revit system and the implemented functionality give the program advantages over its analogues. The application is available for free download to any Revit user, which is of practical importance.

2009 ◽  
Vol 2009 ◽  
pp. 1-21 ◽  
Author(s):  
Prabhakar Subrahmanyam

This publication presents the architecture integration and implementation of various modules inSpartaframework.Spartais a trajectory engine that is hooked to an Online Analytical Processing (OLAP) database for Multi-dimensional analysis capability. OLAP is an Online Analytical Processing database that has a comprehensive list of atmospheric entry probes and their vehicle dimensions, trajectory data, aero-thermal data and material properties like Carbon, Silicon and Carbon-Phenolic based Ablators. An approach is presented for dynamic TPS design. OLAP has the capability to run in one simulation several different trajectory conditions and the output is stored back into the database and can be queried for appropriate trajectory type. An OLAP simulation can be setup by spawning individual threads to run for three types of trajectory:Nominal,Undershoot and Overshoot trajectory. Sparta graphical user interface provides capabilities to choose from a list of flight vehicles or enter trajectory and geometry information of a vehicle in design. DOTNET framework acts as a middleware layer between the trajectory engine and the user interface and also between the web user interface and the OLAP database. Trajectory output can be obtained in TecPlot format, Excel output or in a KML (Keyhole Markup Language) format. Framework employs an API (application programming interface) to convert trajectory data into a formatted KML file that is used by Google Earth for simulating Earth-entry fly-by visualizations.


2018 ◽  
Author(s):  
Alberto Noronha ◽  
Jennifer Modamio ◽  
Yohan Jarosz ◽  
Nicolas Sompairac ◽  
German Preciat Gonzàlez ◽  
...  

AbstractA multitude of factors contribute to complex diseases and can be measured with “omics” methods. Databases facilitate data interpretation for underlying mechanisms. Here, we describe the Virtual Metabolic Human (VMH, http://vmh.life) database encapsulating current knowledge of human metabolism within five interlinked resources “Human metabolism”, “Gut microbiome”, “Disease”, “Nutrition”, and “ReconMaps”. The VMH captures 5,180 unique metabolites, 17,730 unique reactions, 3,288 human genes, 255 Mendelian diseases, 818 microbes, 632,685 microbial genes, and 8,790 food items. The VMH’s unique features are i) the hosting the metabolic reconstructions of human and gut microbes amenable for metabolic modeling; ii) seven human metabolic maps for data visualization; iii) a nutrition designer; iv) a user-friendly webpage and application-programming interface to access its content; and v) user feedback option for community engagement. We demonstrate with four examples the VMH’s utility. The VMH represents a novel, interdisciplinary database for data interpretation and hypothesis generation to the biomedical community.


2020 ◽  
Author(s):  
Uğur Bozkaya

The efficient computation of molecular integrals and their derivatives is a crucial step in molecular property evaluation in modern quantum chemistry. As an integral tensor decomposition technique, the density-fitting (DF) approach becomes a popular tool to reduce the memory and disk requirements for the electron repulsion integrals. In this study, an application programming interface (API) framework, denoted Molint (MFW), for the computation of molecular integrals and their first derivatives, over contracted Gaussian functions, for the density-fitted methods is reported. The MFW is free software and it includes overlap, dipole, kinetic, potential, metric, and 3-index integrals, and their first derivatives. Furthermore, the MFW provides a smooth approach to build the Fock matrix and evaluate analytic gradients for the density-fitted methods. The MFW is a C++/Fortran hybrid code, which can take advantage of shared-memory parallel programming techniques. Our results demonstrate that the MFW is an efficient and user-friendly API for the computation of molecular integrals and their first derivatives.


2021 ◽  
Vol 1 (4) ◽  
pp. 27-31
Author(s):  
Bhuvan Agarwal ◽  
Soumyajeet Bhattacharjee ◽  
Sima Kar ◽  
Madhurima Saha ◽  
Vijay Kumar ◽  
...  

Abstract – Based on the concept of Application programming interface (API).This project comprises of a package named "algokit" which contains several algorithms based on the category of searching, sorting, dynamic programming, tree traversals and swapping. Keeping in mind that different algorithms from the same category have its own benefit in time and space complexity, This project covers almost all the algorithms known and available from each category. This would give the user several options to choose the right algorithm for its code.An user just requires to import the package named AlgoKit and call the functions inside it for a smooth programming experience. One of the prime objectives of this project is to build a kit that serves the purpose of reducing the number of lines of code and also reduce the time taken to run the same code elsewhere. It is platform independent and can be used in any open source Java development environment.


2008 ◽  
Vol 17 (05) ◽  
pp. 940-964
Author(s):  
CHUL-WOO CHOI ◽  
RICHARD J. GONSALVES

A Feynman diagram generator, named FeynChois, is described. It provides the user with a full GUI (Graphical User Interface) environment which enables the generation diagrams automatically with several mouse operations. The diagram generator is built on an Application Programming Interface (API) called ViewableBeans which provides a framework for programming graphically representable objects. We also present a means for describing Feynman rules in a computer friendly manner using the XML (Extensible Markup Language) format.


2020 ◽  
Vol 226 ◽  
pp. 03001
Author(s):  
Elena Akishina ◽  
Evgeny Alexandrov ◽  
Igor Alexandrov ◽  
Irina Filozova ◽  
Konstantin Gertsenberger ◽  
...  

The article is dedicated to the current state of the Geometry Database for the BM@N experiment of the NICA project. The main goal of the database is to provide a central storage of the BM@N geometries, convenient tools for managing its geometry modules, various software assembling versions of the BM@N setup as a combination of modules and additional files providing support for a set of versions. Both the Graphical User Interface (GUI) and the Application Programming Interface (API) have been developed.


2021 ◽  
Author(s):  
George Kopsiaftis ◽  
Ioannis Georgoulas ◽  
Ioannis Rallis ◽  
Ioannis Markoulidakis ◽  
Kostis Tzanettis ◽  
...  

This paper analyzes the architecture of an application programming interface (API) developed for a novel customer experience tool. The CX tool aims to monitor the customer satisfaction, based on several experience attributes and metrics, such as the Net Promoter Score. The API aims to create an efficient and user-friendly environment, which allow users to utilize all the available features of the customer experience system, including the exploitation of state-of-the-art machine learning algorithms, the analysis of the data and the graphical representation of the results.


F1000Research ◽  
2021 ◽  
Vol 10 ◽  
pp. 1227
Author(s):  
Emmanuel Baldwin Mbaya ◽  
Babatunde Alao ◽  
Philip Ewejobi ◽  
Innocent Nwokolo ◽  
Victoria Oguntosin ◽  
...  

Background: In this work, a COVID19 Application Programming Interface (API) was built using the Representational State Transfer (REST) API architecture and it is designed to fetch data daily from the Nigerian Center for Disease Control (NCDC) website. Methods: The API is developed using ASP.NET Core Web API framework using C# programming language and Visual Studio 2019 as the Integrated Development Environment (IDE). The application has been deployed to Microsoft Azure as the cloud hosting platform and to successfully get new data from the NCDC website using Hangfire where a job has been scheduled to run every 12:30 pm (GMT + 1) and load the fetched data into our database. Various API Endpoints are defined to interact with the system and get data as needed, data can be fetched from a single state by name, all states on a particular day or over a range of days, etc. Results: The results from the data showed that Lagos and Abuja FCT in Nigeria were the hardest-hit states in terms of Total Confirmed cases while Lagos and Edo states had the highest death causalities with 465 and 186 as of August 2020. This analysis and many more can be easily made as a result of this API we have created that warehouses all COVID19 Data as presented by the NCDC since the first contracted case on February 29, 2020. This system was tested on the BlazeMeter platform, and it had an average of 11Hits/s with a response time of 2905milliseconds. Conclusions: The extension of NaijaCovidAPI over existing COVID19 APIs for Nigeria is the access and retrieval of previous data. Our contribution to the body of knowledge is the creation of a data hub for Nigeria's COVID-19 incidence from February 29, 2020, to date


Sign in / Sign up

Export Citation Format

Share Document