
В даній статті розглянуто процес проектування вебдодатку, який дозволить аналізувати екологічні дані, зокрема заміри концентрацій певних забруднюючих речовин у повітрі, за допомогою апарату вейвлет-перетворень. Для покращення екологічної обстановки та попередження неблагополучних екологічних ситуацій необхідно здійснювати моніторинг стану навколишнього середовища. Екологічний моніторинг включає комплексну систему спостережень за станом навколишнього середовища, оцінку результатів спостережень, складання екологічного прогнозу з урахуванням впливу природних і антропогенних факторів. Дані моніторингу служать основним джерелом інформації для прийняття екологічно значущих рішень. Екологічні дані є стохастичними та відзначаються винятковою випадковістю, прямо чи опосередковано залежать від багатьох параметрів. Такі дані складно аналізуються за допомогою класичних математичних методів, а в деяких випадках, коли випадковість та розрізненість даних є високою, аналіз за допомогою аналітичних методів та пошук залежностей є неможливим. Дані про заміри концентрацій забруднюючих речовин, виконаних через певні проміжки часу, утворюють часові ряди. В даній роботі для аналізу часових рядів використовується інструментарій вейвлет-перетворень як дискретних, так і безперервних. На основі створеної математичної моделі виконано проектування вебдодатку для моніторингу стану атмосфери. Було зроблено моделювання архітектури проектy, а саме побудовано діаграма класів, діаграма компонентів, діаграма активності. Дане програмне забезпечення повинно бути у вигляді крос-платформного додатку, який встановлюється окремо. Було проаналізовано, обґрунтовано та прийнято рішення щодо написання цього додатку на мові програмування Python, з використанням бібліотек, які спрямовані на реалізацію математичних статистичних функцій, а саме бібліотек NumPy, Math, Statistics, а також PyWv для допомоги у реалізацій математичного апарату вейвлетів. Даний додаток дозволить аналізувати поточні та історичні дані з декількох джерел для того, щоб аналізувати тенденцій до змін у стані атмосферного повітря
In current article a process of development of an application for ecological data analysis was researched, particularly pollutants concentration measurements using wavelet transform apparat. To improve the ecological situation and preventing harmful ecological event it is needed to monitor the condition of environment. Ecological monitoring contains a complex system of observations of current environment conditions, observations’ results processing and analysis, creating ecological prognosis including natural and anthropogenic factors. Monitoring data serves as a main source of information for making ecologically significant decisions. Ecological data is stochastic and are extremely random, are known by extraordinary dissipation, directly or indirectly depend on numerous parameters. This data is hard to analyze with methods of classical mathematic, sometimes, when the randomness of the data is high, it could be even impossible. Pollutant’s concentration measurements data makes a time series. In current paper for the analysis of the time series wavelet transform tools were used, either the discrete version or the continuous one, based on those a mathematical model of the process was created. Object-oriented modelling of project’s architecture was created based on provided mathematical model, particularly, classes, components and activity diagrams were built. The application was developed as a cross-platform stand-alone app. After the analysis it was proved to be reasonable to write the application in Python programming language using libraries for mathematical and statistical functions, particularly NumPy, Math, Statistics, and additionally PyWv for wavelet usage assistance. Current application allows to process ongoing and historical data from multiple sources to analyze tendencies of changes in atmosphere condition
discrete wavelet transform, matplotlib, безперервні вейвлет-перетворення, PyWv, air basin, stochastic data, екологічні дані, часовий ряд, ecological data, NumPy, апроксимація, MySQL, вейвлет-перетворення, time series, стохастичні дані, дискретні вейвлет-перетворення, wavelet transform, approximation, повітряний басейн, continuous wavelet transform, Python
discrete wavelet transform, matplotlib, безперервні вейвлет-перетворення, PyWv, air basin, stochastic data, екологічні дані, часовий ряд, ecological data, NumPy, апроксимація, MySQL, вейвлет-перетворення, time series, стохастичні дані, дискретні вейвлет-перетворення, wavelet transform, approximation, повітряний басейн, continuous wavelet transform, Python
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
