معرفی شرکت ها


argdcls-0.5.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A simple tool to use dataclass as your config
ویژگی مقدار
سیستم عامل -
نام فایل argdcls-0.5.0
نام argdcls
نسخه کتابخانه 0.5.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Sotetsu KOYAMADA
ایمیل نویسنده koyamada-s@sys.i.kyoto-u.ac.jp
آدرس صفحه اصلی https://github.com/sotetsuk/argdcls
آدرس اینترنتی https://pypi.org/project/argdcls/
مجوز -
[![ci](https://github.com/sotetsuk/argdcls/actions/workflows/ci.yml/badge.svg)](https://github.com/sotetsuk/argdcls/actions/workflows/ci.yml) [![python-version](https://img.shields.io/pypi/pyversions/argdcls)](https://pypi.org/project/argdcls) [![pypi](https://img.shields.io/pypi/v/argdcls)](https://pypi.org/project/argdcls) # Argdcls A simple tool to use dataclass as your config. ## Usage ```py from dataclasses import dataclass import argdcls @dataclass class Config: lr: float adam: bool = False config = argdcls.load(Config) print(config) ``` ```sh $ python3 main.py @lr=1.0 Config(lr=1.0, adam=False) $ python3 main.py lr=1.0 adam=True Config(lr=1.0, adam=True) $ python3 main.py lr=1.0 adm=True # typo! Parameter \"adm\" is not in the dataclass fields: ['lr', 'adam']. $ python3 main.py lr=1.0 @adam=True # avoid overwriting Parameter "adam" must have no default value but have default value: "False". You may use "adam=True" instead. ``` `@param=value` avoids overwriting the default values. ## Benefits * Attribute suggestions from IDEs (e.g., `config.a<tab>` indicates `config.adam`) ## License MIT


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl argdcls-0.5.0:

    pip install argdcls-0.5.0.whl


نصب پکیج tar.gz argdcls-0.5.0:

    pip install argdcls-0.5.0.tar.gz