PyTure Docs

Frequently Asked Questions

Click a question to reveal the answer.

PyTure supports Python 3.8 and above. We recommend the latest stable version for best performance.

All captured events are stored in memory inside the session.buffer and a global list (_captures). You can then save or export them to JSON or CSV for persistence.

Use session.save("filename.json") to save data, and session.load("filename.json") to restore it into memory.

Yes! You can export your captures with session.export_csv("captures.csv"). PyTure will automatically flatten all keys into columns for easy analysis in Excel, Google Sheets, or Pandas.

Call session.clear() to remove all captured events from memory. This is useful for long-running applications where you don’t want old data to pile up.

Yes, you can create multiple PyTure() objects to track different flows in parallel. Each session maintains its own buffer, but all events still share the same global session ID.

We welcome contributions! Please check the Contribute section for details on reporting bugs, suggesting features, or submitting code improvements.