SciTeX Notification

Multi-backend notification system for scientific workflows


SciTeX Notification provides a unified interface for sending notifications across multiple backends, allowing you to stay informed about long-running scientific computations wherever you are.

Supported Backends

Backend

Transport

Cost

Internet

Notes

Audio

Local audio alert

Free

No

Requires scitex-audio

SMS (Twilio)

SMS text message

Paid

Required

Requires Twilio account

Email

SMTP email

Free

Required

Supports Gmail, SMTP relay

Webhook

HTTP POST

Free

Required

Slack, Discord, custom endpoints

Quick Example

import scitex_notification as notify

# Send via default backend
notify.send("Training complete. Val loss: 0.042")

# Send via specific backend
notify.send("Job finished", backend="email")

# Notify on function completion
@notify.on_complete(backend="audio")
def train_model():
    ...  # long-running computation

Indices and tables