Ciw

Latest version: v3.2.0

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 10

3.2.0

+ System capacity implemented.
+ Server schedules objects now take `numbers_of_servers` and `shift_end_dates` keywards, instead of `schedule`.
+ Server schedules and slotted services can be `offset`.
+ Added a GroupedNodePopulation tracker.
+ Restructures documentation, adds more guides, and updates reference pages.
+ Routing objects implemented: TransitionMatrix object, ProcessBased object, FlexibleProcessBased object, NetworkRouting object, Direct object, Leave object, Probabilistic object, JoinShortestQueue object, LoadBalancing object
+ Added `reroute` as an option for interrupted preemptive services.

3.1.4

+ Fix bug where Individual's server isn't reset after a slotted service.

3.1.3

+ Allows class methods as generator functions for process-based routing.

3.1.2

+ Fix bug when using Mixture distribution.

3.1.1

+ Add a MixtureDistrubution that probabilistically chooses from a number of other distributions to sample from.
+ Baulking functions now take the simulation, current node, and current individual.
+ Service disciplines now take the current time.
+ Service disciplines now called when a customer arrives (allowing for lingering customers).
+ Distributions have parameters in their reprs.
+ Adding type hints and better doctrings.

3.1.0

+ Server schedules now defined with objects.
+ Slotted services feature added, with capacitated and non-capacitated slots, and pre-emption options.
+ Rename 'continue' pre-emption option to 'resume'.
+ Allows simultaneous renegeing customers.
+ Internal refactoring.

Page 1 of 10

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.