Ukraine Weather Map

In this project, we developed a website and two mobile apps (for Android and iOS) that let you see weather forecast for Ukrainian territory. The website and the mobile clients share the same backend. Three sections below provide detailed info about the stacks of technologies used in each part of the system.

Read more Ukraine Weather Map

Solar System

In this project, we modeled the Solar system based on real celestial mechanics. A system of ordinary differential equations is solved numerically with the actual positions and velocities of space bodies at January 1st, 1978 taken as the initial conditions. This application provides flexible control of the camera to observe the Sun, planets and satellites…

Read more Solar System

Fluid Mechanics

In vino veritas, in aqua sanitas. This project was devoted to fluid mechanics modeling with OpenFOAM library being an extremely powerful open source toolbox with a broad set of solvers mainly designed for computational fluid dynamics. Both preparation of the input data and visualization of the output data are nontrivial for this library, requiring some…

Read more Fluid Mechanics

AutoCAD Support Tools

This is a plugin to AutoCAD working from command line and provided with a simple MSI installer. The instrument is based on WPF technologies. Plugin can run two commands: MARKROADAXIS and MARKROADTURNANGLE. MARKROADAXIS_SUPPORTTOOLS – command that allows to make custom mark for contact points of a line and a curve on polyline. Create a block,…

Read more AutoCAD Support Tools

Face Detection and Recognition

This project was aimed at face detection and recognition. We used HOG face detector for face detection and CNN for recognition. This application provides plastic and accurate opportunities for adding new faces. You can add one face by a line of code or select folder with named images for adding to database. Then you need…

Read more Face Detection and Recognition

Remote Control

Remote Control is an application consisting of two parts – server and client applications. It allows to manage some PC functions on Windows from Android device. Mouse movement (or touchpad), left button mouse click and right button mouse click are tracked by application. You can simply start server application, running executable file after installation (msi…

Read more Remote Control

News Impact Explorer

This application is for the exploration of the impact of economic data releases on the foreign exchange market. It is a tool that combines three kinds of data collected from different sources and presents them together in a user-friendly form: Foreign exchange rates are imported from the most popular trading platform MetaTrader4. The information of…

Read more News Impact Explorer

Clean Code Cup 2013

This application was for the use of participants in the Clean Code Cup 2013 contest. The goal of the contest was the implementation of the intelligence of a Robot to make it able to find a Cat in a dark room, and to bring it to the point where Robot had begun its journey with…

Read more Clean Code Cup 2013

Electromagnetic Waves in Complex Media

The finite-difference time-domain method is used to integrate the wave equation given rectangular area where permittivity function and sources function are defined. The input of the application is a BMP image where red and green regions denote low and high permittivity values respectively, black pixels denote opaque area, and magenta pixels denote locations of harmonic sources.…

Read more Electromagnetic Waves in Complex Media

Fractal Browser

Have you ever dived into the beautiful world of fractal art? The Mandelbrot set is defined by an extremely simple recurrent equation, but this magic dance of complex numbers make our hearts beat faster! This application generates an AVI file with Mandelbrot set zooming video. The user is able to change the zoom target point…

Read more Fractal Browser

Microstrip Line Analysis and Synthesis

Microstrip is a type of electrical transmission line that can be fabricated using printed circuit board technology. It is used to convey microwave-frequency signals. This application allows the user to calculate the electrical properties of a microstrip line in a given geometry produced from set materials (analysis), or to determine the geometry necessary to obey…

Read more Microstrip Line Analysis and Synthesis

Volnozor

Volnozor is an application that represents by itself the basis for studying the fine, detailed three-dimensional and two-dimensional images of waves of different nature, as well as interacting with them. Each three-dimensional image consists of several layers for convenient handling. Any of those layers can be switched on and off. There are all necessary possibilities…

Read more Volnozor

Impulse Reverberation in Layered Sample

This software calculates electric field impulse reflection response (IRR) of a given multilayered dielectric sample. The initial excitation is a Dirac impulse falling from semi-infinite media to the frontal surface of the sample. The impulse propagates inside the sample, and undergoes both reflection and transmission on each interface between two adjacent layers. As a result,…

Read more Impulse Reverberation in Layered Sample

Fourier Holography

This software was designed as a processor of microwave reflectometer raw output data. The reflectometer measures the power of the reflected wave of a given sample in a wide frequency band. It provides the extraction of a complex-valued reflection coefficient from absolute-valued data utilizing the Fourier holography concept. This concept brings the following algorithm of…

Read more Fourier Holography

Spectral Analysis

This software takes a sampled signal in a frequency domain and performs a spectral analysis based on the rational interpolation in Fourier-conjugate time domain. The assumed model of the analyzed signal versus frequency is a sum of complex-valued exponential terms with unknown magnitudes and phases. The goal is a determination of the unknown parameters. The…

Read more Spectral Analysis

Newton-Kantorovich Iterative Scheme

This software provides the reconstruction of the permittivity profile of a dielectric sample based on microwave reflectometry data acquired in a wide frequency band. The modified Newton-Kantorovich iterative scheme is implemented. The software is integrated with the modules of reflection coefficient importing or synthesis, and the module of spectral analysis of microwave reflectometry data. Both…

Read more Newton-Kantorovich Iterative Scheme

Cramer-Rao Boundaries

This software calculates Cramer-Rao boundaries (i.e. minimum achievable values) for the variances of multilayered structures parameters estimates obtained as a result of the spectral analysis of microwave reflectometry data. The boundaries are shown in the form of colormaps depending on the true position of a pole relative to the interpolation points. The maps were used…

Read more Cramer-Rao Boundaries

Wave Packets Scattered by Non-Periodic Bragg-Type Layered Structures

The time delay, space shift and widening of wave packet transmitted and reflected by structures with Bragg mirrors are investigated. The specific structures such as Bragg mirrors, resonators, and structures with chirp variation of thickness of the “period” are also considered. The calculation is carried out under the conditions that carrier frequency and incidence angle…

Read more Wave Packets Scattered by Non-Periodic Bragg-Type Layered Structures

Resonance in Layered Bragg Structures with Nonlinear Elements

One of the most important technical applications of nonlinear material properties is to create logical devices, memory devices and data processing devices, based on the hysteresis phenomenon. An actual problem for development of modern information technology is the realization of such devices in the terahertz frequency range, and to increase performance while reducing size and…

Read more Resonance in Layered Bragg Structures with Nonlinear Elements

Calculation of Reflection Coefficient of Complicated Inhomogeneous Layers Using Piecewise Constant and Piecewise Linear Approximation

The methods of piecewise constant and piecewise linear approximation of complicated inhomogeneous layers are investigated. The expressions for transmission matrices for linearly inhomogeneous and exponentially inhomogeneous layers are obtained. The accurate and approximate values of reflection coefficient against frequency for the exponential and linear matching layers are also obtained. Piecewise constant and piecewise linear approximation…

Read more Calculation of Reflection Coefficient of Complicated Inhomogeneous Layers Using Piecewise Constant and Piecewise Linear Approximation

IIR Filter Design

The goal of this project was the implementation of a full analogue of iirlpnorm Matlab function being a part of DSP System Toolbox. The function is for the synthesis of Infinite Impulse Response (IIR) digital filter with piecewise-linear amplitude response using least-weighted-Pth approximation. It is not an open-source function in contrast to many other Matlab…

Read more IIR Filter Design