scholarly journals A computational framework for colour metrics and colour space transforms

2016 ◽  
Vol 2 ◽  
pp. e48 ◽  
Author(s):  
Ivar Farup

An object-oriented computational framework for the transformation of colour data and colour metric tensors is presented. The main idea of the design is to represent the transforms between spaces as compositions of objects from a class hierarchy providing the methods for both the transforms themselves and the corresponding Jacobian matrices. In this way, new colour spaces can be implemented on the fly by transforming from any existing colour space, and colour data in various formats as well as colour metric tensors and colour difference data can easily be transformed between the colour spaces. This reduces what normally requires several days of coding to a few lines of code without introducing a significant computational overhead. The framework is implemented in the Python programming language.

2016 ◽  
Author(s):  
Ivar Farup

An object-oriented computational framework for the transformation of colour data and colour metric tensors is presented. The main idea of the design is to represent the transforms between spaces as compositions of objects from a class hierarchy providing the methods for both the transforms themselves and the corresponding Jacobian matrices. In this way, new colour spaces can be implemented on the fly by transforming from any existing colour space, and colour data in various formats as well as colour metric tensors and colour difference data can easily be transformed between the colour spaces. This reduces what normally requires several days of coding to a few lines of code without introducing a significant computational overhead. The framework is implemented in the Python programming language.


2016 ◽  
Author(s):  
Ivar Farup

An object-oriented computational framework for the transformation of colour data and colour metric tensors is presented. The main idea of the design is to represent the transforms between spaces as compositions of objects from a class hierarchy providing the methods for both the transforms themselves and the corresponding Jacobian matrices. In this way, new colour spaces can be implemented on the fly by transforming from any existing colour space, and colour data in various formats as well as colour metric tensors and colour difference data can easily be transformed between the colour spaces. This reduces what normally requires several days of coding to a few lines of code without introducing a significant computational overhead. The framework is implemented in the Python programming language.


2020 ◽  
Vol 65 (1) ◽  
pp. 96-104
Author(s):  
Tatian-Cristian Mălin

We introduce in this paper an application developed in the Python programming language that can be used to generate digital signals with known frequencies and amplitudes. These digital signals, since have known parameters, can be used to create benchmarks for test and numerical simulation.


2021 ◽  
Vol 12 (2) ◽  
pp. 52-65
Author(s):  
Eviatar Rosenberg ◽  
Dima Alberg

A significant part of pension savings is in the capital market and exposed to market volatility. The COVID-19 pandemic crisis, like the previous crises, damaged the gains achieved in those funds. This paper presents a development of open-source finance system for stocks backtesting trade strategies. The development will be operated by the Python programming language and will implement application user interface. The system will import historical data of stocks from financial web and will produce charts for analysis of the trends in stocks price. Based on technical analysis, it will run trading strategies which will be defined by the user. The system will output the trade orders that should have been executed in retrospect and concluding charts to present the profit and loss that would occur to evaluate the performance of the strategy.


2021 ◽  
Vol 12 (5) ◽  
pp. 233-254
Author(s):  
D. Yu. Bulgakov ◽  

A method for solving resource-intensive tasks that actively use the CPU, when the computing resources of one server become insufficient, is proposed. The need to solve this class of problems arises when using various machine learning models in a production environment, as well as in scientific research. Cloud computing allows you to organize distributed task processing on virtual servers that are easy to create, maintain, and replicate. An approach based on the use of free software implemented in the Python programming language is justified and proposed. The resulting solution is considered from the point of view of the theory of queuing. The effect of the proposed approach in solving problems of face recognition and analysis of biomedical signals is described.


2021 ◽  
Vol 12 (5) ◽  
pp. 274-280
Author(s):  
D. N. Kobzarenko ◽  
◽  
S. E. Savzikhanova ◽  
B. I. Shikhsaidov ◽  
◽  
...  

The paper discusses approach to automating the processes of monitoring and editing standard sections in a document of a university teacher in streaming mode. As a toolkit for solving the problem, it is proposed to use the Python programming language with the connection of the python-docx and pandas libraries. Despite the fact that the projected automation tools are focused on a specific task to control documents of a university teacher, the development of the concept of their construction is carried out with an abstraction from the type of documentation. The set of functions may vary depending on the problem being solved. As a result of work on the creation of tools for automating the control of the correctness of typical sections of a university teachers document, a framework of an open software environment for streaming verification of typical sections of documents in the Python language was designed, capable of adapting to the required verification tasks. The project is currently implemented for autonomous operation in Windows OS, it is also expected to be implemented as a web application. For active use in practice for specific tasks, the development of appropriate script packages is required. The main purpose of the development is to release human resources from the routine process of document control and direct it to the implementation of the employees creative ideas.


Sign in / Sign up

Export Citation Format

Share Document