Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cannoneyed/isometric-nyc
/ types & classes
Types & classes
113 in github.com/cannoneyed/isometric-nyc
⨍
Functions
1,260
◇
Types & classes
113
↳
Endpoints
54
↓ 454 callers
Class
Point
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/make_rectangle_plan.py:28
↓ 274 callers
Class
Point
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/make_strip_plan.py:63
↓ 82 callers
Class
RectBounds
Bounds of the rectangle to generate.
src/isometric_nyc/generation/make_rectangle_plan.py:55
↓ 65 callers
Class
Point
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/automatic_generation.py:75
↓ 60 callers
Class
StripBounds
Bounds of the strip to generate.
src/isometric_nyc/generation/make_strip_plan.py:86
↓ 16 callers
Class
Images
src/isometric_nyc/tile_generation/shared.py:15
↓ 16 callers
Class
Point
A 2D point representing a quadrant coordinate.
src/isometric_nyc/generation/generate_water_masks.py:53
↓ 14 callers
Class
GenerationStep
A single generation step.
src/isometric_nyc/generation/make_strip_plan.py:127
↓ 10 callers
Class
GenerationStep
A single generation step containing quadrants to generate together.
src/isometric_nyc/generation/make_rectangle_plan.py:93
↓ 10 callers
Class
QuadrantPosition
A position in the quadrant grid.
src/isometric_nyc/generation/generate_template_test.py:48
↓ 8 callers
Class
TemplateBuilder
Builds template images for infill generation. Handles: - Optimal placement of infill region to maximize context - Validation of edge constra
src/isometric_nyc/generation/infill_template.py:200
↓ 6 callers
Class
GenerationStep
A single step in the generation plan.
src/isometric_nyc/generation/automatic_generation.py:123
↓ 6 callers
Class
RectanglePlan
A complete generation plan for a rectangle.
src/isometric_nyc/generation/make_rectangle_plan.py:108
↓ 5 callers
Class
QuadrantGrid
Manages the state of quadrants in a tile generation grid. The grid tracks which quadrants are: - GENERATED: Already have pixel art generation
src/isometric_nyc/generation/generate_template_test.py:369
↓ 4 callers
Class
BoundingBox
A bounding box in pixel coordinates.
src/isometric_nyc/generation/generate_template_test.py:68
↓ 4 callers
Class
GenerationItem
A single item in the generation plan.
src/isometric_nyc/generation/init_layer.py:71
↓ 3 callers
Class
BoundingBox
Bounding box defined by top-left and bottom-right corners.
src/isometric_nyc/generation/automatic_generation.py:89
↓ 3 callers
Class
GoogleMapsClient
src/isometric_nyc/data/google_maps.py:6
↓ 3 callers
Class
QuadrantGrid
In-memory grid of quadrant states. This class manages the state of all quadrants within a bounding box and helps construct generation plans.
src/isometric_nyc/generation/automatic_generation.py:234
↓ 3 callers
Class
QueueItemType
src/isometric_nyc/generation/queue_db.py:16
↓ 3 callers
Class
TemplatePlacement
Describes where to place the infill region within the template. The template is always 1024x1024. This specifies: - Where the infill region sh
src/isometric_nyc/generation/infill_template.py:142
↓ 2 callers
Class
AppConfig
Full application configuration.
src/isometric_nyc/generation/model_config.py:98
↓ 2 callers
Class
BuildingData
src/notebooks/test.py:58
↓ 2 callers
Class
GenerationItem
A single item from the generation plan.
src/isometric_nyc/generation/generate_full_map_layer.py:67
↓ 2 callers
Class
ImageSettings
Per-image settings from CSV or defaults.
src/isometric_nyc/synthetic_data/create_omni_dataset.py:65
↓ 2 callers
Class
Images
src/notebooks/tile.py:78
↓ 2 callers
Class
Images
src/notebooks/few-shot-checks.py:77
↓ 2 callers
Class
InfillPositioner
Handles positioning and validation of arbitrary rectangular infill regions. Rules: 1. Infill area must be ≤ 50% of template area 2. If infil
src/isometric_nyc/generation/generate_template_test.py:117
↓ 2 callers
Class
ModelConfig
Configuration for a single AI model.
src/isometric_nyc/generation/model_config.py:16
↓ 2 callers
Class
QuadrantHelpers
Helper class for quadrant operations during template building. Encapsulates the helper functions used by both generate_omni and generate_tile_
src/isometric_nyc/generation/shared.py:830
↓ 1 callers
Class
Bounds
Bounding box for the generation area.
src/isometric_nyc/generation/init_layer.py:40
↓ 1 callers
Class
GenerationPlan
A complete generation plan with metadata.
src/isometric_nyc/generation/automatic_generation.py:155
↓ 1 callers
Class
ImageRef
src/notebooks/tile.py:69
↓ 1 callers
Class
ImageRef
src/notebooks/few-shot-checks.py:68
↓ 1 callers
Class
ImageRef
src/isometric_nyc/tile_generation/shared.py:6
↓ 1 callers
Class
InfillContext
Describes the context (generated pixels) available around an infill region. Each boolean indicates whether there are generated pixels in that di
src/isometric_nyc/generation/generate_template_test.py:98
↓ 1 callers
Class
InfillRegion
A rectangular region to be infilled. Coordinates are in "world" pixel space, where: - (0, 0) is the top-left of quadrant (0, 0) - x increase
src/isometric_nyc/generation/infill_template.py:48
↓ 1 callers
Class
ModelEndpoint
Configuration for a model inference endpoint.
src/isometric_nyc/generation/generate_full_map_layer.py:53
↓ 1 callers
Class
NYCOpenDataClient
src/isometric_nyc/data/nyc_opendata.py:9
↓ 1 callers
Class
QueueItem
Represents a single item in the generation queue.
src/isometric_nyc/generation/queue_db.py:29
↓ 1 callers
Class
QueueItemStatus
src/isometric_nyc/generation/queue_db.py:21
↓ 1 callers
Class
RenderRequest
A request to render a quadrant.
src/isometric_nyc/generation/web_renderer.py:33
↓ 1 callers
Class
StepStatus
Status of a generation step.
src/isometric_nyc/generation/automatic_generation.py:66
↓ 1 callers
Class
StepStatus
Status of a generation step.
src/isometric_nyc/generation/make_strip_plan.py:54
↓ 1 callers
Class
TileRequestFilter
Filter out noisy tile and static file requests from logs.
src/isometric_nyc/generation/app.py:103
↓ 1 callers
Class
WebRenderer
Manages a persistent web server and render queue. This class: - Starts a web server (bun/vite) when initialized - Maintains an internal queu
src/isometric_nyc/generation/web_renderer.py:48
Class
BoundsEditorHandler
HTTP request handler for the bounds editor.
src/isometric_nyc/generation/create_bounds.py:883
Interface
ControlPanelProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:5
Interface
ControlPanelProps
src/app/src/components/ControlPanel.tsx:10
Interface
CoordinateInputProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:54
Interface
DziMetadata
src/app/src/App.tsx:33
Class
Edge
Possible generation edges.
src/isometric_nyc/generation/make_strip_plan.py:45
Class
EditRequest
inference/server.py:45
Interface
Env
* Minimal R2 caching worker - just adds Cache-Control headers
src/app/worker/src/index.ts:5
Class
GenerationCheck
A Pydantic schema for the generation check response.
src/notebooks/tile.py:206
Class
GenerationCheck
A Pydantic schema for the generation check response.
src/notebooks/few-shot-checks.py:205
Class
GenerationCheck
A Pydantic schema for the generation check response.
src/isometric_nyc/tile_generation/generation_checker.py:36
Class
ImageEditor
inference/server.py:71
Interface
IsometricMapProps
src/app/src/components/IsometricMap.tsx:46
Class
QuadrantState
State of a quadrant in the grid.
src/isometric_nyc/generation/generate_template_test.py:39
Class
QuadrantState
State of a quadrant in the grid.
src/isometric_nyc/generation/automatic_generation.py:58
Interface
ScanlineOverlayProps
src/app/src/components/ScanlineOverlay.tsx:3
Interface
ShaderLocations
src/app/src/shaders/water.ts:221
Interface
ShaderParams
src/layers/water_shader/app/src/App.tsx:6
Interface
ShaderParams
src/app/src/shaders/water.ts:160
Class
SignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/snow/app/server.py:29
Class
SignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/dark_mode/app/server.py:30
Class
SignedIntConverter
URL converter that handles signed (positive and negative) integers.
src/layers/water_shader/app/server.py:84
Interface
SliderControlProps
src/layers/water_shader/app/src/components/ControlPanel.tsx:17
Class
Test2x1RuleEnforcement
tests/test_make_rectangle_plan.py:550
Class
Test2x2RuleEnforcement
tests/test_make_rectangle_plan.py:498
Class
TestCanPlace1x2Vertical
tests/test_make_rectangle_plan.py:277
Class
TestCanPlace2x1Horizontal
tests/test_make_rectangle_plan.py:215
Class
TestCanPlace2x2
tests/test_make_rectangle_plan.py:153
Class
TestComplexScenarios
tests/test_make_rectangle_plan.py:761
Class
TestContextValidation
Tests for 2x2 context requirement validation.
tests/test_make_rectangle_plan.py:1050
Class
TestCreateRectanglePlan
tests/test_make_rectangle_plan.py:333
Class
TestCreateStripPlan
tests/test_make_strip_plan.py:367
Class
TestDepth1Plan
tests/test_make_strip_plan.py:203
Class
TestDepth2Plan
tests/test_make_strip_plan.py:267
Class
TestDepth3PlusPlan
tests/test_make_strip_plan.py:303
Class
TestEdgeCases
tests/test_make_rectangle_plan.py:605
Class
TestFindGenerationEdge
tests/test_make_strip_plan.py:162
Class
TestGenerationStepSerialization
tests/test_make_strip_plan.py:396
Class
TestGet2x2Neighbors
tests/test_make_rectangle_plan.py:130
Class
TestGet2x2Quadrants
tests/test_make_rectangle_plan.py:110
Class
TestGetExteriorNeighbors
tests/test_make_strip_plan.py:123
Class
TestIsEdgeFullyGenerated
tests/test_make_strip_plan.py:145
Class
TestPlanSummary
tests/test_make_rectangle_plan.py:577
Class
TestPoint
tests/test_make_strip_plan.py:30
Class
TestPoint
tests/test_make_rectangle_plan.py:38
Class
TestQueuedQuadrants
Tests that verify the algorithm correctly considers in-progress and queued generations when determining if a seam will be formed. Queued quadr
tests/test_make_rectangle_plan.py:1139
Class
TestRectBounds
tests/test_make_rectangle_plan.py:71
Class
TestSeamAvoidance
Tests for seam avoidance when there's a generated quadrant at strip ends.
tests/test_make_strip_plan.py:431
Class
TestSerialization
tests/test_make_rectangle_plan.py:978
Class
TestStripBounds
tests/test_make_strip_plan.py:67
Class
TestStripPlanPattern
Tests that verify the algorithm follows the 019 strip plan pattern: 1. 2x2 tiles placed with gaps (every 3rd column) 2. 1x2 bridges between 2x2
tests/test_make_rectangle_plan.py:834
Class
TestTaskExamples
tests/test_make_strip_plan.py:885
Class
TestValidation
tests/test_make_rectangle_plan.py:1002
Interface
TileConfig
src/app/src/App.tsx:9
next →
1–100 of 113, ranked by callers