Skip to content

Releases: pennsignals/dsdk

1.7.2-rc.1

02 Sep 16:28
Compare
Choose a tag to compare
1.7.2-rc.1 Pre-release
Pre-release

Reduce log level.

1.7.1

14 Aug 18:13
Compare
Choose a tag to compare
Fix yaml seralization for interval

1.7.1-rc.1

14 Aug 16:59
Compare
Choose a tag to compare
1.7.1-rc.1 Pre-release
Pre-release

Remove CONFIG and ENV to make testing easier.

Improve test coverage, increase code reuse (remove Profile class).

Fix serialization/deserialization issues from yaml 1.1 interpretation of Interval's "on" attribute as a boolean value (even when used as a key).

1.7.0

11 Aug 17:19
Compare
Choose a tag to compare

Remove Persistor's query_by_keys() and df_from_query_by_keys(). Use query() and df_from_query() with keyword argument keys and parameters.

Add caching to Persistor's df_from_query() with keyword argument cache as the filesystem location to store compressed picked dictionaries of sql -> DataFrame. Caching compares the literal rendered sql only: it is not aware of volatile functions called on the server (like current time) or side effects (like temp tables).

Add rendering of multi-column key values to Persistor's query() and df_from_query(). Users pass DataFrames instead of single column sequences. See test/test_union_all.py

1.7.0-rc.1

11 Aug 16:43
Compare
Choose a tag to compare
1.7.0-rc.1 Pre-release
Pre-release

Remove Persistor's query_by_keys() and df_from_query_by_keys(). Use query() and df_from_query() with keyword argument keys and parameters.

Add caching to Persistor's df_from_query() with keyword argument cache as the filesystem location to store compressed picked dictionaries of sql -> DataFrame. Caching compares the literal rendered sql only: it is not aware of volatile functions called on the server (like current time) or side effects (like temp tables).

Add rendering of multi-column key values to Persistor's query() and df_from_query(). Users pass DataFrames instead of single column sequences. See test/test_union_all.py

1.6.0

05 Aug 23:29
Compare
Choose a tag to compare

Remove setup.py
Add more pre-commit hooks.

1.6.0-rc.1

05 Aug 23:22
Compare
Choose a tag to compare
1.6.0-rc.1 Pre-release
Pre-release
Simplify override

1.5.7

27 Jul 20:51
Compare
Choose a tag to compare
Remove json file check

1.5.7-rc.1

27 Jul 20:25
Compare
Choose a tag to compare
1.5.7-rc.1 Pre-release
Pre-release
Remove pin

1.5.6

30 Mar 16:47
ffd8a3e
Compare
Choose a tag to compare

Move project metadata into pyproject.toml, and updates for python 3.10.