From c5139c91241d756419fd79ad2431bbbc86b9d049 Mon Sep 17 00:00:00 2001 From: Yicheng Qiang Date: Wed, 22 May 2024 13:44:04 +0200 Subject: [PATCH 1/2] fix greekrule; support function of multiple vars --- ToPython.wl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ToPython.wl b/ToPython.wl index c69cbb4..e229f70 100644 --- a/ToPython.wl +++ b/ToPython.wl @@ -134,12 +134,13 @@ ToPython[expression_, OptionsPattern[]] := (* Constants *) PythonForm[\[Pi]] = np <> "pi"; PythonForm[E] = np <> "e"; + PythonForm[a_,b__] := PythonForm[a]<>","<>PythonForm[b]; (* Greek characters *) greekrule = {"\[Alpha]" -> "alpha", "\[Beta]" -> "beta", "\[Gamma]" -> "gamma", "\[Delta]" -> "delta", "\[Epsilon]" -> "epsilon", "\[CurlyEpsilon]" -> "curlyepsilon", "\[Zeta]" -> "zeta", "\[Eta]" -> "eta", "\[Theta]" -> "theta", "\[Iota]" -> "iota", "\[Kappa]" -> "kappa", "\[Lambda]" - -> "lamb", "\[Mu]" -> "mu", "\[Nu]" -> "nu", "\[Xi]" -> "xi", "\[Omicron]" + -> "lambda", "\[Mu]" -> "mu", "\[Nu]" -> "nu", "\[Xi]" -> "xi", "\[Omicron]" -> "omicron", "\[Pi]" -> "pi", "\[Rho]" -> "rho", "\[FinalSigma]" -> "finalsigma", "\[Sigma]" -> "sigma", "\[Tau]" -> "tau", "\[Upsilon]" -> "upsilon", "\[CurlyPhi]" -> "curlyphi", "\[Chi]" -> "chi", "\[Phi]" From 7ce03babad928c0b3f2e96191b81e7f5a8748eb1 Mon Sep 17 00:00:00 2001 From: Yicheng Qiang Date: Wed, 22 May 2024 13:48:22 +0200 Subject: [PATCH 2/2] revert lambda change --- ToPython.wl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ToPython.wl b/ToPython.wl index e229f70..3a78410 100644 --- a/ToPython.wl +++ b/ToPython.wl @@ -140,7 +140,7 @@ ToPython[expression_, OptionsPattern[]] := -> "gamma", "\[Delta]" -> "delta", "\[Epsilon]" -> "epsilon", "\[CurlyEpsilon]" -> "curlyepsilon", "\[Zeta]" -> "zeta", "\[Eta]" -> "eta", "\[Theta]" -> "theta", "\[Iota]" -> "iota", "\[Kappa]" -> "kappa", "\[Lambda]" - -> "lambda", "\[Mu]" -> "mu", "\[Nu]" -> "nu", "\[Xi]" -> "xi", "\[Omicron]" + -> "lamb", "\[Mu]" -> "mu", "\[Nu]" -> "nu", "\[Xi]" -> "xi", "\[Omicron]" -> "omicron", "\[Pi]" -> "pi", "\[Rho]" -> "rho", "\[FinalSigma]" -> "finalsigma", "\[Sigma]" -> "sigma", "\[Tau]" -> "tau", "\[Upsilon]" -> "upsilon", "\[CurlyPhi]" -> "curlyphi", "\[Chi]" -> "chi", "\[Phi]"