labbook-and-timekeeping

A project to document thought process and other stuff like a lab book which also delineates a proper time table of time spent working.

https://github.com/ktlenz/labbook-and-timekeeping

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

A project to document thought process and other stuff like a lab book which also delineates a proper time table of time spent working.

Basic Info
  • Host: GitHub
  • Owner: ktlenz
  • License: mit
  • Default Branch: main
  • Size: 2.93 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme License Citation

README.md

Labbook and Timekeeping

A python project to document thought processes, coding challenges and other stuff like a lab book which also delineates a proper time table of time spent working.

Table of Contents

Description

I want to start a program by clickling on an app which opens a window.

I can select whether I want to create a new lab book or open an existing one or save the lab book. Clicking on either button will open the explorer window to select a file. The new lab book will give the opportunity to select a file name and location. The open lab book will open the file explorer to select a file. The save lab book will save the current lab book to the location.

Further, there are multiple buttons from which I can choose to generate a new entry in the lab book. The buttons are: * Started working * Finished working * Thought * Problem * Coding * Research * Other Each button press will create a time stamped entry with the option to add a comment.

There is a final button to generate a time table. First, there is a check whether each Started working entry has a corresponding Finished working entry. If not, the user is prompted to add a Finished working entry or insert a preset time (e.g. 30 minutes). Afterwards, the time table is generated to match a predefined format and saved to a file.

To-Do

  1. Add URL to Citation file
  2. Create the python environment, install the required packages and export environment to GitHub.

Environment

The python environment used to solve the exercises is provided as well.

License

This Project is licensed under the MIT License.

Contact and Citation

Feel free to contact me via kilian.lenz[at]uni-potsdam.de.\ If you want to use the provided code, please note the Citation.

Owner

  • Login: ktlenz
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
title: 'Lab book and time keeping'
message: >-
  If you use this software, please cite it using the  metadata from this file.
type: software
authors:
  - email: kilian.lenz@uni-potsdam.de
    given-names: Kilian Theo
    family-names: Lenz
    affilition: University of Potsdam, Institute of Environmental Science and Geography & Institute of Physics
repository-code: >-
  
abstract: >-
  This software was created as a side project to keep track of time spent working on TopoToolbox. 
  It is not intended for public use, but is available for anyone who wants to use it. 
  It is a simple time tracking tool that allows you to log your work hours and keep track of your progress on different tasks.
license: MIT License
version: 1.0.0 
date-released: '2025-01-17'

GitHub Events

Total
  • Push event: 3
  • Create event: 2
Last Year
  • Push event: 3
  • Create event: 2