Skip to content

Update readme.md #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

rahulbamnuya
Copy link

@rahulbamnuya rahulbamnuya commented May 5, 2025

📍 Description
This pull request adds support for GeoPlot visualization to the AgentTorch simulation framework.

The GeoPlot module allows users to:

Render 3D geospatial plots of simulation state trajectories.

Visualize agent properties (e.g., money spent) over time.

Export outputs as .html (interactive CesiumJS viewer) and .geojson files.

✅ Features Included
GeoPlot class with configurable options:

cesium_token: Cesium Ion token for visualization.

step_time: Time in seconds between state steps.

coordinates: Path to agent coordinates.

feature: Path to the property being visualized.

visualization_type: 'color' or 'size' based rendering.

render() method to generate HTML and GeoJSON output for each simulation episode.

Updated README with:

Usage examples.

Configuration table.

Output file descriptions.

Contribution instructions.

📂 Output
Generates:

*.html: Interactive 3D map (opens in browser).

*.geojson: Raw data used in the map.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant