Skip to content

Mathis-A/digital_twin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Twin

Description

This project implements digital twins for office buildings. The user can create copies of each area that constitute a room of the building by adding elements with a given type and positin. These elements can then be grouped to shape the areas that compose said building. One can then visualise the layout of the building and the different types of areas and elements.

The second feature of this application is the indoor positioning system that tracks the whereabouts of the occupants of the building. This allows the user to report at any given time the coordinates of each occupant and the type of area they are in. From this information we can then categorise the different areas depending on the number of occupants and represent with a heatmap the most popular areas of the building.

Team Members

Mathis Allard, Eliot Campos-Costa, Joseph McDonnell

Course

Cs Refresh 2021

Self-assessment form for our project :

Git

[X] I configured the git .ignore file.

[X] I made a commit per atomic change to the file of the project. Example: "update: change description of README file"

[X] I use meaningful commit message by following guidelines. Example: "feat: area of any convex polygon"

[X] Both me and my pair are contributing to a shared repository.

Python programming

[X] I use object-oriented Python to develop my project.

[X] I document the code of my project.

[ ] I document the project itself.

Test-driven development

[X] I include some tests with my project.

[X] My tests cover all the source code developed.

[X] I apply principles of TDD to develop my code.

Software architecture

[ ] I follow the clean code rules.

[X] I use and document some design patterns in my project. Examples : see the compositeArea.py file that implements a composite pattern for areas.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages