Skip to content

savisaar2/Synthetic-Databank-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UniSA Capstone Project: Synthetic Databank Application

Overview

The UniSA Capstone Project is an innovative dataset generation application developed to support research and academic endeavors at the University of South Australia (UniSA). This application provides a streamlined and efficient way to generate custom datasets tailored to specific research needs.

Installation

To set up this application, follow these simple steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/savisaar2/official-capstone-group-a.git
    
  2. Navigate to the project directory:

    cd official-capstone-group-a
    
  3. Install the required python modules using pip:

    pip install -r requirements.txt
    

Top-level directory layout

.
├── controllers             # Contains files for managing the application's logic and handling user interactions.
├── datastore               # Houses data related files for the application.
├── models                  # Contains files defining data access layer.
├── share                   # Share files here related to the project (does not impact on the application).
├── tests                   # Contains test files for developer use.
├── utils                   # Contains utility files that provide support functions for the application.
├── views                   # Contains the frontend 'pages' of the application.
├── main.py
├── requirements.txt
└── README.md

Conventions & Style Guide

- Indentation: tab (4 spaces) - default in VSCode. 
- Maximum 120 characters per line. 
- Class names in Pascal case, appending the architectural desgination e.g. LibraryView, LibraryModel, LibraryController.
- Class variable / instance variables (methods or attributes) to be in snake_case e.g. self.datasets_collection or self.get_column_headers().
- Methods of a class that are only to be called by other methods of the same class should be declared semi-private by prefixing the method with an _underscore.
- Methods of a class that are to be accessible / called from other classes need to be public (no need to prefix with an _underscore).
- Calling methods / functions intra-extra class or even as nested functions should be done so with keyword arguments to aid in readability and code comprehension.

> Refer to Documentation on Teams for further conventions.

Contact

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages