diff --git a/examples/symba_clement_2018/ConvertRhill.ipynb b/examples/symba_clement_2018/ConvertRhill.ipynb new file mode 100644 index 000000000..651ca35b3 --- /dev/null +++ b/examples/symba_clement_2018/ConvertRhill.ipynb @@ -0,0 +1,543 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [], + "source": [ + "import swiftest" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading Swiftest file param.in\n" + ] + } + ], + "source": [ + "sim = sim = swiftest.Simulation(param_file=\"param.in\")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Reading in time 9.900e+03\n", + "Creating Dataset\n", + "Successfully converted 100 output frames.\n", + "\n", + "Adding particle info to Dataset\n", + "Swiftest simulation data stored as xarray DataSet .ds\n" + ] + } + ], + "source": [ + "sim.bin2xr()" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
<xarray.DataArray 'a' (time: 100, id: 5430)>\n", + "array([[ nan, 5.17228168, 9.4952418 , ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17132001, 9.50066687, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17114709, 9.48660888, ..., nan, nan,\n", + " nan],\n", + " ...,\n", + " [ nan, 5.17127142, 9.43908273, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17205309, 9.42926044, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17130269, 9.43661066, ..., nan, nan,\n", + " nan]])\n", + "Coordinates:\n", + " * id (id) float64 0.0 2.0 3.0 4.0 ... 5.448e+03 5.449e+03 5.45e+03\n", + " * time (time) float64 0.0 100.0 200.0 300.0 ... 9.7e+03 9.8e+03 9.9e+03
array([[ nan, 5.17228168, 9.4952418 , ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17132001, 9.50066687, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17114709, 9.48660888, ..., nan, nan,\n", + " nan],\n", + " ...,\n", + " [ nan, 5.17127142, 9.43908273, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17205309, 9.42926044, ..., nan, nan,\n", + " nan],\n", + " [ nan, 5.17130269, 9.43661066, ..., nan, nan,\n", + " nan]])
array([0.000e+00, 2.000e+00, 3.000e+00, ..., 5.448e+03, 5.449e+03, 5.450e+03])
array([ 0., 100., 200., 300., 400., 500., 600., 700., 800., 900.,\n", + " 1000., 1100., 1200., 1300., 1400., 1500., 1600., 1700., 1800., 1900.,\n", + " 2000., 2100., 2200., 2300., 2400., 2500., 2600., 2700., 2800., 2900.,\n", + " 3000., 3100., 3200., 3300., 3400., 3500., 3600., 3700., 3800., 3900.,\n", + " 4000., 4100., 4200., 4300., 4400., 4500., 4600., 4700., 4800., 4900.,\n", + " 5000., 5100., 5200., 5300., 5400., 5500., 5600., 5700., 5800., 5900.,\n", + " 6000., 6100., 6200., 6300., 6400., 6500., 6600., 6700., 6800., 6900.,\n", + " 7000., 7100., 7200., 7300., 7400., 7500., 7600., 7700., 7800., 7900.,\n", + " 8000., 8100., 8200., 8300., 8400., 8500., 8600., 8700., 8800., 8900.,\n", + " 9000., 9100., 9200., 9300., 9400., 9500., 9600., 9700., 9800., 9900.])