traherom / simple-scheduler Goto Github PK
View Code? Open in Web Editor NEWGantt charts are great for showing schedules--make the simple case easy to build
License: MIT License
Gantt charts are great for showing schedules--make the simple case easy to build
License: MIT License
Hi, thanks for this library! It's pretty useful in visualizing how computer tasks can be scheduled.
I think I have found a bug. In the files attached (CSV+SVG), you can see InR3 and OutR2 both utilizing the resource 'EDMA' at the same time. I have changed the library to schedule on the weekends too, but the issue also existed with the library as is.
I installed the library via pip and create a simple gantt chart based on the example csv file. It seems that all of the tasks have an extra day added to their duration when plotted in the chart. If the duration was 5 days, it would show up as 6 days.
Hi,
I am, of course, grateful to you for sharing your gantt scheduler with us.
However, I would like to recommend you to study OOP before doing any more coding, since your project is very badly designed.
Just as an example - you do
self.project.add_task(self)
on l 490 in gantt.py, which does not make sense at all.
I wanted to extend your project but it would first need a complete revamp, so I won't be continuing in your work.
I recommend a very good book about software development
https://www.amazon.com/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627
Good luck with your next projects!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.