Wishlist for Ciw 3.0
See original GitHub issueThe possibility of a 3.0 release opens up some possibilities, allowing some big changes that are not back-compatible, and some smaller internal changes. Below is a list of possible features or changes that might appear. Please use the comments below to discuss.
- Remove ability to read in from yaml (reasoning:
pyYaml
does this for us and better) - Remove ability to write results to file (reasoning:
pandas
does this for us and better. Ciw records are already lists of NamedTuples with are easily compatible with pandas) - Baulking and rejection losses should recorded as
DataRecords
(exactly the same as how reneging and interrupted services are, for consistency) - Classes should simply be indices (no need for the string
"Class 1",
just index by the number1
)? - Add option for
'class_names'
and'node_names'
in the Network object, so that the data records show these. This might make Ciw records more readable. - Ensure consistent using of
current_time
/next_event_time
internally (I thinkcurrent_time
is better) - Rethink exact arithmetic (
Decimal(3.2) + 4.1 = Decimal(7.3)
, so maybe no need for theincrement_time
thing - (If possible) simplify
import_params.py
(especially in terms of routing functions) - Replace
ciw.dists.NoArrivals()
withNone
(this is how reneging and dynamic classes handle no distributions) - Make it easier to choose Individual attributes to include in the DataRecords, e.g
Q = ciw.Simulation(N, attributes_to_record=['successful_service', 'age'])
(see https://github.com/CiwPython/Ciw/issues/205#issuecomment-1175267882 for how this is currently handled)
Issue Analytics
- State:
- Created a year ago
- Comments:6 (5 by maintainers)
Top Results From Across the Web
WPC Smart Wishlist for WooCommerce 3.0.0 - YouTube
From version 3.0.0 of WPC Smart Wishlist for WooCommerce, users can enable/disable the Multiple Wishlist per User mode and set up the ...
Read more >Standard Wishlist Orientation for Students STEPS V3 - YouTube
Standard Wishlist Orientation for Students STEPS V3. Watch later. Share. Copy link. Info. Shopping. Tap to unmute.
Read more >HOLY COW 3.0 - Divine Bovine Records
HOLY COW 3.0 by Divine Bovine Records, released 23 October 2020 1. VEER - DANCING ALL NIGHT (LETS GO OUT AND DANCE) 2....
Read more >Birthday Wishlist - Pinterest
Oct 28, 2022 - Explore shelby's board "Birthday Wishlist" on Pinterest. See more ideas about birthday wishlist, cool gifts for teens, christmas gifts...
Read more >Wishlist - BigCommerce Dev Center
For more information on Authenticating BigCommerce APIs, see Authentication. An API key is a token that you provide when making API calls.
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@drvinceknight that would be fantastic thank you
May I add a couple of ideas?
Hope it helps