diff --git a/ellipse_126x91mm.svg b/ellipse_126x91mm.svg new file mode 100644 index 0000000..cfb1f23 --- /dev/null +++ b/ellipse_126x91mm.svg @@ -0,0 +1,3 @@ + + + diff --git a/ellipse_126x91mm_a4centered.svg b/ellipse_126x91mm_a4centered.svg new file mode 100644 index 0000000..f82dd56 --- /dev/null +++ b/ellipse_126x91mm_a4centered.svg @@ -0,0 +1,3 @@ + + + diff --git a/examples/weather-demo/grafana-dashboard.json b/examples/weather-demo/grafana-dashboard.json new file mode 100644 index 0000000..f13b1fc --- /dev/null +++ b/examples/weather-demo/grafana-dashboard.json @@ -0,0 +1,79 @@ +{ + "dashboard": { + "title": "Weather Metrics", + "uid": "weather-metrics", + "timezone": "browser", + "refresh": "1m", + "time": { "from": "now-6h", "to": "now" }, + "panels": [ + { + "id": 1, + "type": "timeseries", + "title": "Temperature by City (°C)", + "gridPos": { "x": 0, "y": 0, "w": 24, "h": 10 }, + "datasource": { "type": "grafana-postgresql-datasource", "uid": "fission-pg" }, + "fieldConfig": { + "defaults": { + "unit": "celsius", + "custom": { "lineWidth": 2, "drawStyle": "line", "showPoints": "never", "spanNulls": true } + } + }, + "options": { "legend": { "displayMode": "table", "placement": "right" } }, + "targets": [ + { + "refId": "A", + "rawSql": "SELECT\n recorded_at AS time,\n temperature,\n city\nFROM weather_metrics\nWHERE $__timeFilter(recorded_at)\nORDER BY recorded_at", + "format": "time_series" + } + ] + }, + { + "id": 2, + "type": "table", + "title": "Current Conditions", + "gridPos": { "x": 0, "y": 10, "w": 24, "h": 8 }, + "datasource": { "type": "grafana-postgresql-datasource", "uid": "fission-pg" }, + "options": { "sortBy": [{ "displayName": "City" }] }, + "targets": [ + { + "refId": "A", + "rawSql": "SELECT DISTINCT ON (city)\n city,\n country,\n temperature,\n feels_like,\n humidity,\n wind_speed,\n description,\n recorded_at\nFROM weather_metrics\nORDER BY city, recorded_at DESC", + "format": "table" + } + ] + }, + { + "id": 3, + "type": "timeseries", + "title": "Humidity by City (%)", + "gridPos": { "x": 0, "y": 18, "w": 12, "h": 8 }, + "datasource": { "type": "grafana-postgresql-datasource", "uid": "fission-pg" }, + "fieldConfig": { "defaults": { "unit": "percent", "min": 0, "max": 100, "custom": { "lineWidth": 2, "drawStyle": "line", "showPoints": "never", "spanNulls": true } } }, + "targets": [ + { + "refId": "A", + "rawSql": "SELECT\n recorded_at AS time,\n humidity,\n city\nFROM weather_metrics\nWHERE $__timeFilter(recorded_at)\nORDER BY recorded_at", + "format": "time_series" + } + ] + }, + { + "id": 4, + "type": "timeseries", + "title": "Wind Speed by City (m/s)", + "gridPos": { "x": 12, "y": 18, "w": 12, "h": 8 }, + "datasource": { "type": "grafana-postgresql-datasource", "uid": "fission-pg" }, + "fieldConfig": { "defaults": { "unit": "velocityms", "custom": { "lineWidth": 2, "drawStyle": "line", "showPoints": "never", "spanNulls": true } } }, + "targets": [ + { + "refId": "A", + "rawSql": "SELECT\n recorded_at AS time,\n wind_speed,\n city\nFROM weather_metrics\nWHERE $__timeFilter(recorded_at)\nORDER BY recorded_at", + "format": "time_series" + } + ] + } + ], + "schemaVersion": 38 + }, + "overwrite": true +} diff --git a/unroll_ring.svg b/unroll_ring.svg new file mode 100644 index 0000000..38eb088 --- /dev/null +++ b/unroll_ring.svg @@ -0,0 +1,14 @@ + + + + + + diff --git a/unroll_ring_correct.svg b/unroll_ring_correct.svg new file mode 100644 index 0000000..5ef5379 --- /dev/null +++ b/unroll_ring_correct.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/unroll_ring_params.txt b/unroll_ring_params.txt new file mode 100644 index 0000000..75e7b9d --- /dev/null +++ b/unroll_ring_params.txt @@ -0,0 +1,3 @@ +Диаметр цилиндра: 96 мм +Вертикальная проекция большой оси эллипса: 80 мм +Расстояние между срезами по вертикали: 20 мм diff --git a/unroll_ring_part1.svg b/unroll_ring_part1.svg new file mode 100644 index 0000000..6d2934c --- /dev/null +++ b/unroll_ring_part1.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/unroll_ring_part2.svg b/unroll_ring_part2.svg new file mode 100644 index 0000000..9b68f51 --- /dev/null +++ b/unroll_ring_part2.svg @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/unroll_ring_sine.svg b/unroll_ring_sine.svg new file mode 100644 index 0000000..940fad4 --- /dev/null +++ b/unroll_ring_sine.svg @@ -0,0 +1,13 @@ + + + + + + + \ No newline at end of file