Skip to content
/ FA-File_Analyzer Public template

It's program written in python, which analyze *.txt file. At the moment it searches peaks in file and save them to other file in csv format.

Notifications You must be signed in to change notification settings

wleng2001/FA-File_Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File_Analyzer

Description

It's program in python, which analyze *.txt file. At the moment it search peaks in file and save them to other file in csv format. If you know polish you find polish version instruction at the bottom of the document.

Instalation

Linux device

You can clone it in linux devices:

git clone https://github.com/wleng2001/File_analyzer.git ./FA

or download as a zip file on the github webpage.

Next you must check, that you have python download. You can check it by writting the information in terminal:

python3 --version to check if you have python

You should get information similary to that:

Python 3.9.7

If you don't have download python you can do it here or you can write the text in terminal:

sudo apt install python3

Windows device

On the windows devices you can download zip file from github and unpack it. Next you must check, that you have python download. You can check it by writting the information in terminal:

python --version to check if you have python

You should get information similary to that:

Python 3.9.7

If you don't have download python you can do it here.

Usage

You can run program by clicking file_analyzer.py icon in file explorator or writing the text in terminal in linux os:

sudo python3 [loc]/file_analyzer.py loc is file location

After run app you are asked about preffered language:

Availible language:
polski - PL
English - EN
Choose language (by code):

You can choose language by wrtiing code of it. Next you are asked about decimal separator:

Choose decimal separator (./,):

Then it shows for you information about availible option. You can choose a option by typing character.

help -> display the screen
1 -> search graph peaks
c -> create file
o -> open file
s -> settings
exit or 0 -> exit
->

PL 🇵🇱

Opis

Jest to prosty program napisany w pythonie do analizy plików *.txt. Na ten moment wyszukuje wartości maksymalnych dla wskazanego pliku i zapisuje je w pliku w formacie csv.

Instalacja

Na linuxie

W celu zainstalowania oprogramowania musisz posiadać zainstalowany na urządzeniu interpreter języka python. Aby sprawdzić czy jest zainstalowany wpisz w terminalu:

python3 --version

Powinieneś otrzymać wynik podobny do tego:

Python 3.9.7

W innym wypadku wpisz:

sudo apt install python3

Aby pobrać oprogramowanie wpisz w terminalu:

git clone https://github.com/wleng2001/File_analyzer.git ./FA (może być konieczne doinstalowanie git)

lub pobierz plik zip i rozpakuj w eksploratorze plików.

Na windowsie

W celu zainstalowania oprogramowania musisz posiadać zainstalowany na urządzeniu interpreter języka python. Aby sprawdzić czy jest zainstalowany wpisz w cmd (otwiera się poprzez wpisane cmd i potwierdzenie po naciśnięciu klawisza win):

python --version

Powinieneś otrzymać informację podobną do tej:

Python 3.9.7

Jeśli nie, oprogramowanie możesz pobrać spod tego linku. Program możesz pobrać poprzez kliknięcie code na tej stronie a potem Download ZIP. Następnie rozpakuj go przy pomocy eksploratora.

Użytkowanie

Program uruchamia się klikając w jego ikonę lub w systemie linux poprzez:

sudo python3 [lok]/File_analyzer.py gdzie lok to ścieżka do programu

Po uruchominu zostaniesz poproszony o wybranie wersji językowej:

Availible language:
polski - PL
English - EN
Choose language (by code):

Wyboru dokonujemy poprzez wpisanie kodu języka (program wyświetla dostępne języki i ich kody). Po czym program zapyta o separator dziesiętny:

Wybierz separator dziesiętny (./,):

Na koniec program zapyta o to czy chcesz, aby w programie działały dostępne usługi Graficznego Interfejsu Użytkownika (GUI).

Czy chcesz uruchomić graficzny interfejs użytkownika? (1->tak/0->nie): 

Po wyborze tego czy chcesz używać GUI czy też nie wyświetlą się dostępne funkcje programu i znak zachęty, aby wybrać funkcję:

help -> wyświetla to okno
1 -> wyznaczanie pików wykresu
2 -> zamień separatory dziesiętne na wybrany
c -> utwórz plik
o -> otwórz plik
s -> ustawienia
exit lub 0 -> wyjście
->

Wybierjąc opcję 1 program zapyta cię o plik (jeśli nie włączyłeś opcji GUI), który chcesz analizować:

Podaj nazwę pliku do otwarcia(z rozszerzeniem): Wpisując jego nazwę (z rozszerzeniem) pamiętaj, aby znajdował sięw tym samym folderze co program!

Jeśli je włączyłeś uruchomi się okno menadżera plików, gdzie będziesz mógł wybrać plik do analizy W drugiej kolejności zostaniesz poproszony o ilość szukanych wartości maksymalnych:

Podaj ilość szukanych pików (0=nie podaje ile znalazł):

Jeśli wpiszesz 0 nie pokaże tego podsumowania z tym ile znalazł wartości maksymalnych:

Znaleziono 41 pików a szukano 40 pików

Następnie program poprosi o nazwę pliku z rozszerzeniem do jakiego ma być zapisany wynik pracy (proponuję rozszerzenie csv co pozwoli na otwarcie pliku w excelu/calc):

Podaj nazwę pliku do utworzenia(z rozszerzeniem):

Aby zapisać plik należy wyjść z programu poprzez wpisanie 0 lub exit po pokazaniu się znaku zachęty ->. Wówczas program zamknie plik i pokaże twórców:

->exit

Plik x został zamknięty pomyślnie

Życzymy miłego dnia
Program wykonali:
Kamil Grodzki

About

It's program written in python, which analyze *.txt file. At the moment it searches peaks in file and save them to other file in csv format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages