weapons_reload_sim's People
Forkers
greermpweapons_reload_sim's Issues
Create new consumer types, move configurations to consumers.py
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Improve implementation of Reload Team Reload Rates
Is your feature request related to a problem? Please describe.
Reload team reload rates should be weapons/hour. Right now they are per customer, regardless of how many weapons it requires.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Bases should generate their own queue and resource
Is your feature request related to a problem? Please describe.
The Base
class should generate their own queue and resource.
Describe the solution you'd like
The Base
class' __init__
method should create the queue and the resource. It could use the base's name (or some permutation thereof) as the name of the queue/resource.
Describe alternatives you've considered
Additional context
Create a monitor to track resources at all bases
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Add base attribute which is a list of supplier types that can service it
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Add constraint on the total number of resources (weapons)
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Implement supplier unload time when delivering to a base
Is your feature request related to a problem? Please describe.
Right now, suppliers instantly drop off all of the resources they deliver. Implement some delay/unload rate.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Make multiple, representative bases
Is your feature request related to a problem? Please describe.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Interaction between Bases, Consumers, and Suppliers is off
Describe the bug
Need to deconflict Bases, Consumers, and Suppliers. Current behavior results in arriving Suppliers short-circuiting Base and Consumer hold times which are meant to represent reload time.
Suppliers' 1 hour hold to represent unloading weapons at a specified rate is causing the Base to activate()
and pop Consumers out of line earlier than they should.
To Reproduce
Steps to reproduce the behavior:
- Run the simulation with the following settings:
- Consumers:
n_consumed = 25
'gen_time': list(range(10, 50, 5))
- Suppliers:
n_supplied = 100
'gen_time': [55]
Expected behavior
Consumers load at their specified rate, Suppliers unload at their specified rate
Expected Fix
Create loading and unloading queues for the base to deconflict Consumers and Suppliers
Desktop (please complete the following information):
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Smartphone (please complete the following information):
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
Additional context
Add any other context about the problem here.
Consumer waiting in line aren't served until another consumer arrives
Describe the bug
If:
- Consumers are in the queue waiting on resources, then
- A supplier arrives bringing resources
Then:
- The consumers do not pop out of queue and get resources until another consumer arrives
To Reproduce
Steps to reproduce the behavior:
- Run the model with the following inputs:
DDG_GENERATION_TIMES = list(range(1, 300, 50))
TAKE_GENERATION_TIMES = list(range(500, 2000, 500))
Expected behavior
Consumers in queue should pop and get resources anytime resources are >= what the first consumer in queue requests.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
Smartphone (please complete the following information):
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
Additional context
Add any other context about the problem here.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.