Files
ASE/docs/index.md
2025-10-26 11:03:45 +01:00

1.2 KiB

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/elab.ini
    • env/email.ini
    • env/ftp.ini
    • env/load.ini
    • env/elab.ini
    • env/send.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