-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Expose "Coordinates" as part of Xarray's public API #7368
Commits on Oct 25, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 41f4fd8 - Browse repository at this point
Copy the full SHA 41f4fd8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4baa8af - Browse repository at this point
Copy the full SHA 4baa8afView commit details
Commits on Oct 26, 2022
-
- easily create an empty Indexes collection - check consistency between indexes and variables
Configuration menu - View commit details
-
Copy full SHA for dbc058a - Browse repository at this point
Copy the full SHA dbc058aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 16a9983 - Browse repository at this point
Copy the full SHA 16a9983View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c076d5 - Browse repository at this point
Copy the full SHA 3c076d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70e7a5d - Browse repository at this point
Copy the full SHA 70e7a5dView commit details -
TODO: check indexes shapes / dims for DataArray
Configuration menu - View commit details
-
Copy full SHA for 00e1766 - Browse repository at this point
Copy the full SHA 00e1766View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bf92cd - Browse repository at this point
Copy the full SHA 3bf92cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9b6363 - Browse repository at this point
Copy the full SHA c9b6363View commit details
Commits on Oct 27, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 82dc5cc - Browse repository at this point
Copy the full SHA 82dc5ccView commit details -
Since its constructor can now be used publicly. Copy input mappings and check the type of input indexes.
Configuration menu - View commit details
-
Copy full SHA for a58c9d0 - Browse repository at this point
Copy the full SHA a58c9d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9beeea7 - Browse repository at this point
Copy the full SHA 9beeea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6e94b4 - Browse repository at this point
Copy the full SHA c6e94b4View commit details
Commits on Dec 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ddd505e - Browse repository at this point
Copy the full SHA ddd505eView commit details -
add
IndexedCoordinates
subclass+ add `IndexedCoordinates.from_pandas_multiindex` helper.
Configuration menu - View commit details
-
Copy full SHA for f97adb5 - Browse repository at this point
Copy the full SHA f97adb5View commit details -
rollback/update Dataset and DataArray constructors
Drop the `indexes` argument or keep it as private API. When a `Coordinates` object is passed as `coords` argument, extract both coordinate variables and indexes and add them to the new Dataset or DataArray.
Configuration menu - View commit details
-
Copy full SHA for 45709ef - Browse repository at this point
Copy the full SHA 45709efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c559f1 - Browse repository at this point
Copy the full SHA 4c559f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1192948 - Browse repository at this point
Copy the full SHA 1192948View commit details
Commits on Dec 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a877a74 - Browse repository at this point
Copy the full SHA a877a74View commit details
Commits on Dec 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 9d6d2ae - Browse repository at this point
Copy the full SHA 9d6d2aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ee26ef - Browse repository at this point
Copy the full SHA 3ee26efView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd02eca - Browse repository at this point
Copy the full SHA dd02ecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ee8f95 - Browse repository at this point
Copy the full SHA 0ee8f95View commit details -
Configuration menu - View commit details
-
Copy full SHA for fc6c948 - Browse repository at this point
Copy the full SHA fc6c948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0572b96 - Browse repository at this point
Copy the full SHA 0572b96View commit details -
skip create default indexes...
... When a Coordinates object is given to the Dataset constructor
Configuration menu - View commit details
-
Copy full SHA for 6f5114b - Browse repository at this point
Copy the full SHA 6f5114bView commit details -
invariant checks: maybe skip IndexVariable checks
... when check_default_indexes is False.
Configuration menu - View commit details
-
Copy full SHA for e27830a - Browse repository at this point
Copy the full SHA e27830aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1649fb8 - Browse repository at this point
Copy the full SHA 1649fb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298fccd - Browse repository at this point
Copy the full SHA 298fccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8c627c - Browse repository at this point
Copy the full SHA e8c627cView commit details -
Configuration menu - View commit details
-
Copy full SHA for be86f87 - Browse repository at this point
Copy the full SHA be86f87View commit details -
assign_coords: do not create default indexes...
... when passing a Coordinates object
Configuration menu - View commit details
-
Copy full SHA for 75e2523 - Browse repository at this point
Copy the full SHA 75e2523View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82f0fb2 - Browse repository at this point
Copy the full SHA 82f0fb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 883e67c - Browse repository at this point
Copy the full SHA 883e67cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28e9861 - Browse repository at this point
Copy the full SHA 28e9861View commit details -
fix tests: prevent index conflicts
Do not extract multi-coordinate indexes from DataArray if they are overwritten or dropped (dimension coordinate).
Configuration menu - View commit details
-
Copy full SHA for 9a209a3 - Browse repository at this point
Copy the full SHA 9a209a3View commit details
Commits on Dec 13, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4f337e3 - Browse repository at this point
Copy the full SHA 4f337e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43ddcf6 - Browse repository at this point
Copy the full SHA 43ddcf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2437456 - Browse repository at this point
Copy the full SHA 2437456View commit details -
Configuration menu - View commit details
-
Copy full SHA for e60570f - Browse repository at this point
Copy the full SHA e60570fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d01cf01 - Browse repository at this point
Copy the full SHA d01cf01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fc49ff - Browse repository at this point
Copy the full SHA 9fc49ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7873c77 - Browse repository at this point
Copy the full SHA 7873c77View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7998d1 - Browse repository at this point
Copy the full SHA e7998d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ec33e - Browse repository at this point
Copy the full SHA f7ec33eView commit details
Commits on Dec 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b1a9688 - Browse repository at this point
Copy the full SHA b1a9688View commit details -
Configuration menu - View commit details
-
Copy full SHA for 38fdf1e - Browse repository at this point
Copy the full SHA 38fdf1eView commit details -
re-add coord indexes in merge (dataset constructor)
This re-enables the optimization in deep_align that skips alignment for any alignable (DataArray) in a dict that matches an index key.
Configuration menu - View commit details
-
Copy full SHA for d9e9e34 - Browse repository at this point
Copy the full SHA d9e9e34View commit details -
create coords with default idx: try a cleaner impl
Coordinate variables and indexes extracted from DataArrays should be merged more properly.
Configuration menu - View commit details
-
Copy full SHA for 3999eff - Browse repository at this point
Copy the full SHA 3999effView commit details -
Configuration menu - View commit details
-
Copy full SHA for d5d8233 - Browse repository at this point
Copy the full SHA d5d8233View commit details -
Configuration menu - View commit details
-
Copy full SHA for d2fcaa3 - Browse repository at this point
Copy the full SHA d2fcaa3View commit details
Commits on Dec 15, 2022
-
allow skip align for object(s) in merge_core
This fixes the decrease in performance observed in Dataset creation benchmarks. When creating a new Dataset, the variables and indexes in `Coordinates` should already be aligned together so it doesn't need to go through the complex alignment logic once again. `Coordinates` indexes are still used to align data variables.
Configuration menu - View commit details
-
Copy full SHA for 193dad3 - Browse repository at this point
Copy the full SHA 193dad3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84c77a4 - Browse repository at this point
Copy the full SHA 84c77a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e82d61 - Browse repository at this point
Copy the full SHA 5e82d61View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6409fd - Browse repository at this point
Copy the full SHA c6409fdView commit details -
fix Coordinates._overwrite_indexes callback
mypy was rightfully complaining. This callback is called from Aligner only, which passes the first two arguments and ignores the rest.
Configuration menu - View commit details
-
Copy full SHA for 39294fc - Browse repository at this point
Copy the full SHA 39294fcView commit details
Commits on Jan 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3fc1e8c - Browse repository at this point
Copy the full SHA 3fc1e8cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c65f85 - Browse repository at this point
Copy the full SHA 8c65f85View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf6fcbb - Browse repository at this point
Copy the full SHA cf6fcbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a6444f - Browse repository at this point
Copy the full SHA 6a6444fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50cf057 - Browse repository at this point
Copy the full SHA 50cf057View commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f5d1fe1 - Browse repository at this point
Copy the full SHA f5d1fe1View commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 1759ac9 - Browse repository at this point
Copy the full SHA 1759ac9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48f6950 - Browse repository at this point
Copy the full SHA 48f6950View commit details -
Configuration menu - View commit details
-
Copy full SHA for a789f6b - Browse repository at this point
Copy the full SHA a789f6bView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for fa384f7 - Browse repository at this point
Copy the full SHA fa384f7View commit details
Commits on Jul 17, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7628cb2 - Browse repository at this point
Copy the full SHA 7628cb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8821f9 - Browse repository at this point
Copy the full SHA c8821f9View commit details -
remove Coordinate alias of Variable
Much water has flowed under the bridge since it has been renamed.
Configuration menu - View commit details
-
Copy full SHA for c71aadb - Browse repository at this point
Copy the full SHA c71aadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 139b13a - Browse repository at this point
Copy the full SHA 139b13aView commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7ed6279 - Browse repository at this point
Copy the full SHA 7ed6279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d94357 - Browse repository at this point
Copy the full SHA 3d94357View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a6e915 - Browse repository at this point
Copy the full SHA 4a6e915View commit details -
Configuration menu - View commit details
-
Copy full SHA for 31f66b4 - Browse repository at this point
Copy the full SHA 31f66b4View commit details -
fix Self undefined error with python < 3.11
Pyright displays an info message "Self is not valid in this context" but most important this should avoid runtime errors with python < 3.11.
Configuration menu - View commit details
-
Copy full SHA for 4cb70d0 - Browse repository at this point
Copy the full SHA 4cb70d0View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4ef5f17 - Browse repository at this point
Copy the full SHA 4ef5f17View commit details