/JuliaHub.jl

A Julia client for the JuliaHub platform

Primary LanguageJuliaMIT LicenseMIT

JuliaHub.jl BETA

Version PkgEval

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.