Skip to content

utkuakyuz/Lotus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lotus 0.0.1

Lotus is a Python program developed as a Business Intelligence tool with a Graphical User Interface (GUI). The program compares data sheets, finds broken cells and displays them with a report. The following sections describe how to use the Lotus program and provide an overview of its features.

This project reduced the time cost from days to 5 seconds using data analytics, and improved operational efficiency.

Getting Started

Before starting the Lotus program, the user must ensure that the required packages are installed on their computer. The program uses the following packages:

pandas tkinter datetime configparser If any of these packages are missing, the user should install them using the command pip install package_name.

To run the Lotus program, execute the main.py file. This will open the program's Graphical User Interface (GUI).

User Interface

image image

The Lotus program's GUI consists of several components, including:

Two buttons to select files: "Select .h File" and "Energy Labelling" A "Start" button to start the comparison process A "Save" button to save the results A "Help" button to show documentation When the user selects a file, the program displays the file path in the corresponding text box. The program has a text box to print the returned string and a scrollbar to scroll through the text box.

Using Lotus

To use Lotus, follow these steps:

Open the Lotus program by executing the main.py file. Click the "Select .h File" button and choose a Parameter File (.h) to compare. Click the "Energy Labelling" button and choose an Energy Label (.xlsx) file to compare. Click the "Start" button to start the comparison process. The program will compare the files and display the results in the text box. The user can then save the results by clicking the "Save" button.

Configuration

The Lotus program uses a configuration file (config.ini) to store replaceable data such as the sheet name or revision list. The user can modify this file to suit their needs.

Dependencies

The Lotus program depends on the following packages: pandas tkinter datetime configparser License This project is not licensed but for privacy purposes, energy labeling and parameter files can not be shared.

About

A BI project to compare datasheets.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages