A small example package
Project description
Problem Statement
Data scientists code up a lot of pipelines that can often take a long time due to long pre-processing sequences or massive amounts of time required. And if errors occur, then the pipeline needs to be re-run. This means we usually want to be notified as early as possible if errors occurred.
So what is pipelinenotifier?
Pipeline notifier will send messages to your Slack/Discord/Keybase channel once you set up a webhook. Support can be added for more channels if desired. Feel free to ping me at jacky.wong@vctr.ai. It will send error messages so you can tell what is wrong the moment it happens.
Installation
Simply run:
python3 -m pip install pipeline-notifier
Data Science Bots
As data scientists, you are running a lot of code over a large amount of time. This often means that that you want to be notified about things via mobile while you have applications running in the background.
I ended up re-writing this code across a number of organisations.
from pipelinenotifier import KeyBaseNotifier
# Record your name and the project being worked on to properly track information
with KeyBaseBot("Bill Gates", "Modelling", "<webhook_url>") as bot:
# Insert training loop/reader here.
score = 0.5
bot.send_message(f"Scored {score}.")
If there is an error, it will send the error message to your channel.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pipeline-notifier-0.0.2.tar.gz
.
File metadata
- Download URL: pipeline-notifier-0.0.2.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3620dd6bad8fff7ea787de31d4bfe1118b680b87d82ddd289648d33b1ead5ecb |
|
MD5 | 9d6644bbd9424900dd90156afecaecd0 |
|
BLAKE2b-256 | cc07cb549a9fae7690a74e9ce9f980e5c2071baec41312c7c18c4749b7b5103c |
File details
Details for the file pipeline_notifier-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: pipeline_notifier-0.0.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.23.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38633fde566f6c3c051ade162b99b7c1bfff162a0173848b18e56341c6dd3dce |
|
MD5 | a4dccfff62d46d4af7123a61db600954 |
|
BLAKE2b-256 | 4753b94fd5ba8d7d941ffd27c38c3f88a51778941f6acdacf4fbe4bc86a0723d |