Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
blaylockbk committed Oct 18, 2024
1 parent 2535286 commit 5597fcb
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 11 deletions.
6 changes: 3 additions & 3 deletions docs/user_guide/how-to-pivot.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
" white-space: pre-wrap;\n",
"}\n",
"</style>\n",
"<small>shape: (4, 20)</small><table border=\"1\" class=\"dataframe\"><thead><tr><th>date_time</th><th>variable</th><th>sensor_index</th><th>is_derived</th><th>value</th><th>units</th><th>id</th><th>stid</th><th>name</th><th>elevation</th><th>latitude</th><th>longitude</th><th>mnet_id</th><th>state</th><th>timezone</th><th>elev_dem</th><th>period_of_record_start</th><th>period_of_record_end</th><th>is_restricted</th><th>is_active</th></tr><tr><td>datetime[μs, UTC]</td><td>str</td><td>u32</td><td>bool</td><td>f64</td><td>str</td><td>u32</td><td>str</td><td>str</td><td>f64</td><td>f64</td><td>f64</td><td>u32</td><td>str</td><td>str</td><td>f64</td><td>datetime[μs, UTC]</td><td>datetime[μs, UTC]</td><td>bool</td><td>bool</td></tr></thead><tbody><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;air_temp&quot;</td><td>1</td><td>false</td><td>4.989</td><td>&quot;Celsius&quot;</td><td>1</td><td>&quot;WBB&quot;</td><td>&quot;U of U William Browning Buildi…</td><td>4806.0</td><td>40.76623</td><td>-111.84755</td><td>153</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4727.7</td><td>1997-01-01 00:00:00 UTC</td><td>2024-10-18 05:10:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;dew_point_temperature&quot;</td><td>1</td><td>true</td><td>3.14</td><td>&quot;Celsius&quot;</td><td>1</td><td>&quot;WBB&quot;</td><td>&quot;U of U William Browning Buildi…</td><td>4806.0</td><td>40.76623</td><td>-111.84755</td><td>153</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4727.7</td><td>1997-01-01 00:00:00 UTC</td><td>2024-10-18 05:10:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;air_temp&quot;</td><td>1</td><td>false</td><td>7.222</td><td>&quot;Celsius&quot;</td><td>37032</td><td>&quot;UKBKB&quot;</td><td>&quot;EW2355 Spanish Fork&quot;</td><td>4734.0</td><td>40.09867</td><td>-111.62767</td><td>65</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4740.8</td><td>2013-03-13 00:00:00 UTC</td><td>2024-10-18 05:00:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;dew_point_temperature&quot;</td><td>1</td><td>true</td><td>5.18</td><td>&quot;Celsius&quot;</td><td>37032</td><td>&quot;UKBKB&quot;</td><td>&quot;EW2355 Spanish Fork&quot;</td><td>4734.0</td><td>40.09867</td><td>-111.62767</td><td>65</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4740.8</td><td>2013-03-13 00:00:00 UTC</td><td>2024-10-18 05:00:00 UTC</td><td>false</td><td>true</td></tr></tbody></table></div>"
"<small>shape: (4, 20)</small><table border=\"1\" class=\"dataframe\"><thead><tr><th>date_time</th><th>variable</th><th>sensor_index</th><th>is_derived</th><th>value</th><th>units</th><th>id</th><th>stid</th><th>name</th><th>elevation</th><th>latitude</th><th>longitude</th><th>mnet_id</th><th>state</th><th>timezone</th><th>elev_dem</th><th>period_of_record_start</th><th>period_of_record_end</th><th>is_restricted</th><th>is_active</th></tr><tr><td>datetime[μs, UTC]</td><td>str</td><td>u32</td><td>bool</td><td>f64</td><td>str</td><td>u32</td><td>str</td><td>str</td><td>f64</td><td>f64</td><td>f64</td><td>u32</td><td>str</td><td>str</td><td>f64</td><td>datetime[μs, UTC]</td><td>datetime[μs, UTC]</td><td>bool</td><td>bool</td></tr></thead><tbody><tr><td>2024-10-18 05:55:00 UTC</td><td>&quot;air_temp&quot;</td><td>1</td><td>false</td><td>4.983</td><td>&quot;Celsius&quot;</td><td>1</td><td>&quot;WBB&quot;</td><td>&quot;U of U William Browning Buildi…</td><td>4806.0</td><td>40.76623</td><td>-111.84755</td><td>153</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4727.7</td><td>1997-01-01 00:00:00 UTC</td><td>2024-10-18 05:10:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:55:00 UTC</td><td>&quot;dew_point_temperature&quot;</td><td>1</td><td>true</td><td>3.28</td><td>&quot;Celsius&quot;</td><td>1</td><td>&quot;WBB&quot;</td><td>&quot;U of U William Browning Buildi…</td><td>4806.0</td><td>40.76623</td><td>-111.84755</td><td>153</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4727.7</td><td>1997-01-01 00:00:00 UTC</td><td>2024-10-18 05:10:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;air_temp&quot;</td><td>1</td><td>false</td><td>7.222</td><td>&quot;Celsius&quot;</td><td>37032</td><td>&quot;UKBKB&quot;</td><td>&quot;EW2355 Spanish Fork&quot;</td><td>4734.0</td><td>40.09867</td><td>-111.62767</td><td>65</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4740.8</td><td>2013-03-13 00:00:00 UTC</td><td>2024-10-18 05:00:00 UTC</td><td>false</td><td>true</td></tr><tr><td>2024-10-18 05:45:00 UTC</td><td>&quot;dew_point_temperature&quot;</td><td>1</td><td>true</td><td>5.18</td><td>&quot;Celsius&quot;</td><td>37032</td><td>&quot;UKBKB&quot;</td><td>&quot;EW2355 Spanish Fork&quot;</td><td>4734.0</td><td>40.09867</td><td>-111.62767</td><td>65</td><td>&quot;UT&quot;</td><td>&quot;America/Denver&quot;</td><td>4740.8</td><td>2013-03-13 00:00:00 UTC</td><td>2024-10-18 05:00:00 UTC</td><td>false</td><td>true</td></tr></tbody></table></div>"
],
"text/plain": [
"shape: (4, 20)\n",
Expand All @@ -61,11 +61,11 @@
"╞═══════════╪═══════════╪═══════════╪═══════════╪═══╪═══════════╪═══════════╪═══════════╪══════════╡\n",
"│ 2024-10-1 ┆ air_temp ┆ 1 ┆ false ┆ … ┆ 1997-01-0 ┆ 2024-10-1 ┆ false ┆ true │\n",
"│ 8 ┆ ┆ ┆ ┆ ┆ 1 ┆ 8 ┆ ┆ │\n",
"│ 05:45:00 ┆ ┆ ┆ ┆ ┆ 00:00:00 ┆ 05:10:00 ┆ ┆ │\n",
"│ 05:55:00 ┆ ┆ ┆ ┆ ┆ 00:00:00 ┆ 05:10:00 ┆ ┆ │\n",
"│ UTC ┆ ┆ ┆ ┆ ┆ UTC ┆ UTC ┆ ┆ │\n",
"│ 2024-10-1 ┆ dew_point ┆ 1 ┆ true ┆ … ┆ 1997-01-0 ┆ 2024-10-1 ┆ false ┆ true │\n",
"│ 8 ┆ _temperat ┆ ┆ ┆ ┆ 1 ┆ 8 ┆ ┆ │\n",
"│ 05:45:00 ┆ ure ┆ ┆ ┆ ┆ 00:00:00 ┆ 05:10:00 ┆ ┆ │\n",
"│ 05:55:00 ┆ ure ┆ ┆ ┆ ┆ 00:00:00 ┆ 05:10:00 ┆ ┆ │\n",
"│ UTC ┆ ┆ ┆ ┆ ┆ UTC ┆ UTC ┆ ┆ │\n",
"│ 2024-10-1 ┆ air_temp ┆ 1 ┆ false ┆ … ┆ 2013-03-1 ┆ 2024-10-1 ┆ false ┆ true │\n",
"│ 8 ┆ ┆ ┆ ┆ ┆ 3 ┆ 8 ┆ ┆ │\n",
Expand Down
5 changes: 2 additions & 3 deletions synoptic/namespace.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
from synoptic.services import Networks


import polars as pl


Expand Down Expand Up @@ -73,6 +70,8 @@ def with_network_name(
which : {'short', 'long'}
Specify if the network shortname or longname is joined.
"""
from synoptic.services import Networks

df = self._df

if "mnet_id" not in df.columns:
Expand Down
7 changes: 2 additions & 5 deletions synoptic/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
from pathlib import Path
from typing import Literal
from functools import lru_cache
import synoptic.namespace # noqa: E402, F401


import polars as pl
import requests
Expand Down Expand Up @@ -786,8 +788,3 @@ def df(self) -> pl.DataFrame:
)
df = df.rename({i: i.lower() for i in df.columns}).rename({"id": "mnetcat_id"})
return df

# Import SynopticPy's custom Polars namespace
# (can't import at beginning because of circular import)
import synoptic.namespace # noqa: E402, F401

0 comments on commit 5597fcb

Please sign in to comment.