viniciusdsmello / SonarAnalyzer

Sonar Analyzer is an app created with streamlit in order to analyze Passive Sonar Signals

Home Page:https://lps.ufrj.br/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sonar Analyzer

Sonar Analyzer is a tool developed by the Researchers of the Signal Processing Laboratory (LPS) from the Federal University of Rio de Janeiro, in order to make it easier to analyzer Sonar Signals and evaluate the machine learning models developed at the lab. This tool was created using Streamlit, which is an open-source app framework for Machine Learning and Data Science teams.

Running Locally

First you will need to clone this repository and, then enter to the cloned directory:

$ git clone https://github.com/viniciusdsmello/SonarAnalyzer.git
$ cd SonarAnalyzer/

To run this application locally you must create a virtual environment, then install the requirements by running the following commands:

$ pip install -r requirements.txt
$ streamlit run main.py

Running with Docker

To run this project using docker you need to first build the image:

$ docker build . -t sonar-analyzer

Then use docker compose to start the container:

docker-compose up --build

About

Sonar Analyzer is an app created with streamlit in order to analyze Passive Sonar Signals

https://lps.ufrj.br/


Languages

Language:Python 97.6%Language:Dockerfile 2.4%Language:Shell 0.1%