Ciw
Ciw copied to clipboard
Ciw is a simulation library for open queueing networks.
I tried running the example and found that it was breaking due to get_now not existing. The proposed changes allow the example to work.
- Adding a `ruff.toml`. - The rule set can be changed, but for the moment I want with the default given in the Ruff documentation with one added difference. -...
It may be fair to say that if one is writing discrete event simulations in pure Python that performance is not their 'top' priority. Python's dynamic typing and garbage collection...
As mentioned in https://github.com/CiwPython/Ciw/issues/273 there are multiple tools for managing python projects. My current recommendation is uv, but I think it should be discussed rather than assumed.
While I expect that using `setup.py` and `requirements.txt` files will be supported indefinitely, I suggest we migrate to using a `pyproject.toml`. # Python Packaging Authority Focuses On Them - https://packaging.python.org/en/latest/tutorials/packaging-projects/...
- Ciw's online documentation is already quite good, but it doesn't have the same autogenerated API documentation that I think users have come to expect from many other packages. -...
# Abbreviations Google style suggests that we [avoid abbreviations](https://google.github.io/styleguide/pyguide.html#316-naming) when naming variables. I didn't go after every abbreviation in the code base, but where typos was identifying [typos-cli](https://crates.io/crates/typos-cli) that were...
seems that defining the initial number of customers in the system was possible in earlier versions, but this feature has been removed in the current version. How can one initialize...
The simulation object can take various user-provided classes. Coming up with example cases and putting them in the documentation would help with the discoverability of these features.
Hi @drvinceknight and @geraintpalmer I don't know if either of you have Reddit accounts. Are either of you interested in co-moderating the r/CiwPython? If so, send me your Reddit username...