From 268076cc83e356c5bc03dec14b1a53e407085755 Mon Sep 17 00:00:00 2001
From: unknown <asoalexandros@gmail.com>
Date: Thu, 12 Dec 2024 10:31:36 +0100
Subject: [PATCH] save data

---
 hp4155/savedata.ipynb | 145 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 145 insertions(+)
 create mode 100644 hp4155/savedata.ipynb

diff --git a/hp4155/savedata.ipynb b/hp4155/savedata.ipynb
new file mode 100644
index 0000000..447d234
--- /dev/null
+++ b/hp4155/savedata.ipynb
@@ -0,0 +1,145 @@
+{
+ "cells": [
+  {
+   "cell_type": "code",
+   "execution_count": 1,
+   "id": "d119393c-bc09-4646-a812-d17081d0d105",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import hp4155a"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "id": "af3fb977-e43b-4120-9e76-8924c8e24d7c",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "device = hp4155a.HP4155a('GPIB0::17::INSTR')"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "id": "ed0d34d0-da93-4f68-8c71-159d47b32347",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "time =  device.return_values(\"@TIME\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "id": "fa4ce64d-fb66-407b-bcfb-fe1faeca2df9",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "R = device.return_values(\"R\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "id": "dbf0d611-d5a6-49f2-9fc4-e1df92c2a5c1",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "data = {\"time(s)\":time,\"R(Ohm)\":R}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "id": "25ba9dff-dfa6-4a2d-8a68-d39e36bd9651",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "import pandas as pd"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "id": "977fab8d-7664-4f7d-817c-45f53b2544cc",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "df = pd.DataFrame(data)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "id": "81f38ff3-0d53-4730-ae4c-d187e23a5f58",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "     time(s)        R(Ohm)\n",
+      "0        0.0  2.514458e+07\n",
+      "1       60.0  3.031222e+07\n",
+      "2      120.0  3.103662e+07\n",
+      "3      180.0  3.669725e+07\n",
+      "4      240.0  3.880481e+07\n",
+      "..       ...           ...\n",
+      "846  50760.0 -5.347594e+08\n",
+      "847  50820.0  2.450980e+08\n",
+      "848  50880.0 -2.325581e+09\n",
+      "849  50940.0 -5.154639e+08\n",
+      "850  51000.0 -9.259259e+08\n",
+      "\n",
+      "[851 rows x 2 columns]\n"
+     ]
+    }
+   ],
+   "source": [
+    "print(df)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "id": "af5de74d-307a-4530-8b63-3fc7f974c7dc",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "with open('Retention data Bor-Han.txt',\"w\") as f:\n",
+    "    f.write(df.to_string())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": null,
+   "id": "edfa472e-39d6-41cd-b771-a70904207528",
+   "metadata": {},
+   "outputs": [],
+   "source": []
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "Python 3 (ipykernel)",
+   "language": "python",
+   "name": "python3"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.11.4"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}
-- 
GitLab