tree: f531d20436be152e4b8691e6e469851c0cbb33b1 [path history] [tgz]
  1. bin/
  2. marvin_cli/
  3. tests/
  4. Makefile
  5. MANIFEST.in
  6. pytest.ini
  7. README.md
  8. setup.py
  9. tox.ini
marvin-cli/README.md

Marvin CLI v0.0.5

Quick Start

Review

Marvin is an open-source Artificial Intelligence platform that focuses on helping data scientists deliver meaningful solutions to complex problems. Supported by a standardized large-scale, language-agnostic architecture, Marvin simplifies the process of exploration and modeling.

Getting Started

Creating a new engine

  1. To create a new engine
marvin project-generate

Respond to the prompt and wait for the engine environment preparation to complete. Don't forget to start dev box before if you are using vagrant.

  1. Test the new engine
cd $MARVIN_HOME/engine
marvin test
  1. For more information
marvin --help

Command line interface

Usage: marvin [OPTIONS] COMMAND [ARGS]

Options:

  --help        #Show this command line interface and exit.

Commands:

  edit-config         Edit configuration.
  project-generate    Generate engine project.
  project-import      Import engine project from archive file.
  edit-metadata       Edit engine.metadata.
  engine-bumpversion  Bump, commit and tag engine version.
  engine-dryrun       Run engines in a standalone way.
  engine-grpcserver   Run gRPC of given actions.
  engine-httpserver   Run executor HTTP server.
  engine-logs         Show daemon execution.
  lab                 Run custom engine Jupyter Lab.
  notebook            Run custom engine Jupyter Notebook.
  project-export      Export engine project to a archive file.
  test                Run tests.
  test-tdd            Watch for changes to run tests automatically.
  test-tox            Run tests using Tox environment.
  system-kill         Kill all marvin cli background process.

Marvin is a project started at B2W Digital offices and released open source on September 2017. The project is donated to Apache Software Foundation on August 2018.