What is Ranno?

Ranno is a lightweight Python library that translates plain English instructions into Python code and executes it directly inside your local scope.

  • AI Code Gen – Generates runnable Python code from natural language prompts using gn() (silent code generation) or ex() (direct execution).
  • Code Explanation – Explains Python prompts or .py script files step-by-step using xp().
  • File Intelligence – Auto-detects column names, types, and schemas of local CSV, Excel, or JSON files to provide accurate context for code generation.
  • Data Privacy & Shadow Copy – Processes files entirely on your local machine with column headers and row previews only—never uploading full datasets—and creates temporary backups (copy.<filename>) during execution to automatically roll back and restore original files if a script fails.
  • Ultra Minimalist API – Features only 5 simple and robust functions (gn, ex, xp, sv, cf) to eliminate boilerplate code.