Metadata-Version: 2.4
Name: rhylthyme
Version: 0.2.3
Summary: Schedule work a person follows against a clock (recipes, lab protocols, run-of-shows, workouts) and publish it as a live timeline. Installs the rhylthyme command.
Author-email: Jeremy Leipzig <leipzig@gmail.com>
License: Apache-2.0
Project-URL: Homepage, https://www.rhylthyme.com
Project-URL: Documentation, https://docs.rhylthyme.com
Project-URL: Source, https://github.com/rhylthyme/rhylthyme-cli-runner
Keywords: scheduling,timeline,recipes,lab-protocols,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rhylthyme-cli-runner>=0.2.6a0
Requires-Dist: rhylthyme-importers>=0.4.4
Requires-Dist: rhylthyme-timeline>=2.0.0b5
Dynamic: license-file

# rhylthyme

Rhylthyme schedules work that a person carries out against a clock: several
dishes that must land together, a lab protocol with overlapping incubations
and one centrifuge, an event run-of-show, a workout. A schedule is a small
JSON program of parallel tracks, timed steps and shared-equipment limits;
the deliverable is a live timeline with timers that you follow on a phone.

```bash
pip install rhylthyme
rhylthyme publish https://raw.githubusercontent.com/rhylthyme/.github/main/profile/examples/taco-night.json --image taco-night.png --open
```

This package installs three others:

| Package | Gives you |
|---|---|
| [rhylthyme-cli-runner](https://pypi.org/project/rhylthyme-cli-runner/) | the `rhylthyme` command: `validate` (offline), `analyze --finish-at 19:00` (conflicts, critical path, when to start each step), `publish` (a live timeline URL), `run` (timers in the terminal), `runs` and `calibrate` (learn real durations) |
| [rhylthyme-importers](https://pypi.org/project/rhylthyme-importers/) | `rhylthyme-import`: recipes from TheMealDB, Spoonacular and recipe sites; protocols from protocols.io, Opentrons and Benchling; CookLang files |
| [rhylthyme-timeline](https://pypi.org/project/rhylthyme-timeline/) | `rhylthyme-render`: publication-quality SVG, PNG and PDF figures of a schedule (needs Node.js) |

No account or API key is needed for any of these.

Docs: https://docs.rhylthyme.com. Source: https://github.com/rhylthyme.
Version 0.1.0 of this name was an early internal library; if you depended on
`import rhylthyme` from it, pin `rhylthyme==0.1.0`.
