Skip to content

Add loopz to Job Scheduler section#3092

Closed
Shiv0087 wants to merge 1 commit intovinta:masterfrom
Shiv0087:master
Closed

Add loopz to Job Scheduler section#3092
Shiv0087 wants to merge 1 commit intovinta:masterfrom
Shiv0087:master

Conversation

@Shiv0087
Copy link
Copy Markdown

@Shiv0087 Shiv0087 commented Apr 25, 2026

Checklist

  • One link per Pull Request
  • PR title format: Add loopz
  • Entry format: * [loopz](url) - Description ending with period.

Why This Project

loopz auto-saves and resumes any Python loop from exactly
where it crashed — training jobs, dataset processing,
web scraping, downloads.

One decorator handles everything:

@loopz.track("training", save_every=1,
              state={"model": model, "optimizer": opt})
def train(epoch):
    run_one_epoch(model, loader, opt)

train(range(50))
# crash at 31? run again → resumes from 31 ✅

Saves PyTorch model/optimizer/scheduler/GradScaler,
numpy arrays, sklearn models, random seeds, and async
functions. Works on any platform.

pip install loopz

Removed loopz from the list of libraries.
Copilot AI review requested due to automatic review settings April 25, 2026 15:49
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds the loopz project to the README’s Job Schedulers section to expand the curated list of scheduling-related Python tools.

Changes:

  • Added a new README entry for loopz under “Job Schedulers”.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
Comment on lines 757 to +760
- [prefect](https://github.com/PrefectHQ/prefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
- [schedule](https://github.com/dbader/schedule) - Python job scheduling for humans.
- [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - A powerful workflow engine implemented in pure Python.
- [loopz](https://github.com/Shiv0087/loopz) - Auto-saves and resumes any Python loop from exactly where it crashed.
Copy link

Copilot AI Apr 25, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The items in this "Job Schedulers" list appear to be kept in alphabetical order (airflow, apscheduler, dagster, ...). To maintain that convention, loopz should be placed after dagster and before prefect.

Suggested change
- [prefect](https://github.com/PrefectHQ/prefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
- [schedule](https://github.com/dbader/schedule) - Python job scheduling for humans.
- [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - A powerful workflow engine implemented in pure Python.
- [loopz](https://github.com/Shiv0087/loopz) - Auto-saves and resumes any Python loop from exactly where it crashed.
- [loopz](https://github.com/Shiv0087/loopz) - Auto-saves and resumes any Python loop from exactly where it crashed.
- [prefect](https://github.com/PrefectHQ/prefect) - A modern workflow orchestration framework that makes it easy to build, schedule and monitor robust data pipelines.
- [schedule](https://github.com/dbader/schedule) - Python job scheduling for humans.
- [SpiffWorkflow](https://github.com/sartography/SpiffWorkflow) - A powerful workflow engine implemented in pure Python.

Copilot uses AI. Check for mistakes.
@JinyangWang27
Copy link
Copy Markdown
Collaborator

@Shiv0087 Thanks for your submission. However, this project does not meet our acceptance criteria:

Repository age: The repository was created 1 week ago. We require a minimum of 3 months (or 6 months for Hidden Gem submissions) to ensure project stability.

GitHub stars: 3 stars (minimum 100 required, or strong justification for Hidden Gem).

Please see our CONTRIBUTING.md for full requirements. You're welcome to resubmit once the project has matured and gained community traction.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants