Start Projekty FlowScope
Python Flask Data Analytics Woda Security

FlowScope
Analiza Danych Wodnych

FlowScope Analytics to wysoce wyspecjalizowane oprogramowanie B2B typu "standalone". Jego celem jest szybkie przetwarzanie tysięcy logów z infrastruktury wodnej i transformacja skompilowanych danych w interaktywne raporty analityczne. Architektura gwarantuje bezkompromisowe bezpieczeństwo dzięki zaawansowanemu modułowi licencji kryptograficznej oraz w pełni hermetycznemu środowisku offline chroniącemu wrażliwe pomiary.

2025 – 2026 Komercyjne rozwiązanie Zamknięty kod źródłowy
3 Moduły analityczne
B2B Licencja komercyjna
1 Izolowane środowisko
PDF/HTML Formaty Raportów

Zaawansowana analityka

Wizualizacja dynamiki i badanie przepustowości infrastruktury na podstawie ustrukturyzowanych logów z sensorów operacyjnych.

Zabezpieczenia RSA

Bezkompromisowy moduł autoryzacyjny z weryfikacją asymetryczną gwarantujący zachowanie własności intelektualnej i certyfikację.

Wydajny rdzeń Flask

Lekki i niezwykle skalowalny backend zapewniający błyskawiczny czas odpowiedzi w hermetycznym, lokalnym środowisku intranetowym.

Eksport PDF & HTML

Błyskawiczny eksport zagregowanych wyników do oficjalnych dokumentów PDF w wysokiej rozdzielczości oraz interaktywnych raportów HTML.

Interaktywne Wykresy

Wielowymiarowe panele Plotly zapewniające decydentom natychmiastowy wgląd w krytyczne wskaźniki operacyjne i straty w rurociągach.

Big Data (Pandas)

Bezstratna analityka setek tysięcy wierszy pomiarowych z wykorzystaniem silnie zoptymalizowanych operacji matematycznych w Numpy.

Cel projektu

Głównym założeniem było zbudowanie potężnego, ale hermetycznie zamkniętego narzędzia analitycznego dla branży wodociągowej, w pełni uniezależnionego od zewnętrznych serwerów i usług w chmurze. Przetwarzane dane pomiarowe należą do kategorii krytycznych, dlatego aplikacja musiała być w 100% zdatna do pracy w środowiskach offline (air-gapped).

Kluczem do komercyjnego sukcesu okazało się rzadko spotykane w rozwiązaniach Python połączenie szybkiego frameworka webowego (Flask) oraz restrykcyjnego mechanizmu subskrypcyjnego RSA chroniącego własność intelektualną (IP) przed jakimkolwiek nieautoryzowanym uruchomieniem.

Architektura systemu

01

Flask: Modularny Routing

Architektura backendowa oparta na elastycznym frameworku webowym, gwarantująca pełną izolację żądań bez konieczności wychodzenia do sieci Internet.

02

Local Storage & Pandas Engine

Scentralizowany, lokalny system przechowywania wrażliwych danych operacyjnych w SQLite, ściśle spięty ze zoptymalizowanymi wektorami analitycznymi biblioteki Pandas.

03

Kryptografia Ed25519

Dedykowany menedżer licencyjny, który z pomocą zabezpieczeń kryptograficznych certyfikuje maszynę weryfikując token asymetrycznym kluczem publicznym.

04

Szablony Jinja i Plotly

Czyste szablony renderowane Server-Side z dynamicznymi wykresami Plotly, zaprojektowane dla najwyższej czytelności kluczowych odczytów biznesowych.

05

Batchowanie do PDF

Zautomatyzowany strumień konwersji obszernych raportów diagnostycznych do natywnych formatów dokumentów przygotowanych do profesjonalnego druku korporacyjnego.

System Detekcji Anomalii (Alerty)

Oprogramowanie wyposażone jest w zautomatyzowane mechanizmy monitorujące stany operacyjne urządzeń. Algorytmy badają sygnały pod kątem:

  • Nadmiernego czasu pracy: Wykrywanie nieprzerwanego, zbyt długiego działania pomp.
  • Cyklów pracy: Przekroczenie dopuszczalnej liczby włączeń i wyłączeń w jednostce czasu.
  • Anomalii przepływowych: Brak fizycznej reakcji poziomu lustra wody na pracę urządzenia pompującego.
  • Uszkodzeń czujników: Identyfikacja gwałtownych, niestabilnych skoków poziomu wód.

Moduły Analityczne i Import Danych

Aplikacja oferuje równoległy import danych z formatów CSV, XLSX oraz XLS z wykorzystaniem interfejsu Drag & Drop. System zapewnia:

  • Statystyki Ogólne: Automatyczne wyliczanie całkowitego wolumenu przepływu, wartości uśrednionych oraz ekstremów pomiarowych.
  • Agregacje Czasowe: Konwersja surowych danych w ustrukturyzowane szeregi czasowe o rozdzielczości godzinowej, dziennej oraz miesięcznej.
  • Korelacje i Wkłady: Heurystyczne analizatory identyfikujące powiązania między aktywnością urządzeń a odczytami stanu środowiska.

Wyróżniki projektu

  • Środowisko typu Air-Gapped gwarantujące ochronę logów przed cyberatakami z zewnątrz.
  • Zaawansowana kryptografia asymetryczna użyta do absolutnej protekcji rdzenia aplikacji.
  • Ekstremalnie szybki czas operacyjny uzyskany poprzez ominięcie opóźnień sieciowych baz chmurowych.
  • Konfiguracja Zero-Config wspierana kompilacją do pliku binarnego i gotowymi skryptami instalacyjnymi.
  • Niezawodny eksport wsadowy (Batch Export) setek raportów analitycznych z pomiarami rurociągów w jednym procesie.