una-auxme / paf

MIT License
6 stars 0 forks source link

275 feature rework documentation add getting started document #325

Open JulianTrommer opened 1 day ago

JulianTrommer commented 1 day ago

Description

Fixes #275

Type of change

Please delete options that are not relevant.

Does this PR introduce a breaking change?

e.g. is old functionality not usable anymore

Most important changes

Which files functionalities are most important in this PR. On which part should the reviewer be focussed on?

Checklist:

Summary by CodeRabbit

coderabbitai[bot] commented 1 day ago

Walkthrough

The pull request introduces significant modifications across various documentation files and code components, primarily focusing on updating paths, enhancing clarity, and restructuring content. Key changes include the adjustment of exclusion paths in the Flake8 configuration, the reorganization of README files for better clarity, and the removal of outdated documentation. Additionally, various files have updated image paths and links to reflect a new directory structure, ensuring consistency and improved accessibility of information.

Changes

File Path Change Summary
.flake8 Updated exclusion paths for template_class_no_comments.py and template_class.py.
README.md Revised introductory text, renamed "Installation" to "Getting started," added subsections, and updated links to new documentation paths.
code/acting/readme.md File deleted, previously provided documentation for the acting component.
code/perception/src/coordinate_transformation.py Updated documentation string for quat_to_heading, commented out old implementation, no changes to method signatures.
code/perception/src/experiments/Position_Heading_Datasets/viz.py Updated documentation path in comments, no significant logic changes.
code/perception/src/kalman_filter.py Updated documentation path for Kalman filter, no changes to functionality.
code/perception/src/lidar_distance.py Updated documentation path in comments, no functionality changes.
code/perception/src/position_heading_filter_debug_node.py Updated CSV saving paths, no logic changes.
code/perception/src/position_heading_publisher_node.py Updated documentation link in class docstring, no logic changes.
code/perception/src/traffic_light_detection/Readme.md Updated DVC experiments documentation link.
doc/01_general/Readme.md File deleted, previously contained introductory project setup information.
doc/02_development/13_documentation_requirements.md File deleted, previously outlined documentation requirements for developers.
doc/02_development/Readme.md File deleted, previously contained development guidelines for contributors.
doc/02_development/templates/template_component_readme.md File deleted, served as a template for documenting a module.
doc/02_development/templates/template_wiki_page.md File deleted, served as a template for creating knowledge articles.
doc/03_research/01_acting/Readme.md File deleted, contained an overview of acting research results.
doc/general/README.md New documentation structure added, outlining various sections of the project.
doc/general/architecture.md Updated links and paths to resources, removed author/date sections.
doc/general/execution.md Document transformed to focus on execution instructions, added new sections.
doc/general/installation.md Structural modifications and new sections added for clarity on installation.
doc/perception/README.md New documentation file for the perception component added.
doc/perception/coordinate_transformation.md Updated formatting and content organization, added usage examples.
doc/perception/dataset_generator.md Updated compatibility notes and clarified usage instructions.
doc/perception/distance_to_objects.md Enhanced structure and clarity, added summary statement and TOC.
doc/perception/efficientps.md Updated references and removed outdated content.
doc/perception/kalman_filter.md Updated paths for image assets and clarified content.
doc/perception/lidar_distance_utility.md Removed author/date sections and updated image paths.
doc/perception/position_heading_filter_debug_node.md Updated paths to viz.py and corrected image paths.
doc/perception/position_heading_publisher_node.md Corrected image paths and updated references.
doc/perception/traffic_light_detection.md Added summary section and structured TOC.

Assessment against linked issues

Objective Addressed Explanation
Clear documentation structure (275) βœ… The changes include a new general project setup section and improved organization of existing documentation.
Addition of a getting started document (275) βœ… The README now includes a "Getting started" section with clear installation and execution instructions.

Possibly related PRs

🐰 "In the garden where knowledge grows,
Paths are changed, as the rabbit knows.
From README to code, clarity's the aim,
With every hop, we enhance the game!
So gather 'round, let’s celebrate this feat,
For in our project, all is now neat!" πŸ‡


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

❀️ Share - [X](https://twitter.com/intent/tweet?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A&url=https%3A//coderabbit.ai) - [Mastodon](https://mastodon.social/share?text=I%20just%20used%20%40coderabbitai%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20the%20proprietary%20code.%20Check%20it%20out%3A%20https%3A%2F%2Fcoderabbit.ai) - [Reddit](https://www.reddit.com/submit?title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&text=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code.%20Check%20it%20out%3A%20https%3A//coderabbit.ai) - [LinkedIn](https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fcoderabbit.ai&mini=true&title=Great%20tool%20for%20code%20review%20-%20CodeRabbit&summary=I%20just%20used%20CodeRabbit%20for%20my%20code%20review%2C%20and%20it%27s%20fantastic%21%20It%27s%20free%20for%20OSS%20and%20offers%20a%20free%20trial%20for%20proprietary%20code)
πŸͺ§ Tips ### Chat There are 3 ways to chat with [CodeRabbit](https://coderabbit.ai): - Review comments: Directly reply to a review comment made by CodeRabbit. Example: - `I pushed a fix in commit , please review it.` - `Generate unit testing code for this file.` - `Open a follow-up GitHub issue for this discussion.` - Files and specific lines of code (under the "Files changed" tab): Tag `@coderabbitai` in a new review comment at the desired location with your query. Examples: - `@coderabbitai generate unit testing code for this file.` - `@coderabbitai modularize this function.` - PR comments: Tag `@coderabbitai` in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples: - `@coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.` - `@coderabbitai read src/utils.ts and generate unit testing code.` - `@coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.` - `@coderabbitai help me debug CodeRabbit configuration file.` Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. ### CodeRabbit Commands (Invoked using PR comments) - `@coderabbitai pause` to pause the reviews on a PR. - `@coderabbitai resume` to resume the paused reviews. - `@coderabbitai review` to trigger an incremental review. This is useful when automatic reviews are disabled for the repository. - `@coderabbitai full review` to do a full review from scratch and review all the files again. - `@coderabbitai summary` to regenerate the summary of the PR. - `@coderabbitai resolve` resolve all the CodeRabbit review comments. - `@coderabbitai configuration` to show the current CodeRabbit configuration for the repository. - `@coderabbitai help` to get help. ### Other keywords and placeholders - Add `@coderabbitai ignore` anywhere in the PR description to prevent this PR from being reviewed. - Add `@coderabbitai summary` to generate the high-level summary at a specific location in the PR description. - Add `@coderabbitai` anywhere in the PR title to generate the title automatically. ### CodeRabbit Configuration File (`.coderabbit.yaml`) - You can programmatically configure CodeRabbit by adding a `.coderabbit.yaml` file to the root of your repository. - Please see the [configuration documentation](https://docs.coderabbit.ai/guides/configure-coderabbit) for more information. - If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: `# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json` ### Documentation and Community - Visit our [Documentation](https://coderabbit.ai/docs) for detailed information on how to use CodeRabbit. - Join our [Discord Community](http://discord.gg/coderabbit) to get help, request features, and share feedback. - Follow us on [X/Twitter](https://twitter.com/coderabbitai) for updates and announcements.
github-actions[bot] commented 1 day ago

Simulation results

Metric Value
Avg. driving score 0.018929
Avg. route completion 37.465
Avg. infraction penalty 0.001873
Collisions with pedestrians 0.678
Collisions with vehicles 14.058
Collisions with layout 3.557
Red lights infractions 0.0
Stop sign infractions 0.339
Off-road infractions 0.214
Route deviations 0.0
Route timeouts 0.0
Agent blocked 0.339
Yield emergency vehicles infractions 0.0
Scenario timeouts 0.678
Min speed infractions 0.169