Skip to content

Natural language billable hour calculator with Bayesian spellcheck

Notifications You must be signed in to change notification settings

fraziern/Time-Calc

Repository files navigation

How Many Hours Did I Work Today? Find out instantly with Time-Calc

This is a natural language billable hour calculator I wrote as:

  • a useful tool for myself, and;
  • as a working project for learning Java, TDD, github, javadoc, and other programming-related tools and processes.

TenthTime

The calculator has its foundations in the TenthTime class, which models a time entry and implementations of various basic operations on those time entries.

TimeTrainer

It also implements a simple "spellcheck" algorithm that uses a Bayesian statistical model to try and guess what the bad speller meant. I put together the model with Gaussian curves at 9:00 and 5:00, assuming that those are the most popular working hours.

(Do I need to even say that this was my favorite part of the project so far?)

About

Natural language billable hour calculator with Bayesian spellcheck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages