This isn't critical, but you might want to think about the structure of your application so that you don't get confused as it grows :smile:
Project
├── cfg
│ └── cfg.py (Any configurations you need to use i.e. hardward addresses)
├── script
│ ├── StartingScript.py (For you to start the application)
│ └── ExampleScript.py (For other people to see what the program can do)
├── src
│ ├── dataLoggingTool (independent package)
│ ├── minimumVarianceControl (independent package)
│ └── minimumVarianceControl (independent package)
├── libs
│ └── lib (external libraries which are local to your project)
├── tests
│ ├── testFile1.py look up unit testing
│ └── testFile2.py
├── docs
│ ├── Setup Instructions
│ ├── dependances list
│ └── feature list
├── README.md
├── .gitignore
This isn't critical, but you might want to think about the structure of your application so that you don't get confused as it grows :smile:
Project ├── cfg │ └── cfg.py (Any configurations you need to use i.e. hardward addresses) ├── script │ ├── StartingScript.py (For you to start the application) │ └── ExampleScript.py (For other people to see what the program can do) ├── src │ ├── dataLoggingTool (independent package) │ ├── minimumVarianceControl (independent package) │ └── minimumVarianceControl (independent package) ├── libs │ └── lib (external libraries which are local to your project) ├── tests │ ├── testFile1.py look up unit testing │ └── testFile2.py ├── docs │ ├── Setup Instructions │ ├── dependances list │ └── feature list ├── README.md ├── .gitignore