From 8676be13971d4e85359b49417a88a2bb70d44363 Mon Sep 17 00:00:00 2001 From: David Hendriks <davidhendriks93@gmail.com> Date: Sun, 8 Aug 2021 13:28:57 +0100 Subject: [PATCH] updated notebook for API functionality --- examples/notebook_api_functionality.ipynb | 31 +++++------------------ 1 file changed, 6 insertions(+), 25 deletions(-) diff --git a/examples/notebook_api_functionality.ipynb b/examples/notebook_api_functionality.ipynb index 7275036c4..00654c720 100644 --- a/examples/notebook_api_functionality.ipynb +++ b/examples/notebook_api_functionality.ipynb @@ -854,7 +854,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 7, "id": "e517f561-09c6-419d-ba89-d9cb61e6ebab", "metadata": {}, "outputs": [ @@ -862,29 +862,13 @@ "name": "stdout", "output_type": "stream", "text": [ - "<capsule object \"STORE\" at 0x7f163859d6c0>\n" - ] - }, - { - "ename": "TypeError", - "evalue": "return_minimum_orbit_for_RLOF() takes no keyword arguments", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m<ipython-input-24-949a85689f9b>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 15\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 16\u001b[0m \u001b[0;31m#\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 17\u001b[0;31m \u001b[0moutput\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_binary_c_bindings\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mreturn_minimum_orbit_for_RLOF\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0margstring\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mstore_memaddr\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mstore_memaddr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 18\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0moutput\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n", - "\u001b[0;31mTypeError\u001b[0m: return_minimum_orbit_for_RLOF() takes no keyword arguments" + "MINIMUM SEPARATION 0.31\n", + "MINIMUM PERIOD 0.00632092\n", + "\n" ] } ], "source": [ - "\n", - "\n", - "\n", - "# allocating store memory\n", - "store_memaddr = _binary_c_bindings.return_store_memaddr()\n", - "print(store_memaddr)\n", - "\n", "# Here we set up the argument string that is passed to the bindings\n", "argstring = \"\"\"\n", "binary_c M_1 {M_1} orbital_period {orbital_period} eccentricity {eccentricity} metallicity {metallicity} max_evolution_time {max_evolution_time}\n", @@ -897,11 +881,8 @@ ").strip()\n", "\n", "#\n", - "output = _binary_c_bindings.return_minimum_orbit_for_RLOF(argstring, store_memaddr=store_memaddr)\n", - "print(output)\n", - "\n", - "# Freeing store\n", - "_binary_c_bindings.free_store_memaddr(store_memaddr)" + "output = _binary_c_bindings.return_minimum_orbit_for_RLOF(argstring, store_capsule=store_memaddr)\n", + "print(output)" ] }, { -- GitLab