What’s new in PyneLand?
Hey everyone! 👋 We’ve been a bit quiet — but only because we’ve been very busy.
Here’s a quick recap of what’s landed since our public beta launch 🚀
🧪 Run Pine Scripts — instantly — from CLI
This is big.
You can now run Pine Script files directly from the command line, with automatic compilation and caching:
pyne run my_script.pine demo.ohlcv
✅ Automatically compiles using your API key
✅ Only recompiles when the script changes
✅ Supports standard .pine v6 files
Write Pine. Save. Run. Repeat.
🆕 New: pyne compile Command
Prefer manual control?
Use this new CLI command to compile .pine scripts to .py using the PyneSys API:
pyne compile my_script.pine
✨ Skips unchanged files
🔐 Uses your API key
📊 Shows quota and limits
🐍 100% standard Python — no pip install needed
This is perfect for scripts, pipelines, or integrating with editors.
🎛️ Enum Inputs Just Work
input.enum() is now fully supported.
- Validated automatically
- Shows up cleanly in TOML config
- Behaves exactly like in TradingView
- Works with
pyne runout of the box
🧮 Full Matrix Support (v6.3.0)
All matrix.* functions from Pine Script are now available.
➕ Math ops: add, subtract, multiply
📊 Stats: average, median, mode
🌀 Advanced: inverse, pseudoinverse, Kronecker
📐 Detection: is_diagonal, is_identity, is_stochastic…
100% parity with Pine Script.
🐛 …and more:
- Better API key validation
- Cleaner errors when API key is missing
- Improved OHLCV file path handling
- Updated docs:
compile.md,run.md
We’re still just getting started — but we’re moving fast.
Thanks for all your feedback and support!
As always: /pine-help in <#1387066828190384238> is your friend.
Let’s keep building. Together. 🛠️🌱