Skip to main content

No project description provided

Project description

MMF-meta

Эта библиотека - часть проекта Model Management Framework.

Отвечает за оформление пользовательских функций

Пример использования

import mmf_meta.formats
import pickle
import time
import pandas
import mmf_meta as mmf


@mmf.target(
    description="Супер-функция",
    returns=mmf.DataFrame(out_format=mmf_meta.formats.DataFrameFormat.CSV),
)
def score(
        df: pandas.DataFrame = mmf.DataFrame(description="Описание df"),
        # other: dict = mmf.JsonFile(description="Описание other"),
):
    return df


@mmf.target(
    description="Другая супер-функция",
    returns=mmf.String(),
)
def other(
        inp=mmf.String(description="важный параметр"),
        another=mmf.Integer(description="еще один важный параметр"),
):
    time.sleep(30)
    return inp


mmf.artifact("some_file")


@mmf.artifact("other")
def model():
    with open("other", "br") as f:
        return pickle.load(f)

Подробная документация

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mmf-meta-0.1.13.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

mmf_meta-0.1.13-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file mmf-meta-0.1.13.tar.gz.

File metadata

  • Download URL: mmf-meta-0.1.13.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Linux/5.11.0-1028-azure

File hashes

Hashes for mmf-meta-0.1.13.tar.gz
Algorithm Hash digest
SHA256 f17233815eb0ee3c2e5b2115d898c647c4232ceff7e265c606198e9024f3da28
MD5 718964e69f885879f67c6532c904fbd7
BLAKE2b-256 00085ec5d48471b1d61882ad5224401814c4fea458cc718187e1014f02d32e57

See more details on using hashes here.

File details

Details for the file mmf_meta-0.1.13-py3-none-any.whl.

File metadata

  • Download URL: mmf_meta-0.1.13-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.2 Linux/5.11.0-1028-azure

File hashes

Hashes for mmf_meta-0.1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 6f9ea749c7fce79f39e1ba564427d8acb503518d37a9abdc7468ba2309f7bc41
MD5 0cb5ce15df82871dfa2b69c619efd962
BLAKE2b-256 b8cfb8fbe38d87aee69f3758ca3cfcb00821c12aa040dbaf1ba378e253f7a08d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page