PinnedPublish data like you never have beforeURIs make sharing easy — By JJ Brosnan Have you ever sent a URL to a friend or family member so they can read, watch, or see something you enjoy on the web? I’ve done it more times than I could probably count. I’ve also had times when I wanted to share my Deephaven tables…Data5 min readData5 min read
PinnedI replaced all our blog thumbnails using DALL·E 2 for $45: here’s what I learnedAn infinite number of machine monkeys paint an infinite number of blog thumbnails — By Don McKenzie Blog posts with images get 2.3x more engagement. Here’s the problem — we make a query engine for streaming tables. How the heck are you supposed to pick images for technical topics like comparing the similarities between Deephaven and Materalize, viewing pandas DataFrames, gRPC tooling for getting…Open AI9 min readOpen AI9 min read
PinnedMy favorite pandas DataFrame viewerEyeballs help when cleaning data — By JJ Brosnan Deephaven is well-known for its query engine and table API. But it’s so much more than just those two things. It’s also a fantastic Python IDE and tabular data visualization platform. If you develop Python applications that use pandas DataFrames, you should use Deephaven to create them…Python Programming10 min readPython Programming10 min read
PinnedWhy deltas give Deephaven & Materialize their super-powersBy Pete Goddard Data is dynamic. This is self-evident. Here’s what’s strange, though: nearly all data systems are not principled on the concept of data changing. Every frame of the movie is a new picture. Data engines operate on and transact in data sets, not changes in data sets. Deltas…Analytics5 min readAnalytics5 min read
Dec 16, 2022Deephaven tables now support type hintsNew, simpler query strings — By JJ Brosnan Deephaven’s v0.19 release rolled out some awesome features, particularly for Python programmers — table slicing, autocomplete, and others. For me, support for type hints in tables is an unsung hero. I’ve always had so many explicit typecasts in my table operations. Now I can reduce how many…Python3 min readPython3 min read
Nov 25, 202224 powerful tools for data analysisTricks for tables every data scientist should know — By JJ Brosnan Deephaven is the data backbone that powers hedge funds, banks, exchanges, and more. How do Deephaven experts leverage its power? I’ll show how through 23 examples of simple operations used regularly by some of the world’s top data experts. …Data Science9 min readData Science9 min read
Nov 7, 2022Sharing predicted crypto prices with URIsDeephaven’s URI package makes sharing tables easy — By Jeremiah Cheng and JJ Brosnan Last week, Deephaven announced its URI package. A URI is a sequence of characters that identifies a resource on the web. Think of a URI as a generalization of a URL. A Deephaven URI identifies a table. …Data Science3 min readData Science3 min read
Oct 17, 2022Better, faster EMAsBrought to you by Deephaven’s update_by — By Chip Kent Without a doubt, the most requested Deephaven feature has been more powerful moving averages. In version 0.15.0, Deephaven improved aggregations through update_by. Now, you can compute exponential moving averages (EMAs) that are more efficient and properly update when values in the middle of your table change. Let’s…Python1 min readPython1 min read
Published in Trading Data Analysis·Oct 14, 2022See your buys, sells, and predictions in real-timeUse a scatter plot overlay to create real-time chart markers — By Chip Kent On Deephaven Community Slack, we frequently get interesting questions from users. Recently, a user asked us how to draw markers on a chart. In his case, he wanted to plot financial predictions with markers when his automated trading system bought or sold a stock or option. Drawing…Data Visualization2 min readData Visualization2 min read
Published in DataDrivenInvestor·Oct 13, 2022Build your own fully automated market makerBy Chip Kent Many of the world’s largest and most profitable hedge funds, such as Renaissance Technologies, Virtu, Citadel, Two Sigma, Tower Research, and Jump Trading, use algorithms to determine when to buy and sell stocks, futures, bonds, options, and other securities. …Stock Market6 min readStock Market6 min read