TISEAN 3.0.1 to projekt informatyczny mający na celu analizę nieliniowych szeregów czasowych. Projekt jest autorstwa czterech niemieckich (naukowców, inżynierów, informatyków) Rainear Heggera, Holgera Kantza, Thomasa Schreibera oraz Eckeharda Olbricha. Link do tego projektu udostępnił prof. Arkadiusz Jadczyk na swoim blogu.
Autorzy projektu zachęcają do tego aby przenosić go do innych środowisk więc postanowił spróbować przenieść tę ich wielka pracę do środowiska programistycznego Microsoft .NET Framework 4.0. Link do mego projektu jest tutaj. Mój projekt nosi nazwę TISEAN.NET. Projekt opiera się na GNU Public License version 2 (link jest tutaj).
Co jest wielka zaletą projektu TISEAN? Mam nadzieję, że stabilne algorytmy.
Co jest jego słabością?
- Dość pobieżna dokumentacja.
- Dramatyczna jakość kodu napisanego w C. Jest ona w dużej mierze spowodowana tworzeniem tablic dynamicznych. Zaciemnia to zrozumienie kodu jako takiego.
- Projekt jest przeznaczony do uruchamiania go z pozycji comnand line co jest dziś w dobie systemów graficznych archaizmem.
W moim projekcie zamierzam przebudowac go w środowisko systemu Microsoft Windows z wykorzystaniem arkusza kalkulacyjnego Excel jako narzędzia prezentacyjnego.
Nie będę rozwijął metody przetwarzania potokowego strumieni danych będącego podstawą projektu TISEAN ale raczej będe zmierzał do przechowywania wyników w bazie danych SQL Server.
W moim projekcie opublikowany jest (jeszcze nie w pełni kompletny i nie w pełni udokumentowany) kod dotyczący algorytmu liczenia entropii sygnału zmierzający do określenia wymiaru osadzonego (embedding dimension). W najbliższym czasie zamierzam opublikować opis tego algorytmu na przykładzie konkretnych szeregów czasowych.
Mój projekt wykorzystuje jako narzędzie do wersjonowania kodu popularnego pakietu TortoiseSVN (żółwika).
Językiem źródłowym mego projektu jest język C# osadzony w realiach narzędzia Microsoft Visual Studio 2010.
Zapraszam do dyskusji.
Następna notka z tej serii: http://marekpow.salon24.pl/456998,tisean-net-organizacja-danych-wejsciowych


Komentarze
Pokaż komentarze (8)