Skip to content

Initial implementation of projects#944

Merged
bennybp merged 20 commits into
mainfrom
projects
May 15, 2025
Merged

Initial implementation of projects#944
bennybp merged 20 commits into
mainfrom
projects

Conversation

@bennybp
Copy link
Copy Markdown
Contributor

@bennybp bennybp commented May 14, 2025

Description

This PR is the initial implementation of projects. It should basically be functional, but under-documented and still "beta" quality. I would like to just get this in for the next release for some testing on production servers.

Documentation is on the way, but quick start:

proj = client.add_project("Project Name") # see also get_project, get_project_by_id, list_projects
ds = proj.add_dataset(...)                # similar args to client.add_dataset

proj.dataset_metadata will give info about datasets that are part of the project

You can link existing datasets to a project with proj.link_dataset(ds_id)

Status

  • Code base linted
  • Ready to go

@bennybp bennybp merged commit 4f52be0 into main May 15, 2025
23 checks passed
@bennybp bennybp deleted the projects branch July 10, 2025 20:53
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