Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the stop points simulation agents #16

Open
leo-desbureaux-tellae opened this issue Jun 1, 2021 · 0 comments
Open

Make the stop points simulation agents #16

leo-desbureaux-tellae opened this issue Jun 1, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@leo-desbureaux-tellae
Copy link
Contributor

Problem exposition

Stop points are an exception in Starling, as they are stored in the agent population as if they were agents. They are stored here because it is convenient to have the global collection of stop points instead of each operator having its collection of stops.

Solution proposed

It could be useful to make StopPoint inherit from SpatialAgent. They are not so different from stations, and could even also use a SimPy store for their agent queues.

It would also allow tracing events for stop points and compute specific KPIs.

This implies many modifications on how stop points are managed, at many different points in Starling.

@leo-desbureaux-tellae leo-desbureaux-tellae added the enhancement New feature or request label Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant