Package lunar

Sub-modules

lunar.cli
lunar.config
lunar.data
lunar.lunar_client
lunar.ml
lunar.rec

Functions

def aidp(env: str = None, apikey: str = None, runtime_env: str = None) ‑> AIDPService
def client(service_name: str = None, env: str = None, apikey: str = None, runtime_env: str = None) ‑> Any

Create a client object for lunar API.

Args

  • service_name: (optional) (str) The name of a service for the client
  • env: (optional) (str) The name of a environment for lunar API (local|dev|stg|prd)
  • apikey: (optional) (str) The access apikey for lunar API
  • runtime_env: (optional) (str) The name of a runtime environment (local|edd()|bap)

Example

import lunar

client = lunar.client("channel")
def edd(env: str = None, apikey: str = None, runtime_env: str = None) ‑> EDDService
def model_registry(env: str = None, apikey: str = None, runtime_env: str = None) ‑> ModelRegistry

Classes

class LunarEnv (value, names=None, *, module=None, qualname=None, type=None, start=1)

BAP environments.

Ancestors

  • enum.Enum

Class variables

var DEV
var LOCAL
var PRD
var STG

Static methods

def list_items() ‑> List[LunarEnv]

Return all names of BAP environments

def list_values() ‑> List[str]

Return all values of BAP environments

class RuntimeEnv (value, names=None, *, module=None, qualname=None, type=None, start=1)

Runtime environments.

Ancestors

  • enum.Enum

Class variables

var BAP
var EDD
var LOCAL

Static methods

def list_items() ‑> List[RuntimeEnv]

Return all names of Runtime environments

def list_values() ‑> List[str]

Return all values of Runtime environments