scholarly journals Development of a web application for managing geological, geochemical, and geophysical data of deposits

Author(s):  
D. R. BAIGEREYEV ◽  
◽  
E. S. ORYNGOZHIN ◽  
L. N. TEMIRBEKOVA ◽  
N. M. TEMIRBEKOV ◽  
...  

The paper presents the results of creating a web application for the management of geological, geochemical and geotechniki data fields. The functionality of the web application includes the ability to enter, change and process the specified data, create three-dimensional geological models based on them, and perform visualization. To create a web application, we used the Django web framework with the GeoDjango extension, the GemPy and GemGIS libraries. The description of the initial data of four deposits of the Republic of Kazakhstan, as well as the results of their systematization, is given.

2020 ◽  
Vol 634 ◽  
pp. A32 ◽  
Author(s):  
L. Salmon ◽  
L. Hanlon ◽  
R. M. Jeffrey ◽  
A. Martin-Carrillo

The Laser Interferometer Gravitational Wave Observatory (LIGO) and Virgo Collaboration’s Observing Run 3 has demanded the development of widely-applicable tools for gravitational wave follow-up. These tools must address the main challenges of the multi-messenger era, namely covering large localisation regions and quickly identifying decaying transients. To address these challenges, we present a public web interface to assist astronomers in conducting galaxy-targeted follow-up of gravitational wave events by offering a fast and public list of targets post-gravitational wave trigger. After a gravitational wave trigger, the back-end galaxy retrieval algorithm identifies and scores galaxies based on the LIGO and Virgo computed probabilities and properties of the galaxies taken from the Galaxy List for the Advanced Detector Era V2 galaxy catalogue. Within minutes, the user can retrieve, download, and limit ranked galaxy lists from the web application. The algorithm and website have been tested on past gravitational wave events, and execution times have been analysed. The algorithm is being triggered automatically during Observing Run 3 and its features will be extended if needed. The web application was developed using the Python based Flask web framework.


2021 ◽  
Vol 1 (2) ◽  
pp. 47-60
Author(s):  
R B Fajriya Hakim ◽  
Sugiyarto Sugiyarto

As the web and computational technology carry on growing and huge data are yielded on the web, these technologies are turn into important for a statisticians' work. It is worthy that statistician always gain knowledge of new aspects of computation. A lack of computational reasoning skills gets it hard for statisticians to work in a team. If statistician do not take up this computations challenge more coherently, statistics will be marginalized and take away related at a time when its data science reputation grow up significantly. In addition, people rely on the information on web, for whatever their reason.Since web growth, several major transforms have evolved, from the most rudimentary concept until a new model of interaction between humans and machines. Simple interactivity denotes that users can enter data to the application on a web page, then click on button, and then appears a new web page with the results of the computations. This application has been known as web application with most are built with the utility of web frameworks which is a package of programming tasks that offering services through the Internet. Therefore, this paper gives short overview the importance of Flask web frameworks to assist the lack of computational skill of statistician over web application in the simplest possible way and how web framework is used to create a web page with application form, run the application to compute statistical calculation which has been deployed in local server, and produce a web page with the solutions


2016 ◽  
Vol 13 (1) ◽  
pp. 133-144 ◽  
Author(s):  
Mihajlo Tatovic ◽  
Alenka Milovanovic ◽  
Ivan Karapandzic

The aim of this paper is to present a realization of a device for displaying, monitoring, and recording non-electrical quantities relevant to the determination and examination of weather conditions. The main unit of this device is the Arduino platform, which controls digital sensors and the GSM module used for communication with user. To accomplish that, the GSM module responds to SMS with the current values of parameters that are being monitored. Also, it uses the GPS service, which allows an Internet connection and sends data back to the Web application. When the Web application receives these data, it processes them and saves them in a MySQL database. The device has the ability to record data on an SD card. A user application is created in C# programming language and allows reading of the recorded data from the SD card and handling of such data. All of results obtained by this device is compared with the results gathered by the Republic Hydrometeorogical Service of Serbia.


2021 ◽  
Vol 2 (14) ◽  
pp. 107-117
Author(s):  
Anna Ilyenko ◽  
Sergii Ilyenko ◽  
Tatiana Kulish

The article considers the problem of providing protection of the web framework application in the system of automatic build gradle and defines perspective methods of providing protection. This article defines that the basic and generally accepted approach to ensuring the security of a web application is a properly constructed test framework. During research the analysis of modern protection methods of web application of the framework based the automatic assembly gradle system is made. A comparative analysis of methods is also included.The basic approaches and methods concerning the organization of application protection are defined on the basis of the modern framework analysis. During planning a test framework, the automator is faced with the task of choosing methods that will solve the problem, will be flexible to change, easy to read and are fast for finding application vulnerabilities. At the stage of developing a test framework, it is planned to choose a suitable method for the specific category. Choose to check the client, web server or both at once; write api and ui tests to implement in individual or project or projects, choose the test data to use; define how to generate and transmit user tokens, which patterns to use; define whether they are needed. Implement parallelization for api tests or for ui as well; define how to check the models that come in the answers. This article outlines the methods that cover these issues and makes their brief analysis. The research of perspective methods and means of web application protection of the framework on the automatic assembly gradle system allows to state that correctly constructed test framework is one of effective and complex approaches to provide security information, which allows detection of vulnerabilities and correction of violations on the early stages of product development at the right time.


Author(s):  
К.Г. Резников ◽  
С.Н. Медведев

Представлена реализация программного обеспечения для построения трехмерных поверхностей с использованием трассировки лучей, выполняемого в веб-браузере персонального компьютера или смартфона. Подход веб-приложений стал широко применим в последние годы из-за развития сети Интернет. Современные веб-браузеры имеют достаточную вычислительную мощность для реализации сложных веб-приложений, а не ограничиваются только веб-сайтами. В процессе разработки были изучены различные методы построения поверхностей и методы визуализации, чтобы подобрать наиболее оптимальные для реализации веб-приложения. Были проанализированы и представлены базовые способы создания трехмерных поверхностей. Выделены ключевые различия каркасного и полигонального способа задания поверхности. Рассмотрен ряд моделей с процедурно вычисляемыми поверхностями. Подробно описан кинематический способ образования поверхностей, а также описан разработанный алгоритм для преобразования кинематических моделей в поверхность с использованием полигональной сетки. Подробно описан процесс визуализации и метод трассировки лучей. Продемонстрирован способ работы с видеочипом и распараллеливанию вычислений для оптимизации веб-приложения с помощью библиотеки GPU.js. Представлена структура веб-приложения с описанием главных каталогов проекта. Структура проекта основана на фреймворке Vue.js, благодаря чему функционал веб-приложения позволяет безгранично расширять. Для демонстрации работы веб-приложения представлен пример пошагового задания кинематической поверхности и визуализации на сцене с применением графических эффектов, таких как закраска и освещение, а также представлен пример с визуализацией множества объектов на сцене The article presents the implementation of software for rendering 3D-surfaces using ray tracing, running in a web browser of computers or smartphones. The web application approach has become widespread in recent years due to the development of the Internet. Modern web browsers have enough processing power to run complex web applications and are not limited to just websites. During the development process, various methods for constructing surfaces and visualization methods were analyzed to choose the most optimal solution for web applications. We analyzed and presented basic methods of creating 3D surfaces. We highlighted the key differences between wireframe and polygonal methods of surface definition. We considered several models with dynamic surface computation. We described the kinematic method of surface formation in detail and the developed algorithm for transforming kinematic models into a surface using a polygonal mesh. We described in detail the rendering process and ray tracing method. We demonstrated a way of working with a video chip and parallelizing computations to optimize a web application using the GPU.js library. We presented the structure of a web application with a description of the main project directories. The project structure is based on the Vue.js framework. The framework allows one to endlessly expand the functionality of a web application. The article presents how the web application works and example of step-by-step creation of a kinematic surface and rendering on a scene using graphic effects such as shading and lighting. Also it contains an example of rendering many objects on a scene


2018 ◽  
Vol 48 (3) ◽  
pp. 84-90 ◽  
Author(s):  
E. A. Lapchenko ◽  
S. P. Isakova ◽  
T. N. Bobrova ◽  
L. A. Kolpakova

It is shown that the application of the Internet technologies is relevant in the selection of crop production technologies and the formation of a rational composition of the machine-and-tractor fl eet taking into account the conditions and production resources of a particular agricultural enterprise. The work gives a short description of the web applications, namely “ExactFarming”, “Agrivi” and “AgCommand” that provide a possibility to select technologies and technical means of soil treatment, and their functions. “ExactFarming” allows to collect and store information about temperature, precipitation and weather forecast in certain areas, keep records of information about crops and make technological maps using expert templates. “Agrivi” allows to store and provide access to weather information in the fi elds with certain crops. It has algorithms to detect and make warnings about risks related to diseases and pests, as well as provides economic calculations of crop profi tability and crop planning. “AgCommand” allows to track the position of machinery and equipment in the fi elds and provides data on the weather situation in order to plan the use of agricultural machinery in the fi elds. The web applications presented hereabove do not show relation between the technologies applied and agro-climatic features of the farm location zone. They do not take into account the phytosanitary conditions in the previous years, or the relief and contour of the fi elds while drawing up technological maps or selecting the machine-and-tractor fl eet. Siberian Physical-Technical Institute of Agrarian Problems of Siberian Federal Scientifi c Center of AgroBioTechnologies of the Russian Academy of Sciences developed a software complex PIKAT for supporting machine agrotechnologies for production of spring wheat grain at an agricultural enterprise, on the basis of which there is a plan to develop a web application that will consider all the main factors limiting the yield of cultivated crops.


2020 ◽  
Author(s):  
Darshak Mota ◽  
Neel Zadafiya ◽  
Jinan Fiaidhi

Java Spring is an application development framework for enterprise Java. It is an open source platform which is used to develop robust Java application easily. Spring can also be performed using MVC structure. The MVC architecture is based on Model View and Controller techniques, where the project structure or code is divided into three parts or sections which helps to categorize the code files and other files in an organized form. Model, View and Controller code are interrelated and often passes and fetches information from each other without having to put all code in a single file which can make testing the program easy. Testing the application while and after development is an integral part of the Software Development Life Cycle (SDLC). Different techniques have been used to test the web application which is developed using Java Spring MVC architecture. And compares the results among all the three different techniques used to test the web application.


2021 ◽  
pp. 159101992110147
Author(s):  
Oktay Algin ◽  
Gokhan Yuce ◽  
Ural Koc ◽  
Gıyas Ayberk

Purpose There is no study on the role of three-dimensional compressed sensing time of flight MR angiography (3D-CS-TOF) in the management of the WEB device. We evaluated the efficacy of 3-tesla 3D-CS-TOF for the management and follow-up of the WEB device implantations. Materials and methods Seventy-three aneurysms of 69 patients treated with the WEB device were retrospectively examined. Morphological parameters and embolization results of the aneurysms were assessed and compared on 3D-CS-TOF, CTA, and DSA images. Results Occluded, neck remnant, and recurrent aneurysms were observed in 61 (83.6%), 7 (9.6%), and 5 (6.8%) aneurysms, respectively. Inter- and intra-reader agreement values related to aneurysm size measurements were perfect. Aneurysms size, age, and proximal vessel tortuosity were negatively correlated with the visibility of the aneurysms and parent vessels on 3D-CS-TOF images (p = 0.043; p = 0.032; p < 0.001, respectively). Subarachnoid hemorrhage and age are associated with 3D-CS-TOF artifacts (p = 0.031; p = 0.005, respectively). 3D-CS-TOF findings are in perfect agreement with DSA or CT angiography (CTA) results (p < 0.001). Conclusion According to our results, 3D-CS-TOF can be an easy, fast, and reliable alternative for the management or follow-up of WEB assisted embolization.


2021 ◽  
Vol 11 (1) ◽  
pp. 409
Author(s):  
Jaejoong Lee ◽  
Chiho Lee ◽  
Hyeon Hwi Lee ◽  
Kyung Tae Park ◽  
Hyun-Kyo Jung ◽  
...  

A new line-of-sight (LOS) decision algorithm applicable to simulation of electronic warfare (EW) is developed. For accurate simulation, the digital terrain elevation data (DTED) of the region to be analyzed must be reflected in the simulation, and millions of datasets are necessary in the EW environment. In order to obtain real-time results in such an environment, a technology that determines line-of-sight (LOS) quickly and accurately is very important. In this paper, a novel algorithm is introduced for determining LOS that can be applied in an EW environment with three-dimensional (3D) DTED. The proposed method shows superior performance as compared with the simplest point-to-point distance calculation method and it is also 50% faster than the conventional interpolation method. The DTED used in this paper is the data applied as level 0 for the Republic of Korea, and the decision of the LOS at approximately 1.8 million locations viewed by a reconnaissance plane flying 10 km above the ground is determined within 0.026 s.


2021 ◽  
Vol 13 (2) ◽  
pp. 50
Author(s):  
Hamed Z. Jahromi ◽  
Declan Delaney ◽  
Andrew Hines

Content is a key influencing factor in Web Quality of Experience (QoE) estimation. A web user’s satisfaction can be influenced by how long it takes to render and visualize the visible parts of the web page in the browser. This is referred to as the Above-the-fold (ATF) time. SpeedIndex (SI) has been widely used to estimate perceived web page loading speed of ATF content and a proxy metric for Web QoE estimation. Web application developers have been actively introducing innovative interactive features, such as animated and multimedia content, aiming to capture the users’ attention and improve the functionality and utility of the web applications. However, the literature shows that, for the websites with animated content, the estimated ATF time using the state-of-the-art metrics may not accurately match completed ATF time as perceived by users. This study introduces a new metric, Plausibly Complete Time (PCT), that estimates ATF time for a user’s perception of websites with and without animations. PCT can be integrated with SI and web QoE models. The accuracy of the proposed metric is evaluated based on two publicly available datasets. The proposed metric holds a high positive Spearman’s correlation (rs=0.89) with the Perceived ATF reported by the users for websites with and without animated content. This study demonstrates that using PCT as a KPI in QoE estimation models can improve the robustness of QoE estimation in comparison to using the state-of-the-art ATF time metric. Furthermore, experimental result showed that the estimation of SI using PCT improves the robustness of SI for websites with animated content. The PCT estimation allows web application designers to identify where poor design has significantly increased ATF time and refactor their implementation before it impacts end-user experience.


Sign in / Sign up

Export Citation Format

Share Document