A data science platform that works.
Project description
A data science operating platform that literally works ;)
For everyone, from startups to the largest companies.
Information | Links |
---|---|
License |
Table of contents
Automated data science platform. From JupyterHub to Cloud environments with Dask Gateway.
Anymlops is an open source data science platform that enables enterprises to build and maintain cost-effective and scalable compute platforms on Kubernetes at day 0.
Anymlops
The Kubernetes version of Anymlops uses Terraform, Helm, and GitHub Actions.
- The infrastructure's construction, modifications, and version control are managed by Terraform.
- Kubernetes resources can be defined, installed, and maintained using Helm.
- The automatic creation of commits upon rendering the configuration file (anymlops-config.yaml) and initiation of deployment action is facilitated by GitHub Actions.
At Anymlops, we're all about making things easy for you! That's why you don't need to worry about understanding any of the technical jargon we've mentioned. Our goal is to ensure your project is deployed smoothly and successfully, without any fuss on your end.
Cloud Providers ☁️
Anymlops offers out-of-the-box support for the major public cloud providers: Digital Ocean, Amazon AWS, GCP, and Microsoft Azure.
Installation 💻
Pre-requisites
- Operating System: Currently, Anymlops supports development on Linux and Macos operating systems. Windows is NOT supported yet.
- You need Python >= 3.7 on your local machine or virtual environment to work on Anymlops.
- Virtual environments are our first class citizens. (
conda
,pipenv
orvenv
) is also encouraged.
Install Anymlops
To install Anymlops type the following commands in your command line:
-
Install using
conda
:conda install -c conda-forge anymlops # if you prefer using mamba mamba install -c conda-forge anymlops
-
Install using
pip
:pip install anymlops
Once finished, you can check Anymlops's version (and additional CLI arguments) by typing:
anymlops --help
If successful, the CLI output will be similar to the following:
usage: anymlops [-h] [-v] {deploy,destroy,render,init,validate} ...
Anymlops command line
positional arguments:
{deploy,destroy,render,init,validate}
Anymlops
optional arguments:
-h, --help show this help message and exit
-v, --version Anymlops version
Usage 🚀
To ensure a seamless and fully automated deployment with Anymlops, you must configure multiple environment variables. Obtain the required variables by consulting the [Anymlops Get started documentation][docs-get-started].
After collecting the necessary credentials, establish them as UNIX environment variables. With this step complete, you'll be able to deploy Anymlops in mere minutes.
For detailed step-by-step instructions on how to deploy Anymlops, check the [Anymlops documentation][docs-deploy].
Code of Conduct 📖
To guarantee a welcoming and friendly community, we require all community members to follow our Code of Conduct.
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file anymlops-0.1-py3-none-any.whl
.
File metadata
- Download URL: anymlops-0.1-py3-none-any.whl
- Upload date:
- Size: 50.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 697dac0823dceb6812cbb354acc231d751c28b2e708add0b1c75899055132252 |
|
MD5 | 2139f0a0f82a6a2ce59fc04ef4b0a5ac |
|
BLAKE2b-256 | 188a07ba9a029d496780f7f1b2e8a65519025d029af663e34df745addca4ea29 |