From 7721fcf07120e7502cc758d7770687771cb9fd9a Mon Sep 17 00:00:00 2001 From: Remco de Boer <29308176+redeboer@users.noreply.github.com> Date: Wed, 3 Nov 2021 12:33:45 +0100 Subject: [PATCH] fix: remove bug lambdification BoostZ --- docs/report/011.ipynb | 51 +++++-------------------------------------- 1 file changed, 5 insertions(+), 46 deletions(-) diff --git a/docs/report/011.ipynb b/docs/report/011.ipynb index 162301ce..cc26e957 100644 --- a/docs/report/011.ipynb +++ b/docs/report/011.ipynb @@ -532,7 +532,7 @@ " self.module_imports[\"numpy\"].update({\"array\", \"ones\", \"zeros\", \"sqrt\"})\n", " arg = expr.args[0]\n", " beta = self._print(arg)\n", - " gamma = f\"1 / sqrt(1 - {beta} ** 2)\"\n", + " gamma = f\"1 / sqrt(1 - ({beta}) ** 2)\"\n", " n_events = f\"len({beta})\"\n", " zeros = f\"zeros({n_events})\"\n", " ones = f\"ones({n_events})\"\n", @@ -1479,51 +1479,10 @@ "metadata": {}, "outputs": [], "source": [ - "compare(\"phi_1+2+3\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "compare(\"theta_1+2+3\")" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - ":::{warning}\n", - "\n", - "The expression lambdified to {mod}`numpy` for the recursive angles does not yet work.\n", - "\n", - ":::" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "tags": [] - }, - "outputs": [], - "source": [ - "compare(\"phi_2+3,1+2+3\")" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "tags": [ - "raises-exception" - ] - }, - "outputs": [], - "source": [ - "compare(\"theta_2+3,1+2+3\")" + "for angle_name in symbolic_angles:\n", + " print(angle_name)\n", + " %time compare(angle_name)\n", + " print()" ] } ],