Skip to main content

Blurr

CircleCI Documentation Status Coverage Status PyPI version

Table of contents

What is Blurr?

Blurr transforms structured, streaming raw data into features for model training and prediction using a high-level expressive YAML-based language called the Blurr Transform Spec (BTS). The BTS merges the schema and computation model for data processing.

The BTS is a data transform definition for structured data. The BTS encapsulates the business logic of data transforms and Blurr orchestrates the execution of data transforms. Blurr is runner-agnostic, so BTSs can be run by event processors such as Spark, Spark Streaming or Flink.

Is Blurr for you?

Yes, if: you are well on your way on the ML 'curve of enlightenment', and are thinking about how to do online scoring

Curve

Playground

Launch playground

Tutorial and Docs

Coming up with features is difficult, time-consuming, requires expert knowledge. 'Applied machine learning' is basically feature engineering --- Andrew Ng

Read the docs

Streaming BTS Tutorial | Window BTS Tutorial

Preparing data for specific use cases using Blurr:

Contribute to Blurr

Welcome to the Blurr community! We are so glad that you share our passion for building MLOps!

Please create a new issue to begin a discussion. Alternatively, feel free to pick up an existing issue!

Please sign the Contributor License Agreement before raising a pull request.

Data Science 'Joel Test'

Inspired by the (old school) Joel Test to rate software teams, here's our version for data science teams. What's your score?

  1. Data pipelines are versioned and reproducible
  2. Pipelines (re)build in one step
  3. Deploying to production needs minimal engineering help
  4. Successful ML is a long game. You play it like it is
  5. Kaizen. Experimentation and iterations are a way of life

Roadmap

Blurr is currently in Developer Preview. Stay in touch!: Star this project or email hello@blurr.ai

  • Local transformations only
  • Support for custom functions and other python libraries in the BTS
  • Spark runner
  • S3 support for data sink
  • DynamoDB as an Intermediate Store
  • Features server

Metadata

Release files for blurr-dev 0.1115

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blurr-dev 0.1115
File Size Uploaded
blurr-dev-0.1115.tar.gz 36.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blurr-dev 0.1115
File Interpreter ABI Platform
blurr_dev-0.1115-py3-none-any.whl Python 3 none any Details

Total release size: 89.7 kB

Release files / blurr-dev-0.1115.tar.gz

Download URL blurr-dev-0.1115.tar.gz
Size 36.8 kB
Tags Source
SHA-256 checksum
How to use checksums
c6a39df807098630770ab9530820a29d03581423d1c62bd114e73c4363a053f7
BLAKE2b-256 checksum
How to use checksums
1a609e91fbc3177ff4c96f8c8a5289cb4474a4995d1eae1c12ec3a50f6cf4c1a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / blurr_dev-0.1115-py3-none-any.whl

Download URL blurr_dev-0.1115-py3-none-any.whl
Size 53.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
be5a9ef4c831bfafee535bdf6814f52f05f944c5b197174bf261e4764df06ff8
BLAKE2b-256 checksum
How to use checksums
4f7736e2a8dc389341ab5c6731989c7acac845db2511b8cc37b763fde23554a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1115 This release

2 release files

0.1083

2 release files

0.1078

2 release files

0.1076

2 release files

0.1073

2 release files

0.1067

2 release files

0.1063

2 release files

0.1058

2 release files

0.1047

2 release files

0.1032

2 release files

0.1027

2 release files

0.1019

2 release files

0.1016

2 release files

0.1013

2 release files

0.1005

2 release files

0.994

2 release files

0.991

2 release files

0.979

2 release files

0.970

2 release files

0.964

2 release files

0.946

2 release files

0.944

2 release files

0.940

2 release files

0.937

2 release files

0.932

2 release files

0.927

2 release files

0.924

2 release files

0.912

2 release files

0.904

2 release files

0.901

2 release files

0.896

2 release files

0.865

2 release files

0.851

2 release files

0.848

2 release files

0.846

2 release files

0.829

2 release files

0.820

2 release files

0.792

2 release files

0.783

2 release files

0.779

2 release files

0.775

2 release files

0.772

2 release files

0.765

2 release files

0.759

2 release files

0.757

2 release files

0.751

2 release files

0.743

2 release files

0.719

2 release files

0.709

2 release files

0.705

2 release files

0.699

2 release files

0.695

2 release files

0.690

2 release files

0.687

2 release files

0.683

2 release files

0.673

2 release files

0.664

2 release files

0.649

2 release files

0.647

2 release files

0.646

2 release files

0.639

2 release files

0.637

2 release files

0.631

2 release files

0.612

2 release files

0.609

2 release files

0.600

2 release files

0.590

2 release files

0.575

2 release files

0.568

2 release files

0.556

2 release files

0.550

2 release files

0.549

2 release files

0.548

2 release files

0.544

2 release files

0.535

2 release files

0.529

2 release files

0.520

2 release files

0.514

2 release files

0.508

2 release files

0.507

2 release files

0.498

2 release files

0.489

2 release files

0.483

2 release files

0.478

2 release files

0.472

2 release files

0.464

2 release files

0.458

2 release files

0.454

2 release files

0.451

2 release files

0.441

2 release files

0.430

2 release files

0.428

2 release files

0.426

2 release files

0.418

2 release files

0.415

2 release files

0.411

2 release files

0.409

2 release files

0.405

2 release files

0.403

2 release files

0.397

2 release files

0.394

2 release files

0.388

2 release files

0.378

2 release files

0.357

2 release files

0.353

2 release files

0.350

2 release files

0.348

2 release files

0.341

2 release files

0.340

2 release files

0.334

2 release files

0.331

2 release files

0.327

2 release files

0.324

2 release files

0.322

2 release files

0.320

2 release files

0.318

2 release files

0.316

2 release files

0.312

2 release files

0.309

2 release files

0.307

2 release files

0.305

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page