Skip to content
Snippets Groups Projects
Check_plotter.ipynb 3.01 KiB
Newer Older
数学の武士's avatar
数学の武士 committed
{
 "cells": [
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": 1,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
   "outputs": [],
   "source": [
    "import plotter as pl\n",
    "import os\n",
    "\n",
    "global_path = 'output-SRF2/'"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Series OK"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
   "outputs": [],
   "source": [
    "path = global_path + 'series/'\n",
    "names = ['energy.dsq', 'numerics.dsq', 'phys.dsq', 'point[1].dsq', 'point[2].dsq']\n",
    "\n",
    "for name in names:\n",
    "    filename = path + name\n",
数学の武士's avatar
数学の武士 committed
    "    pl.plot(filename)"
数学の武士's avatar
数学の武士 committed
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Slices 2d OK"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
数学の武士's avatar
数学の武士 committed
   "outputs": [],
数学の武士's avatar
数学の武士 committed
   "source": [
    "pl.dump(global_path + 'slices2d/' + 'U(x,y)-1.plt')\n",
    "pl.ani_plot_contour(global_path + 'slices2d/' + 'U(x,y)-*.plt')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Stat OK"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
数学の武士's avatar
数学の武士 committed
   "outputs": [],
数学の武士's avatar
数学の武士 committed
   "source": [
    "pl.dump(global_path + 'stat/u-momentum-balance-2.plt')\n",
    "pl.plot(global_path + 'stat/u-momentum-balance-2.plt')"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### joint-pdf_1 OK\n"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
数学の武士's avatar
数学の武士 committed
   "outputs": [],
数学の武士's avatar
数学の武士 committed
   "source": [
    "w = os.walk(global_path + 'joint-pdf_1/')\n",
    "for (dirpath, dirnames, filenames) in w:\n",
    "    files = filenames\n",
    "\n",
    "for filename in files:\n",
    "    pl.dump(global_path + 'joint-pdf_1/' + filename)\n",
    "    pl.plot_contour(global_path + 'joint-pdf_1/' + filename)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### pdf_1 OK\n",
    "\n"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
数学の武士's avatar
数学の武士 committed
   "outputs": [],
数学の武士's avatar
数学の武士 committed
   "source": [
    "w = os.walk(global_path + 'pdf_1/')\n",
    "for (dirpath, dirnames, filenames) in w:\n",
    "    files = filenames\n",
    "\n",
    "for filename in files:\n",
    "    pl.dump(global_path + 'pdf_1/' + filename)\n",
数学の武士's avatar
数学の武士 committed
    "    pl.joint_plot(global_path + 'pdf_1/' + filename)"
数学の武士's avatar
数学の武士 committed
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### 3D"
   ]
  },
  {
   "cell_type": "code",
数学の武士's avatar
数学の武士 committed
   "execution_count": null,
数学の武士's avatar
数学の武士 committed
   "metadata": {},
数学の武士's avatar
数学の武士 committed
   "outputs": [],
数学の武士's avatar
数学の武士 committed
   "source": [
    "pl.slice(global_path + '3d/velocity-.plt', 'xz', 10)"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "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.10.12"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}