PubSub 101 - Querying Topics with SQL
Real-time data streams are powerful, but sometimes you need to convert the stream into a batch or replay parts of the stream. Here’s how to write customized SQL to more deeply understand and interact with your historic data.
Dec 8, 2023PubSub 101 - Creating a Subscriber
With the rise of LLMs and Retrieval Augmented Generation (RAG), online models have never been more relevant. Here’s how to write some Python code to interpret real-time data and build your own adaptive online model.
Dec 5, 2023PubSub 101 - Creating a Publisher
One of the first steps in every data science or machine learning project is data ingestion. In this module, you will use Python to create a publisher to ingest real-time data into Ensign.
Nov 28, 2023PubSub 101 - Creating Data Flows With Topics
If you struggle to build analytics and models that keep up with changing data, it might be because you haven’t yet learned to think about data in terms of
topics
. In this module, learn how by solving a real-world, real-time problem!Nov 22, 2023Building Real-Time Apps in Python with Ensign and Streamlit
Python may be the 2nd best language for everything, but it’s a favorite of data scientists worldwide, and delivers a world of functionality. Did you know you can even build customer-facing AI/ML apps with Python now? Learn how…
Nov 20, 2023PubSub 101 - Using the PyEnsign SDK
The Python SDK is the most popular way to use Ensign. In this module you will write some Python code to publish data to your project.
Nov 17, 2023PubSub 101 - Creating Your Project
Welcome to PubSub 101! In this module you will create a new Ensign account and a new project. After completing this module, you will have an API key that you can use to publish data to Ensign!
Nov 8, 2023Reinforcement Learning, Automation... and Tetris
Every time I’m writing complex rules in my code, I remember there’s a machine learning technique for this: Reinforcement Learning. RL models are able to learn the optimal rules given predefined rewards. Read on to learn how!
Nov 2, 2023Compression vs Cryptography: What Comes First?
Data encryption and compression are heavyweight algorithms that must be used with care in performance intensive applications; but when applying both mechanics to the same data, which should come first?
Oct 31, 2023Welcome to Ensign U!
Like any new tool, Ensign takes a little time to learn. But take it from us (a bunch of seasoned data science experts) – it will open up a new world of data science applications for you. Check out this beginner-friendly introduction!
Oct 20, 2023Spooky `asyncio` Errors and How to Fix Them
You’ve heard the
asyncio
library unlocks concurrency for Python with minimal syntactical overhead, but the terminology makes you tremble! Don’t panic — here are 3 of the most common errors you will encounter and how to fix them.Oct 13, 2023Rotational Announces Partnership, Hackathon with the University of Chicago Data Science Institute
Rotational Labs is excited to announce our partnership with the University of Chicago Data Science Institute, including co-hosting a hackathon to help students learn to apply real-time data science techniques to real-world problems.
Sep 27, 2023