Skip to content

Releases: djordon/queueing-tool

v1.2.5

20 Jun 00:40
dc15a43
Compare
Choose a tag to compare

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.
  • 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 the QueueNetwork.clear() function, (addresses #68).

Build

  • Use pyproject.toml for all build and test related configuration (#79)
    • Move build metadata from setup.py to pyproject.toml.
    • Move pytest settings from setup.cfg to pyproject.toml.
    • Use importlib.metadata for setting the package version.
    • Remove the version file.

Documentation

  • Update documentation for QueueServer attributes (#78)
    • Clarified the documentation of QueueServer.num_arrivals and QueueServer.num_system (addresses #65).
    • Setup a CHANGELOG.md file.

Support python 3.6 and 3.7

06 Apr 22:17
5205ec8
Compare
Choose a tag to compare
  • 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

22 Dec 17:22
d613a52
Compare
Choose a tag to compare
  • 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

18 Oct 20:27
Compare
Choose a tag to compare

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

11 Sep 20:05
Compare
Choose a tag to compare

Code cleanup

More pythonic names

02 Jul 19:09
Compare
Choose a tag to compare

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)

04 Jun 15:53
Compare
Choose a tag to compare
  • Changed the ordering of poisson_random_measure arguments.
  • Added the specialized PriorityQueue class to the available package objects.

v1.0.4: Fix rtfd (#34)

08 May 21:35
Compare
Choose a tag to compare
  1. Fixed a bug in the documentation.
  2. Under the hood code quality changes.

v1.0.3

10 Apr 15:53
Compare
Choose a tag to compare

Extensions no longer use numpy.

Use Networkx

09 Apr 23:23
Compare
Choose a tag to compare
  • Uses networkx for the graph class now.
  • Uses a priority queue like data structure for scheduling.
  • Minor bug fixes.