├── .deps ├── .docker ├── entrypoint.sh └── env.sh ├── .dockerignore ├── .editorconfig ├── .github └── pull_request_template.md ├── .gitignore ├── .gitlab-ci.yml ├── .gitlab-ci ├── build-test-push ├── signed-off-by-check └── test-image ├── CHANGES.rst ├── CONTRIBUTING.rst ├── Dockerfile ├── LICENSE.txt ├── LICENSES ├── AGPL-3.0 ├── Apache-2.0 └── MARV-License ├── README.rst ├── code ├── marv-api │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README.rst │ ├── marv_api │ │ ├── __init__.py │ │ ├── dag.py │ │ ├── decorators.py │ │ ├── deprecation.py │ │ ├── ioctrl.py │ │ ├── iomsgs.py │ │ ├── scanner.py │ │ ├── setid.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_dag.py │ │ │ ├── test_decorators.py │ │ │ ├── test_setid.py │ │ │ ├── test_utils.py │ │ │ └── types.capnp │ │ ├── types │ │ │ └── __init__.py │ │ └── utils.py │ ├── marv_detail │ │ ├── __init__.py │ │ └── types.capnp │ ├── marv_nodes │ │ ├── __init__.py │ │ └── types.capnp │ ├── marv_pycapnp │ │ ├── __init__.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── conftest.py │ │ │ ├── pythonic.capnp │ │ │ ├── test.py │ │ │ ├── test_wrapper.capnp │ │ │ └── test_wrapper.py │ │ └── types.capnp │ ├── requirements.in │ ├── requirements.txt │ └── setup.py ├── marv-cli │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README.rst │ ├── marv_cli │ │ ├── __init__.py │ │ └── __main__.py │ ├── requirements.in │ ├── requirements.txt │ └── setup.py ├── marv-robotics │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README.rst │ ├── marv_robotics │ │ ├── __init__.py │ │ ├── bag.capnp │ │ ├── bag.py │ │ ├── cam.py │ │ ├── detail.py │ │ ├── fulltext.py │ │ ├── gnss.py │ │ ├── matplotlibrc │ │ ├── motion.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test_bag_scan.py │ │ │ └── test_bag_utils.py │ │ └── trajectory.py │ ├── marv_ros │ │ ├── __init__.py │ │ ├── img_tools.py │ │ └── tests │ │ │ └── test_img_tools.py │ ├── requirements.in │ ├── requirements.txt │ └── setup.py └── marv │ ├── .gitignore │ ├── LICENSE.txt │ ├── MANIFEST.in │ ├── README.rst │ ├── marv │ ├── __init__.py │ ├── app │ │ └── __init__.py │ ├── cli.py │ ├── collection.py │ ├── config.py │ ├── db.py │ ├── helpers.py │ ├── model.py │ ├── model_fields.py │ ├── sexp.py │ ├── site.py │ ├── testing.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── data │ │ │ ├── empty_dump.json │ │ │ └── full_dump.json │ │ ├── test_comment_tag.py │ │ ├── test_config.py │ │ ├── test_dataset.py │ │ ├── test_docs.py │ │ ├── test_dump_restore.py │ │ ├── test_listing.py │ │ ├── test_metadata.py │ │ ├── test_persist_without_type.py │ │ ├── test_sexp.py │ │ ├── test_site.py │ │ └── test_users.py │ └── utils.py │ ├── marv_node │ ├── __init__.py │ ├── driver.py │ ├── event.py │ ├── io.py │ ├── mixins.py │ ├── node.py │ ├── run.py │ ├── stream.py │ ├── testing │ │ ├── __init__.py │ │ └── _robotics_tests │ │ │ ├── __init__.py │ │ │ ├── output │ │ │ ├── bagmeta.json │ │ │ ├── bagmeta_table.json │ │ │ ├── connections_section.json │ │ │ ├── fulltext.json │ │ │ ├── gnss_section.json │ │ │ ├── images_section.json │ │ │ ├── summary_keyval.json │ │ │ ├── trajectory_section.json │ │ │ └── video_section.json │ │ │ ├── test_bag.py │ │ │ ├── test_fulltext.py │ │ │ ├── test_gnss_section.py │ │ │ ├── test_group_and_topic.py │ │ │ ├── test_non_existing.py │ │ │ ├── test_optional_input.py │ │ │ ├── test_section_images.py │ │ │ ├── test_section_topics.py │ │ │ ├── test_section_videos.py │ │ │ ├── test_trajectory_section.py │ │ │ ├── test_widget_bagmeta_table.py │ │ │ └── test_widget_summary_keyval.py │ └── tests │ │ ├── __init__.py │ │ ├── test_edge_cases.py │ │ ├── test_node.py │ │ ├── test_optional_input.py │ │ ├── test_push_false_values.py │ │ ├── test_run.py │ │ ├── test_run_combined.py │ │ ├── test_run_create_stream.py │ │ ├── test_run_foreach.py │ │ ├── test_run_foreach_with_header.py │ │ ├── test_run_ondemand_group.py │ │ ├── test_run_ondemand_group_with_restart.py │ │ ├── test_run_ondemand_group_with_restart_and_foreach.py │ │ ├── test_run_one_consumer.py │ │ ├── test_run_one_source.py │ │ ├── test_run_plain_is_error.py │ │ ├── test_run_request_input.py │ │ ├── test_run_substream_subscription.py │ │ └── test_run_two_consumers.py │ ├── marv_store │ ├── __init__.py │ └── streams.py │ ├── marv_webapi │ ├── __init__.py │ ├── api.py │ ├── auth.py │ ├── collection.py │ ├── comment.py │ ├── dataset.py │ ├── delete.py │ ├── rpcs.py │ ├── tag.py │ ├── tests │ │ ├── __init__.py │ │ ├── conftest.py │ │ ├── data │ │ │ ├── empty_listings.json │ │ │ ├── full_details.json │ │ │ └── full_listings.json │ │ ├── test_auth.py │ │ ├── test_collection.py │ │ ├── test_comment.py │ │ ├── test_dataset.py │ │ ├── test_delete.py │ │ ├── test_responses.py │ │ ├── test_rpc_query.py │ │ ├── test_static.py │ │ ├── test_tag.py │ │ └── test_tooling.py │ └── tooling.py │ ├── requirements.in │ ├── requirements.txt │ └── setup.py ├── docs ├── .gitignore ├── CHANGES.rst ├── CONTRIBUTING.rst ├── Makefile ├── _static │ └── .keep ├── accesscontrol.rst ├── api │ └── marv.rst ├── conf.py ├── config.rst ├── config │ ├── custom.js │ ├── etc_marv_marv.conf │ ├── marv.conf │ └── marv_multiple.conf ├── debug.rst ├── deploy.rst ├── favicon-32x32.png ├── httpapi.rst ├── index.rst ├── install │ ├── docker.rst │ ├── index.rst │ └── native.rst ├── maintenance.rst ├── migrate │ ├── 1711-1802-marv.conf.diff │ └── index.rst ├── nodes.rst ├── patterns.rst ├── scan.rst ├── tutorial ├── upload.rst ├── views.rst └── widgets.rst ├── requirements ├── develop.in ├── develop.txt ├── marv-api.in ├── marv-api.txt ├── marv-cli.in ├── marv-cli.txt ├── marv-robotics.in ├── marv-robotics.txt ├── marv.in ├── marv.txt ├── venv.in └── venv.txt ├── scripts ├── build-docs ├── build-image ├── download-test-bags ├── enter-container ├── fetch-deps ├── run-container └── setup-venv ├── setup.cfg ├── sites └── example │ └── marv.conf └── tutorial ├── .gitignore ├── code ├── .gitignore ├── LICENSE.txt ├── marv_tutorial │ └── __init__.py ├── requirements.in └── setup.py ├── docs-only-site ├── marv.conf ├── scanroot │ └── .keep └── sessionkey ├── setup-basic-site.rst ├── setup-basic-site0 ├── marv.conf └── sessionkey ├── setup-basic-site1 ├── marv.conf └── sessionkey ├── write-your-own.rst ├── write-your-own0 ├── marv.conf └── sessionkey ├── write-your-own1 ├── marv.conf └── sessionkey ├── write-your-own2 ├── marv.conf └── sessionkey └── write-your-own3 ├── marv.conf └── sessionkey /.deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.deps -------------------------------------------------------------------------------- /.docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.docker/entrypoint.sh -------------------------------------------------------------------------------- /.docker/env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.docker/env.sh -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.gitlab-ci/build-test-push: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.gitlab-ci/build-test-push -------------------------------------------------------------------------------- /.gitlab-ci/signed-off-by-check: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.gitlab-ci/signed-off-by-check -------------------------------------------------------------------------------- /.gitlab-ci/test-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/.gitlab-ci/test-image -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /LICENSES/AGPL-3.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/LICENSES/AGPL-3.0 -------------------------------------------------------------------------------- /LICENSES/Apache-2.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/LICENSES/Apache-2.0 -------------------------------------------------------------------------------- /LICENSES/MARV-License: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/LICENSES/MARV-License -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/README.rst -------------------------------------------------------------------------------- /code/marv-api/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/LICENSE.txt -------------------------------------------------------------------------------- /code/marv-api/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/MANIFEST.in -------------------------------------------------------------------------------- /code/marv-api/README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/marv-api/marv_api/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/dag.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/decorators.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/deprecation.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/ioctrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/ioctrl.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/iomsgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/iomsgs.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/scanner.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/setid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/setid.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2016 - 2020 Ternaris. 2 | # SPDX-License-Identifier: AGPL-3.0-only 3 | -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/test_dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/tests/test_dag.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/tests/test_decorators.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/test_setid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/tests/test_setid.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/tests/test_utils.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/tests/types.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/tests/types.capnp -------------------------------------------------------------------------------- /code/marv-api/marv_api/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/types/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_api/utils.py -------------------------------------------------------------------------------- /code/marv-api/marv_detail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_detail/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_detail/types.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_detail/types.capnp -------------------------------------------------------------------------------- /code/marv-api/marv_nodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_nodes/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_nodes/types.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_nodes/types.capnp -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/__init__.py -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/conftest.py -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/pythonic.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/pythonic.capnp -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/test.py -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/test_wrapper.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/test_wrapper.capnp -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/tests/test_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/tests/test_wrapper.py -------------------------------------------------------------------------------- /code/marv-api/marv_pycapnp/types.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/marv_pycapnp/types.capnp -------------------------------------------------------------------------------- /code/marv-api/requirements.in: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-api.in -------------------------------------------------------------------------------- /code/marv-api/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-api.txt -------------------------------------------------------------------------------- /code/marv-api/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-api/setup.py -------------------------------------------------------------------------------- /code/marv-cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/.gitignore -------------------------------------------------------------------------------- /code/marv-cli/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/LICENSE.txt -------------------------------------------------------------------------------- /code/marv-cli/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/MANIFEST.in -------------------------------------------------------------------------------- /code/marv-cli/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/README.rst -------------------------------------------------------------------------------- /code/marv-cli/marv_cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/marv_cli/__init__.py -------------------------------------------------------------------------------- /code/marv-cli/marv_cli/__main__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2020 Ternaris. 2 | # SPDX-License-Identifier: AGPL-3.0-only 3 | 4 | from . import cli 5 | 6 | cli() 7 | -------------------------------------------------------------------------------- /code/marv-cli/requirements.in: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-cli.in -------------------------------------------------------------------------------- /code/marv-cli/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-cli.txt -------------------------------------------------------------------------------- /code/marv-cli/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-cli/setup.py -------------------------------------------------------------------------------- /code/marv-robotics/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/.gitignore -------------------------------------------------------------------------------- /code/marv-robotics/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/LICENSE.txt -------------------------------------------------------------------------------- /code/marv-robotics/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/MANIFEST.in -------------------------------------------------------------------------------- /code/marv-robotics/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/README.rst -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/__init__.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/bag.capnp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/bag.capnp -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/bag.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/cam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/cam.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/detail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/detail.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/fulltext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/fulltext.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/gnss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/gnss.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/matplotlibrc: -------------------------------------------------------------------------------- 1 | backend: Agg 2 | -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/motion.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2016 - 2020 Ternaris. 2 | # SPDX-License-Identifier: AGPL-3.0-only 3 | -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/tests/test_bag_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/tests/test_bag_scan.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/tests/test_bag_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/tests/test_bag_utils.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_robotics/trajectory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_robotics/trajectory.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_ros/__init__.py: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Ternaris. 2 | # SPDX-License-Identifier: AGPL-3.0-only 3 | -------------------------------------------------------------------------------- /code/marv-robotics/marv_ros/img_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_ros/img_tools.py -------------------------------------------------------------------------------- /code/marv-robotics/marv_ros/tests/test_img_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/marv_ros/tests/test_img_tools.py -------------------------------------------------------------------------------- /code/marv-robotics/requirements.in: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-robotics.in -------------------------------------------------------------------------------- /code/marv-robotics/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../requirements/marv-robotics.txt -------------------------------------------------------------------------------- /code/marv-robotics/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv-robotics/setup.py -------------------------------------------------------------------------------- /code/marv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/.gitignore -------------------------------------------------------------------------------- /code/marv/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/LICENSE.txt -------------------------------------------------------------------------------- /code/marv/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/MANIFEST.in -------------------------------------------------------------------------------- /code/marv/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/README.rst -------------------------------------------------------------------------------- /code/marv/marv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/__init__.py -------------------------------------------------------------------------------- /code/marv/marv/app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/app/__init__.py -------------------------------------------------------------------------------- /code/marv/marv/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/cli.py -------------------------------------------------------------------------------- /code/marv/marv/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/collection.py -------------------------------------------------------------------------------- /code/marv/marv/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/config.py -------------------------------------------------------------------------------- /code/marv/marv/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/db.py -------------------------------------------------------------------------------- /code/marv/marv/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/helpers.py -------------------------------------------------------------------------------- /code/marv/marv/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/model.py -------------------------------------------------------------------------------- /code/marv/marv/model_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/model_fields.py -------------------------------------------------------------------------------- /code/marv/marv/sexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/sexp.py -------------------------------------------------------------------------------- /code/marv/marv/site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/site.py -------------------------------------------------------------------------------- /code/marv/marv/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/testing.py -------------------------------------------------------------------------------- /code/marv/marv/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/__init__.py -------------------------------------------------------------------------------- /code/marv/marv/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/conftest.py -------------------------------------------------------------------------------- /code/marv/marv/tests/data/empty_dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/data/empty_dump.json -------------------------------------------------------------------------------- /code/marv/marv/tests/data/full_dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/data/full_dump.json -------------------------------------------------------------------------------- /code/marv/marv/tests/test_comment_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_comment_tag.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_config.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_dataset.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_docs.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_dump_restore.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_dump_restore.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_listing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_listing.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_metadata.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_persist_without_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_persist_without_type.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_sexp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_sexp.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_site.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_site.py -------------------------------------------------------------------------------- /code/marv/marv/tests/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/tests/test_users.py -------------------------------------------------------------------------------- /code/marv/marv/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv/utils.py -------------------------------------------------------------------------------- /code/marv/marv_node/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_node/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/driver.py -------------------------------------------------------------------------------- /code/marv/marv_node/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/event.py -------------------------------------------------------------------------------- /code/marv/marv_node/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/io.py -------------------------------------------------------------------------------- /code/marv/marv_node/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/mixins.py -------------------------------------------------------------------------------- /code/marv/marv_node/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/node.py -------------------------------------------------------------------------------- /code/marv/marv_node/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/run.py -------------------------------------------------------------------------------- /code/marv/marv_node/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/stream.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/bagmeta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/bagmeta.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/bagmeta_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/bagmeta_table.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/connections_section.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/connections_section.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/fulltext.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/fulltext.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/gnss_section.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/gnss_section.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/images_section.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/images_section.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/summary_keyval.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/summary_keyval.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/trajectory_section.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/trajectory_section.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/output/video_section.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/output/video_section.json -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_bag.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_fulltext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_fulltext.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_gnss_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_gnss_section.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_group_and_topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_group_and_topic.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_non_existing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_non_existing.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_optional_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_optional_input.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_section_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_section_images.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_section_topics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_section_topics.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_section_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_section_videos.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_trajectory_section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_trajectory_section.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_widget_bagmeta_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_widget_bagmeta_table.py -------------------------------------------------------------------------------- /code/marv/marv_node/testing/_robotics_tests/test_widget_summary_keyval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/testing/_robotics_tests/test_widget_summary_keyval.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_edge_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_edge_cases.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_node.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_optional_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_optional_input.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_push_false_values.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_push_false_values.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_combined.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_combined.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_create_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_create_stream.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_foreach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_foreach.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_foreach_with_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_foreach_with_header.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_ondemand_group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_ondemand_group.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_ondemand_group_with_restart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_ondemand_group_with_restart.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_ondemand_group_with_restart_and_foreach.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_ondemand_group_with_restart_and_foreach.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_one_consumer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_one_consumer.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_one_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_one_source.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_plain_is_error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_plain_is_error.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_request_input.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_request_input.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_substream_subscription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_substream_subscription.py -------------------------------------------------------------------------------- /code/marv/marv_node/tests/test_run_two_consumers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_node/tests/test_run_two_consumers.py -------------------------------------------------------------------------------- /code/marv/marv_store/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_store/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_store/streams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_store/streams.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/api.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/auth.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/collection.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/comment.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/dataset.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/delete.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/rpcs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/rpcs.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tag.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/__init__.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/conftest.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/data/empty_listings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/data/empty_listings.json -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/data/full_details.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/data/full_details.json -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/data/full_listings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/data/full_listings.json -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_auth.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_collection.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_comment.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_dataset.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_delete.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_responses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_responses.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_rpc_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_rpc_query.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_static.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_tag.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tests/test_tooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tests/test_tooling.py -------------------------------------------------------------------------------- /code/marv/marv_webapi/tooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/marv_webapi/tooling.py -------------------------------------------------------------------------------- /code/marv/requirements.in: -------------------------------------------------------------------------------- 1 | ../../requirements/marv.in -------------------------------------------------------------------------------- /code/marv/requirements.txt: -------------------------------------------------------------------------------- 1 | ../../requirements/marv.txt -------------------------------------------------------------------------------- /code/marv/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/code/marv/setup.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /_build 2 | /.venv -------------------------------------------------------------------------------- /docs/CHANGES.rst: -------------------------------------------------------------------------------- 1 | ../CHANGES.rst -------------------------------------------------------------------------------- /docs/CONTRIBUTING.rst: -------------------------------------------------------------------------------- 1 | ../CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/accesscontrol.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/accesscontrol.rst -------------------------------------------------------------------------------- /docs/api/marv.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/api/marv.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/config.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/config.rst -------------------------------------------------------------------------------- /docs/config/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/config/custom.js -------------------------------------------------------------------------------- /docs/config/etc_marv_marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/config/etc_marv_marv.conf -------------------------------------------------------------------------------- /docs/config/marv.conf: -------------------------------------------------------------------------------- 1 | ../../sites/example/marv.conf -------------------------------------------------------------------------------- /docs/config/marv_multiple.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/config/marv_multiple.conf -------------------------------------------------------------------------------- /docs/debug.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/debug.rst -------------------------------------------------------------------------------- /docs/deploy.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/deploy.rst -------------------------------------------------------------------------------- /docs/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/favicon-32x32.png -------------------------------------------------------------------------------- /docs/httpapi.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/httpapi.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/install/docker.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/install/docker.rst -------------------------------------------------------------------------------- /docs/install/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/install/index.rst -------------------------------------------------------------------------------- /docs/install/native.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/install/native.rst -------------------------------------------------------------------------------- /docs/maintenance.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/maintenance.rst -------------------------------------------------------------------------------- /docs/migrate/1711-1802-marv.conf.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/migrate/1711-1802-marv.conf.diff -------------------------------------------------------------------------------- /docs/migrate/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/migrate/index.rst -------------------------------------------------------------------------------- /docs/nodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/nodes.rst -------------------------------------------------------------------------------- /docs/patterns.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/patterns.rst -------------------------------------------------------------------------------- /docs/scan.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/scan.rst -------------------------------------------------------------------------------- /docs/tutorial: -------------------------------------------------------------------------------- 1 | ../tutorial -------------------------------------------------------------------------------- /docs/upload.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/upload.rst -------------------------------------------------------------------------------- /docs/views.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/views.rst -------------------------------------------------------------------------------- /docs/widgets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/docs/widgets.rst -------------------------------------------------------------------------------- /requirements/develop.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/develop.in -------------------------------------------------------------------------------- /requirements/develop.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/develop.txt -------------------------------------------------------------------------------- /requirements/marv-api.in: -------------------------------------------------------------------------------- 1 | cython 2 | pycapnp-for-marv==0.6.3 3 | pydantic==1.7.* 4 | -------------------------------------------------------------------------------- /requirements/marv-api.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv-api.txt -------------------------------------------------------------------------------- /requirements/marv-cli.in: -------------------------------------------------------------------------------- 1 | click 2 | -------------------------------------------------------------------------------- /requirements/marv-cli.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv-cli.txt -------------------------------------------------------------------------------- /requirements/marv-robotics.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv-robotics.in -------------------------------------------------------------------------------- /requirements/marv-robotics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv-robotics.txt -------------------------------------------------------------------------------- /requirements/marv.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv.in -------------------------------------------------------------------------------- /requirements/marv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/marv.txt -------------------------------------------------------------------------------- /requirements/venv.in: -------------------------------------------------------------------------------- 1 | pip==20.1 2 | setuptools==46.1.3 3 | wheel 4 | -------------------------------------------------------------------------------- /requirements/venv.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/requirements/venv.txt -------------------------------------------------------------------------------- /scripts/build-docs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/build-docs -------------------------------------------------------------------------------- /scripts/build-image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/build-image -------------------------------------------------------------------------------- /scripts/download-test-bags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/download-test-bags -------------------------------------------------------------------------------- /scripts/enter-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/enter-container -------------------------------------------------------------------------------- /scripts/fetch-deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/fetch-deps -------------------------------------------------------------------------------- /scripts/run-container: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/run-container -------------------------------------------------------------------------------- /scripts/setup-venv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/scripts/setup-venv -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/setup.cfg -------------------------------------------------------------------------------- /sites/example/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/sites/example/marv.conf -------------------------------------------------------------------------------- /tutorial/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/.gitignore -------------------------------------------------------------------------------- /tutorial/code/.gitignore: -------------------------------------------------------------------------------- 1 | *.egg-info 2 | *.py[co] 3 | -------------------------------------------------------------------------------- /tutorial/code/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/code/LICENSE.txt -------------------------------------------------------------------------------- /tutorial/code/marv_tutorial/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/code/marv_tutorial/__init__.py -------------------------------------------------------------------------------- /tutorial/code/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/code/requirements.in -------------------------------------------------------------------------------- /tutorial/code/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/code/setup.py -------------------------------------------------------------------------------- /tutorial/docs-only-site/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/docs-only-site/marv.conf -------------------------------------------------------------------------------- /tutorial/docs-only-site/scanroot/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorial/docs-only-site/sessionkey: -------------------------------------------------------------------------------- 1 | bfb823c0-0716-472f-b554-ffd08a4e4cca -------------------------------------------------------------------------------- /tutorial/setup-basic-site.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/setup-basic-site.rst -------------------------------------------------------------------------------- /tutorial/setup-basic-site0/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/setup-basic-site0/marv.conf -------------------------------------------------------------------------------- /tutorial/setup-basic-site0/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e -------------------------------------------------------------------------------- /tutorial/setup-basic-site1/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/setup-basic-site1/marv.conf -------------------------------------------------------------------------------- /tutorial/setup-basic-site1/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e -------------------------------------------------------------------------------- /tutorial/write-your-own.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/write-your-own.rst -------------------------------------------------------------------------------- /tutorial/write-your-own0/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/write-your-own0/marv.conf -------------------------------------------------------------------------------- /tutorial/write-your-own0/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e -------------------------------------------------------------------------------- /tutorial/write-your-own1/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/write-your-own1/marv.conf -------------------------------------------------------------------------------- /tutorial/write-your-own1/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e -------------------------------------------------------------------------------- /tutorial/write-your-own2/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/write-your-own2/marv.conf -------------------------------------------------------------------------------- /tutorial/write-your-own2/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e -------------------------------------------------------------------------------- /tutorial/write-your-own3/marv.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ternaris/marv-robotics/HEAD/tutorial/write-your-own3/marv.conf -------------------------------------------------------------------------------- /tutorial/write-your-own3/sessionkey: -------------------------------------------------------------------------------- 1 | 8448745b-f301-4c68-8084-5b2728f0cc7e --------------------------------------------------------------------------------