|
1 | 1 | # Data Models |
2 | 2 |
|
3 | | -## Hazard Models |
4 | | - |
5 | | -### Earthquake Models |
6 | | -```{eval-rst} |
7 | | -.. autopydantic_model:: erad.models.hazard.earthquake.EarthQuakeModel |
8 | | - :exclude-members: example, validate_fields |
9 | | -``` |
10 | | - |
11 | | -### Wind Models |
12 | | - |
13 | | -```{eval-rst} |
14 | | -.. autopydantic_model:: erad.models.hazard.wind.WindModel |
15 | | -``` |
16 | | - |
17 | | -### Flood Models |
18 | | - |
19 | | -```{eval-rst} |
20 | | -.. autopydantic_model:: erad.models.hazard.flood.FloodModelArea |
21 | | -``` |
22 | | - |
23 | | -```{eval-rst} |
24 | | -.. autopydantic_model:: erad.models.hazard.flood.FloodModel |
25 | | -``` |
26 | | - |
27 | | -### Fire Models |
28 | | - |
29 | | -```{eval-rst} |
30 | | -.. autopydantic_model:: erad.models.hazard.wild_fire.FireModel |
31 | | -``` |
32 | | - |
33 | | -```{eval-rst} |
34 | | -.. autopydantic_model:: erad.models.hazard.wild_fire.FireModelArea |
35 | | -``` |
| 3 | +This page lists the primary ERAD model classes. |
36 | 4 |
|
37 | | -## Asset Model |
38 | | - |
39 | | -```{eval-rst} |
40 | | -.. autopydantic_model:: erad.models.asset.AssetState |
41 | | -
|
42 | | -.. autopydantic_model:: erad.models.asset.Asset |
43 | | -``` |
44 | | - |
45 | | -## Asset Mapping Model |
46 | | - |
47 | | -```{eval-rst} |
48 | | -
|
49 | | -.. autopydantic_model:: erad.models.asset_mapping.ComponentFilterModel |
50 | | -
|
51 | | -.. autopydantic_model:: erad.models.asset_mapping.AssetComponentMap |
52 | | -``` |
53 | | - |
54 | | - |
55 | | -## Fragility Model |
| 5 | +## Hazard Models |
56 | 6 |
|
57 | | -```{eval-rst} |
58 | | -.. autopydantic_model:: erad.models.fragility_curve.ProbabilityFunction |
| 7 | +- `erad.models.hazard.earthquake.EarthQuakeModel` |
| 8 | +- `erad.models.hazard.wind.WindModel` |
| 9 | +- `erad.models.hazard.flood.FloodModelArea` |
| 10 | +- `erad.models.hazard.flood.FloodModel` |
| 11 | +- `erad.models.hazard.wild_fire.FireModel` |
| 12 | +- `erad.models.hazard.wild_fire.FireModelArea` |
59 | 13 |
|
60 | | -.. autopydantic_model:: erad.models.fragility_curve.FragilityCurve |
| 14 | +## Asset Models |
61 | 15 |
|
62 | | -.. autopydantic_model:: erad.models.fragility_curve.HazardFragilityCurves |
| 16 | +- `erad.models.asset.AssetState` |
| 17 | +- `erad.models.asset.Asset` |
63 | 18 |
|
64 | | -``` |
| 19 | +## Asset Mapping Models |
65 | 20 |
|
66 | | -## Probabaility Model |
| 21 | +- `erad.models.asset_mapping.ComponentFilterModel` |
| 22 | +- `erad.models.asset_mapping.AssetComponentMap` |
67 | 23 |
|
68 | | -```{eval-rst} |
69 | | -.. autopydantic_model:: erad.models.probability.BaseProbabilityModel |
70 | | -``` |
71 | | -### Speed Model |
72 | | -```{eval-rst} |
73 | | -.. autopydantic_model:: erad.models.probability.SpeedProbability |
74 | | -``` |
| 24 | +## Fragility Models |
75 | 25 |
|
76 | | -### Temperature Model |
77 | | -```{eval-rst} |
78 | | -.. autopydantic_model:: erad.models.probability.TemperatureProbability |
79 | | -``` |
| 26 | +- `erad.models.fragility_curve.ProbabilityFunction` |
| 27 | +- `erad.models.fragility_curve.FragilityCurve` |
| 28 | +- `erad.models.fragility_curve.HazardFragilityCurves` |
80 | 29 |
|
81 | | -### Distance Model |
82 | | -```{eval-rst} |
83 | | -.. autopydantic_model:: erad.models.probability.DistanceProbability |
84 | | -``` |
| 30 | +## Probability Models |
85 | 31 |
|
86 | | -### Acceleration Model |
87 | | -```{eval-rst} |
88 | | -.. autopydantic_model:: erad.models.probability.AccelerationProbability |
89 | | -``` |
| 32 | +- `erad.models.probability.BaseProbabilityModel` |
| 33 | +- `erad.models.probability.SpeedProbability` |
| 34 | +- `erad.models.probability.TemperatureProbability` |
| 35 | +- `erad.models.probability.DistanceProbability` |
| 36 | +- `erad.models.probability.AccelerationProbability` |
0 commit comments