| @@ 2469-2480 (lines=12) @@ | ||
| 2466 | generator. |
|
| 2467 | """ |
|
| 2468 | ||
| 2469 | def voltage_levels(p: float) -> int: |
|
| 2470 | if p <= 100: |
|
| 2471 | return 7 |
|
| 2472 | elif p <= 200: |
|
| 2473 | return 6 |
|
| 2474 | elif p <= 5500: |
|
| 2475 | return 5 |
|
| 2476 | elif p <= 20000: |
|
| 2477 | return 4 |
|
| 2478 | elif p <= 120000: |
|
| 2479 | return 3 |
|
| 2480 | return 1 |
|
| 2481 | ||
| 2482 | # Join mastr table |
|
| 2483 | with db.session_scope() as session: |
|
| @@ 287-298 (lines=12) @@ | ||
| 284 | GeoDataFrame containing units all having assigned a voltage level. |
|
| 285 | """ |
|
| 286 | ||
| 287 | def voltage_levels(p: float) -> int: |
|
| 288 | if p <= 100: |
|
| 289 | return 7 |
|
| 290 | elif p <= 200: |
|
| 291 | return 6 |
|
| 292 | elif p <= 5500: |
|
| 293 | return 5 |
|
| 294 | elif p <= 20000: |
|
| 295 | return 4 |
|
| 296 | elif p <= 120000: |
|
| 297 | return 3 |
|
| 298 | return 1 |
|
| 299 | ||
| 300 | units_gdf["voltage_level_inferred"] = False |
|
| 301 | mask = units_gdf.voltage_level.isna() |
|