Skip to main content

Anymlops logo mark - text will be black in light color mode and white in dark color mode.

A data science operating platform that literally works ;)

For everyone, from startups to the largest companies.


Information Links
License 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 or venv) 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

Anymlops is BSD3 licensed.

Metadata

Release files for anymlops 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for anymlops 0.1
File Interpreter ABI Platform Actions
anymlops-0.1-py3-none-any.whl Python 3 none any Details for anymlops-0.1-py3-none-any.whl

Release files / anymlops-0.1-py3-none-any.whl

Download URL anymlops-0.1-py3-none-any.whl
Size 50.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
697dac0823dceb6812cbb354acc231d751c28b2e708add0b1c75899055132252
BLAKE2b-256 checksum
How to use checksums
188a07ba9a029d496780f7f1b2e8a65519025d029af663e34df745addca4ea29
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.3

Security for anymlops 0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page