Skip to main content

Simple Scheduler

I occasionally do freelancing work and needed a simple way to build out a notional schedule based on estimated task length. There are many Gantt chart builders out there, but they typically require choosing start dates for each individual task. In addition, all the online builders make you enter the tasks in their own interface (clunky), cost money after some short trial (too much overhead), or don’t offer an easy way to share the schedule with someone else.

Simple Scheduler asks for just a CSV of tasks, how long they’ll take, who is going to work on each task, and any dependencies of each task. From there it spits out an SVG with each task scheduled based on the rules:

  • Tasks are scheduled in the order they are in the CSV.

  • A resource (person) can only perform one task at a time.

  • A task’s dependencies must be complete before it can begin.

  • (by default) No work is done on weekends.

Usage

TODO

  1. Command line arguments

  2. pip install

  3. Multiple dependencies for a task?

Credits

Python-gantt was the original inspiration for this project. I originally built the scheduler around it, but didn’t like certain aspects of the API. This tool uses the rendering code from that project.

Metadata

Release files for projectscheduler 0.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for projectscheduler 0.5.5
File Interpreter ABI Platform
projectscheduler-0.5.5-py3-none-any.whl Python 3 none any Details

Release files / projectscheduler-0.5.5-py3-none-any.whl

Download URL projectscheduler-0.5.5-py3-none-any.whl
Size 31.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3e9d2ad88398ba911bad8113c12f223fd4d0315c00b6350cdcc3f1e2eabc2080
BLAKE2b-256 checksum
How to use checksums
1a68db1203a81d069aa888fad2a343e7718e3799371150ed1214ec44f0ff5a53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.6.0

2 release files

0.5.6

1 release file

This release

0.5.5 This release

1 release file

0.5.2

1 release file

0.5.1

1 release file

0.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page