BioSpectra Analyzer — аналіз та візуалізація спектральних даних
Розробив desktop-додаток BioSpectra Analyzer для візуалізації та базового аналізу спектральних даних біоорганічних сполук.
Програма дозволяє завантажувати спектральні дані з TXT/CSV-файлів, будувати інтерактивний графік спектра, знаходити локальні піки інтенсивності та порівнювати їх з простими шаблонами функціональних груп. Це демонстраційний науково-прикладний інструмент для обробки експериментальних даних та первинної оцінки можливого класу сполуки.
Основні можливості:
- завантаження спектральних даних з TXT/CSV;
- обробка двоколонкових даних: wavelength / intensity;
- побудова графіка спектра в WPF-інтерфейсі;
- пошук локальних максимумів;
- підсвітка знайдених піків на графіку;
- порівняння піків з шаблонами функціональних груп;
- визначення найбільш ймовірного класу сполуки;
- темний інтерфейс для зручної візуалізації даних.
Вбудовані шаблони аналізу:
- Alcohol;
- Ketone;
- Amine;
- Carboxylic Acid;
- Ester;
- Alkene.
Технології:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, обробка CSV/TXT-даних.
Проект є прототипом наукового desktop-інструмента і може бути розширений: додати експорт звітів, покращений алгоритм пошуку піків, базу еталонних спектрів, імпорт Excel-файлів та більш точне співвідношення сполук.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware
Програма дозволяє завантажувати спектральні дані з TXT/CSV-файлів, будувати інтерактивний графік спектра, знаходити локальні піки інтенсивності та порівнювати їх з простими шаблонами функціональних груп. Це демонстраційний науково-прикладний інструмент для обробки експериментальних даних та первинної оцінки можливого класу сполуки.
Основні можливості:
- завантаження спектральних даних з TXT/CSV;
- обробка двоколонкових даних: wavelength / intensity;
- побудова графіка спектра в WPF-інтерфейсі;
- пошук локальних максимумів;
- підсвітка знайдених піків на графіку;
- порівняння піків з шаблонами функціональних груп;
- визначення найбільш ймовірного класу сполуки;
- темний інтерфейс для зручної візуалізації даних.
Вбудовані шаблони аналізу:
- Alcohol;
- Ketone;
- Amine;
- Carboxylic Acid;
- Ester;
- Alkene.
Технології:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, обробка CSV/TXT-даних.
Проект є прототипом наукового desktop-інструмента і може бути розширений: додати експорт звітів, покращений алгоритм пошуку піків, базу еталонних спектрів, імпорт Excel-файлів та більш точне співвідношення сполук.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware