Welcome to Gen3 SDK’s documentation!¶
The README in the Gen3 Python SDK Github Repo contains installation and setup information along with some quickstart scripts. This contains more detailed documentation about the various classes and functions available.
This documentation is mostly auto-generated from the docstrings within the source code.
- Gen3 Auth Helper
- Gen3 File Class
- Gen3 Index Class
Gen3IndexGen3Index.async_create_record()Gen3Index.async_get_record()Gen3Index.async_get_records_from_checksum()Gen3Index.async_get_records_on_page()Gen3Index.async_get_with_params()Gen3Index.async_query_urls()Gen3Index.async_update_record()Gen3Index.create_blank()Gen3Index.create_new_version()Gen3Index.create_record()Gen3Index.delete_record()Gen3Index.get()Gen3Index.get_all_records()Gen3Index.get_guids_prefix()Gen3Index.get_latest_version()Gen3Index.get_record()Gen3Index.get_record_doc()Gen3Index.get_records()Gen3Index.get_records_on_page()Gen3Index.get_stats()Gen3Index.get_urls()Gen3Index.get_valid_guids()Gen3Index.get_version()Gen3Index.get_versions()Gen3Index.get_with_params()Gen3Index.is_healthy()Gen3Index.query_urls()Gen3Index.update_blank()Gen3Index.update_record()
- Gen3 Jobs Class
- Gen3 Metadata Class
Gen3MetadataGen3Metadata.endpointGen3Metadata.auth_providerGen3Metadata.async_create()Gen3Metadata.async_create_aliases()Gen3Metadata.async_delete_alias()Gen3Metadata.async_delete_aliases()Gen3Metadata.async_get()Gen3Metadata.async_get_aliases()Gen3Metadata.async_update()Gen3Metadata.async_update_aliases()Gen3Metadata.batch_create()Gen3Metadata.create()Gen3Metadata.create_aliases()Gen3Metadata.create_index_key_path()Gen3Metadata.delete()Gen3Metadata.delete_alias()Gen3Metadata.delete_aliases()Gen3Metadata.delete_index_key_path()Gen3Metadata.get()Gen3Metadata.get_aliases()Gen3Metadata.get_index_key_paths()Gen3Metadata.get_version()Gen3Metadata.is_healthy()Gen3Metadata.query()Gen3Metadata.update()Gen3Metadata.update_aliases()
- Gen3 Object Class
- Gen3 Query Class
- Gen3 Submission Class
Gen3SubmissionGen3Submission.create_program()Gen3Submission.create_project()Gen3Submission.delete_node()Gen3Submission.delete_nodes()Gen3Submission.delete_program()Gen3Submission.delete_project()Gen3Submission.delete_record()Gen3Submission.delete_records()Gen3Submission.export_node()Gen3Submission.export_record()Gen3Submission.get_dictionary_all()Gen3Submission.get_dictionary_node()Gen3Submission.get_graphql_schema()Gen3Submission.get_programs()Gen3Submission.get_project_dictionary()Gen3Submission.get_project_manifest()Gen3Submission.get_projects()Gen3Submission.open_project()Gen3Submission.query()Gen3Submission.submit_file()Gen3Submission.submit_record()
- Gen3 Tools
- Gen3 Workspace Storage