37 lines
1.1 KiB
Markdown
37 lines
1.1 KiB
Markdown
# Benvenuto nella documentazione
|
|
|
|
Questa è la documentazione automatica dell'applicazione Python ASE per la gestione delle file CSV ricevuti via FTP.
|
|
|
|
## Funzionalità
|
|
|
|
- Ricezione di file csv via FTP e salvataggio in database.
|
|
- Caricamnento dei dati in database con moduli dedicati per:
|
|
- tipologia di centralina e sensore
|
|
- nome di centralina e sensore
|
|
|
|
- Esecuzione elaborazione MatLab.
|
|
|
|
- Gestione utenti FTP
|
|
- Caricamento massivo utenti FTP da database
|
|
|
|
## Setup
|
|
|
|
- personalizzazione dei file env:
|
|
- env/db.ini
|
|
- env/ftp.ini
|
|
- env/load.ini
|
|
- env/elab.ini
|
|
|
|
- esecuzione del server FTP -> "python ftp_csv_receiver.py"
|
|
- esecuzione dell'orchestratore del caricamenti dei file csv -> "python load_orchestrator.py"
|
|
- esecuzione dell'orchestratore delle elaborazioni MatLab -> "python elab_orchestrator.py"
|
|
|
|
E' possibile creare servizi systemd per gestire l'esecuzione automatica delle funzionalità.
|
|
Viene usato il virtualenv quindi python deve essere eseguito con i dovuti setting
|
|
|
|
## Installazione
|
|
|
|
Installare il pacchetto ase-x.x.x-py3-none-any.whl
|
|
|
|
- pip install ase-x.x.x-py3-none-any.whl
|