Preview

Russian Digital Libraries Journal

Advanced search
Vol 28, No 2 (2025)
346–363 64
Abstract

Now days, the development of ontological models for creating edges and their contours for moving objects in real time or close to it is an urgent task. An ontological model for implementing this process is shown in the article. The main algorithms for detecting object edges and constructing contours in an image and program codes for their implementation are considered in the article. It is noted that the Canny algorithm is the best for recognizing edges. At the same time, its serious drawback is determined, which consists in the fact that with insignificant movement of objects, more than 50% of information about the contours is lost.
364–377 81
Abstract

The dependences of the first four frequencies of natural oscillations of a planar regular truss of the thrust type are obtained numerically. A model is used in which the mass of the truss is concentrated in its nodes. The Maxwell–Mohr formula is used to calculate the rigidity of the truss. For the first frequency, an analytical dependence on the number of panels is derived by the induction method using a simplified version of the Dunkerley method in the Maple computer mathematics system. Good agreement with the numerical result is shown. An analytical dependence of the static deflection of the truss on its dimensions and load is obtained.
378–397 76
Abstract

In this paper, the authors found a transformation that is valid for any arbitrary signal. This transformation is strictly periodical and therefore it allows to apply the ordinary F-transformation for the fitting of the transformed signal. The most interesting application (in accordance with the author's opinion) is the fitting of the frequency-phase modulated signals that actually located inside the found transformation. This new transformation will be useful for application of the responses of different complex systems when an ordinary model is absent.


As an available data we consider meteo-data corresponding to measurements of methane concentration (CH4) in atmosphere during 4 weeks of its observation. For us it is important to consider the integral (cumulative) data and find their amplitude-frequency response (AFR). If one considers each column as frequency-phase modulated signal, then AFR can be evaluated with the help of F-transformation that has the period equals 2p that is valid for any analyzed random signal. This "universal" F-transformation allows to fit a wide set of random signals and compare them with each other in terms of their AFRs. Concluding the abstract one can say that these new possibilities of the traditional F-analysis will serve as a common tool in the armory of the methods used by researchers in data processing area.
398–414 73
Abstract

The article discusses the methodology of developing educational algorithm executors using a combined pictographic-text interface in the Python programming language. The relevance of the research is due to the need to improve approaches to teaching algorithms and programming in the school course of computer science. The author presents the toolkit for creating algorithm executors, combining visibility of icons with text programming capabilities. Particular attention is paid to the practical aspects of implementation, including the use of builtin Python routines for processing graphics and text.
415–431 86
Abstract

The paper proposes a method for estimating the fluctuation characteristics of distributed objects based on the fluctuation analysis and the assumption that the optical flow estimate is equivalent to random-walk increments. The reliability and applicability of the proposed method are evaluated in two computational experiments. The first experiment analyses the Brownian motion of a compact object. The second evaluates the adequacy of the method for estimating the dynamic characteristics of a spatially distributed fluctuating object. In both experiments, the Hurst exponent has been validated using detrended fluctuation analysis (DFA). The results obtained indicate the applicability of the method and the need to improve its robustness.
432–453 73
Abstract

This article discusses the impact of global interpreter blocking on the performance of multithreaded applications in Python. The concept of subinterpreters is described as one of the solutions that allows bypassing the limitations of the GIL and ensuring effective parallel code execution. A comparative analysis of subinterpretors with traditional methods of parallel computing, such as the use of processes and threads, is carried out. The experimental results show that subinterpreters significantly increase performance under conditions of high computing loads. In addition, the article explores the use of subinterpreters in web development. The advantages of using this approach for query processing and resource management in modern web applications are considered, which can significantly improve their scalability and responsiveness. The novelty of this work lies in the in-depth analysis of subinterpreters in the context of specific use cases, which has previously not received sufficient coverage in the scientific literature. The results of the work emphasize the need for further study of subinterpreters as an alternative approach in Python, which is of interest to developers and researchers in the field of high-performance computing.
454–465 73
Abstract

The paper analyzes the structure of the department's memos to simplify a retrospective search among an array of documentation and identify groups of similar documents, which will greatly simplify the process of searching and working with them, as well as the creation of new standard documents.


ISSN 1562-5419 (Online)