Skip to content

ZauJulio/FeaturesAnalyzer

Repository files navigation

FeaturesAnalyzer

Regression analysis system, classification and prediction of temporal series



🚧 Needs attention

Temporarily to use this platform you need to add the data to the Data/Dump Director, with the Name:

    dump_[YYYY-MM-DD-HH-mm-SS].csv

With this data format:

name time FPA FPB FPC P1 P2 P3 Q1 Q2 Q3
sensor1 00:00:00 ... ... ... ... ... ... ... ... ...
sensor1 00:01:00 ... ... ... ... ... ... ... ... ...
... ... ... ... ... ... ... ... ... ... ...
sensor1 23:58:00 ... ... ... ... ... ... ... ... ...
sensor1 23:59:00 ... ... ... ... ... ... ... ... ...

In addition, several settings and several internal are still related to the original problem of the analysis platform.Além disso várias configurações e várias internas ainda são relativas ao problema original da plataforma de análise.

- Requirements

  • Python3.10.4 or higher

- Installation

  • With pip:
╭─user@host ~/FeaturesAnalyzer ‹main●›
╰─$ pip install -r requirements.txt
  • With pipenv:
╭─user@host ~/FeaturesAnalyzer ‹main●›
╰─$ pipenv install --python 3.10.4

- Usage

╭─user@host ~/FeaturesAnalyzer/src/ ‹main●›
╰─$ python main.py

Opinionally you can use Docker 🐋:

  • To gain access to the graphic interface perform:
╭─user@host ~/FeaturesAnalyzer/src/ ‹main●›
╰─$ chmod +x ./pre-build.sh

╭─user@host ~/FeaturesAnalyzer/src/ ‹main●›
╰─$ ./pre-build.sh
  • Finnaly, you can use the graphical interface:
╭─user@host ~/FeaturesAnalyzer/src/ ‹main●›
╰─$ docker-compose up --build

Development

🚧 Needs Attention

It is possible to need some changes in docker-compose.yml so that the project works properly with docker.

Maintenance

If you need to install any dependence, use Pipenv.

  • Basic tutorial on Pipenv: Pipenv

  • After altering some dependence, use the command below to ensure a freeze of the project's depths.

╭─user@host ~/FeaturesAnalyzer ‹main●›
╰─$ chmod +x update_reqs.sh

╭─user@host ~/FeaturesAnalyzer ‹main●›
╰─$ ./update_reqs.sh

Maded with 💙 by:

OakAnderson OakAnderson OakAnderson