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 run out 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. 🛠️🌱