Unconference: Python Now! An OpenSearch world with/in/on Python
summary
Panel argues for bringing real Python into OpenSearch and outlines concrete paths: a JVM-embedded interpreter called grow pi for direct Java–Python access, legacy Jython 2.7 and JNI/CPython bindings with native library limits, a socketed PySpark-style model that keeps CPython processes, and browser-side execution via JupyterLite/WebAssembly to run notebooks without backend wait. Tradeoffs: limited Python syntax vs full ecosystem, script latency versus robot-driven workloads, and engineering effort to support numpy/pandas and native extensions.
AI-written summary · about
chapters (8)
- 0:00Python in OpenSearch
- 1:26Painless alternative for OpenSearch
- 3:55JupyterLite browser execution
- 6:24Server-side Python pipelines
- 8:09Embedding Python in Java
- 10:51Full versus narrow integration
- 12:37Latency with Python scripts
- 13:42Python in AI-driven OpenSearch
related talks
19mPython on OpenSearch: Bringing Native Python Scripting to Search and An...
56mJourney from Java to Python: Two Worlds, One JEP
47mPanel: Fostering better collaboration between the scientific Python community and core Python...
15mExtending Python Into the Future
31mAdding Python support to Scala tooling
45mWelcome
27mPython and the JVM - A Love Story
48mPython Performance: Past, Present and Future
