dimastebaev / privet Goto Github PK
View Code? Open in Web Editor NEWThis is program suite for precessing of measurements obtained in research experiments.
This is program suite for precessing of measurements obtained in research experiments.
Перенести описания всех классов, объявленных в пространстве имён Common, в необходимые другие сборки.
Причина: программа завершается аварийно, если не находит файл common.dll
Класс EnergyCalculation рассчитывает определённый интеграл от функции
Класс CSVSerializer сохраняет и загружет функцию в/из файл формата CSV.
Не обновляется график в генераторе при шаге >= 1
Изменить метод public IList checkParametersList(IList parameters), чтобы он корректно сообщал об ошибке
Класс HarmonicFunctionGenerator создаёт гармоническую функцию заданного вида.
Класс NormalNoise генерирует случайную величину, распределённую по нормальному закону.
Класс FourierTransformation производит преобразование Фурье над функцией.
Собрать релизные версии всех бинарников и убедиться, что всё работает.
1й: график исходной функции (цельной линией)
2й: график сгенерированной функции (точками)
Разобраться в том, как должна работать программа. Проверить основные функции.
Класс ProcessingManager управляет обработкой данных
Если при поиске плагинов отсутствует директория ./plugins/, то выбрасывается исключение.
Класс Function - это контейнер для функции, заданной в виде набора точек.
Содержание не особо важно, но должна быть видимость официального документа.
Должен содержать
табличку, куда будут записываться моменты, которые нужно исправить/доработать,
предупреждение, что мы не будем обязаны добавлять или изменять функционал, который не записан в список,
места для даты и подписей.
Класс PluginManager ищет и загружает из сборок классы, реализующие указанный интерфейс, и создаёт их объекты.
Класс ScalarProcessor отображает результат расчётов, представленный числом.
Собрать обе программы и все плагины с модификатором Release.
Положить все бинарные файлы в одину директорию.
Убедиться, что всё запускается и работает.
Убедится в том, что все функции программы работают правильно.
Убедится, что некорректные сценарии использования нормально обрабатываются.
Класс Noiser добавляет погрешность у функции
Класс GenerationManager управляет процессом генерирования функции
при выходе должно появляться окно для подтверждения
Не очевидно, что частоты 1го синуса > 2го синуса > 3го синуса
Изменить метод public IList checkParametersList(IList parameters), чтобы он возвращал список ошибок.
Возможность выбирать либо одну погрешность,либо другую
Класс Parameter описывает параметр для настройки объекта, реализующего интерфейс IPlugin
Класс UniformNoise генерирует случайную величину, распределённую по равномерному закону
Если в функции содержится порядка 10^6 точек, то попытка нарисовать диаграмму приводит к аварийному завершению программы.
Класс ChartProcessor создаёт диаграмму и рисует на ней функцию.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.