A design prototype of the new infrared.city homepage: the story, the order of the sections and the language. Nothing here is wired to the product.
?icp=… or /c/…).Fast metre-resolution simulation for wind
01 · What it is
We simulate the climate around and inside buildings — wind, heat, sun and daylight — at metre resolution, in seconds.
How much daylight actually reaches a desk on this floor, once the neighbours block the sky. Resolved floor by floor.
02 · The differentiator
Everyone else ships an application. We ship the capability — so a product, a practice or a city becomes climate-aware without hiring a simulation team.
Building this yourself means CFD engineers, training data, a GPU cluster, a validation programme — and years. One API call instead:
Climate physics, one API call away. Tiling, polling and merging are handled for you — you get a field back, not a job queue to babysit.
# pip install infrared-sdk from infrared_sdk import Client client = Client(api_key) run = client.run_area( polygon=aoi, analysis="thermal-comfort") heat = run.result() # → a field, in seconds
Open it as a guest and walk through five public case studies — before you sign up for anything.
900 tokens on signup, 200 every month · no credit card
The engine inside the tools your team already has open — run analyses without leaving your model.
| GRASSHOPPER | plugin · Rhino 8 script components | Live |
| REVIT | add-in | Live |
| QGIS | plugin | Live |
| ARCGIS | connector | Live |
| SKETCHUP | extension | Soon |
| AGENT SKILLS | Claude Code · Cursor · Copilot | Docs |
When the deployment has to fit you rather than the other way round — a city-scale layer, a bespoke workflow, or the engine inside your own environment.
03 · Four ways in
Put climate physics inside your platform without owning the physics.
API & SDK → 02See where heat is dangerous today, and where the budget should go.
Live layer → 03Submission-ready analysis in an afternoon, not a fortnight.
Workflows → 04Test options while they can still change, inside the tools you use.
Platform & plugins →Not sure? The free tier runs the same engine →
04 · Validation
| Model | Measured against | Status |
|---|---|---|
| Thermal comfort | 2–4 K RMSE on temperate built-up scenes, no per-site calibration | Validated |
| Wind | High agreement against held-out CFD; benchmarked against AIJ wind-tunnel measurements | Screening |
| Daylight sky model | Byte-for-byte identical to the Radiance reference | Exact |
| Per-model studies | Underway; a consolidated overview is in preparation | In progress |
Screening-grade. Good enough to compare options and find problems — not a certified measurement. We say so because it is what makes the rest trustworthy.
On one August afternoon in Hong Kong, reads measurably kinder than two blocks over, while the tower's has stored a working day of sun. Touch a noun — the number is measured, not illustrated.
05 · Live
The layer answers street by street, 72 hours ahead — and with the what-if engine you plant trees and watch the answer change.
Vienna · 160 km² · 1 m · 72 h
06 · Pricing
One token currency across platform, plugins and API · start without a credit card · paid plans billed annually
| Free | Starter | Advanced · most used | Pro | |
|---|---|---|---|---|
| Per year | €0 | €240/yr | €1,200/yr | €6,000/yr |
| Scale | Students & small studies | Small sites | Quarter scale | District to city |
| Tokens / month | 900 on signup + 200/mo | 500 | 4,000 | 50,000 |
| ≈ analyses / month | ~20 every month | 50 | 400 | 5,000 |
| Price per extra token | €0.10 | €0.04 | €0.025 | €0.01 |
| Access | Platform · plugins · API | Everything · 10 req/s | Everything · 30 req/s | Everything · 60 req/s |
| Extras | Same engine, same account | All simulation models | Compare + AI reports | Highest throughput |
| Start free | Choose | Choose | Choose |
Every plan buys top-up packs at its own discount — list rate €0.10 per token · one analysis = 10 tokens · pay only for the area you study
Custom digital twin · live layer for your city · co-development