tpaviot / ProcessScheduler

A Python package for automatic and optimized resource scheduling
https://processscheduler.github.io/
GNU General Public License v3.0
59 stars 18 forks source link

New features: time support, plotly renderer #19

Closed tpaviot closed 3 years ago

tpaviot commented 3 years ago

Changes:

problem = ps.SchedulingProblem('DateTimeBase', horizon=7, delta_time=timedelta(minutes=15), start_time=datetime.now())
solution.render_gantt_plotly()
tpaviot commented 3 years ago

ping @dreinon

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging ec12615adcef17851411c2c34eb13fb94b739e30 into 80adc9673b90ee735ed3c1cb4904040e28bc39a3 - view on LGTM.com

new alerts:

codecov-commenter commented 3 years ago

Codecov Report

Merging #19 (086faea) into master (80adc96) will decrease coverage by 1.78%. The diff coverage is 87.78%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #19      +/-   ##
==========================================
- Coverage   98.08%   96.30%   -1.79%     
==========================================
  Files          19       20       +1     
  Lines        2041     2140      +99     
==========================================
+ Hits         2002     2061      +59     
- Misses         39       79      +40     
Impacted Files Coverage Δ
processscheduler/problem.py 90.47% <72.72%> (-2.16%) :arrow_down:
processscheduler/solution.py 75.44% <81.81%> (-20.35%) :arrow_down:
test/test_datetime.py 96.00% <96.00%> (ø)
processscheduler/solver.py 97.97% <100.00%> (+0.05%) :arrow_up:
test/test_gantt.py 98.52% <100.00%> (+0.31%) :arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 80adc96...086faea. Read the comment docs.

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging a64d6034422d5dd79ba344d19cfe8185039b711c into 80adc9673b90ee735ed3c1cb4904040e28bc39a3 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging 33ed2912d41b5e6ae5f36f9cd33df591407c4b7e into 80adc9673b90ee735ed3c1cb4904040e28bc39a3 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging 0b85c9cc76ff0d6f1d96064c15688995d770d2b8 into 80adc9673b90ee735ed3c1cb4904040e28bc39a3 - view on LGTM.com

new alerts:

lgtm-com[bot] commented 3 years ago

This pull request introduces 1 alert when merging 086faea29b9cec8af1e59952d84bf71bd8251761 into 80adc9673b90ee735ed3c1cb4904040e28bc39a3 - view on LGTM.com

new alerts: