Skip to content

Commit f273cf9

Browse files
committed
Fixed .ipynb and import
1 parent d84141b commit f273cf9

2 files changed

Lines changed: 11 additions & 28 deletions

File tree

gnss_lib_py/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from gnss_lib_py.utils.file_operations import *
2727
from gnss_lib_py.utils.filters import *
2828
from gnss_lib_py.utils.gnss_models import *
29+
from gnss_lib_py.utils.metrics import *
2930
from gnss_lib_py.utils.sv_models import *
3031
from gnss_lib_py.utils.time_conversions import *
3132

notebooks/tutorials/utils/metrics.ipynb

Lines changed: 10 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,13 @@
1919
},
2020
{
2121
"cell_type": "code",
22-
"execution_count": 1,
22+
"execution_count": null,
2323
"metadata": {},
2424
"outputs": [],
2525
"source": [
26-
"import gnss_lib_py as glp"
26+
"import gnss_lib_py as glp\n",
27+
"\n",
28+
"import urllib.request"
2729
]
2830
},
2931
{
@@ -36,35 +38,15 @@
3638
},
3739
{
3840
"cell_type": "code",
39-
"execution_count": 2,
41+
"execution_count": null,
4042
"metadata": {},
41-
"outputs": [
42-
{
43-
"name": "stderr",
44-
"output_type": "stream",
45-
"text": [
46-
"'wget' is not recognized as an internal or external command,\n",
47-
"operable program or batch file.\n"
48-
]
49-
},
50-
{
51-
"ename": "FileNotFoundError",
52-
"evalue": "[Errno ../data/device_gnss.csv] file not found",
53-
"output_type": "error",
54-
"traceback": [
55-
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
56-
"\u001b[1;31mFileNotFoundError\u001b[0m Traceback (most recent call last)",
57-
"Cell \u001b[1;32mIn[2], line 3\u001b[0m\n\u001b[0;32m 1\u001b[0m glp\u001b[38;5;241m.\u001b[39mmake_dir(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m../data\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 2\u001b[0m get_ipython()\u001b[38;5;241m.\u001b[39msystem(\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mwget https://raw.githubusercontent.com/Stanford-NavLab/gnss_lib_py/main/data/unit_test/google_decimeter_2022/device_gnss.csv --quiet -nc -O \u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m../data/device_gnss.csv\u001b[39m\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124m'\u001b[39m)\n\u001b[1;32m----> 3\u001b[0m navdata \u001b[38;5;241m=\u001b[39m \u001b[43mglp\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mAndroidDerived2022\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43m../data/device_gnss.csv\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\n",
58-
"File \u001b[1;32m~\\Desktop\\GitHub\\gnss_lib_py\\gnss_lib_py\\parsers\\google_decimeter.py:152\u001b[0m, in \u001b[0;36mAndroidDerived2022.__init__\u001b[1;34m(self, input_path, **kwargs)\u001b[0m\n\u001b[0;32m 151\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__init__\u001b[39m(\u001b[38;5;28mself\u001b[39m, input_path, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs):\n\u001b[1;32m--> 152\u001b[0m \u001b[38;5;28;43msuper\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[38;5;21;43m__init__\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43minput_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n",
59-
"File \u001b[1;32m~\\Desktop\\GitHub\\gnss_lib_py\\gnss_lib_py\\navdata\\navdata.py:76\u001b[0m, in \u001b[0;36mNavData.__init__\u001b[1;34m(self, csv_path, pandas_df, numpy_array, **kwargs)\u001b[0m\n\u001b[0;32m 73\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mnum_cols \u001b[38;5;241m=\u001b[39m \u001b[38;5;241m0\u001b[39m\n\u001b[0;32m 75\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m csv_path \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[1;32m---> 76\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfrom_csv_path\u001b[49m\u001b[43m(\u001b[49m\u001b[43mcsv_path\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[0;32m 77\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m pandas_df \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m 78\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mfrom_pandas_df(pandas_df)\n",
60-
"File \u001b[1;32m~\\Desktop\\GitHub\\gnss_lib_py\\gnss_lib_py\\navdata\\navdata.py:109\u001b[0m, in \u001b[0;36mNavData.from_csv_path\u001b[1;34m(self, csv_path, **kwargs)\u001b[0m\n\u001b[0;32m 107\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mTypeError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mcsv_path must be string or path-like\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 108\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m os\u001b[38;5;241m.\u001b[39mpath\u001b[38;5;241m.\u001b[39mexists(csv_path):\n\u001b[1;32m--> 109\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mFileNotFoundError\u001b[39;00m(csv_path,\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mfile not found\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 111\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_build_navdata()\n\u001b[0;32m 113\u001b[0m pandas_df \u001b[38;5;241m=\u001b[39m pd\u001b[38;5;241m.\u001b[39mread_csv(csv_path, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n",
61-
"\u001b[1;31mFileNotFoundError\u001b[0m: [Errno ../data/device_gnss.csv] file not found"
62-
]
63-
}
64-
],
43+
"outputs": [],
6544
"source": [
6645
"glp.make_dir(\"../data\")\n",
67-
"!wget https://raw.githubusercontent.com/Stanford-NavLab/gnss_lib_py/main/data/unit_test/google_decimeter_2022/device_gnss.csv --quiet -nc -O \"../data/device_gnss.csv\"\n",
46+
"# %wget https://raw.githubusercontent.com/Stanford-NavLab/gnss_lib_py/main/data/unit_test/google_decimeter_2022/device_gnss.csv --quiet -nc -O \"../data/device_gnss.csv\"\n",
47+
"\n",
48+
"urllib.request.urlretrieve(\"https://raw.githubusercontent.com/Stanford-NavLab/gnss_lib_py/main/data/unit_test/google_decimeter_2022/device_gnss.csv\", \"../data/device_gnss.csv\")\n",
49+
"\n",
6850
"navdata = glp.AndroidDerived2022(\"../data/device_gnss.csv\")"
6951
]
7052
},

0 commit comments

Comments
 (0)