Releases: djordon/queueing-tool
Releases · djordon/queueing-tool
v1.2.5
Bug Fixes
-
Address queue server bugs when changing the number of servers (#77)
- Make sure we correctly handle queueing when the number of servers changes for the
QueueServer
(fixes #64). - Update the requirements file for building the documentation.
- Update the javascript files included in the documentation.
- Make sure we correctly handle queueing when the number of servers changes for the
-
Address issues related to newer versions of dependencies (#75)
- Move CI over from travis-ci to Github actions. Test python versions 3.6-3.10.
- Use poetry for package management.
- Make sure queueing-tool works with updated dependencies (fixes #74).
- Address warnings after python version and dependency updates.
- Use the
collections.deque.clear()
method in theQueueNetwork.clear()
function, (addresses #68).
Build
- Use pyproject.toml for all build and test related configuration (#79)
- Move build metadata from
setup.py
topyproject.toml
. - Move pytest settings from
setup.cfg
topyproject.toml
. - Use
importlib.metadata
for setting the package version. - Remove the version file.
- Move build metadata from
Documentation
Support python 3.6 and 3.7
- Update the extension modules to be able to compile in python 3.7.
- Update everything so that tests pass across different versions of python
Support Matplotlib 2 and 3
- Adds support for matplotlib versions 2 and 3.
- Removes verbal support for python 3.3, although the package still works with python 3.3
Update for new versions of networkx and matplotlib
New major versions of networkx and matplotlib have recently been released. This release fixes issues related networkx (#47). If you are using matplotlib 2.x, there may be matplotlib deprecation warnings raised when calling some of queueing-tool's plotting methods.
v1.2.0
More pythonic names
Renamed variables and attributes that used lowerCamelCase style. The old variables are still present and haven't been deprecated yet.
v1.1.0: Modify random measure (#36)
- Changed the ordering of
poisson_random_measure
arguments. - Added the specialized
PriorityQueue
class to the available package objects.
v1.0.4: Fix rtfd (#34)
- Fixed a bug in the documentation.
- Under the hood code quality changes.
v1.0.3
Use Networkx
- Uses networkx for the graph class now.
- Uses a priority queue like data structure for scheduling.
- Minor bug fixes.