Supported environments and use cases for Eliot
masterEliot is versatile and supports several advanced use cases and runtimes:
- Distributed Systems: Causal tracing across multiple services.
- Single Process: Standard logging within a single application.
- Scientific Computing: Built-in support for
NumPyandDask. - Asynchronous Programming: Support for
AsyncioandTriocoroutines. - Networking Frameworks: Support for
Twisted.
Compatibility:
- Python 3.9, 3.8, 3.7, 3.6, and PyPy3.
- Python 2.7 (Legacy support mode).