-
Notifications
You must be signed in to change notification settings - Fork 0
Timelog
Leo edited this page Apr 7, 2021
·
122 revisions
- A Browser for Conversational Data
- Leo Kumagai
- 2314838K
- Alessandro Vinciarelli
- This file contains the time log for your project. It will be submitted along with your final dissertation.
- YOU MUST KEEP THIS UP TO DATE AND UNDER VERSION CONTROL.
- This timelog should be filled out honestly, regularly (daily) and accurately. It is for your benefit.
- Follow the structure provided, grouping time by weeks. Quantise time to the half hour.
- 0.5hr Read the project Information
- 1hr Read through project proposals and ranked
- 0.5hr Read through intial article sent by supervisor
- 0.5hr Setup of trello, notetaking application, overleaf template for dissertation
- 0.5hr Initial Meeting with supervisor
- 1hr Setting up github repository, github automated testing and linting
- 1hr PyQt5 tutorial
- 0.5hr sorted out github wiki to host timelogs, meeting notes, plan
- 1.5hr PyQt5 tutorial, PyQt5Graph tutorial, Pytest tutorial
- 0.5hr deciding functional/non-functional requirements of browser
- 0.5hr reading on conversational data, researching other possible browsers of converational data
- 0.5hr Researching more regarding conversational data
- 0.5hr Installing Qt5 designer and setting up pycharm
- 2hr Learning PyQt5 Designer + Pyqtgraphs
- 0.5hr Meeting with supervisor to ask questions.
- 1.5hr Manipulating csv data to start producing means, total time, occurrences of various conversational data cues in jupyter notebook
- 1hr Added further functions to manipulate csv data to produce results
- 0.5hr Fixed issue with only counting cues once
- 1.5hr Restructuring dataframe to make it easier to extract information
- 0.5hr Continued to write function that restructures dataframe to extract information
- 3hr Writing functions to manipulate csv data
- 0.5h Meeting with supervisor. Discussed next steps.
- 2h Finished basic statistic functions for analysing the data
- 1h Tidied up code, exported notebook as .py file. Started implementation of UI design prototypes
- 2.5hr Setting up unit tests, sorting out bugs
- 3hr Completed unit tests, fixing bugs
- 3hr Researching and starting wireframe designs.
- 1hr Meeting with supervisor. Discussed next steps
- 3hr Created visualisation of specific non-verbal cues
- 1.5hr fixed visualisations, created unit tests
- 1.5hr fixing unit test failure, creating visualisation
- 1hr Meeting with supervisor
- 1.5hr Putting together visualisations
- 2hr Designing UI wireframes, user flow diagrams
- 2hr QtDesigner to create user interface
- 1hr Writing code for loading in data via button press
- 1hr Meeting with supervisor
- 1.5hr Writing code for loading data more robustly.
- 2hr Writing code for GUI
- 0.5hr Fixing pipeline issues
- 1.5hr removing pyqtgraph and replacing with matplotlib
- 2hr Research and implementation of multi select checkbox in pyqt5
- 2hr Implementation of dialog box for multi select checkbox for call ids
- 1hr Meeting with supervisor, show beginning of UI.
- 1hr Progress made on implementation of multi select item using listview
- 0.5hr Finished implementation of multi select checkboxes call id
- 1.5hr Start of implementation of Display Graph button functionality. Issues with getting selected call id dataframe
- 3hr Implementation of gender filters for GUI and logic
- 2.5hr Completed implementation of average and duration features
- 0.5hr Meeting with supervisor, discussion of the dissertation
- 0.5hr Dissertation abstract writing
- 0.5hr Meeting with supervisor
- 0.5hr Started writing background section of dissertation
- 1hr Dissertation competitor products writing
1.5hr Attempted to implement histogram, changes to plan. Unfinished and will need to redo the graphics display section
- 2hr Writing code for displaying all 120 callers. Dynamic layouts for window resizing
- 5hr Writing code for subplots for the duration of each participant. Improvement in displaying 120 participant occurrences.
- 2hr Dissertation writing lecture
- 1hr bug fixes for silence
- 2hr Dissertation writing lecture part 2.
- 1hr Fixing padding and researching error dialogs for empty df
- 1hr Research and writing some more information about existing products.
- 2hr export functionality implementation
- 1hr Unit tests for models
- 2hr pytest-qt setup and fixes to pipeline
- 3hr Unit tests for caller dialog, pytest-qt difficult to use
- 2.5hr Replaced old dropdown menu for cues with dialog button multi select
- 0.5hr fixing pipeline pytest-qt issues
- 0.5hr refactored displaymmpl
- 1.5hr Writing status report, half completed
- 3hr Refactored one of the complexity failing functions in graph.py
- 2hr Writing unit tests
- 2hr Writing code and improving visual style
- 3hr Fixing bugs
- 2hr finished report, submitted
- 4.5hr Writing Unit tests, fixing bugs
- 0.5hr Meeting with supervisor
- 0.5hr Research into UI testing.
- 0.5hr Writing dissertation functional requirements.
- 1hr Reading checklist requirements, filling it out and sending to supervisor.
- 0.5hr Started writing the briefing for the evaluation and constructing the tasks
- 0.5hr Continuing to put together the Google forms for the evaluation
- 0.5hr Dissertation, completed non functional requirements, started on the design of the system section
- 2.5hr Writing dissertation, completed design of UI interface, started on the implementation.
- 1hr Writing dissertation and creating the figures for the implementation (Architecture choices).
- 0.5hr Writing more of the implementation. Completed the evaluation draft.
- 0.5hr creating an executable for the project for the evaluation.
- 0.5hr fixed test fail due to typo, executable file creation not working still
- 0.5hr Meeting
- 1.5hr Creating dummy data for the evaluation and updating the evaluation.
- 0.5hr research and testing into pyinstaller, .exe file still way too large to use
- 2hr Troubleshooting evaluation. One of the participants had issues on their PC which slowed down everything. Now resolved.
- 1hr Trying to produce exe file for windows to avoid a complicated install. No success
- 1hr Updating information for the installation process on README.md.
- 0.5hr Evaluations for 3 more ppl
- 5hr Writing sections of the dissertation. Wrote parts of the methology for the evaluation and expanded the implementation.
- 0.5hr Meeting with supervisor
- 1.5hr Collecting images, writing implementation details.
- 1.5hr Writing evaluation details
- 1hr Writing parts of the evaluation and conclusion.
- 1hr Writing the motivation and aim of project.
- 0.5hr Trying to get evaluations back. Found new people to do the experiment
- 0.5hr Meeting with supervisor
- 1hr Analysing and writing the evaluation
- 1hr Fixing bugs from evaluation and improvements.
- 4hr fixing bugs, improvements to UI and pipeline updates
- 4hr Unit tests
- 0.5hr Writing abstract
- 2.5hr Writing comments and documentation for application main, data manipulation, model and graph files.
- 1hr finished code commenting
- 1hr Pipeline and documentation generation
- 0.5hr Meeting with supervisor
- 1.5.hr Writing requirements and implementation of the disseration.
- 2.5hr Writing unit tests, updating documentation, updating dissertation.
- 2.5hr Writing some background and conclusion of the dissertation.
- 0.5hr Meeting with supervisor, sorting out kanban board.
- 3hr Dissertation extended, attempts to do multithreaded work failed. Too many errors.
- 3hr Dissertation reflection and conclusion extended.
- 3hr Dissertation writing about background and further information about the motivation. Also written some information about the implementation.
- 1hr Adding dissertation design information.
- 1.5hr Meeting with supervisor, setting up second evaluation.
- 0.5hr Adding evaluation 2 information to dissertation in preparation for results.
- 2hr Writing dissertation evaluation information, proof reading draft evaluation and fixing figures.
- 4hr Finalising draft, sending to supervisor
- 0.5hr Sorting out final handover of the project
- 0.5hr Sorting out trello board, looking into further information for the dissertation
- 0.5hr Meeting with supervisor to discuss disseration and final steps. Looked into the dissertation video.
- 1.5hr Proof reading half the dissertation. Correction to spelling, grammar etc.
- 1hr Proof reading other half of dissertation, making corrections etc.
- 0.5hr Presentation work
- 2hr Completing the presentation ready for sending.
- 0.5hr Gathering relevant information for submission. Enquiries about data. Do not include since its sensitive info.
- 0.5hr Final changes
- 0.5hr reading dissertation, adding bits
- 2hr Added section to dissertation, corrected dissertation typos.
- 3hr extra documentation, finishing up the files for submission