Skip to main content

No project description provided

Project description

Task Optimizer

Task Optimizer is a Python package designed to help prioritize tasks based on their importance and required effort. It uses a simple yet effective scoring formula to determine which tasks should be tackled first, making your decision-making process more efficient and data-driven.

Installation

To install Task Optimizer, simply use pip:

pip install taskscore

Usage

Using Task Optimizer is straightforward. Import the calculate_task_score function from the package and provide the task's importance and effort levels as integers between 1 and 4.

Example:

from taskscore.optimizer import calculate_task_score

# Define your task parameters
importance = 3  # Scale: 1 (least important) to 4 (most important)
effort = 2      # Scale: 1 (least effort) to 4 (most effort)

# Calculate the task score
score = calculate_task_score(importance, effort)
print(f"Task Score: {score}")

Functionality

  • calculate_task_score(importance: int, effort: int) -> float:
  • importance: Integer between 1 and 4, where 4 is the most important.
  • effort: Integer between 1 and 4, where 4 requires the most effort.
  • Returns: A float value representing the task score. Higher scores indicate tasks that should be prioritized.

Contributing

Contributions to Task Optimizer are welcome! Please read our contribution guidelines for details on submitting pull requests.

License

This project is licensed under the MIT License - see the file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskscore-0.1.1.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taskscore-0.1.1-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file taskscore-0.1.1.tar.gz.

File metadata

  • Download URL: taskscore-0.1.1.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Darwin/23.0.0

File hashes

Hashes for taskscore-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1095e07501b3255ec6a8a19f6d040a9ab895d39a705b2dcae0b1e46f2c928cb4
MD5 d80761834782754748d455d4cb321912
BLAKE2b-256 85e9ee0f11b8e57d49e2b543eeabc31988376e0a27b4a35a495a23f67290b32b

See more details on using hashes here.

File details

Details for the file taskscore-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: taskscore-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.2 Darwin/23.0.0

File hashes

Hashes for taskscore-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7fa89aef20675ea54ddeb9d1c6de35e260a70e2b7d830e04c81fd38c377bddb6
MD5 3b6bd73411724e479b841054617a0158
BLAKE2b-256 045416704c421a7b0562de97195ba646d17df188892559c6a417d22bd1985e3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page