Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Jebel-Quant
ducktide
Repository navigation
Code
Issues
Pull requests
2
(2)
Actions
Projects
Security and quality
Insights
More
items
Commits
Branch selector
main
User selector
All users
Datepicker
All time
Commit history
Commits on Oct 1, 2026
chore: release v0.1.3 (#53)
Show description for ae0ee05
tschm
and
claude
authored
ae0ee05
View commit details
Copy full SHA for ae0ee05
Browse repository at this point
docs: state the model invariant TimeSeriesModel actually keeps (#46) (#52)
tschm
authored
099474c
View commit details
Copy full SHA for 099474c
Browse repository at this point
test: run the README's pycon examples as doctests (#45) (#49)
tschm
authored
b7822f4
View commit details
Copy full SHA for b7822f4
Browse repository at this point
test: drop the private _build_query patch from the query-error test (#48) (#50)
tschm
authored
b30facc
View commit details
Copy full SHA for b30facc
Browse repository at this point
refactor: split ingest_many and _key_columns into helpers (#47) (#51)
tschm
authored
aadcb0d
View commit details
Copy full SHA for aadcb0d
Browse repository at this point
Commits on Sep 30, 2026
docs: write README examples as pycon doctests (#44)
Show description for a19cf1b
tschm
and
claude
authored
a19cf1b
View commit details
Copy full SHA for a19cf1b
Browse repository at this point
Commits on Sep 29, 2026
chore: release v0.1.2 (#43)
Show description for 0016cbb
tschm
and
claude
authored
0016cbb
View commit details
Copy full SHA for 0016cbb
Browse repository at this point
fix: honour TimeSeriesDB.time_col in TimeSeriesModel resampling (#42)
Show description for 058585a
tschm
and
claude
authored
058585a
View commit details
Copy full SHA for 058585a
Browse repository at this point
chore: release v0.1.1 (#41)
Show description for 8ed9f5b
tschm
and
claude
authored
8ed9f5b
View commit details
Copy full SHA for 8ed9f5b
Browse repository at this point
docs: link the introduction PDF from the book nav (#40)
Show description for 10bbea8
tschm
and
claude
authored
10bbea8
View commit details
Copy full SHA for 10bbea8
Browse repository at this point
Commits on Sep 28, 2026
docs: update the introduction paper for the fixes in #34-#38 (#39)
Show description for 46a4447
tschm
and
claude
authored
46a4447
View commit details
Copy full SHA for 46a4447
Browse repository at this point
fix: return timezone-aware timestamps in UTC (#30) (#37)
tschm
authored
ad2f85b
View commit details
Copy full SHA for ad2f85b
Browse repository at this point
fix: include the whole day for a date end bound (#31) (#38)
tschm
authored
227ba45
View commit details
Copy full SHA for 227ba45
Browse repository at this point
fix: create a missing parent folder on export (#33) (#36)
Show description for b6df28b
tschm
authored
b6df28b
View commit details
Copy full SHA for b6df28b
Browse repository at this point
fix: raise DatabaseError on writes to a read-only store (#32) (#35)
tschm
authored
a3288de
View commit details
Copy full SHA for a3288de
Browse repository at this point
fix: quote column names in entity-table SQL (#29) (#34)
tschm
authored
c3d151c
View commit details
Copy full SHA for c3d151c
Browse repository at this point
docs: add a LaTeX introduction to ducktide (#28)
Show description for b5bf035
tschm
and
claude
authored
b5bf035
View commit details
Copy full SHA for b5bf035
Browse repository at this point
docs: explain the two-database design, drop the README's Development section (#27)
Show description for e2f6b35
tschm
and
claude
authored
e2f6b35
View commit details
Copy full SHA for e2f6b35
Browse repository at this point
chore: release v0.1.0 (#26)
Show description for 018f366
tschm
and
claude
authored
018f366
View commit details
Copy full SHA for 018f366
Browse repository at this point
docs: add a 'Why not DuckDB directly?' section to the README (#25)
Show description for 385e2a2
tschm
and
claude
authored
385e2a2
View commit details
Copy full SHA for 385e2a2
Browse repository at this point
chore: update rhiza to v1.9.0 (#24)
Show description for 649a7be
tschm
and
claude
authored
649a7be
View commit details
Copy full SHA for 649a7be
Browse repository at this point
docs: URL-encode the Python versions badge so it renders (#23)
Show description for d375a2e
tschm
and
claude
authored
d375a2e
View commit details
Copy full SHA for d375a2e
Browse repository at this point
feat: add TimeSeriesDB.compact to regroup a table by series key (#22)
Show description for 046da4e
tschm
and
claude
authored
046da4e
View commit details
Copy full SHA for 046da4e
Browse repository at this point
feat: add TimeSeriesModel.ingest_many for one write per table (#21)
Show description for d91ee0e
tschm
and
claude
authored
d91ee0e
View commit details
Copy full SHA for d91ee0e
Browse repository at this point
perf: faster time-series upserts on large tables and concatenated frames (#20)
Show description for 8c5c045
tschm
and
claude
authored
8c5c045
View commit details
Copy full SHA for 8c5c045
Browse repository at this point
perf: send UUID columns to bulk_insert's frame path as text (#19)
Show description for 6efef74
tschm
and
claude
authored
6efef74
View commit details
Copy full SHA for 6efef74
Browse repository at this point
feat!: upsert time-series ingest on a configurable series key (#18)
Show description for 5c72759
tschm
and
claude
authored
5c72759
View commit details
Copy full SHA for 5c72759
Browse repository at this point
Commits on Sep 27, 2026
perf: bulk-insert via one INSERT ... SELECT, look up single tables (#17)
Show description for f95766b
tschm
and
claude
authored
f95766b
View commit details
Copy full SHA for f95766b
Browse repository at this point
feat!: define a table from a single Pydantic model (#14)
Show description for eb82579
tschm
and
claude
authored
eb82579
View commit details
Copy full SHA for eb82579
Browse repository at this point
chore: release v0.0.1 (#16)
Show description for 4bd43e6
tschm
and
claude
authored
4bd43e6
View commit details
Copy full SHA for 4bd43e6
Browse repository at this point
Merge pull request #15 from Jebel-Quant/rhiza_release_setup
Show description for 06c7955
tschm
authored
06c7955
View commit details
Copy full SHA for 06c7955
Browse repository at this point
chore: declare the tag-derived version for /rhiza:release
Show description for 28db822
tschm
and
claude
committed
28db822
View commit details
Copy full SHA for 28db822
Browse repository at this point
Merge pull request #13 from Jebel-Quant/rhiza_fix_12_20260927
Show description for d557c81
tschm
authored
d557c81
View commit details
Copy full SHA for d557c81
Browse repository at this point
fix: link the exported notebooks from the book nav (#12)
tschm
committed
b617df4
View commit details
Copy full SHA for b617df4
Browse repository at this point
Merge pull request #10 from Jebel-Quant/rhiza_fix_4_20260927
Show description for 8153bf2
tschm
authored
8153bf2
View commit details
Copy full SHA for 8153bf2
Browse repository at this point
Previous
Next
You can’t perform that action at this time.