Software

Provena Python Client v0.13.0

Commonwealth Scientific and Industrial Research Organisation
Baker, Peter ; Kulkarni, Parth ; Petridis, Ross ; Yu, Jonathan
Viewed: [[ro.stat.viewed]] Cited: [[ro.stat.cited]] Accessed: [[ro.stat.accessed]]
ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2FANDS&rft_id=info:doi10.25919/j8s8-tf97&rft.title=Provena Python Client v0.13.0&rft.identifier=https://doi.org/10.25919/j8s8-tf97&rft.publisher=Commonwealth Scientific and Industrial Research Organisation&rft.description=Software library streamlining programmatic interactions with the Provena platform. Includes management of requests, authorisation and other functionality, all in a fully type-safe, asynchronous environment.\n\nAttached are links to the GitHub repository hosting this version (v0.13.0) of the application, as well as the source files in a .zip format.\n\nThe client uses the same Pydantic models as the Provena API, ensuring a one-to-one typed interface with the API. This means that the models used in the client library directly correspond to those used by the API, providing consistency and ease of use. It allows you to replicate most functionalities of the Provena Web app through Python code, including fetching or minting datasets, creating items within the registry, and launching provenance workflows. With the Provena Python Client, you can achieve comprehensive interactions with only a few lines of code.\nLineage: Original software engineering. Consumes interfaces published from the primary Provena code base https://github.com/provena/provena.&rft.creator=Baker, Peter &rft.creator=Kulkarni, Parth &rft.creator=Petridis, Ross &rft.creator=Yu, Jonathan &rft.date=2024&rft.edition=v1&rft.relation=https://github.com/provena/provena-python-client/releases/tag/v0.13.0&rft.relation=https://provena.github.io/provena-python-client/&rft.relation=https://pypi.org/project/provenaclient/0.13.0/&rft_rights=BSD 3-Clause Licence https://research.csiro.au/dap/licences/bsd-3-clause-licence/&rft_rights=Data is accessible online and may be reused in accordance with licence conditions&rft_rights=All Rights (including copyright) CSIRO 2024.&rft_subject=client&rft_subject=provena&rft_subject=python&rft_subject=software&rft_subject=typesafe&rft_subject=mypy&rft_subject=github&rft_subject=library&rft_subject=v0.13.0&rft_subject=Applications in physical sciences&rft_subject=Applied computing&rft_subject=INFORMATION AND COMPUTING SCIENCES&rft_subject=Data engineering and data science&rft_subject=Data management and data science&rft_subject=Information systems user experience design and development&rft_subject=Information systems&rft_subject=Software engineering not elsewhere classified&rft_subject=Software engineering&rft.type=Computer Program&rft.language=English Access the software

Licence & Rights:

Other view details
Other

BSD 3-Clause Licence
https://research.csiro.au/dap/licences/bsd-3-clause-licence/

Data is accessible online and may be reused in accordance with licence conditions

All Rights (including copyright) CSIRO 2024.

Access:

Open view details

Accessible for free

Contact Information



Brief description

Software library streamlining programmatic interactions with the Provena platform. Includes management of requests, authorisation and other functionality, all in a fully type-safe, asynchronous environment.

Attached are links to the GitHub repository hosting this version (v0.13.0) of the application, as well as the source files in a .zip format.

The client uses the same Pydantic models as the Provena API, ensuring a one-to-one typed interface with the API. This means that the models used in the client library directly correspond to those used by the API, providing consistency and ease of use. It allows you to replicate most functionalities of the Provena Web app through Python code, including fetching or minting datasets, creating items within the registry, and launching provenance workflows. With the Provena Python Client, you can achieve comprehensive interactions with only a few lines of code.
Lineage: Original software engineering. Consumes interfaces published from the primary Provena code base https://github.com/provena/provena.

Available: 2024-08-23

Data time period: 2024-01-01 to 2024-08-19

This dataset is part of a larger collection

Click to explore relationships graph