BioSpectra Analyzer — analiza i wizualizacja danych spektralnych
Opracowałem aplikację desktopową BioSpectra Analyzer do wizualizacji i podstawowej analizy danych spektralnych bioorganicznych związków.
Program umożliwia ładowanie danych spektralnych z plików TXT/CSV, tworzenie interaktywnego wykresu spektrum, znajdowanie lokalnych szczytów intensywności oraz porównywanie ich z prostymi wzorcami grup funkcyjnych. Jest to demonstracyjne narzędzie naukowo-aplikacyjne do przetwarzania danych eksperymentalnych i wstępnej oceny możliwej klasy związku.
Główne możliwości:
- ładowanie danych spektralnych z TXT/CSV;
- przetwarzanie danych dwukolumnowych: długość fali / intensywność;
- tworzenie wykresu spektrum w interfejsie WPF;
- wyszukiwanie lokalnych maksimów;
- podświetlanie znalezionych szczytów na wykresie;
- porównywanie szczytów z wzorcami grup funkcyjnych;
- określenie najbardziej prawdopodobnej klasy związku;
- ciemny interfejs dla wygodnej wizualizacji danych.
Wbudowane wzorce analizy:
- Alkohol;
- Keton;
- Amina;
- Kwas karboksylowy;
- Ester;
- Alken.
Technologie:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, przetwarzanie danych CSV/TXT.
Projekt jest prototypem naukowego narzędzia desktopowego i może być rozszerzony: dodać eksport raportów, ulepszony algorytm wyszukiwania szczytów, bazę wzorców spektralnych, import plików Excel oraz dokładniejsze dopasowanie związków.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware
Program umożliwia ładowanie danych spektralnych z plików TXT/CSV, tworzenie interaktywnego wykresu spektrum, znajdowanie lokalnych szczytów intensywności oraz porównywanie ich z prostymi wzorcami grup funkcyjnych. Jest to demonstracyjne narzędzie naukowo-aplikacyjne do przetwarzania danych eksperymentalnych i wstępnej oceny możliwej klasy związku.
Główne możliwości:
- ładowanie danych spektralnych z TXT/CSV;
- przetwarzanie danych dwukolumnowych: długość fali / intensywność;
- tworzenie wykresu spektrum w interfejsie WPF;
- wyszukiwanie lokalnych maksimów;
- podświetlanie znalezionych szczytów na wykresie;
- porównywanie szczytów z wzorcami grup funkcyjnych;
- określenie najbardziej prawdopodobnej klasy związku;
- ciemny interfejs dla wygodnej wizualizacji danych.
Wbudowane wzorce analizy:
- Alkohol;
- Keton;
- Amina;
- Kwas karboksylowy;
- Ester;
- Alken.
Technologie:
C#, WPF, XAML, .NET Framework 4.8.1, OxyPlot, przetwarzanie danych CSV/TXT.
Projekt jest prototypem naukowego narzędzia desktopowego i może być rozszerzony: dodać eksport raportów, ulepszony algorytm wyszukiwania szczytów, bazę wzorców spektralnych, import plików Excel oraz dokładniejsze dopasowanie związków.
#CSharp #WPF #DotNet #OxyPlot #DesktopApp #DataVisualization #SpectralAnalysis #CSV #ScientificSoftware