├── .docker ├── .husk │ └── Dockerfile ├── .version ├── Makefile ├── docker-compose.base.yml └── docker-compose.nvidia.yml ├── .env ├── .github └── workflows │ └── build.yml ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml ├── run.sh └── workdir ├── .empty ├── media ├── buffered_port.png ├── callback.png ├── explore.png ├── port.png ├── problem.png ├── pub-sub.png ├── question_mark.png ├── rfmodule.png ├── rpc.png ├── test_port_1.png ├── test_rf_module.png ├── test_rpc.png ├── tested.png ├── yarp-problem1.png ├── yarp-python-tutorial.png └── yarp_problem.png └── tutorials ├── benchmarks ├── README.md ├── port │ ├── run.sh │ ├── test_reader_port.py │ └── test_writer_port.py ├── rfmodule │ ├── core │ ├── run.sh │ ├── test_client_rpc.py │ └── test_rfmodule.py └── rpc │ ├── run.sh │ ├── test_rpc_client.py │ └── test_rpc_server.py ├── buffered-ports ├── README.md ├── reader_bp.py ├── run.sh └── writer_bp.py ├── callbacks ├── README.md ├── reader_bp_callback.py ├── run.sh └── writer_bp.py ├── ports ├── README.md ├── reader.py ├── run.sh └── writer.py ├── producer-consumer ├── README.md ├── buffer.py ├── consumer.py ├── producer.py └── run.sh ├── publisher-subscriber ├── README.md ├── publisher.py ├── run.sh ├── subscriber1.py ├── subscriber2.py └── subscriber3.py ├── rfmodule ├── README.md ├── run.sh └── test_rfmodule.py ├── rpc ├── README.md ├── client.py ├── run.sh └── server.py └── yarpimage ├── run.sh └── snap.py /.docker/.husk/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.docker/.husk/Dockerfile -------------------------------------------------------------------------------- /.docker/.version: -------------------------------------------------------------------------------- 1 | RELEASE_TAG=v1.0 2 | -------------------------------------------------------------------------------- /.docker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.docker/Makefile -------------------------------------------------------------------------------- /.docker/docker-compose.base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.docker/docker-compose.base.yml -------------------------------------------------------------------------------- /.docker/docker-compose.nvidia.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.docker/docker-compose.nvidia.yml -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/run.sh -------------------------------------------------------------------------------- /workdir/.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workdir/media/buffered_port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/buffered_port.png -------------------------------------------------------------------------------- /workdir/media/callback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/callback.png -------------------------------------------------------------------------------- /workdir/media/explore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/explore.png -------------------------------------------------------------------------------- /workdir/media/port.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/port.png -------------------------------------------------------------------------------- /workdir/media/problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/problem.png -------------------------------------------------------------------------------- /workdir/media/pub-sub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/pub-sub.png -------------------------------------------------------------------------------- /workdir/media/question_mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/question_mark.png -------------------------------------------------------------------------------- /workdir/media/rfmodule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/rfmodule.png -------------------------------------------------------------------------------- /workdir/media/rpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/rpc.png -------------------------------------------------------------------------------- /workdir/media/test_port_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/test_port_1.png -------------------------------------------------------------------------------- /workdir/media/test_rf_module.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/test_rf_module.png -------------------------------------------------------------------------------- /workdir/media/test_rpc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/test_rpc.png -------------------------------------------------------------------------------- /workdir/media/tested.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/tested.png -------------------------------------------------------------------------------- /workdir/media/yarp-problem1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/yarp-problem1.png -------------------------------------------------------------------------------- /workdir/media/yarp-python-tutorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/yarp-python-tutorial.png -------------------------------------------------------------------------------- /workdir/media/yarp_problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/media/yarp_problem.png -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/README.md -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/port/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/port/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/port/test_reader_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/port/test_reader_port.py -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/port/test_writer_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/port/test_writer_port.py -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rfmodule/core: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rfmodule/core -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rfmodule/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rfmodule/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rfmodule/test_client_rpc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rfmodule/test_client_rpc.py -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rfmodule/test_rfmodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rfmodule/test_rfmodule.py -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rpc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rpc/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rpc/test_rpc_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rpc/test_rpc_client.py -------------------------------------------------------------------------------- /workdir/tutorials/benchmarks/rpc/test_rpc_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/benchmarks/rpc/test_rpc_server.py -------------------------------------------------------------------------------- /workdir/tutorials/buffered-ports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/buffered-ports/README.md -------------------------------------------------------------------------------- /workdir/tutorials/buffered-ports/reader_bp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/buffered-ports/reader_bp.py -------------------------------------------------------------------------------- /workdir/tutorials/buffered-ports/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/buffered-ports/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/buffered-ports/writer_bp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/buffered-ports/writer_bp.py -------------------------------------------------------------------------------- /workdir/tutorials/callbacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/callbacks/README.md -------------------------------------------------------------------------------- /workdir/tutorials/callbacks/reader_bp_callback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/callbacks/reader_bp_callback.py -------------------------------------------------------------------------------- /workdir/tutorials/callbacks/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/callbacks/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/callbacks/writer_bp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/callbacks/writer_bp.py -------------------------------------------------------------------------------- /workdir/tutorials/ports/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/ports/README.md -------------------------------------------------------------------------------- /workdir/tutorials/ports/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/ports/reader.py -------------------------------------------------------------------------------- /workdir/tutorials/ports/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/ports/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/ports/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/ports/writer.py -------------------------------------------------------------------------------- /workdir/tutorials/producer-consumer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/producer-consumer/README.md -------------------------------------------------------------------------------- /workdir/tutorials/producer-consumer/buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/producer-consumer/buffer.py -------------------------------------------------------------------------------- /workdir/tutorials/producer-consumer/consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/producer-consumer/consumer.py -------------------------------------------------------------------------------- /workdir/tutorials/producer-consumer/producer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/producer-consumer/producer.py -------------------------------------------------------------------------------- /workdir/tutorials/producer-consumer/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/producer-consumer/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/README.md -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/publisher.py -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/subscriber1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/subscriber1.py -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/subscriber2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/subscriber2.py -------------------------------------------------------------------------------- /workdir/tutorials/publisher-subscriber/subscriber3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/publisher-subscriber/subscriber3.py -------------------------------------------------------------------------------- /workdir/tutorials/rfmodule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rfmodule/README.md -------------------------------------------------------------------------------- /workdir/tutorials/rfmodule/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rfmodule/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/rfmodule/test_rfmodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rfmodule/test_rfmodule.py -------------------------------------------------------------------------------- /workdir/tutorials/rpc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rpc/README.md -------------------------------------------------------------------------------- /workdir/tutorials/rpc/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rpc/client.py -------------------------------------------------------------------------------- /workdir/tutorials/rpc/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rpc/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/rpc/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/rpc/server.py -------------------------------------------------------------------------------- /workdir/tutorials/yarpimage/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/yarpimage/run.sh -------------------------------------------------------------------------------- /workdir/tutorials/yarpimage/snap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s4hri/yarp-python-tutorials/HEAD/workdir/tutorials/yarpimage/snap.py --------------------------------------------------------------------------------