Spur
latest

Contents

  • Getting Started
  • User Guide
    • Design Philosophy
      • Agents and Components
      • Event-Based Modelling
      • Randomness
      • Plug-In Modularity
    • Installation
  • Contributing to Spur
    • Steps to Contribute
    • 1. Fork the Spur Repository
    • 2. Create a Development Environment and Build
    • 3. Making Changes
    • 4. Updating the Documentation
    • 5. Formatting the Code
      • Python (PEP8 and Black)
      • Import Order
    • 6. Submit a Pull Request
  • Module Contents
    • Core Contents
      • Component
        • MultiBlockTrack
        • MultiTrackStation
        • PhysicsTrack
        • SimpleCrossover
        • SimpleStation
        • SimpleYard
        • TimedStation
        • TimedTrack
      • Exception
      • Jitter
        • BaseJitter
        • DisruptionJitter
        • GaussianJitter
        • LognormalJitter
        • NoJitter
        • UniformJitter
      • Model
        • Model
        • SimLogFilter
      • Route
        • Route
        • RouteSegment
      • Tour
        • Tour
        • TourSegment
      • Train
        • Train
    • GUI Contents
  • Academic Papers
    • TRB Annual Meeting 2024
      • Poster
      • References
Spur
  • Module Contents
  • Edit on GitHub

Module Contents

  • Core Contents
    • Component
      • MultiBlockTrack
        • MultiBlockTrack.accept_agent()
        • MultiBlockTrack.can_accept_agent()
        • MultiBlockTrack.release_agent()
      • MultiTrackStation
        • MultiTrackStation.accept_agent()
        • MultiTrackStation.can_accept_agent()
        • MultiTrackStation.release_agent()
      • PhysicsTrack
      • SimpleCrossover
      • SimpleStation
      • SimpleYard
      • TimedStation
      • TimedTrack
    • Exception
    • Jitter
      • BaseJitter
        • BaseJitter.jitter()
      • DisruptionJitter
        • DisruptionJitter.jitter()
      • GaussianJitter
        • GaussianJitter.jitter()
      • LognormalJitter
        • LognormalJitter.jitter()
      • NoJitter
        • NoJitter.jitter()
      • UniformJitter
        • UniformJitter.jitter()
    • Model
      • Model
        • Model.add_component()
        • Model.add_components_from_json_file()
        • Model.add_components_from_list()
        • Model.add_routes_and_tours_from_json_files()
        • Model.add_routes_and_tours_from_lists()
        • Model.add_train()
        • Model.add_trains_from_json_file()
        • Model.add_trains_from_list()
        • Model.run()
        • Model.start()
      • SimLogFilter
        • SimLogFilter.filter()
    • Route
      • Route
        • Route.append()
        • Route.current_component
        • Route.current_segment
        • Route.insert()
        • Route.next_component
        • Route.next_segment
        • Route.previous_component
        • Route.previous_segment
        • Route.reset()
        • Route.traverse()
        • Route.uids()
      • RouteSegment
    • Tour
      • Tour
        • Tour.append()
        • Tour.insert()
        • Tour.traverse()
      • TourSegment
    • Train
      • Train
        • Train.basic_traversal()
        • Train.get_basic_traversal_time()
        • Train.run()
  • GUI Contents
Previous Next

© Copyright 2023, Spur Contributors. Revision 7504e6d4.

Built with Sphinx using a theme provided by Read the Docs.