Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.1%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: Newtoneiro
  • Language: Python
  • Default Branch: main
  • Size: 19.6 MB
Statistics
  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme Citation

README.md

MAPS SIMULATOR PROJECT

text

Database setup

  1. Install the mysql database according to your system (for windows follow this link.)
  2. Set everything up (including adding 'C:\Program Files\MySQL\MySQL Server 8.0\bin' to the path enviromental variables)
  3. Connect to the mysql bash using mysql -u root -p <set-password> command and create a spdb database using CREATE DATABASE spdb; command.
  4. Set up your .env file with the variables:
    • DB_HOST="localhost"
    • DB_USER="root"
    • DB_PASSWORD="<your-password>"
    • DB_NAME="spdb"
  5. To test if everything is set up correctly - please execute python3 ./test/scripts/db_connectivity_test.py

Running app

  1. Before running the application please first execute the init_tables.py and fill_tables.py. Make sure that the database is initialized correctly.
  2. Run the main app using python3 run.py command.

Client requirements

ENGLISH

Finding the best route. Implementation of an application for determining the best route according to the given ones parameters, developing a method and performing tests to check its practical usability proposed solutions (calculating a route in cities for several or more given places to visit). The basic parameters for choosing the best route are: time and distance. An additional requirement is to minimize left turns. Final documentation should include:

  • Description of the method for determining the best route, including how to select the best route. Model description data.
  • Description of the application architecture.
  • Information about the implementation (algorithms used + commented source code).
  • Description and results of the tests performed.

POLISH (original)

Znajdowanie najlepszej trasy. Implementacja aplikacji do wyznaczania najlepszej trasy wg zadanych parametrów, opracowanie metody oraz wykonanie testów sprawdzających praktyczną użyteczność zaproponowanych rozwiązań (wyznaczanie trasy w miastach dla kilku lub więcej podanych miejsc do odwiedzenia). Podstawowymi parametrami do wyboru najlepszej trasy jest: czas i odległość. Dodatkowym wymogiem jest minimalizacja skrętów w lewo. Dokumentacja końcowa powinna zawierać:

  • Opis metody wyznaczania najlepszej drogi, w tym sposobu wyboru najlepszej trasy. Opis modelu danych.
  • Opis architektury aplikacji.
  • Informacje o implementacji (wykorzystane algorytmy + skomentowany kod źródłowy).
  • Opis i wyniki przeprowadzonych testów.

Owner

  • Name: Bartosz Latosek
  • Login: Newtoneiro
  • Kind: user
  • Location: Warszawa
  • Company: Politechnika Warszawska

Computer Science student at Warsaw University of Technology

Citation (CITATION.cff)


      

GitHub Events

Total
Last Year

Dependencies

requirements.txt pypi
  • MySQL-python ==1.2.5
  • python-dotenv ==1.0.1