Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Rex-sys-hk/PlanScope
/ types & classes
Types & classes
70 in github.com/Rex-sys-hk/PlanScope
⨍
Functions
459
◇
Types & classes
70
↓ 21 callers
Class
MLPLayer
src/models/pluto/layers/mlp_layer.py:4
↓ 6 callers
Class
FourierEmbedding
src/models/pluto/layers/fourier_embedding.py:21
↓ 6 callers
Class
PlutoFeature
src/features/pluto_feature.py:17
↓ 6 callers
Class
ScopeFeature
src/features/scope_feature.py:17
↓ 5 callers
Class
OccupancyMap
src/scenario_manager/occupancy_map.py:21
↓ 5 callers
Class
ScenarioManager
src/scenario_manager/scenario_manager.py:47
↓ 3 callers
Class
BreadthFirstSearchRoadBlock
A class that performs iterative breadth first search. The class operates on the roadblock graph.
src/scenario_manager/utils/bfs_roadblock.py:8
↓ 3 callers
Class
PointsEncoder
src/models/pluto/layers/embedding.py:254
↓ 2 callers
Class
AgentEncoder
src/models/pluto/modules/agent_encoder.py:8
↓ 2 callers
Class
AgentPredictor
src/models/pluto/modules/agent_predictor.py:7
↓ 2 callers
Class
CollisionChecker
src/utils/collision_checker.py:8
↓ 2 callers
Class
CostMapManager
src/scenario_manager/cost_map_manager.py:18
↓ 2 callers
Class
Dijkstra
A class that performs dijkstra's shortest path. The class operates on lane level graph search. The goal condition is specified to be if the l
src/scenario_manager/utils/dijkstra.py:9
↓ 2 callers
Class
ESDFCollisionLoss
src/models/pluto/loss/esdf_collision_loss.py:9
↓ 2 callers
Class
EmergencyBrake
src/post_processing/emergency_brake.py:24
↓ 2 callers
Class
ForwardSimulator
src/post_processing/forward_simulation/forward_simulator.py:13
↓ 2 callers
Class
MR
src/metrics/mr.py:7
↓ 2 callers
Class
MapEncoder
src/models/pluto/modules/map_encoder.py:8
↓ 2 callers
Class
NuplanScenarioRender
src/feature_builders/nuplan_scenario_render.py:41
↓ 2 callers
Class
PlutoFeatureBuilder
src/feature_builders/pluto_feature_builder.py:38
↓ 2 callers
Class
PredAvgADE
src/metrics/prediction_avg_ade.py:8
↓ 2 callers
Class
PredAvgFDE
src/metrics/prediction_avg_fde.py:8
↓ 2 callers
Class
StaticObjectsEncoder
src/models/pluto/modules/static_objects_encoder.py:8
↓ 2 callers
Class
TrajectoryEvaluator
src/post_processing/trajectory_evaluator.py:49
↓ 2 callers
Class
TransformerEncoderLayer
src/models/pluto/layers/transformer.py:40
↓ 2 callers
Class
WarmupCosLR
src/optim/warmup_cos_lr.py:6
↓ 2 callers
Class
minADE
Minimum Average Displacement Error minADE: The average L2 distance between the best forecasted trajectory and the ground truth. The be
src/metrics/min_ade.py:9
↓ 2 callers
Class
minFDE
src/metrics/min_fde.py:9
↓ 1 callers
Class
BatchKinematicBicycleModel
A batch-wise operating class describing the kinematic motion model where the rear axle is the point of reference.
src/post_processing/forward_simulation/batch_kinematic_bicycle.py:34
↓ 1 callers
Class
BatchLQRTracker
Implements an LQR tracker for a kinematic bicycle model. Tracker operates on a batch of proposals. Implementation directly based on the nupl
src/post_processing/forward_simulation/batch_lqr.py:38
↓ 1 callers
Class
ConvDownsampler
src/models/pluto/layers/embedding.py:107
↓ 1 callers
Class
ConvTokenizer
src/models/pluto/layers/embedding.py:90
↓ 1 callers
Class
CustomDataModule
Datamodule wrapping all preparation and dataset creation functionality.
src/custom_training/custom_datamodule.py:103
↓ 1 callers
Class
DecoderLayer
src/models/pluto/modules/planning_decoder.py:12
↓ 1 callers
Class
DecoderLayer
src/models/pluto/modules/hierachical_decoder.py:12
↓ 1 callers
Class
HierachicalDecoder
src/models/pluto/modules/hierachical_decoder.py:89
↓ 1 callers
Class
MVNLoss
Multiple Scope Average Displacement Error mulADE: The average L2 distance between the best forecasted trajectory and the ground truth.
src/metrics/nll_loss.py:46
↓ 1 callers
Class
Mlp
MLP as used in Vision Transformer, MLP-Mixer and related networks
src/models/pluto/layers/transformer.py:10
↓ 1 callers
Class
Mlp
src/models/pluto/layers/embedding.py:121
↓ 1 callers
Class
NATBlock
src/models/pluto/layers/embedding.py:198
↓ 1 callers
Class
NATLayer
src/models/pluto/layers/embedding.py:147
↓ 1 callers
Class
NATSequenceEncoder
src/models/pluto/layers/embedding.py:8
↓ 1 callers
Class
PlanningDecoder
src/models/pluto/modules/planning_decoder.py:89
↓ 1 callers
Class
RouteManager
src/scenario_manager/route_manager.py:30
↓ 1 callers
Class
StateAttentionEncoder
src/models/pluto/modules/agent_encoder.py:97
↓ 1 callers
Class
TrainingEngine
Lightning training engine dataclass wrapping the lightning trainer, model and datamodule.
src/custom_training/custom_training_builder.py:77
↓ 1 callers
Class
WorldFromPrediction
src/post_processing/observation/world_from_prediction.py:22
↓ 1 callers
Class
mulADE
Multiple Scope Average Displacement Error mulADE: The average L2 distance between the best forecasted trajectory and the ground truth.
src/metrics/mul_ade.py:13
Class
BBCoordsIndex
src/post_processing/common/enum.py:120
Class
CollisionType
Enum for the types of collisions of interest.
src/post_processing/common/enum.py:147
Class
ContrastiveScenarioGenerator
src/data_augmentation/contrastive_scenario_generator.py:29
Class
CrossAttentionLayer
src/models/pluto/layers/transformer.py:97
Class
DynamicStateIndex
src/post_processing/common/enum.py:115
Class
EgoAreaIndex
src/post_processing/common/enum.py:128
Class
LateralStateIndex
Index mapping for the lateral dynamics state vector.
src/post_processing/forward_simulation/batch_lqr.py:26
Class
LightningTrainer
src/models/pluto/scope_trainer.py:30
Class
LightningTrainer
src/models/pluto/pluto_trainer.py:28
Class
MinNormSolver
src/utils/min_norm_solvers.py:5
Class
MultiMetricIndex
src/post_processing/common/enum.py:134
Class
OccupancyType
src/scenario_manager/occupancy_map.py:15
Class
PlanningModel
src/models/pluto/pluto_model.py:27
Class
PlanningModel
src/models/pluto/scope_model.py:28
Class
PlutoPlanner
src/planners/pluto_planner.py:39
Class
PolylineElements
Enum for PolylineElements.
src/feature_builders/common.py:26
Class
ScopeContrastiveScenarioGenerator
src/data_augmentation/scope_scenario_generator.py:29
Class
ScopeFeatureBuilder
src/feature_builders/scope_feature_builder.py:38
Class
ScopePlanner
src/planners/scope_planner.py:39
Class
StateIndex
src/post_processing/common/enum.py:11
Class
TransformerDecoderLayer
src/models/pluto/layers/transformer.py:169
Class
WeightedMetricIndex
src/post_processing/common/enum.py:140