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

Include line suspensions & general alerts in RR status #20

Open
sopwerdna opened this issue Aug 9, 2023 · 0 comments
Open

Include line suspensions & general alerts in RR status #20

sopwerdna opened this issue Aug 9, 2023 · 0 comments

Comments

@sopwerdna
Copy link

In general, the status for RR depends on cumulative lateness of trains, and the status for city transit/buses depends on line cancellations. There are sometimes edge cases for the SEPTA system where an RR line is entirely suspended, but therefore has no late trains and does not count towards the level of fucked-ness. I'd like to propose somehow factoring that into the RR status, possibly from the other SEPTA alert API. This could also go the other way, factoring in cumulative lateness of buses on a route towards the bus network status, but I'm less sure of how to go about doing that. Could perhaps be done w/ the Transitview API but seems a bit harder to determine if any given route is meaningfully delayed, since we effectively get perfect service if (for example) all buses on a route with a 15 minute headway are exactly 15 minutes late.

I think the first part of my suggestion (factoring in some modifier to the fucked-ness if any RR lines are totally suspended) is pretty simple, and I plan to have a stab at it in a PR in the near future. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant