|
191 | 191 | "from weac.utils.misc import load_dummy_profile\n", |
192 | 192 | "\n", |
193 | 193 | "from weac.logging_config import setup_logging\n", |
| 194 | + "\n", |
194 | 195 | "setup_logging(level=\"WARNING\")\n", |
195 | 196 | "\n", |
196 | 197 | "\n", |
|
1725 | 1726 | "print(f\"\\nSlope Angle: {system.scenario.phi:.1f}°\")\n", |
1726 | 1727 | "print(f\"\\nSegments ({len(system.scenario.segments)}):\")\n", |
1727 | 1728 | "for i, seg in enumerate(system.scenario.segments):\n", |
1728 | | - " print(f\" {i+1}. Length: {seg.length:.1f} mm, Foundation: {seg.has_foundation}, Mass: {seg.m:.1f} kg\")\n", |
| 1729 | + " print(\n", |
| 1730 | + " f\" {i + 1}. Length: {seg.length:.1f} mm, Foundation: {seg.has_foundation}, Mass: {seg.m:.1f} kg\"\n", |
| 1731 | + " )\n", |
1729 | 1732 | "\n", |
1730 | 1733 | "print(f\"\\nLayers ({len(system.slab.layers)}):\")\n", |
1731 | 1734 | "for i, layer in enumerate(system.slab.layers):\n", |
1732 | | - " print(f\" {i+1}. Thickness: {layer.h:.1f} mm, Density: {layer.rho:.1f} kg/m³\")\n", |
| 1735 | + " print(f\" {i + 1}. Thickness: {layer.h:.1f} mm, Density: {layer.rho:.1f} kg/m³\")\n", |
1733 | 1736 | "\n", |
1734 | 1737 | "print(\"\\nWeak Layer:\")\n", |
1735 | 1738 | "print(f\" Density: {system.weak_layer.rho:.1f} kg/m³\")\n", |
|
1748 | 1751 | "print(f\"\\nSlope Angle: {ss_result.system.scenario.phi:.1f}°\")\n", |
1749 | 1752 | "print(f\"\\nSegments ({len(ss_result.system.scenario.segments)}):\")\n", |
1750 | 1753 | "for i, seg in enumerate(ss_result.system.scenario.segments):\n", |
1751 | | - " print(f\" {i+1}. Length: {seg.length:.1f} mm, Foundation: {seg.has_foundation}, Mass: {seg.m:.1f} kg\")\n", |
| 1754 | + " print(\n", |
| 1755 | + " f\" {i + 1}. Length: {seg.length:.1f} mm, Foundation: {seg.has_foundation}, Mass: {seg.m:.1f} kg\"\n", |
| 1756 | + " )\n", |
1752 | 1757 | "\n", |
1753 | 1758 | "print(f\"\\nLayers ({len(ss_result.system.slab.layers)}):\")\n", |
1754 | 1759 | "for i, layer in enumerate(ss_result.system.slab.layers):\n", |
1755 | | - " print(f\" {i+1}. Thickness: {layer.h:.1f} mm, Density: {layer.rho:.1f} kg/m³\")\n", |
| 1760 | + " print(f\" {i + 1}. Thickness: {layer.h:.1f} mm, Density: {layer.rho:.1f} kg/m³\")\n", |
1756 | 1761 | "\n", |
1757 | 1762 | "print(\"\\nWeak Layer:\")\n", |
1758 | 1763 | "print(f\" Density: {ss_result.system.weak_layer.rho:.1f} kg/m³\")\n", |
|
1767 | 1772 | "print(f\"Touchdown Distance: {ss_result.touchdown_distance:.1f} mm\")\n", |
1768 | 1773 | "print(f\"Energy Release Rate: {ss_result.energy_release_rate:.3f} J/m²\")\n", |
1769 | 1774 | "print(\"\\nMaximal Stress Results:\")\n", |
1770 | | - "print(f\" Max Principal Stress (normalized): {ss_result.maximal_stress_result.max_principal_stress_norm:.3f}\")\n", |
| 1775 | + "print(\n", |
| 1776 | + " f\" Max Principal Stress (normalized): {ss_result.maximal_stress_result.max_principal_stress_norm:.3f}\"\n", |
| 1777 | + ")\n", |
1771 | 1778 | "print(f\" Max Sxx (normalized): {ss_result.maximal_stress_result.max_Sxx_norm:.3f}\")\n", |
1772 | | - "print(f\" Slab Tensile Criterion: {ss_result.maximal_stress_result.slab_tensile_criterion:.3f}\")" |
| 1779 | + "print(\n", |
| 1780 | + " f\" Slab Tensile Criterion: {ss_result.maximal_stress_result.slab_tensile_criterion:.3f}\"\n", |
| 1781 | + ")" |
1773 | 1782 | ] |
1774 | 1783 | }, |
1775 | 1784 | { |
|
1792 | 1801 | "source": [ |
1793 | 1802 | "ss_analyzer = Analyzer(ss_result.system)\n", |
1794 | 1803 | "x_ss, z_ss, xwl_ss = ss_analyzer.rasterize_solution(mode=\"cracked\")\n", |
1795 | | - "fig = plotter.plot_deformed(x_ss, xwl_ss, z_ss, ss_analyzer, scale=100, aspect=1, field=\"Sxx\")" |
| 1804 | + "fig = plotter.plot_deformed(\n", |
| 1805 | + " x_ss, xwl_ss, z_ss, ss_analyzer, scale=100, aspect=1, field=\"Sxx\"\n", |
| 1806 | + ")" |
1796 | 1807 | ] |
1797 | 1808 | } |
1798 | 1809 | ], |
|
0 commit comments