A Julia client for the JuliaHub platform APIs. It allows you to programmatically interact with the platform to, for example, upload or download datasets, start jobs, and so on.
The package is an open-source and available in the Julia General registry, and can simply be installed via the package manager.
pkg> add JuliaHub
To get started, you must first authenticate with a JuliaHub instance.
The package can be used to interact with both juliahub.com
and enterprise instances.
using JuliaHub
JuliaHub.authenticate("juliahub.com")
Once your session is authenticated, you can start interacting with the JuliaHub instance.
For example, to list datasets you can call JuliaHub.datasets()
or to upload a new dataset you can call
JuliaHub.upload_dataset("my-new-dataset", "local/file.csv")
Or you can also start JuliaHub jobs to offload computations to the cloud.
JuliaHub.submit_job(
JuliaHub.script"""
Hello JuliaHub!
"""
)
See the documentation over at help.juliahub.com
for a more information on usage, guides, tutorials, and the reference manual.
If you are curious about changes and updates that new version have brought, see the CHANGELOG.