Skip to main content

THE python package to solve scheduling problems

Project description

pyscheduling

THE python package to solve scheduling problems

Installation

$ pip install pyscheduling

Usage

import pyscheduling.SMSP.interface as sm

problem = sm.Problem()
problem.add_constraints([sm.Constraints.W,sm.Constraints.D])
problem.set_objective(sm.Objective.wiTi)
problem.generate_random(jobs_number=20,Wmax=10)
solution = problem.solve(problem.heuristics["ACT"])
print(solution)

Contributing

Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

pyscheduling was created by the scheduling-cc organization. CC-BY-NC-ND-4.0.

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

pyscheduling-0.1.6.tar.gz (233.5 kB view details)

Uploaded Source

Built Distribution

pyscheduling-0.1.6-py3-none-any.whl (274.1 kB view details)

Uploaded Python 3

File details

Details for the file pyscheduling-0.1.6.tar.gz.

File metadata

  • Download URL: pyscheduling-0.1.6.tar.gz
  • Upload date:
  • Size: 233.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for pyscheduling-0.1.6.tar.gz
Algorithm Hash digest
SHA256 cbb2a5df21b13da21fb1b9225145b0883ce6cc12a3f238d5268bfaae14dd3b29
MD5 69f373f270c14f713ba070275be15bc5
BLAKE2b-256 3fe3b19f14a8d9112f7bbbc192c263c4315285c516ecb99b43924f5e83c0cdeb

See more details on using hashes here.

File details

Details for the file pyscheduling-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pyscheduling-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 274.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for pyscheduling-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bf8c0538f34c2dfb5e65858232c41cc80ceb2062bf7f75d36c52420b3dd4fa74
MD5 db8904e06673d3017b245b762c74a0c1
BLAKE2b-256 22a0bda100999260489959cd0f9b94855832df7a52a7084f4b05aafa19ae7fa8

See more details on using hashes here.

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