Skip to main content
Version: Next

Arcus - Azure Machine Learning

Build Status PyPI version

Python Machine Learning development in a breeze.



With Arcus we are offering an open source library that streamlines ML development with Python and offers out of the box implementations for common scenarios.


Coming soon


The Arcus packages are available through PyPi and can be installed through pip, by executing the following command:

PM > pip3 install arcus-ml

Upgrading to the latest version can be done by executing the following pip command:

PM > pip3 install --upgrade arcus-ml 

Every CI build pushes a dev package to the PyPi feed. And when committed, an alpha release is been published on the same feed. These packages can be installed or upgrade, by leveraging the --pre argument for pip.

PM > pip3 install --upgrade --pre arcus-ml

Local development

It can be quite common that you are using the arcus-ml or arcus-azureml packages on other projects and you need some changes or additional functionality being added to the package. Obviously, it's possible to follow the entire release pipeline (make a PR, get it approved and merged, wait for package to appear on the PyPi feed and upgrade the package). This workflow is too tedious and will not increase your productivity.

The approach to go, is to leverage the following command, which will add a symbolic link to your development directory from the python packages. That way, you always refer to the latest code that is on your development environment. It is advised, though not required to leverage virtual environment (like with conda) for this.

pip install -e /path-to-arcus


Are you an Arcus user? Let us know and get listed!

License Information

This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Codit is the original author of this web application.