-
Notifications
You must be signed in to change notification settings - Fork 795
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(RFC): Adds altair.datasets
#3631
base: main
Are you sure you want to change the base?
Commits on Oct 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7933771 - Browse repository at this point
Copy the full SHA 7933771View commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b30081e - Browse repository at this point
Copy the full SHA b30081eView commit details -
refactor: Make version accessible via
data.source_tag
- Allow quickly switching between version tags #3150 (comment)
Configuration menu - View commit details
-
Copy full SHA for 279586b - Browse repository at this point
Copy the full SHA 279586bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 32150ad - Browse repository at this point
Copy the full SHA 32150adView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1d18a2 - Browse repository at this point
Copy the full SHA f1d18a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d3c550 - Browse repository at this point
Copy the full SHA 4d3c550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e65841 - Browse repository at this point
Copy the full SHA 7e65841View commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 05773af - Browse repository at this point
Copy the full SHA 05773afView commit details
Commits on Oct 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4fff80a - Browse repository at this point
Copy the full SHA 4fff80aView commit details
Commits on Oct 7, 2024
-
To support [flights-200k.arrow](https://github.com/vega/vega-datasets/blob/f637f85f6a16f4b551b9e2eb669599cc21d77e69/data/flights-200k.arrow)
Configuration menu - View commit details
-
Copy full SHA for 3a284a5 - Browse repository at this point
Copy the full SHA 3a284a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22a5039 - Browse repository at this point
Copy the full SHA 22a5039View commit details -
feat: Support env var
VEGA_GITHUB_TOKEN
Not required for these requests, but may be helpful to avoid limits
Configuration menu - View commit details
-
Copy full SHA for a618ffc - Browse repository at this point
Copy the full SHA a618ffcView commit details -
feat: Add support for multi-version metadata
As an example, for comparing against the most recent I've added the 5 most recent
Configuration menu - View commit details
-
Copy full SHA for 1792340 - Browse repository at this point
Copy the full SHA 1792340View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fa2c9e7 - Browse repository at this point
Copy the full SHA fa2c9e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24cd7d7 - Browse repository at this point
Copy the full SHA 24cd7d7View commit details -
- Basic mechanism for discovering new versions - Tries to minimise number of and total size of requests
Configuration menu - View commit details
-
Copy full SHA for 7dd461f - Browse repository at this point
Copy the full SHA 7dd461fView commit details -
Experimenting with querying the url cache w/ expressions
Configuration menu - View commit details
-
Copy full SHA for 9768495 - Browse repository at this point
Copy the full SHA 9768495View commit details -
Configuration menu - View commit details
-
Copy full SHA for c38c235 - Browse repository at this point
Copy the full SHA c38c235View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a22cc8a - Browse repository at this point
Copy the full SHA a22cc8aView commit details
Commits on Oct 11, 2024
-
feat: Major
GitHub
rewrite, handle rate limiting- `metadata_full.parquet` stores **all known** file metadata - `GitHub.refresh()` to maintain integrity in a safe manner - Roughly 3000 rows - Single release: **9kb** vs 46 releases: **21kb**
Configuration menu - View commit details
-
Copy full SHA for 1181860 - Browse repository at this point
Copy the full SHA 1181860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31eeb20 - Browse repository at this point
Copy the full SHA 31eeb20View commit details -
Configuration menu - View commit details
-
Copy full SHA for 511a845 - Browse repository at this point
Copy the full SHA 511a845View commit details
Commits on Oct 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c76cfd4 - Browse repository at this point
Copy the full SHA c76cfd4View commit details
Commits on Oct 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d3f0497 - Browse repository at this point
Copy the full SHA d3f0497View commit details
Commits on Oct 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1b3390b - Browse repository at this point
Copy the full SHA 1b3390bView commit details -
Configuration menu - View commit details
-
Copy full SHA for a770ba9 - Browse repository at this point
Copy the full SHA a770ba9View commit details -
docs(typing): Add
WorkInProgress
marker todata(...)
- Still undecided exactly how this functionality should work - Need to resolve `npm` tags != `gh` tags issue as well
Configuration menu - View commit details
-
Copy full SHA for 686a485 - Browse repository at this point
Copy the full SHA 686a485View commit details
Commits on Oct 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ba4491d - Browse repository at this point
Copy the full SHA ba4491dView commit details
Commits on Oct 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a4e107 - Browse repository at this point
Copy the full SHA 1a4e107View commit details
Commits on Nov 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 989b9b7 - Browse repository at this point
Copy the full SHA 989b9b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0bbf2e9 - Browse repository at this point
Copy the full SHA 0bbf2e9View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c386e2 - Browse repository at this point
Copy the full SHA 9c386e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1937f2b - Browse repository at this point
Copy the full SHA 1937f2bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 66fa6d1 - Browse repository at this point
Copy the full SHA 66fa6d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 937aa01 - Browse repository at this point
Copy the full SHA 937aa01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b2edd - Browse repository at this point
Copy the full SHA 21b2eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6527305 - Browse repository at this point
Copy the full SHA 6527305View commit details -
Configuration menu - View commit details
-
Copy full SHA for 336eeca - Browse repository at this point
Copy the full SHA 336eecaView commit details -
refactor: Rename
metadata_full
->metadata
Suffix was only added due to *now-removed* test files
Configuration menu - View commit details
-
Copy full SHA for 225be0a - Browse repository at this point
Copy the full SHA 225be0aView commit details -
refactor:
tools.vendor_datasets
->tools.datasets
packageWill be following up with some more splitting into composite modules
Configuration menu - View commit details
-
Copy full SHA for e91baab - Browse repository at this point
Copy the full SHA e91baabView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7782925 - Browse repository at this point
Copy the full SHA 7782925View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc86ca1 - Browse repository at this point
Copy the full SHA bc86ca1View commit details -
refactor: Remove
write_schema
from_Npm
,_GitHub
Handled in `Application` now
Configuration menu - View commit details
-
Copy full SHA for a6f5645 - Browse repository at this point
Copy the full SHA a6f5645View commit details -
refactor: Rename, split
_Npm
,_GitHub
into own modules`tools.datasets.npm` will later be performing the requests that are in `Dataset.__call__` currently
Configuration menu - View commit details
-
Copy full SHA for 07a8342 - Browse repository at this point
Copy the full SHA 07a8342View commit details -
refactor: Move
DataLoader.__call__
->DataLoader.url()
-`data.name()` -> `data(name)` - `data.name.url` -> `data.url(name)`
Configuration menu - View commit details
-
Copy full SHA for b89e6dc - Browse repository at this point
Copy the full SHA b89e6dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b0fe29 - Browse repository at this point
Copy the full SHA 7b0fe29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572d069 - Browse repository at this point
Copy the full SHA 572d069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07dcc0b - Browse repository at this point
Copy the full SHA 07dcc0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f3791 - Browse repository at this point
Copy the full SHA d8f3791View commit details
Commits on Nov 7, 2024
-
refactor: Replace
name_js
,name_py
withdataset_name
Since we're just using strings, there is no need for 2 forms of the name. The legacy package needed this for `__getattr__` access with valid identifiers
Configuration menu - View commit details
-
Copy full SHA for 4642a23 - Browse repository at this point
Copy the full SHA 4642a23View commit details -
fix: Remove invalid
semver.sort
opI think this was added in error, since the schema of the file never had `semver` columns Only noticed the bug when doing a full rebuild
Configuration menu - View commit details
-
Copy full SHA for 65f87fc - Browse repository at this point
Copy the full SHA 65f87fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6349b0f - Browse repository at this point
Copy the full SHA 6349b0fView commit details -
refactor: Move public interface to
_io
Temporary home, see module docstring
Configuration menu - View commit details
-
Copy full SHA for f1d610c - Browse repository at this point
Copy the full SHA f1d610cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4ef112 - Browse repository at this point
Copy the full SHA c4ef112View commit details -
refactor: Split
Reader._url_from
intourl
,_query
- Much more generic now in what it can be used for - For the caching, I'll need more columns than just `"url_npm"` - `"url_github" contains a hash
Configuration menu - View commit details
-
Copy full SHA for eb876eb - Browse repository at this point
Copy the full SHA eb876ebView commit details -
feat(DRAFT): Adds
GitHubUrl.BLOBS
- Common prefix to all rows in `metadata[url_github]` - Stripping this leaves only `sha` - For **2800** rows, there are only **109** unique hashes, so these can be used to reduce cache size
Configuration menu - View commit details
-
Copy full SHA for 661a385 - Browse repository at this point
Copy the full SHA 661a385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 22dcb17 - Browse repository at this point
Copy the full SHA 22dcb17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 669df02 - Browse repository at this point
Copy the full SHA 669df02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2051410 - Browse repository at this point
Copy the full SHA 2051410View commit details
Commits on Nov 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0ea4e21 - Browse repository at this point
Copy the full SHA 0ea4e21View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2e9baa - Browse repository at this point
Copy the full SHA a2e9baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8a1429 - Browse repository at this point
Copy the full SHA c8a1429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 279fea9 - Browse repository at this point
Copy the full SHA 279fea9View commit details -
Not planning to support this anymore, requires `fsspec` which isn't in `dev` ``` InvalidInputException Traceback (most recent call last) Cell In[6], line 5 3 with duck._reader._opener.open(url) as f: 4 fn = duck._reader._read_fn['.json'] ----> 5 thing = fn(f.read()) InvalidInputException: Invalid Input Error: This operation could not be completed because required module 'fsspec' is not installed" ```
Configuration menu - View commit details
-
Copy full SHA for 7d6c7ca - Browse repository at this point
Copy the full SHA 7d6c7caView commit details -
ci(typing): Add
pyarrow-stubs
todev
dependenciesWill put this in another PR, but need it here for IDE support
Configuration menu - View commit details
-
Copy full SHA for 0bb4210 - Browse repository at this point
Copy the full SHA 0bb4210View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8984425 - Browse repository at this point
Copy the full SHA 8984425View commit details -
refactor: Split
datasets
into public/private packages- `tools.datasets`: Building & updating metadata file(s), generating annotations - `altair.datasets`: Consuming metadata, remote & cached dataset management
Configuration menu - View commit details
-
Copy full SHA for 9d062c8 - Browse repository at this point
Copy the full SHA 9d062c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for a17d674 - Browse repository at this point
Copy the full SHA a17d674View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69a619c - Browse repository at this point
Copy the full SHA 69a619cView commit details -
refactor: Remove unimplemented
tag="latest"
Since `metadata.parquet` is sorted, this was already the behavior when not providing a tag
Configuration menu - View commit details
-
Copy full SHA for a259b10 - Browse repository at this point
Copy the full SHA a259b10View commit details
Commits on Nov 9, 2024
-
feat: Rename
_datasets_dir
, make configurable, add docsStill on the fence about `Loader.cache_dir` vs `Loader.cache`
Configuration menu - View commit details
-
Copy full SHA for 88968c8 - Browse repository at this point
Copy the full SHA 88968c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b987308 - Browse repository at this point
Copy the full SHA b987308View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a2a2e0 - Browse repository at this point
Copy the full SHA 4a2a2e0View commit details -
docs: Add basic example to
Loader
classAlso incorporates changes from previous commit into `__repr__` 4a2a2e0
Configuration menu - View commit details
-
Copy full SHA for e6dd27e - Browse repository at this point
Copy the full SHA e6dd27eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a7bc4f - Browse repository at this point
Copy the full SHA 2a7bc4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c572180 - Browse repository at this point
Copy the full SHA c572180View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ab9463 - Browse repository at this point
Copy the full SHA 9ab9463View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd3edd6 - Browse repository at this point
Copy the full SHA dd3edd6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 146cb50 - Browse repository at this point
Copy the full SHA 146cb50View commit details
Commits on Nov 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 94ad0d1 - Browse repository at this point
Copy the full SHA 94ad0d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4093383 - Browse repository at this point
Copy the full SHA 4093383View commit details -
Configuration menu - View commit details
-
Copy full SHA for 76cdd45 - Browse repository at this point
Copy the full SHA 76cdd45View commit details -
Initially quite basic, need to add more parameterize and test caching
Configuration menu - View commit details
-
Copy full SHA for bb7bc17 - Browse repository at this point
Copy the full SHA bb7bc17View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc1bfa - Browse repository at this point
Copy the full SHA ebc1bfaView commit details -
Configuration menu - View commit details
-
Copy full SHA for fe0ae88 - Browse repository at this point
Copy the full SHA fe0ae88View commit details -
test: Skip
pyarrow
tests on3.9
Forgot that this gets uninstalled in CI https://github.com/vega/altair/actions/runs/11768424121/job/32778234026?pr=3631
Configuration menu - View commit details
-
Copy full SHA for 7089f2a - Browse repository at this point
Copy the full SHA 7089f2aView commit details
Commits on Nov 11, 2024
-
refactor: Tidy up changes from last 4 commits
- Rename and properly document "file-like object" handling - Also made a bit clearer what is being called and when - Use a more granular approach to skipping in `@backends` - Previously, everything was skipped regardless of whether it required `pyarrow` - Now, `polars`, `pandas` **always** run - with `pandas` expected to fail - I had to clean up `skip_requires_pyarrow` to make it compatible with `pytest.param` - It has a runtime check for if `MarkDecorator`, instead of just a callable bb7bc17, ebc1bfa, fe0ae88, 7089f2a
Configuration menu - View commit details
-
Copy full SHA for e1290d4 - Browse repository at this point
Copy the full SHA e1290d4View commit details -
- Moved `_Reader._metadata` -> module-level constant `_METADATA`. - It was never modified and is based on the relative directory of this module - Generally improved the readability with more method-chaining (less assignment) - Renamed, improved doc `_filter_reduce` -> `_parse_predicates_constraints`
Configuration menu - View commit details
-
Copy full SHA for 9d88e1b - Browse repository at this point
Copy the full SHA 9d88e1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60d39f5 - Browse repository at this point
Copy the full SHA 60d39f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6f0e45 - Browse repository at this point
Copy the full SHA d6f0e45View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7d57a0 - Browse repository at this point
Copy the full SHA b7d57a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c2e581 - Browse repository at this point
Copy the full SHA 5c2e581View commit details -
docs: Finish
_Reader
, fill parameters ofLoader.__call__
Still need examples for `Loader.__call__`
Configuration menu - View commit details
-
Copy full SHA for b70aef8 - Browse repository at this point
Copy the full SHA b70aef8View commit details -
refactor: Rename
backend
->backend_name
,get_backend
->backend
`get_` was the wrong term since it isn't a free operation
Configuration menu - View commit details
-
Copy full SHA for 403b787 - Browse repository at this point
Copy the full SHA 403b787View commit details
Commits on Nov 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3fbc759 - Browse repository at this point
Copy the full SHA 3fbc759View commit details -
test: Remove
pandas
fallback forpyarrow
There are enough alternatives here, it only added complexity
Configuration menu - View commit details
-
Copy full SHA for 4f5b4de - Browse repository at this point
Copy the full SHA 4f5b4deView commit details -
Disabled by default, since there are 74 datasets
Configuration menu - View commit details
-
Copy full SHA for 69a72b6 - Browse repository at this point
Copy the full SHA 69a72b6View commit details -
refactor: Remove
_Reader._response
Can't reproduce the original issue that led to adding this. All backends are supporting `HTTPResponse` directly
Configuration menu - View commit details
-
Copy full SHA for 08101cc - Browse repository at this point
Copy the full SHA 08101ccView commit details -
fix: Correctly handle no remote connection
Previously, `Path.touch()` appeared to be a cache-hit - despite being an empty file. - Fixes that bug - Adds tests
Configuration menu - View commit details
-
Copy full SHA for 90428a6 - Browse repository at this point
Copy the full SHA 90428a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad78c1 - Browse repository at this point
Copy the full SHA 8ad78c1View commit details -
feat: Update to
v2.10.0
, fix tag inconsistency- Noticed one branch that missed the join to `npm` - Moved the join to `.tags()` and added a doc - https://github.com/vega/vega-datasets/releases/tag/v2.10.0
Configuration menu - View commit details
-
Copy full SHA for e650454 - Browse repository at this point
Copy the full SHA e650454View commit details -
Configuration menu - View commit details
-
Copy full SHA for 72296b0 - Browse repository at this point
Copy the full SHA 72296b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca1b500 - Browse repository at this point
Copy the full SHA ca1b500View commit details -
ci: Introduce
datasets
refresh togenerate_schema_wrapper
Unrelated to schema, but needs to hook in somewhere
Configuration menu - View commit details
-
Copy full SHA for 5bd70d1 - Browse repository at this point
Copy the full SHA 5bd70d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 012f98b - Browse repository at this point
Copy the full SHA 012f98bView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc0f42c - Browse repository at this point
Copy the full SHA bc0f42cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e677c0 - Browse repository at this point
Copy the full SHA 5e677c0View commit details
Commits on Nov 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a99d2c9 - Browse repository at this point
Copy the full SHA a99d2c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e6da39 - Browse repository at this point
Copy the full SHA 7e6da39View commit details -
Configuration menu - View commit details
-
Copy full SHA for b49e679 - Browse repository at this point
Copy the full SHA b49e679View commit details -
fix: Ensure latest
[tag]
appears firstWhen updating from `v2.9.0` -> `v2.10.0`, new tags were appended to the bottom. This invalidated an assumption in `Loader.(dataset|url)` that the first result is the latest
Configuration menu - View commit details
-
Copy full SHA for 7a14394 - Browse repository at this point
Copy the full SHA 7a14394View commit details -
refactor: Misc
models.py
updates- Remove unused `ParsedTreesResponse` - Align more of the doc style - Rename `ReParsedTag` -> `SemVerTag`
Configuration menu - View commit details
-
Copy full SHA for 99f823e - Browse repository at this point
Copy the full SHA 99f823eView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcef1d9 - Browse repository at this point
Copy the full SHA dcef1d9View commit details -
test: Fix
@datasets_debug
selectionWasn't being recognised by `-m not datasets_debug` and always ran
Configuration menu - View commit details
-
Copy full SHA for 173f3d6 - Browse repository at this point
Copy the full SHA 173f3d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f5a805 - Browse repository at this point
Copy the full SHA 3f5a805View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4fc8446 - Browse repository at this point
Copy the full SHA 4fc8446View commit details -
Configuration menu - View commit details
-
Copy full SHA for 882af33 - Browse repository at this point
Copy the full SHA 882af33View commit details -
fix: Warn instead of raise for hit rate limit
There should be enough handling elsewhere to stop requesting https://github.com/vega/altair/actions/runs/11823002117/job/32941324941#step:8:102
Configuration menu - View commit details
-
Copy full SHA for 9e9deeb - Browse repository at this point
Copy the full SHA 9e9deebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d4491 - Browse repository at this point
Copy the full SHA 88d4491View commit details
Commits on Nov 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ebc8dec - Browse repository at this point
Copy the full SHA ebc8decView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2823b4 - Browse repository at this point
Copy the full SHA f2823b4View commit details
Commits on Nov 16, 2024
-
https://github.com/vega/vega-datasets/releases/tag/v2.11.0 Includes support for `.parquet` following: - vega/vega-datasets#628 - vega/vega-datasets#627
Configuration menu - View commit details
-
Copy full SHA for fa5bea8 - Browse repository at this point
Copy the full SHA fa5bea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95582df - Browse repository at this point
Copy the full SHA 95582dfView commit details -
feat: Adds
_pl_read_json_roundtrip
First mentioned in #3631 (comment) Addresses most of the `polars` part of #3631 (comment)
Configuration menu - View commit details
-
Copy full SHA for dc4a230 - Browse repository at this point
Copy the full SHA dc4a230View commit details
Commits on Nov 17, 2024
-
feat(DRAFT): Adds infer-based
altair.datasets.load
Requested by @joelostblom in: #3631 (comment) #3631 (comment)
Configuration menu - View commit details
-
Copy full SHA for 7ddb2a8 - Browse repository at this point
Copy the full SHA 7ddb2a8View commit details
Commits on Nov 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9544d9b - Browse repository at this point
Copy the full SHA 9544d9bView commit details -
feat(DRAFT): Add optional
backend
parameter forload(...)
Requested by @jonmmease #3631 (comment) #3631 (comment)
Configuration menu - View commit details
-
Copy full SHA for 7b3a89e - Browse repository at this point
Copy the full SHA 7b3a89eView commit details
Commits on Nov 20, 2024
-
feat(DRAFT): Adds
altair.datasets.url
A dataframe package is still required currently,. Can later be adapted to fit the requirements of (#3631 (comment)). Related: - #3631 (comment) - #3631 (comment) - #3150 (reply in thread) @mattijn, @joelostblom
Configuration menu - View commit details
-
Copy full SHA for c835c13 - Browse repository at this point
Copy the full SHA c835c13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0817ff8 - Browse repository at this point
Copy the full SHA 0817ff8View commit details -
Configuration menu - View commit details
-
Copy full SHA for e01fdd7 - Browse repository at this point
Copy the full SHA e01fdd7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c5195e - Browse repository at this point
Copy the full SHA 0c5195eView commit details
Commits on Nov 21, 2024
-
fix: Omit
.gz
last modification time headerPreviously was creating a diff on every refresh, since the current time updated. https://docs.python.org/3/library/gzip.html#gzip.GzipFile.mtime https://github.com/vega/altair/actions/runs/11942284568/job/33288974210?pr=3631
Configuration menu - View commit details
-
Copy full SHA for 5595d90 - Browse repository at this point
Copy the full SHA 5595d90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f62151 - Browse repository at this point
Copy the full SHA 9f62151View commit details -
revert: Remove `"polars[pyarrow]" backend
Partially related to #3631 (comment) After some thought, this backend didn't add support for any unique dependency configs. I've only ever used `use_pyarrow=True` for `pl.DataFrame.write_parquet` to resolve an issue with invalid headers in `"polars<1.0.0;>=0.19.0"`
Configuration menu - View commit details
-
Copy full SHA for 1bd4552 - Browse repository at this point
Copy the full SHA 1bd4552View commit details -
test: Add a complex
xfail
fortest_load_call
Doesn't happen in CI, still unclear why the import within `pandas` breaks under these conditions. Have tried multiple combinations of `pytest.MonkeyPatch`, hard imports, but had no luck in fixing the bug
Configuration menu - View commit details
-
Copy full SHA for 11da9c8 - Browse repository at this point
Copy the full SHA 11da9c8View commit details
Commits on Nov 22, 2024
-
refactor: Renaming/recomposing
_readers.py
The next commits benefit from having functionality decoupled from `_Reader.query`. Mainly, keeping things lazy and not raising a user-facing error
Configuration menu - View commit details
-
Copy full SHA for 694ada0 - Browse repository at this point
Copy the full SHA 694ada0View commit details -
build: Generate
VERSION_LATEST
Simplifies logic that relies on enum/categoricals that may not be recognised as ordered
Configuration menu - View commit details
-
Copy full SHA for 6f41c7e - Browse repository at this point
Copy the full SHA 6f41c7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88d06a6 - Browse repository at this point
Copy the full SHA 88d06a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a0d2df4 - Browse repository at this point
Copy the full SHA a0d2df4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f21b52b - Browse repository at this point
Copy the full SHA f21b52bView commit details -
Configuration menu - View commit details
-
Copy full SHA for de03046 - Browse repository at this point
Copy the full SHA de03046View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7974d9 - Browse repository at this point
Copy the full SHA e7974d9View commit details
Commits on Nov 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8ba48a9 - Browse repository at this point
Copy the full SHA 8ba48a9View commit details
Commits on Nov 24, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9d97096 - Browse repository at this point
Copy the full SHA 9d97096View commit details -
Configuration menu - View commit details
-
Copy full SHA for a698de9 - Browse repository at this point
Copy the full SHA a698de9View commit details -
Configuration menu - View commit details
-
Copy full SHA for c907dc5 - Browse repository at this point
Copy the full SHA c907dc5View commit details -
revert: Remove
_readers._filter
Feature has been adopted upstream in narwhals-dev/narwhals#1417
Configuration menu - View commit details
-
Copy full SHA for a3b38c4 - Browse repository at this point
Copy the full SHA a3b38c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a6c5096 - Browse repository at this point
Copy the full SHA a6c5096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 71423ea - Browse repository at this point
Copy the full SHA 71423eaView commit details -
Not using doctest style here, none of these return anything but I want them hinted at
Configuration menu - View commit details
-
Copy full SHA for 7dd9c18 - Browse repository at this point
Copy the full SHA 7dd9c18View commit details -
refactor(typing): Use
Mapping
instead ofdict
Mutability is not needed. Also see #3573
Configuration menu - View commit details
-
Copy full SHA for a982759 - Browse repository at this point
Copy the full SHA a982759View commit details
Commits on Nov 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d20e9c1 - Browse repository at this point
Copy the full SHA d20e9c1View commit details
Commits on Dec 2, 2024
-
feat(DRAFT): Utilize
datapackage
schemas inpandas
backendsProvides a generalized solution to `pd.read_(csv|json)` requiring the names of date columns to attempt parsing. cc @joelostblom The solution is possible in large part to vega/vega-datasets#631 #3631 (comment)
Configuration menu - View commit details
-
Copy full SHA for 909e7d0 - Browse repository at this point
Copy the full SHA 909e7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for d93fda1 - Browse repository at this point
Copy the full SHA d93fda1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9274284 - Browse repository at this point
Copy the full SHA 9274284View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e232b8 - Browse repository at this point
Copy the full SHA 8e232b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9330895 - Browse repository at this point
Copy the full SHA 9330895View commit details -
feat: Use
_pl_read_json_roundtrip
instead ofpl.read_json
for `py……arrow` Provides better dtype inference
Configuration menu - View commit details
-
Copy full SHA for caf534d - Browse repository at this point
Copy the full SHA caf534dView commit details -
Switching to one with a timestamp that `frictionless` recognises https://github.com/vega/vega-datasets/blob/8745f5c61ba951fe057a42562b8b88604b4a3735/datapackage.json#L2674-L2689 https://github.com/vega/vega-datasets/blob/8745f5c61ba951fe057a42562b8b88604b4a3735/datapackage.json#L45-L57
Configuration menu - View commit details
-
Copy full SHA for 75bf2ba - Browse repository at this point
Copy the full SHA 75bf2baView commit details