Metadata-Version: 2.1
Name: mrx-link
Version: 0.9.1
Summary: A simple AI/ML modeling tool, Link™ ensures a smoother flow and a better experience throughout the model development cycle.
Author-email: makinarocks <mrx.dev@makinarocks.ai>
License: proprietary
Project-URL: homepage, https://link.makinarocks.ai
Project-URL: documentation, https://makinarocks.gitbook.io/link/
Keywords: Jupyter,JupyterLab,JupyterLab3
Platform: Linux
Platform: Mac OS X
Platform: Windows
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab :: 3
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: aiofiles (>=0.8)
Requires-Dist: aiohttp (>=3.8)
Requires-Dist: astor (>=0.8)
Requires-Dist: black (>=19.3b0)
Requires-Dist: click (>=8.0)
Requires-Dist: cloudpickle (>=1.6)
Requires-Dist: colorama (>=0.4)
Requires-Dist: dill (>=0.3)
Requires-Dist: isort (>=5.7)
Requires-Dist: Jinja2 (>=3.0)
Requires-Dist: jsondiff (>=2.0.0)
Requires-Dist: jupyter-server (<=1.17.0)
Requires-Dist: jupyterlab (<3.3,>=3.1)
Requires-Dist: kfp (>=1.6)
Requires-Dist: matplotlib (>=2.0)
Requires-Dist: nbdime (<3.2,>=3.1)
Requires-Dist: networkx (>=2.5)
Requires-Dist: numpy (>=1.19)
Requires-Dist: optuna (>=2.9)
Requires-Dist: pandas (>=1.1)
Requires-Dist: pexpect (>=4.7)
Requires-Dist: protobuf (<=3.20.1)
Requires-Dist: pycryptodome (>=3.14)
Requires-Dist: pydantic (>=1.8.0)
Requires-Dist: PyYAML (>=5.4)
Requires-Dist: pyzmq (>=17)
Requires-Dist: sqlalchemy (>=1.4)
Requires-Dist: pywinpty (<2.0) ; python_version == "3.6" and sys_platform == "win32"

![Link](https://user-images.githubusercontent.com/18215796/186842421-4af16476-8c68-47e8-a941-c16d6bb1c43b.png)

# Link

> _A simple AI/ML modeling tool developed as an extension of JupyterLab, Link ensures a smoother flow and a better experience throughout the model development cycle._

## Usage Environment

| Supported Platform | Linux (AMD64, ARM64) / macOS (Intel, Apple Silicon) / Windows |
| ------------------ | ------------------------------------------------------------- |
| Python Version     | `3.7`, `3.8`, `3.9`, `3.10`                                   |
| Requirements       | Git                                                           |

## Getting Started

We recommend installing our program in a new virtual environment.

Step 1. Install Link with the following command.

```bash
python3 -m pip install --upgrade mrx-link
```

Step 2. After installation, run JupyterLab.

```bash
python3 -m jupyterlab
```

If you wish to install it as a Desktop Application, please download from [here](https://link.makinarocks.ai/download.html).

## Main Features

**_Pipeline Creation_**

Create a pipeline with notebook cells to improve code readability and reproducibility.

![pipeline_creation](https://user-images.githubusercontent.com/18215796/186842853-dbe3d0ec-7388-4706-9755-580e04dbf1db.gif)

**_Version Control_**

Link provides a version control feature, where you can easily view changes to your pipeline and merge conflicts.

![version_control](https://user-images.githubusercontent.com/18215796/186842427-6156ff9a-70ea-4345-8cb4-56aa95471aff.gif)

**_Caching Management_**

Store execution results for respective cells to minimize redundant cell executions.

![caching_management](https://user-images.githubusercontent.com/18215796/186842403-66c6fabf-d395-4e76-8fdc-91145c869113.gif)

Other Features

- Convert your pipelines to Kubeflow (`.yaml`) pipelines.
- Convert your components to executable Python code.

## Help and Support

- Product Page : [https://link.makinarocks.ai](https://link.makinarocks.ai/index.html)
- Official Documentation : [https://makinarocks.gitbook.io/link/](https://makinarocks.gitbook.io/link/)
- Release Notes : [https://makinarocks.gitbook.io/link/version-history/release-notes](https://makinarocks.gitbook.io/link/version-history/release-notes)
- Technical Support : Contact [Technical Support](https://link.makinarocks.ai/technical_support.html) for any questions or issues

## Team

- Eunyoo Byeon ([@EunyooByeon](https://github.com/EunyooByeon))
- Woojin Cha ([@Xena123kiki](https://github.com/Xena123kiki))
- Hwiyeon Cho ([@hwyncho](https://github/com/hwyncho))
- Jungmin Park ([@jungminpark1234](https://github.com/jungminpark1234))
- Daesung Kim ([@JakeisDaeSung](https://github.com/JakeisDaeSung))
- Hongji Kim ([@HongJi-Kim](https://github.com/HongJi-Kim))
- Hoonchel Shin ([@hunhoon21](https://github.com/hunhoon21))
- Sangwoo Shim ([@borishim](https://github.com/borishim))
- Yongjin Shin ([@YongjinShin306](https://github.com/YongjinShin306))
- Hyeonseok Shin ([@hyeonseok](https://github.com/hyeonseok))
- Ryeong Yi ([@ryeongYi](https://github.com/ryeongYi))

## Contributors

- Byoungwan Kim ([@bwkim71](https://github.com/bwkim71))
- Hwan Chang ([@aiworld-git](https://github.com/aiworld-git))
