RidePy
  • Conceptual overview
  • How to…
  • Tutorial
  • Glossary
  • API Reference
    • Introduction
    • FleetState
    • VehicleState
    • Data Structures
    • Events
    • Package util
    • Cythonic reference
      • Overview of the cythonic components
      • Cython wrapping internals
      • Cythonic VehicleState
      • Cython Data Structures
      • Cython Spaces
      • Cython dispatchers
    • Module extras
  • Python module index
  • Index
RidePy
  • API Reference
  • Cythonic reference
  • View page source

Cythonic reference

Contents:

  • Overview of the cythonic components
  • Cython wrapping internals
    • Handling different types of location objects
      • The Explicit Runtime Dispatch approach
    • Instantiating Extension dtypes from existing C++ objects
  • Cythonic VehicleState
    • VehicleState
      • VehicleState.fast_forward_time()
  • Cython Data Structures
    • ridepy.data_structures_cython.LocType
    • TransportationRequest
      • TransportationRequest.__reduce__()
      • TransportationRequest.asdict()
    • InternalRequest
      • InternalRequest.__reduce__()
      • InternalRequest.asdict()
    • Stop
      • Stop.__deepcopy__()
      • Stop.__reduce__()
      • Stop.asdict()
    • Stoplist
      • Stoplist.__reduce__()
      • Stoplist.remove_nth_elem()
      • Stoplist.to_pys()
  • Cython Spaces
    • Euclidean2D
      • Euclidean2D.__reduce__()
      • Euclidean2D.asdict()
      • Euclidean2D.random_point()
    • Manhattan2D
      • Manhattan2D.__reduce__()
      • Manhattan2D.asdict()
      • Manhattan2D.random_point()
    • Graph
      • Graph.__reduce__()
      • Graph.asdict()
      • Graph.from_nx()
      • Graph.random_point()
    • TransportSpace
      • TransportSpace.asdict()
      • TransportSpace.interp_dist()
      • TransportSpace.interp_time()
  • Cython dispatchers
Previous Next

© Copyright 2024, Felix Jung and Debsankha Manik.

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