Skip to content
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

Refactors pulled from #668 #686

Merged
merged 12 commits into from
Mar 12, 2024
Merged

Conversation

danielballan
Copy link
Member

I've extracted some refactor / cleanup commits from #668. We can base the items on the critical path for flyscanning (appendable tables and update-able data sources) on this while we take our time working through the design considerations in #668.

Copy link
Contributor

@padraic-shafer padraic-shafer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Most of the differences from #668 are union-specific files. The rest are mostly related to structures.container.ContainerStructure

Then there are some remaining differences that I'll highlight in a PR to your PR branch.

@danielballan
Copy link
Member Author

CI failures arise from a dask release. Fix in 52ec6b8.

@danielballan
Copy link
Member Author

@danielballan
Copy link
Member Author

The breakage from dask 2024-3 is substantial. We can't address this quickly, correctly, so I have pinned back dask in a separate PR, merged by @tacaswell. This PR has been rebased on that and should now pass CI 🤞 .

Copy link
Contributor

@padraic-shafer padraic-shafer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready to merge at your convenience.

@danielballan danielballan merged commit ecc232b into bluesky:main Mar 12, 2024
8 checks passed
@danielballan danielballan deleted the cleanup-prep branch March 12, 2024 17:54
hyperrealist pushed a commit to hyperrealist/tiled that referenced this pull request Mar 18, 2024
* Sort enum members.

* Move structure_family to the end, matching migration result.

* Sort

* Only set include_data_sources param if not default (false).

* Refactor link-writing into separate module.

* Refactor structure family check into dependency

* remove server.core.FULL_LINKS

* Clarify default data_sources for CatalogNodeAdapter

* Add structure_families to dependency check for put '/[node|table]/full'

* Create node uses structure_family of data_source

* Be robust against __doc__ being None.

* Use dask.dataframe.core, not new dask-expr.

---------

Co-authored-by: Padraic Shafer <[email protected]>
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.

2 participants