diff --git a/examples/Basic_Simulation/cb.in b/examples/Basic_Simulation/cb.in deleted file mode 100644 index b2cb85c35..000000000 --- a/examples/Basic_Simulation/cb.in +++ /dev/null @@ -1,7 +0,0 @@ -Sun -39.476926408897626 -0.004650467260962157 -4.7535806948127355e-12 --2.2473967953572827e-18 -0.0 0.0 0.07 -11.209306302144773 -38.759372036774764 82.25088158389266 diff --git a/examples/Basic_Simulation/initial_conditions.ipynb b/examples/Basic_Simulation/initial_conditions.ipynb deleted file mode 100644 index 60581d22a..000000000 --- a/examples/Basic_Simulation/initial_conditions.ipynb +++ /dev/null @@ -1,190 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "id": "2c4f59ea-1251-49f6-af1e-5695d7e25500", - "metadata": {}, - "outputs": [], - "source": [ - "import swiftest\n", - "import numpy as np\n", - "from numpy.random import default_rng\n", - "%env OMP_NUM_THREADS=4" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "6054c7ab-c748-4b39-9fee-d8b27326f497", - "metadata": {}, - "outputs": [], - "source": [ - "# Initialize the simulation object as a variable\n", - "sim = swiftest.Simulation(fragmentation=True, minimum_fragment_mass = 2.5e-11, mtiny=2.5e-8)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1c122676-bacb-447c-bc37-5ef8019be0d0", - "metadata": {}, - "outputs": [], - "source": [ - "# Add the modern planets and the Sun using the JPL Horizons Database\n", - "sim.add_solar_system_body([\"Sun\",\"Mercury\",\"Venus\",\"Earth\",\"Mars\",\"Jupiter\",\"Saturn\",\"Uranus\",\"Neptune\",\"Pluto\"])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "97fe9f16-bc2e-443c-856b-7dacb1267f2d", - "metadata": {}, - "outputs": [], - "source": [ - "# Add 5 user-defined massive bodies\n", - "npl = 5\n", - "density_pl = 3000.0 / (sim.param['MU2KG'] / sim.param['DU2M'] ** 3)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "566a742e-3935-484d-9c7a-87310b6aaa3a", - "metadata": {}, - "outputs": [], - "source": [ - "name_pl = [\"MassiveBody_01\", \"MassiveBody_02\", \"MassiveBody_03\", \"MassiveBody_04\", \"MassiveBody_05\"]\n", - "a_pl = default_rng().uniform(0.3, 1.5, npl)\n", - "e_pl = default_rng().uniform(0.0, 0.3, npl)\n", - "inc_pl = default_rng().uniform(0.0, 90, npl)\n", - "capom_pl = default_rng().uniform(0.0, 360.0, npl)\n", - "omega_pl = default_rng().uniform(0.0, 360.0, npl)\n", - "capm_pl = default_rng().uniform(0.0, 360.0, npl)\n", - "GM_pl = (np.array([6e23, 8e23, 1e24, 3e24, 5e24]) / sim.param['MU2KG']) * sim.GU\n", - "R_pl = np.full(npl, (3 * (GM_pl / sim.GU) / (4 * np.pi * density_pl)) ** (1.0 / 3.0))\n", - "Rh_pl = a_pl * ((GM_pl) / (3 * sim.GU)) ** (1.0 / 3.0)\n", - "Ip_pl = np.full((npl,3),0.4,)\n", - "rot_pl = np.zeros((npl,3))" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "d2c14121-e5b4-45bd-99a7-acde0ee77955", - "metadata": {}, - "outputs": [], - "source": [ - "sim.add_body(name=name_pl, a=a_pl, e=e_pl, inc=inc_pl, capom=capom_pl, omega=omega_pl, capm=capm_pl, Gmass=GM_pl, radius=R_pl, rhill=Rh_pl, Ip=Ip_pl, rot=rot_pl)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "b3f979b3-5238-492f-8589-0cf5d9a3c2bc", - "metadata": {}, - "outputs": [], - "source": [ - "# Add 10 user-defined test particles\n", - "ntp = 10" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "5777c1bb-8c91-452a-8869-ce6f951b33a3", - "metadata": {}, - "outputs": [], - "source": [ - "name_tp = [\"TestParticle_01\", \"TestParticle_02\", \"TestParticle_03\", \"TestParticle_04\", \"TestParticle_05\", \"TestParticle_06\", \"TestParticle_07\", \"TestParticle_08\", \"TestParticle_09\", \"TestParticle_10\"]\n", - "a_tp = default_rng().uniform(0.3, 1.5, ntp)\n", - "e_tp = default_rng().uniform(0.0, 0.3, ntp)\n", - "inc_tp = default_rng().uniform(0.0, 90, ntp)\n", - "capom_tp = default_rng().uniform(0.0, 360.0, ntp)\n", - "omega_tp = default_rng().uniform(0.0, 360.0, ntp)\n", - "capm_tp = default_rng().uniform(0.0, 360.0, ntp)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "8df4bcb7-46a6-402a-b10f-f37c55a0fdee", - "metadata": {}, - "outputs": [], - "source": [ - "sim.add_body(name=name_tp, a=a_tp, e=e_tp, inc=inc_tp, capom=capom_tp, omega=omega_tp, capm=capm_tp)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "135bd3f8-0a56-4d62-b728-f150debc1a76", - "metadata": {}, - "outputs": [], - "source": [ - "# Display the run configuration parameters\n", - "p = sim.get_parameter()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "fd30638b-6868-4162-bc05-1011bb255968", - "metadata": {}, - "outputs": [], - "source": [ - "# Run the simulation\n", - "sim.run(tstart=0.0, tstop=1.0e3, dt=0.01, tstep_out=1.0e0, dump_cadence=0)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "02a8911d-3b2c-415c-9290-bf1519a3f5c6", - "metadata": {}, - "outputs": [], - "source": [ - "sim.ic" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "5f8d1ac3-5ad0-4b8a-ad9d-1b63486920aa", - "metadata": {}, - "outputs": [], - "source": [ - "sim.data" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "fb93805d-377b-47d6-a565-c26acd2a7cbc", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python (My debug_env Kernel)", - "language": "python", - "name": "debug_env" - }, - "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.8.5" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/examples/Basic_Simulation/pl.in b/examples/Basic_Simulation/pl.in deleted file mode 100644 index 215b91f1d..000000000 --- a/examples/Basic_Simulation/pl.in +++ /dev/null @@ -1,85 +0,0 @@ -14 -Mercury 6.553709809565314e-06 -1.6306381826061646e-05 -0.3870985843095394 0.2056234010897001 7.003302508001384 -48.29611837378607 29.20442403952454 338.3394874682879 -0.0 0.0 0.346 -3.573018077015318 -18.380317085416586 34.36143850429876 -Venus 9.663313399581537e-05 -4.0453784346544176e-05 -0.7233297579736101 0.006717605698865438 3.394439273342282 -76.60235891771119 54.96037946082961 200.4789339550648 -0.0 0.0 0.4 -0.17650282045605922 -3.6612475825356214 8.702866268072764 -Earth 0.00012002693582795245 -4.25875607065041e-05 -0.9999904874543223 0.01671400376545858 0.003637862608863003 -175.025172600231 287.9619628812575 114.3482934042427 -0.0 0.0 0.3307 -6.157239621449141 0.057224133705898524 2301.2082528350797 -Mars 1.2739802010675942e-05 -2.2657408050928896e-05 -1.523711925589535 0.09344151133508208 1.847441673557901 -49.4728572124747 286.7379771285891 209.3396773477138 -0.0 0.0 0.3644 -997.9224351226384 -909.5549030011778 1783.3823046046184 -Jupiter 0.037692251088985676 -0.0004673261703049093 -5.2027278008516 0.04824497711637968 1.303631134570075 -100.5192588433081 273.5898402882514 129.5536700659942 -0.0 0.0 0.2756 --80.9864396731672 -2388.0246092955053 5008.722318533006 -Saturn 0.011285899820091273 -0.00038925687730393614 -9.532011952667288 0.05486329870433341 2.487906363280301 -113.6305781676206 339.5467356402391 290.8995806568904 -0.0 0.0 0.22 -441.95954822014636 378.52638822638795 5135.909115928892 -Uranus 0.001723658947826773 -0.00016953449859497232 -19.24498838290236 0.04796174942301296 0.7730102596086205 -74.0125809801658 93.59554912280227 262.8658637277515 -0.0 0.0 0.23 --677.3000258209181 -3008.1099071905787 -836.3013266185699 -Neptune 0.0020336100526728304 -0.00016458790412449367 -30.03895991152209 0.008955570138096731 1.771119354296142 -131.8221159748827 284.4748429674216 308.4513720536233 -0.0 0.0 0.23 -1232.224106980634 -2177.3040821077648 2329.8227878119233 -Pluto 2.924216771029454e-07 -7.943294877391593e-06 -39.36791814672583 0.2487178537481577 17.1705505990969 -110.3314332962701 113.0826635900664 55.11416408345664 -0.0 0.0 0.4 --243.59404988903637 261.28663002814227 -38.57352022187049 -MassiveBody_01 1.1912109366578089e-05 -2.425055692051245e-05 -0.7452368716298337 0.0633011418780484 0.11151363780595558 -203.01823417718037 284.9353898127118 266.79344592519305 -0.4 0.4 0.4 -0.0 0.0 0.0 -MassiveBody_02 1.5882812488770783e-05 -2.6691191565570074e-05 -0.7671203280602826 0.10149029388964753 53.46706656938751 -61.74738152068808 68.20565593722856 271.3352706902475 -0.4 0.4 0.4 -0.0 0.0 0.0 -MassiveBody_03 1.985351561096348e-05 -2.8752214513575297e-05 -1.4698824276418418 0.13621250684495437 23.635498327264845 -38.071905339231236 283.134612455057 250.67457601578352 -0.4 0.4 0.4 -0.0 0.0 0.0 -MassiveBody_04 5.9560546832890444e-05 -4.14678690275904e-05 -0.9741731590760117 0.1519713326893784 20.51335588582416 -350.53780805624825 304.05941264938997 142.62713592644738 -0.4 0.4 0.4 -0.0 0.0 0.0 -MassiveBody_05 9.926757805481742e-05 -4.916559523190238e-05 -0.6633500122731075 0.13550930562584215 10.680323453316653 -328.45970148163457 49.93948991697533 316.2109831817007 -0.4 0.4 0.4 -0.0 0.0 0.0 diff --git a/examples/Basic_Simulation/read_old_run.ipynb b/examples/Basic_Simulation/read_old_run.ipynb deleted file mode 100644 index 0a7459084..000000000 --- a/examples/Basic_Simulation/read_old_run.ipynb +++ /dev/null @@ -1,853 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "id": "86b309f3-d400-4164-88fc-cf56b6cfcf5f", - "metadata": {}, - "outputs": [], - "source": [ - "import swiftest" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "353b2559-83a2-496f-8648-60f6121333a5", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Reading Swiftest file /home/daminton/git_debug/swiftest/examples/Basic_Simulation/simdata/param.in\n", - "\n", - "Creating Dataset from NetCDF file\n", - "Successfully converted 78 output frames.\n", - "Swiftest simulation data stored as xarray DataSet .data\n" - ] - } - ], - "source": [ - "sim = swiftest.Simulation(read_old_output_file=True)" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "c7bceca2-678d-469d-a3a7-06cfa9f29fc0", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
<xarray.Dataset>\n", - "Dimensions: (time: 78, name: 25)\n", - "Coordinates:\n", - " * time (time) float64 0.0 2.0 nan 4.0 nan ... nan 76.0 nan 78.0\n", - " * name (name) <U32 'Sun' 'Mercury' ... 'TestParticle_10'\n", - "Data variables: (12/45)\n", - " id (name) int64 0 1 2 3 4 5 6 7 8 ... 17 18 19 20 21 22 23 24\n", - " npl (time) int64 14 14 -2147483647 14 ... 14 -2147483647 14\n", - " ntp (time) int64 10 10 -2147483647 10 ... 10 -2147483647 10\n", - " nplm (time) int64 13 13 -2147483647 13 ... 13 -2147483647 13\n", - " particle_type (name) <U32 'Central Body' ... 'Test Particle'\n", - " status (name) <U32 'ACTIVE' 'ACTIVE' ... 'ACTIVE' 'ACTIVE'\n", - " ... ...\n", - " Ip3 (time, name) float64 0.07 0.346 0.4 0.3307 ... nan nan nan\n", - " rotx (time, name) float64 11.21 3.573 0.1765 ... nan nan nan\n", - " roty (time, name) float64 -38.76 -18.38 -3.661 ... nan nan nan\n", - " rotz (time, name) float64 82.25 34.36 8.703 ... nan nan nan\n", - " j2rp2 (time) float64 4.754e-12 4.754e-12 nan ... nan 4.754e-12\n", - " j4rp4 (time) float64 -2.247e-18 -2.247e-18 nan ... nan -2.247e-18
array([ 0., 2., nan, 4., nan, 6., nan, 8., nan, 10., nan, 12., nan, 14.,\n", - " nan, 16., nan, 18., nan, 20., nan, 22., nan, 24., nan, 26., nan, 28.,\n", - " nan, 30., nan, 32., nan, 34., nan, 36., nan, 38., nan, 40., nan, 42.,\n", - " nan, 44., nan, 46., nan, 48., nan, 50., nan, 52., nan, 54., nan, 56.,\n", - " nan, 58., nan, 60., nan, 62., nan, 64., nan, 66., nan, 68., nan, 70.,\n", - " nan, 72., nan, 74., nan, 76., nan, 78.])
array(['Sun', 'Mercury', 'Venus', 'Earth', 'Mars', 'Jupiter', 'Saturn',\n", - " 'Uranus', 'Neptune', 'Pluto', 'MassiveBody_01', 'MassiveBody_02',\n", - " 'MassiveBody_03', 'MassiveBody_04', 'MassiveBody_05', 'TestParticle_01',\n", - " 'TestParticle_02', 'TestParticle_03', 'TestParticle_04',\n", - " 'TestParticle_05', 'TestParticle_06', 'TestParticle_07',\n", - " 'TestParticle_08', 'TestParticle_09', 'TestParticle_10'], dtype='<U32')
array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,\n", - " 18, 19, 20, 21, 22, 23, 24])
array([ 14, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14, -2147483647, 14,\n", - " -2147483647, 14, -2147483647, 14, -2147483647,\n", - " 14, -2147483647, 14])
array([ 10, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10, -2147483647, 10,\n", - " -2147483647, 10, -2147483647, 10, -2147483647,\n", - " 10, -2147483647, 10])
array([ 13, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13, -2147483647, 13,\n", - " -2147483647, 13, -2147483647, 13, -2147483647,\n", - " 13, -2147483647, 13])
array(['Central Body', 'Massive Body', 'Massive Body', 'Massive Body',\n", - " 'Massive Body', 'Massive Body', 'Massive Body', 'Massive Body',\n", - " 'Massive Body', 'Massive Body', 'Massive Body', 'Massive Body',\n", - " 'Massive Body', 'Massive Body', 'Massive Body', 'Test Particle',\n", - " 'Test Particle', 'Test Particle', 'Test Particle', 'Test Particle',\n", - " 'Test Particle', 'Test Particle', 'Test Particle', 'Test Particle',\n", - " 'Test Particle'], dtype='<U32')
array(['ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE',\n", - " 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE',\n", - " 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE',\n", - " 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE', 'ACTIVE',\n", - " 'ACTIVE'], dtype='<U32')
array([[ nan, 0.22527007, 0.64013386, ..., 0.51608887,\n", - " -1.13817119, 0.03439444],\n", - " [ nan, -0.39439439, 0.34195313, ..., -0.61320222,\n", - " 0.58548874, -0.82911848],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, -0.17092685, -0.69738446, ..., 0.87140432,\n", - " -1.0016598 , -0.44799343],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 0.33920128, -0.16467734, ..., -0.9716795 ,\n", - " 0.12894188, -0.91801104]])
array([[ nan, 0.22185516, -0.34396282, ..., -1.17610682,\n", - " 0.41163685, 1.00012919],\n", - " [ nan, -0.05983593, 0.63537723, ..., 0.88509554,\n", - " -1.07752095, 0.46586514],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, -0.4326956 , 0.17082988, ..., -0.25187811,\n", - " 0.81669705, 0.8740404 ],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, -0.19722835, -0.70715005, ..., -0.04276003,\n", - " -1.1159247 , -0.01418033]])
array([[ nan, -2.52922505e-03, -4.16625374e-02, ...,\n", - " 5.14783505e-01, 2.05573483e-01, 1.56855830e-02],\n", - " [ nan, 3.12854835e-02, -1.09963894e-02, ...,\n", - " -1.71480883e-01, 2.34071496e-01, 1.23136549e-01],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " ...,\n", - " [ nan, -1.98183904e-02, 4.29300875e-02, ...,\n", - " -6.23310482e-01, 5.99163340e-03, 8.27146544e-02],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " [ nan, -4.74295995e-02, -2.67886218e-04, ...,\n", - " 9.72180778e-01, 3.94357392e-01, 1.25955733e-01]])
array([[ nan, -9.24105838, 3.45369085, ..., 3.28387722,\n", - " -0.72589245, -6.01877422],\n", - " [ nan, -0.59495276, -6.52903338, ..., -4.17891236,\n", - " 5.17613506, -2.73280244],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, 7.48638458, -1.79452617, ..., -1.73809078,\n", - " -2.49002281, -5.32492508],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 3.14521036, 7.14557528, ..., 1.40890539,\n", - " 5.8120765 , 0.45566098]])
array([[ nan, 7.754686 , 6.47714891, ..., 0.67303047,\n", - " -5.37187202, 0.14846524],\n", - " [ nan, -9.71796185, 3.46762587, ..., -0.83339949,\n", - " 1.42685821, -5.73059498],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, -3.2597569 , -7.20888873, ..., 5.33296591,\n", - " -4.37181661, -3.0798014 ],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 9.36362011, -1.70567841, ..., -4.27024442,\n", - " -0.56924769, -6.56602159]])
array([[ nan, 1.48128538e+00, -1.10257596e-01, ...,\n", - " -3.73088284e+00, 2.34305855e+00, 8.27830965e-01],\n", - " [ nan, -7.39780616e-01, 4.24388342e-01, ...,\n", - " 4.72759126e+00, -2.22997422e+00, 2.57499261e-01],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " ...,\n", - " [ nan, -9.56931777e-01, 4.04843413e-03, ...,\n", - " -2.89380723e+00, 2.51750045e+00, 6.58339389e-01],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " [ nan, 4.79964971e-01, -4.39266579e-01, ...,\n", - " 2.30030350e+00, -1.66487466e+00, -2.21167476e-01]])
array([[ nan, 0.38709858, 0.72332976, ..., 1.23735174, 1.34098117,\n", - " 0.94094989],\n", - " [ nan, 0.3871075 , 0.72332534, ..., 1.23733095, 1.34091889,\n", - " 0.94088141],\n", - " [ nan, nan, nan, ..., nan, nan,\n", - " nan],\n", - " ...,\n", - " [ nan, 0.3871545 , 0.7233008 , ..., 1.23744443, 1.34097014,\n", - " 0.9437304 ],\n", - " [ nan, nan, nan, ..., nan, nan,\n", - " nan],\n", - " [ nan, 0.38715322, 0.72328902, ..., 1.23744379, 1.34090466,\n", - " 0.94379406]])
array([[ nan, 0.2056234 , 0.00671761, ..., 0.18755176, 0.15019521,\n", - " 0.06408924],\n", - " [ nan, 0.20562273, 0.00678521, ..., 0.18754309, 0.15023564,\n", - " 0.06402074],\n", - " [ nan, nan, nan, ..., nan, nan,\n", - " nan],\n", - " ...,\n", - " [ nan, 0.20635172, 0.00671205, ..., 0.18701865, 0.15028082,\n", - " 0.06062274],\n", - " [ nan, nan, nan, ..., nan, nan,\n", - " nan],\n", - " [ nan, 0.20637511, 0.00674024, ..., 0.18696053, 0.15028713,\n", - " 0.06060296]])
array([[ nan, 7.00330251, 3.39443927, ..., 52.17983126,\n", - " 26.93617399, 7.88799333],\n", - " [ nan, 7.00443541, 3.39447949, ..., 52.17694173,\n", - " 26.93480051, 7.88839575],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, 7.03379851, 3.42174642, ..., 52.18769772,\n", - " 26.93856687, 7.95160721],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 7.0342434 , 3.42187065, ..., 52.18637765,\n", - " 26.93970189, 7.95157092]])
array([[ nan, 48.29611837, 76.60235892, ..., 131.81951743,\n", - " 140.58855686, 81.53444288],\n", - " [ nan, 48.29470275, 76.59963857, ..., 131.81648311,\n", - " 140.58373318, 81.52560152],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, 48.24716247, 76.54355597, ..., 131.65246468,\n", - " 140.2854236 , 80.05770785],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 48.24227085, 76.53736227, ..., 131.6503013 ,\n", - " 140.28304716, 80.04949299]])
array([[ nan, 29.20442404, 54.96037946, ..., 288.92213058,\n", - " 84.91574939, 180.27714515],\n", - " [ nan, 29.19048255, 55.30636586, ..., 288.91755666,\n", - " 84.91667542, 180.27109476],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, 29.028041 , 55.28595944, ..., 288.7570911 ,\n", - " 85.19052223, 176.76110685],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 29.02494331, 55.23453563, ..., 288.74462775,\n", - " 85.16373095, 176.71182011]])
array([[ nan, 338.33948747, 200.47893395, ..., 239.24953915,\n", - " 311.3542246 , 187.12379055],\n", - " [ nan, 87.79544705, 290.51072654, ..., 42.3779087 ,\n", - " 55.03064233, 256.01978532],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [ nan, 167.10114955, 33.97418482, ..., 314.89351893,\n", - " 292.29721099, 225.26471473],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [ nan, 275.96265837, 124.4860316 , ..., 117.93146203,\n", - " 36.01650183, 290.68226189]])
array([[3.94769264e+01, 6.55370981e-06, 9.66331340e-05, ...,\n", - " nan, nan, nan],\n", - " [3.94769264e+01, 6.55370981e-06, 9.66331340e-05, ...,\n", - " nan, nan, nan],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " ...,\n", - " [3.94769264e+01, 6.55370981e-06, 9.66331340e-05, ...,\n", - " nan, nan, nan],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " [3.94769264e+01, 6.55370981e-06, 9.66331340e-05, ...,\n", - " nan, nan, nan]])
array([[4.65046726e-03, 1.63063818e-05, 4.04537843e-05, ...,\n", - " nan, nan, nan],\n", - " [4.65046726e-03, 1.63063818e-05, 4.04537843e-05, ...,\n", - " nan, nan, nan],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " ...,\n", - " [4.65046726e-03, 1.63063818e-05, 4.04537843e-05, ...,\n", - " nan, nan, nan],\n", - " [ nan, nan, nan, ...,\n", - " nan, nan, nan],\n", - " [4.65046726e-03, 1.63063818e-05, 4.04537843e-05, ...,\n", - " nan, nan, nan]])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array(['Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions', 'Initial conditions', 'Initial conditions',\n", - " 'Initial conditions'], dtype='<U32')
array([ 0. , 0.22527007, 0.64013386, -0.78195044, -1.65001718,\n", - " -4.54078501, 8.901068 , 8.17855335, 29.79419863, 20.52690186,\n", - " -0.89943974, 0.29320362, 1.28471908, 0.39454017, -0.21933108,\n", - " 0.49587207, 1.23064 , -0.2981473 , 0.50622565, -0.95861332,\n", - " 0.73080429, -0.34143463, 0.51608887, -1.13817119, 0.03439444])
array([ 0.00000000e+00, 2.21855156e-01, -3.43962825e-01, -6.34685449e-01,\n", - " -2.33414294e-02, 2.86428737e+00, 2.90284887e+00, 1.75947894e+01,\n", - " 2.04463099e+00, -2.91422755e+01, -1.35766961e+00, -2.55106562e-01,\n", - " 4.73799566e-01, 4.97007627e-01, 5.64674252e-01, -1.54920867e-01,\n", - " -5.56995789e-01, -8.11788136e-01, 1.87436673e-01, 7.25163483e-02,\n", - " 3.64495688e-01, 1.59242744e-01, -1.17610682e+00, 4.11636848e-01,\n", - " 1.00012919e+00])
array([ 0.00000000e+00, -2.52922505e-03, -4.16625374e-02, 4.44514635e-05,\n", - " 3.99643397e-02, 8.96961900e-02, -4.04874151e-01, -4.06951825e-02,\n", - " -7.28719479e-01, -2.81876561e+00, 7.16289504e-03, 1.35845193e-01,\n", - " 2.26579434e-01, 6.94603725e-02, 9.00471566e-02, -4.45456340e-01,\n", - " -3.03164018e-02, -8.93212263e-03, -4.05815803e-02, 3.52077378e-01,\n", - " 3.69808723e-01, -4.52117874e-02, 5.14783505e-01, 2.05573483e-01,\n", - " 1.56855830e-02])
array([ 0. , -9.24105838, 3.45369085, 3.8578492 , 0.26241127,\n", - " -1.50370126, -0.74393964, -1.31492768, -0.0875473 , 0.96920924,\n", - " 3.90003151, 4.4105621 , -0.30701134, -5.34491442, -4.67828018,\n", - " -0.4141289 , 2.12449544, 5.21934999, -3.15422687, 0.0837325 ,\n", - " -0.98800541, -3.20764361, 3.28387722, -0.72589245, -6.01877422])
array([ 0. , 7.754686 , 6.47714891, -4.90267373, -4.67368878,\n", - " -2.20463162, 1.93168513, 0.5372287 , 1.14922255, 0.40126752,\n", - " -2.52873759, 0.86661744, 2.53783767, 4.02200962, -0.74913245,\n", - " 5.68923316, 5.1140664 , -2.19012886, 7.25103896, -5.77128129,\n", - " 5.17199727, -8.65652387, 0.67303047, -5.37187202, 0.14846524])
array([ 0.00000000e+00, 1.48128538e+00, -1.10257596e-01, 2.88870085e-04,\n", - " -1.04392391e-01, 4.28033174e-02, -4.02921477e-03, 1.90517453e-02,\n", - " -2.16786846e-02, -3.23896165e-01, -8.94303469e-03, -8.76837314e+00,\n", - " -4.63925974e+00, 4.05118185e+00, -4.93271640e+00, -5.51246152e+00,\n", - " -6.75203942e-01, -3.76424003e+00, 2.68220477e+00, 3.23530547e+00,\n", - " -3.18421626e+00, -3.32189014e+00, -3.73088284e+00, 2.34305855e+00,\n", - " 8.27830965e-01])
array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\n", - " 0, 0, 0])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,\n", - " 0., 0., 0., 0., 0., 0., 0., 0.])
array([-2147483647, -2147483647, -2147483647, -2147483647, -2147483647,\n", - " -2147483647, -2147483647, -2147483647, -2147483647, -2147483647,\n", - " -2147483647, -2147483647, -2147483647, -2147483647, -2147483647,\n", - " -2147483647, -2147483647, -2147483647, -2147483647, -2147483647,\n", - " -2147483647, -2147483647, -2147483647, -2147483647, -2147483647])
array([[ 0., 0., 0., ..., nan, nan, nan],\n", - " [ 0., 0., 0., ..., nan, nan, nan],\n", - " [nan, nan, nan, ..., nan, nan, nan],\n", - " ...,\n", - " [ 0., 0., 0., ..., nan, nan, nan],\n", - " [nan, nan, nan, ..., nan, nan, nan],\n", - " [ 0., 0., 0., ..., nan, nan, nan]])
array([[ 0., 0., 0., ..., nan, nan, nan],\n", - " [ 0., 0., 0., ..., nan, nan, nan],\n", - " [nan, nan, nan, ..., nan, nan, nan],\n", - " ...,\n", - " [ 0., 0., 0., ..., nan, nan, nan],\n", - " [nan, nan, nan, ..., nan, nan, nan],\n", - " [ 0., 0., 0., ..., nan, nan, nan]])
array([[0.07 , 0.346, 0.4 , ..., nan, nan, nan],\n", - " [0.07 , 0.346, 0.4 , ..., nan, nan, nan],\n", - " [ nan, nan, nan, ..., nan, nan, nan],\n", - " ...,\n", - " [0.07 , 0.346, 0.4 , ..., nan, nan, nan],\n", - " [ nan, nan, nan, ..., nan, nan, nan],\n", - " [0.07 , 0.346, 0.4 , ..., nan, nan, nan]])
array([[11.2093063 , 3.57301808, 0.17650282, ..., nan,\n", - " nan, nan],\n", - " [11.2093063 , 3.57301808, 0.17650282, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [11.2093063 , 3.57301808, 0.17650282, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [11.2093063 , 3.57301808, 0.17650282, ..., nan,\n", - " nan, nan]])
array([[-38.75937204, -18.38031709, -3.66124758, ..., nan,\n", - " nan, nan],\n", - " [-38.75937204, -18.38031709, -3.66124758, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [-38.75937204, -18.38031709, -3.66124758, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [-38.75937204, -18.38031709, -3.66124758, ..., nan,\n", - " nan, nan]])
array([[82.25088158, 34.3614385 , 8.70286627, ..., nan,\n", - " nan, nan],\n", - " [82.25088158, 34.3614385 , 8.70286627, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " ...,\n", - " [82.25088158, 34.3614385 , 8.70286627, ..., nan,\n", - " nan, nan],\n", - " [ nan, nan, nan, ..., nan,\n", - " nan, nan],\n", - " [82.25088158, 34.3614385 , 8.70286627, ..., nan,\n", - " nan, nan]])
array([4.75358069e-12, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12, nan, 4.75358069e-12,\n", - " nan, 4.75358069e-12])
array([-2.2473968e-18, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18, nan, -2.2473968e-18,\n", - " nan, -2.2473968e-18])