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.11.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.11-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: taskscore-0.1.11.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.12.0 Linux/6.2.0-1016-azure

File hashes

Hashes for taskscore-0.1.11.tar.gz
Algorithm Hash digest
SHA256 92eecc7a8be4c1bc1997f9c90dea04155ab74f9ff0e7bf8c73666f98c0b53dab
MD5 05ec3c36f3ac8ddefeaf506c4484b58d
BLAKE2b-256 2c26a82dcd98f90c098a5262030e01a2f74cff5bcfc1e6de19fbcb9c1028f101

See more details on using hashes here.

File details

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

File metadata

  • Download URL: taskscore-0.1.11-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.12.0 Linux/6.2.0-1016-azure

File hashes

Hashes for taskscore-0.1.11-py3-none-any.whl
Algorithm Hash digest
SHA256 0f378850988d87b635b669dbd809b9cc54db47e029160039524427f256fcb7f8
MD5 a3981527050f973cb355691e567da81e
BLAKE2b-256 2c4b4e734018e19060d7923d3b7b49d3d8ec7224d7966b7d950a9d4af44ae34c

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