# Οπτικοποίηση δεδομένων GDD χρησιμοποιώντας ένα Jupyter Notebook ## Οδηγίες Σε αυτό το μάθημα συλλέξατε δεδομένα GDD χρησιμοποιώντας έναν αισθητήρα IoT. Για να έχετε καλά δεδομένα GDD, πρέπει να συλλέξετε δεδομένα για πολλές ημέρες. Για να βοηθηθείτε στην οπτικοποίηση των δεδομένων θερμοκρασίας και τον υπολογισμό του GDD, μπορείτε να χρησιμοποιήσετε εργαλεία όπως το [Jupyter Notebooks](https://jupyter.org) για να αναλύσετε τα δεδομένα. Ξεκινήστε συλλέγοντας δεδομένα για μερικές ημέρες. Θα χρειαστεί να βεβαιωθείτε ότι ο κώδικας του server σας λειτουργεί συνεχώς όσο λειτουργεί η συσκευή IoT σας, είτε προσαρμόζοντας τις ρυθμίσεις διαχείρισης ενέργειας είτε εκτελώντας κάτι όπως [αυτό το Python script για να διατηρεί το σύστημα ενεργό](https://github.com/jaqsparow/keep-system-active). Μόλις έχετε δεδομένα θερμοκρασίας, μπορείτε να χρησιμοποιήσετε το Jupyter Notebook που βρίσκεται σε αυτό το repo για να τα οπτικοποιήσετε και να υπολογίσετε το GDD. Τα Jupyter notebooks συνδυάζουν κώδικα και οδηγίες σε μπλοκ που ονομάζονται *cells*, συχνά με κώδικα σε Python. Μπορείτε να διαβάσετε τις οδηγίες και στη συνέχεια να εκτελέσετε κάθε μπλοκ κώδικα, μπλοκ προς μπλοκ. Μπορείτε επίσης να επεξεργαστείτε τον κώδικα. Σε αυτό το notebook, για παράδειγμα, μπορείτε να επεξεργαστείτε τη βασική θερμοκρασία που χρησιμοποιείται για τον υπολογισμό του GDD για το φυτό σας. 1. Δημιουργήστε έναν φάκελο με όνομα `gdd-calculation` 1. Κατεβάστε το αρχείο [gdd.ipynb](./code-notebook/gdd.ipynb) και αντιγράψτε το στον φάκελο `gdd-calculation`. 1. Αντιγράψτε το αρχείο `temperature.csv` που δημιουργήθηκε από τον MQTT server. 1. Δημιουργήστε ένα νέο Python virtual environment στον φάκελο `gdd-calculation`. 1. Εγκαταστήστε μερικά pip packages για τα Jupyter notebooks, μαζί με βιβλιοθήκες που χρειάζονται για τη διαχείριση και την απεικόνιση των δεδομένων: ```sh pip install --upgrade pip pip install pandas pip install matplotlib pip install jupyter ``` 1. Εκτελέστε το notebook στο Jupyter: ```sh jupyter notebook gdd.ipynb ``` Το Jupyter θα ξεκινήσει και θα ανοίξει το notebook στον browser σας. Ακολουθήστε τις οδηγίες στο notebook για να οπτικοποιήσετε τις μετρηθείσες θερμοκρασίες και να υπολογίσετε τις ημέρες ανάπτυξης (GDD). ![Το jupyter notebook](../../../../../translated_images/gdd-jupyter-notebook.c5b52cf21094f158a61f47f455490fd95f1729777ff90861a4521820bf354cdc.el.png) ## Κριτήρια Αξιολόγησης | Κριτήριο | Εξαιρετικό | Επαρκές | Χρειάζεται Βελτίωση | | -------- | ---------- | -------- | ------------------- | | Συλλογή δεδομένων | Συλλογή τουλάχιστον 2 πλήρων ημερών δεδομένων | Συλλογή τουλάχιστον 1 πλήρους ημέρας δεδομένων | Συλλογή κάποιων δεδομένων | | Υπολογισμός GDD | Επιτυχής εκτέλεση του notebook και υπολογισμός του GDD | Επιτυχής εκτέλεση του notebook | Αδυναμία εκτέλεσης του notebook | --- **Αποποίηση ευθύνης**: Αυτό το έγγραφο έχει μεταφραστεί χρησιμοποιώντας την υπηρεσία αυτόματης μετάφρασης [Co-op Translator](https://github.com/Azure/co-op-translator). Παρόλο που καταβάλλουμε προσπάθειες για ακρίβεια, παρακαλούμε να έχετε υπόψη ότι οι αυτοματοποιημένες μεταφράσεις ενδέχεται να περιέχουν σφάλματα ή ανακρίβειες. Το πρωτότυπο έγγραφο στη μητρική του γλώσσα θα πρέπει να θεωρείται η αυθεντική πηγή. Για κρίσιμες πληροφορίες, συνιστάται επαγγελματική ανθρώπινη μετάφραση. Δεν φέρουμε ευθύνη για τυχόν παρεξηγήσεις ή εσφαλμένες ερμηνείες που προκύπτουν από τη χρήση αυτής της μετάφρασης.