Skip to main content

Efficient interval operations.

Project description

Execute efficient interval operations in Python.

(Currently in active development. Leave a ⭐️ on GitHub if you’re interested how this develops!)

Why?

Inspired by a discussion and initial implementation in a professional project and a library I’ve been using in one of my previous jobs, pyintervals is born.

Intervals pop-up frequently in programming, specifically in domains where you have an activity or a proxy for it. Suppose you are implementing a single machine scheduling algorithm. In order to schedule an operation, you need to makes sure that the machine is available during your desired time of operation. Or you are implementing a booking system and need to check that the hotel has at least 1 room with desired number of beds for the dates selected. For such cases, you need to control some information overlapping with an interval.

Acknowledgements

Following resources and people have inspired pyintervals:

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

pyintervals-0.0.1.tar.gz (3.4 kB view hashes)

Uploaded Source

Built Distribution

pyintervals-0.0.1-py3-none-any.whl (4.2 kB view hashes)

Uploaded Python 3

Supported by

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