Python interpreter bindings for Deno.
import { python } from "https://deno.land/x/python@0.1.4/mod.ts";
const np = python.import("numpy");
const plt = python.import("matplotlib.pyplot");
const xpoints = np.array([1, 8]);
const ypoints = np.array([3, 10]);
plt.plot(xpoints, ypoints);
plt.show();Check out the docs here.
This module uses FFI to interface with the Python interpreter's C API. So you
must have an existing Python installation (with the shared library), which is
something like python39.dll, etc.
Python installed from Microsoft Store does not work, as it does not contain shared library for interfacing with Python interpreter.
If the module fails to find Python, you can add the path to the Python in the
DENO_PYTHON_PATH environment variable.
- DjDeveloper (@DjDeveloperr)
- Elias Sjögreen (@eliassjogreen)
Pull request, issues and feedback are very welcome. Code style is formatted with
deno fmt and commit messages are done following Conventional Commits spec.
Copyright 2021, DjDeveloperr.
Copyright 2022, the Denosaurs team. All rights reserved. MIT license.
