GithubHelp home page GithubHelp logo

georged88 / lab-logger Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 12 KB

Lab-Logger is a GUI program that can be used to take measurements with time to make taking lab measurements easier. The way the program works is by displaying a stopwatch timer, entry box, and a few buttons: start, pause, reset, log, graph, and export.

Python 100.00%

lab-logger's Introduction

Lab-Logger

Lab-Logger is a GUI program that can be used to take measurements with time to make taking lab measurements easier. The way the program works is by displaying a stopwatch timer, entry box, and a few buttons: start, pause, reset, log, graph, and export.
The user starts the stopwatch and would type a measurement in the entry box and press log whenever they would like to take a measurement. The program then saves the measurement and time of measurement to a JSON file as a list pair ["00:00", 0]

Buttons

Here are the different buttons and what they do.

Start

The start button starts the stopwatch or continues it if it was paused.

Pause

The pause button pauses the stopwatch if it's already running. The other buttons are still functional while the stopwatch is paused.

Reset

The reset button resets the stopwatch back to zero and keeps running if it was running when the button was pressed.

Log

The log button takes whatever's in the entry box at the time of the button press and saves it to the JSON file with the time alongside it. If nothing is in the entry box, it saves a zero.

Graph

The graph button takes all the currently logged data from the JSON file and graphs it.

Export

The export button takes the data from the JSON file and saves it to a text file in a readable table form.

lab-logger's People

Contributors

georged88 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.