Skip to content

Date intervals#111

Merged
tim-band merged 31 commits into
remove-generator-filefrom
date-intervals
Jun 12, 2026
Merged

Date intervals#111
tim-band merged 31 commits into
remove-generator-filefrom
date-intervals

Conversation

@tim-band

Copy link
Copy Markdown
Collaborator

Adds support for "end date" with reference to some "start date"

Tim Band added 14 commits April 20, 2026 17:01
Still need a fix to make_buckets
- Old tests that should have used DuckDB have been added and fixed (in test_functional).
- Test code resource loading made more robust.
- Ignored Vocabulary tables fixed.
- row generators can use positional arguments
- GeneratesDBTestCase works with DuckDB
- custom row generators tested end-to-end
- anchored interval proposer and generator end-to-end test
@tim-band tim-band merged commit eda77c7 into remove-generator-file Jun 12, 2026
2 of 3 checks passed
tim-band added a commit that referenced this pull request Jun 12, 2026
* Date intervals (#111) and massive refactor removing df.py

* Initial commit for date-intervals
* Migrated from duckdb-engine to duckdb-sqlalchemy
* Fixed make_buckets with DuckDB and functions
* Test improvements
- Old tests that should have used DuckDB have been added and fixed (in test_functional).
- Test code resource loading made more robust.
- Ignored Vocabulary tables fixed.
- row generators can use positional arguments
- GeneratesDBTestCase works with DuckDB
- custom row generators tested end-to-end
* All proposer queries work with parquet files
* Fix it for Python 3.10
removed mypy because it isn't pre-commit friendly.
* Removed jinja template and dependency
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant