Skip to main content

"A command line interface for EPIC HPC"

Project description

Epic by Zenotech - Command Line Interface

Documentation Status PyPI version

EPIC is a cloud platform for interfacing with HPC resources. This Python CLI demonstrates the pyepic module, which interfaces with the EPIC REST API.

Installation

From PyPi

You can install the package from PyPi using pip with pip install epiccli

Documentation

Documentation is available on read the docs.

Usage

To get started run epic configure and enter your EPIC configuration details. This will generate the configuration file for the program.

Run epic to list commands:

$ epic
Usage: epic [OPTIONS] COMMAND [ARGS]...

  CLI for communicating with the EPIC

Options:
  --help          Show this message and exit.

Commands:
  cluster    Cluster Management
  configure  Configure the CLI tool
  data       Data Management
  job        Manage your EPIC jobs
  project    Project Management
  team       Team Management

About

The CLI is built using Click to handle boilerplate and is packaged over pypi.

The pyepic module manages interactions with the EPIC REST API.

For further documentation, a full API schema is available at https://epic.zenotech.com/api/docs

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

epiccli-2023.11.2.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

epiccli-2023.11.2-py3-none-any.whl (13.8 kB view details)

Uploaded Python 3

File details

Details for the file epiccli-2023.11.2.tar.gz.

File metadata

  • Download URL: epiccli-2023.11.2.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for epiccli-2023.11.2.tar.gz
Algorithm Hash digest
SHA256 89622c5d1edbfec4648a3b1b54a8e2eb08f23d20aca4b59b09dbaa14fa425a6e
MD5 841caf0f23f9a0c95a3cfcfb673f5c35
BLAKE2b-256 b3ee534bcc88484ea9233dd189477d5fe8b5918b97ff4498fd04b5e286184169

See more details on using hashes here.

File details

Details for the file epiccli-2023.11.2-py3-none-any.whl.

File metadata

  • Download URL: epiccli-2023.11.2-py3-none-any.whl
  • Upload date:
  • Size: 13.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for epiccli-2023.11.2-py3-none-any.whl
Algorithm Hash digest
SHA256 fba809e39c3b2e5e01823bc646832a1ddb7399998209fea7226d44ffbca5788a
MD5 a58716f7d32afbeacb41747069bb5c83
BLAKE2b-256 8c90a97342dbbd5fb031ab5a22027eefb4020cf60fecfe163e5cba02dfeae282

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page