feat: numpy, pandas support

This commit is contained in:
Timothy J. Baek
2024-05-16 20:25:55 -10:00
parent 6dedf9885f
commit 01a656cc80
21 changed files with 1961 additions and 24 deletions

View File

@@ -166,6 +166,23 @@
});
try {
const res = await pyodide.loadPackage('micropip');
console.log(res);
const micropip = pyodide.pyimport('micropip');
await micropip.set_index_urls('https://pypi.org/pypi/{package_name}/json');
let packages = [
code.includes('requests') ? 'requests' : null,
code.includes('bs4') ? 'beautifulsoup4' : null,
code.includes('numpy') ? 'numpy' : null,
code.includes('pandas') ? 'pandas' : null
].filter(Boolean);
console.log(packages);
await micropip.install(packages);
result = pyodide.runPython(code);
console.log(result);