Project support is provided in throughout the classes. If you could not participate, you are encouraged to see the slides and watch the recordings.


Part 1

25 Sep - Part 1 of the Project was presented in the theoretical class 05, along with some essentials on the json and markdown formats, and how to create maps using folium.

25 Sep - The second half of the Lab class was dedicated to supporting the development of the Project. We worked on:

  1. the main interaction cycle for reading commands (main). It is similar to the one for reading turtle commands in class 02
  2. opening the files with data using the filenames given as argument of the command.
28 Sep - The second half of the lab class was dedicated to supporting the development of the Project. We worked on:
  1. implementing the basic ADTs Sensor, Record, Location, Time
  2. start implementing the ADT DataHandler - to start with, using basic data structures to store sensors and records, and the add and get methods for retrieving them
  3. start implementing the ADT FileHandler - use the functions for reading the files as methods for storing the content of the files with the DataHandler structures
2 Oct - The second half of the lab class was dedicated to supporting the development of the Project. We worked on implementing the make_map method5 Oct - The second half of the lab class was dedicated to supporting the development of the Project. We worked on implementing the command make_map, and the options that filter the usage of get_sensors and get_records

9 Oct - In the theoretical class some notes were given on the inter-connection between all the ADT classes.

9 Oct - The second half of the lab class was dedicated to supporting the development of the Project. We worked on implementing the command make_report and its options, and the options for methods report_alerts, make_map and get_sensor_alerts.
12 Oct - The second half of the lab class was dedicated to supporting the development of the Project. We worked on:
  1. implementing the command report_alerts
  2. improving the efficiency of your choices for the implementation of the DataHandler ADT

Part 2
15 Oct - Part 2 of the Project was presented in the theoretical class 10.
15 Oct - The second half of the Lab class was dedicated to supporting the development of the Project. We worked on implementing the ZeroCarbonNet ADT and in particular the command build_green_network and add_green_segments.

19 Oct - The second half of the Lab class was dedicated to supporting the development of the Project. We worked on implementing the network_report operation.

Attachments