<!-- markdownlint-disable -->
<h1 align="center">
    Workcell Examples
    <br>
</h1>

<p align="center">
    <strong>🏆&nbsp; A gallery of awesome workcell apps built by weanalyze.co</strong>
</p>

<p align="center">
  <img src="https://img.shields.io/github/stars/weanalyze/workcell-examples">
  <img src="https://img.shields.io/github/forks/workcell/workcell-examples">
  <img src="https://img.shields.io/github/issues/workcell/workcell-examples">
  <a href="https://github.com/ZhiningLiu1998/awesome-imbalance d-learning/graphs/traffic">
    <img src="https://visitor-badge.glitch.me/badge?page_id=weanalyze.workcell-examples&left_text=Hi!%20visitors">
  </a>
  <img src="https://img.shields.io/github/license/weanalyze/workcell-examples">
</p>

<h3 align="center"><b>
  Language: [<a href="https://github.com/weanalyze/workcell-examples">English</a>]
</b></h3>

<!-- **A curated list of imbalanced learning papers, codes, frameworks and libraries.** -->

**Workcell** is a Python library that allows you to easily turn your Python functions into production-ready microservices. The library provides low or no-code building blocks that encapsulate all data-related interfaces, models, and visualizations into reusable components.

We've created this repository to showcase the power and versatility of Workcell with a collection of awesome examples, which cover various aspects of its functionality.

**About this repository:**
- Designed to help users learn and discover the full potential of the library. 
- Organized by topic or tool and are intended to serve as a reference or starting point.
- Users are encouraged to use these examples as a starting point or reference for their own projects and can reach out for help if needed.

**Note:**
- ⭐ **Please leave a <font color='orange'>STAR</font> if you like this project!** ⭐
- If you find any <font color='red'>incorrect</font> / <font color='red'>inappropriate</font> / <font color='red'>outdated</font> content, please kindly consider opening an issue or a PR. 

**Check out [weanalyze](https://github.com/weanalyze)'s open-source projects!**  
<table style="font-size:15px;">
  <tr>
    <td align="center"><a href="https://github.com/weanalyze/workcell"><img src="https://raw.githubusercontent.com/weanalyze/weanalyze-resources/main/assets/workcell_icon_logo.png" height="80px" alt=""/><br /><sub><b>Workcell [Python Library]</b></sub></a><br />
      <a href="https://github.com/weanalyze/workcell/stargazers">
      <img alt="GitHub stars" src="https://img.shields.io/github/stars/weanalyze/workcell?style=social">
      </a>
    </td>
    <td align="center"><a href="https://github.com/weanalyze/best-of-workcell"><img src="https://raw.githubusercontent.com/weanalyze/weanalyze-resources/main/assets/best-of-workcell.png" height="80px" alt=""/><br /><sub><b>Best of workcell [Best-of-list]</b></sub></a><br />
      <a href="https://github.com/weanalyze/best-of-workcell/stargazers">
      <img alt="GitHub stars" src="https://img.shields.io/github/stars/weanalyze/best-of-workcell?style=social">
      </a>
    </td>
  </tr>
</table>

# Table of Contents

- [Basic Usage](#basic-usage)
    - [workcell](#workcell)
    - [showcase components](#showcase-components)
    - [plotly](#plotly)
    - [perspective](#perspective)
- [Gurobi](#gurobi)
    - [Gurobi TSP](#tsp)
- [OpenBB](#openbb)
    - [Economy](#economy)
    - [Stocks](#stocks)

# Basic Usage

## workcell

- **hello_workcell** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/basic/hello_workcell)] - Returns input data as-is.

## showcase components

- **showcase_components** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/basic/showcase_components)] - Showcase of a variety of differnt property types and how they are shown in the UI.

## plotly

- **hello_plotly** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/basic/hello_plotly)] - A plotly express fig encode in json format.

## perspective

- **hello_perspective** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/basic/hello_perspective)] - Returns a pandas DataFrame in Arrow format.

# Gurobi

## tsp

- **gurobi_tsp** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/gurobi/tsp)] - A showcase using gurobi to optimize travelling salesman problem.

# OpenBB

## economy

### available_indices

- **available_indices** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/openbb/economy/available_indices)] - Curated List of Global Indices. The index function can request data using a couple of methods. There is a curated list of global indexes which can be entered by symbol or values from the left column of the table below. (openbb.economy.available_indices)

### events

- **events** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/openbb/economy/events)] - Economic Calendar (openbb.economy.events)

## stocks

### dd

#### sec

- **sec** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/openbb/stocks/dd/sec)] - List of SEC Filings. Gets a DataFrame of the recent SEC filings submitted by the company and a link to view each one. (openbb.stocks.dd.sec )

#### customer

- **customer** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/openbb/stocks/dd/customer)] - List of Customers (openbb.stocks.dd.customer)

#### supplier

- **supplier** [[**Code**](https://github.com/weanalyze/workcell-examples/tree/main/openbb/stocks/dd/supplier)] - List of Supplier (openbb.stocks.dd.supplier)

### disc

TBD

# License

MIT.