Saravanan666/pypi-org huggingface dataset:
Package: yummy
Yummy- delicious MLOps tools.Yummy project contains several tools and components which can help build and speedup the MLOps process.
Most of the code is written in rust 🦀 but components expose easy to use python api.PackageDescriptionDocumentationYoutubeyummy[feast]Yummyfeastfeature store extensions📄README🎞YTyummy[features]Yummy features server compatble withFeastfeature store📄README🎞YTyummy[mlflow]Yummymlflowmodels server📄README🎞YTyummy[delta]Yummydelta lakeapi📄README🎞Soon
Package: yummy-features
Yummy rust addonsThis repository contains Yummy addons written in Rust.Feature serverRust feature server have been implemented usingActixserver.
The server is fully compatible with Feast.
Thus you can use it with the features materialized with Feast to online store.
CurrentlyRedis/RedisClusteronline store implementation is available.
Additionaly only http protocol is supported.The payload is fully compatible with Feast server:Example request/response:Request with features list:{"features":["driver_hourly_stats:conv_rate","driver_hourly_stats:acc_rate","driver_hourly_stats:avg_daily_trips",],"entities":{"driver_id":[1001,1002,1003,1004,1005]},"full_feature_names":true,}Request withfeature service:{"feature_service":"driver_activity_basic","entities":{"driver_id":[1001,1002,1003,1004,1005]},"full_feature_names":true,}Example response:{"metadata":{"feature_names":["driver_id","driver_hourly_stats__conv_rate","driver_hourly_stats__acc_rate","driver_hourly_stats__avg_daily_trips"]},"results":[{"values":[1001,1002,1003,1004,1005],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[0.44467267,null,0.775576,0.719485,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[0.36920926,null,0.8855987,0.09924329,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[821,null,381,587,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]}]}ProtosFeastprotobuf definitions (License) have been used in the project.Protobuf rust implementation have been used to generate rust code:protoc--rust_out.$(find.-iname"*.proto")
Package: yummy-mlflow
Yummy-MLflowrust addonsThis repository contains Yummy mlflow addon written in Rust.Yummy mlflowThe MLflow rust wrapper currently supports models:
[x] lightgbm
[x] catboost (only binary classification)The implementation currently supports MLflow models kept on local path.
To run the model run:yummy_mlflow.model_serve(MODEL_PATH, HOST, POST, LOG_LEVEL)example:importyummy_mlflowyummy_mlflow.model_serve(model_path,'0.0.0.0',8080,'error')Theyummy-mlflowwill expose HTTP server.
The request response is compatible with MLflow model serving API.Example:Request:curl -X POST "http://test1:8080/invocations" \
-H "Content-Type: application/json" \
-d '{
    "columns": ["0","1","2","3","4","5","6","7","8","9","10",
               "11","12"],
    "data": [
     [ 0.913333, -0.598156, -0.425909, -0.929365,  1.281985,
       0.488531,  0.874184, -1.223610,  0.050988,  0.342557,
      -0.164303,  0.830961,  0.997086,
    ]]
}'Response:[[0.9849612333276241, 0.008531186707393178, 0.006507579964982725]]
Package: yummy-rs
Yummy rust addonsThis repository contains Yummy addons written in Rust.Feature serverRust feature server have been implemented usingActixserver.
The server is fully compatible with Feast.
Thus you can use it with the features materialized with Feast to online store.
CurrentlyRedis/RedisClusteronline store implementation is available.
Additionaly only http protocol is supported.The payload is fully compatible with Feast server:Example request/response:Request with features list:{"features":["driver_hourly_stats:conv_rate","driver_hourly_stats:acc_rate","driver_hourly_stats:avg_daily_trips",],"entities":{"driver_id":[1001,1002,1003,1004,1005]},"full_feature_names":true,}Request withfeature service:{"feature_service":"driver_activity_basic","entities":{"driver_id":[1001,1002,1003,1004,1005]},"full_feature_names":true,}Example response:{"metadata":{"feature_names":["driver_id","driver_hourly_stats__conv_rate","driver_hourly_stats__acc_rate","driver_hourly_stats__avg_daily_trips"]},"results":[{"values":[1001,1002,1003,1004,1005],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[0.44467267,null,0.775576,0.719485,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[0.36920926,null,0.8855987,0.09924329,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]},{"values":[821,null,381,587,null],"statuses":["PRESENT","PRESENT","PRESENT","PRESENT","PRESENT"],"event_timestamps":["2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16","2022-10-04T22:46:16"]}]}ProtosFeastprotobuf definitions (License) have been used in the project.Protobuf rust implementation have been used to generate rust code:protoc--rust_out.$(find.-iname"*.proto")
Package: yummy-sphinx-theme
Yummy Sphinx ThemeThe yummy_sphinx_theme is created fromDONGChuan’s Yummy-JekyllThe niftools_sphinx_theme is a modification of the yummy_sphinx_theme for the niftools team.
If either has a complaint with what I have made, because I did do this without any legal knowledge.
Or proper creditation.ContentsYummy Sphinx ThemeDemoInstallationVia Python Package InterfaceVia git or downloadChangelog0.1.0:0.0.6:0.0.5:0.0.4:0.0.3:0.0.2:0.0.1:DemoInstallationThere are two ways to install these themesVia Python Package InterfaceDownload the package and addsphinxto yourrequirements.txtfile:pipinstallyummy_sphinx_themeIn yourconf.pyfile:html_theme="yummy_sphinx_theme"Via git or downloadDownload theyummy_sphinx_themefolder into your documentation atdocs/_themes/then add the following two lines to your Sphinxconf.pyfile:html_theme="yummy_sphinx_theme"html_theme_path=["_themes",]ChangelogYummy0.1.0:Remove niftools_sphinx_themeAdded option to disable geopatternAdd background image fallback for jumbotron0.0.6:Fix theme.css_t problemAdd Home Name ConfigRemove Unwanted FileFix Version 0.0.5Add versions footholder0.0.5:Fix Theme ProblemsUpdate Docs0.0.4:Default Footer IconFix Table Of ContentsCustomizable Table Of Contents0.0.3:More color customizationCustomizable navbar icon0.0.2:Add Dedicated Documentation PageAdd DisqusAdd Content To LayoutMade Navbar into DictionaryMade Navbar background color customisable in theme confUse bowser to manage dependenciesAdd GitHub, GitLab, BitBucket and Canonical UrlsDisable Octicons and Primer-MarkdownClean Layout.htmlSource Code footer Icon changes to the specified urlAdd the missing end html tag0.0.1:Turn jekyll theme into sphinx themeRenamed project from niftools_sphinx_theme to yummy_sphinx_theme
Package: yumpu-sdk
# python-yumpu-sdkThis is an SDK for working with Yumpu.com. It’s usefull for converting
pdf documents to web optimized e-Papers.For start working you need to register on Yumpu.com and get the token by
accessinghttps://www.yumpu.com/en/account/profile/api.If you have a free account, then you will have some limitations. To look at the current limitations, you can access this address:http://developers.yumpu.com/api/limits/.# InstallThe most simple way is by using pypi:pip install yumpu-sdkRequiermentspython >= 2.7 or python 3requestsImplemented featuresDocumentsGet all documentsGet a particular documentPost a document from file, or from urlGet info about progress of uploading acctionEdit a documentDelete documentHotspotsGet all hotspots in a documentGet a particular hotspotDelete a hotspotGet list of available countriesGet list of available languagesGet list of available categoriesCollectionsGet all your collectionsGet a particular collectionCreate a new collectionModify a particular collectionDelete collectionSectionsCreate a section in collectionGet a sectionUpdate sectionDelete sectionAssign document(s) to sectionRemove document(s) from sectionSearchDocumentationThe full documentation for this project is onhttp://python-yumpu-sdk.readthedocs.org/
Package: yumwat
Wild card! Oddshocks writes a yum plugin!WatWhen I use yum to update my system or install new packages, I sometimes spot a
package I am unfamiliar with, such as themesa-dri-filesystempackage I saw
the other day. In some graphical extensions of yum, a brief discription of the
package is listed under each package name. I figured I’d check out some docs on
writing yum plugins, to see if I could display a description under each package
name in the CLI updater. Then the Internet was like, “Yo, each yum plugin is a
single file, written in the Python programming language”, and after I cleaned
up my brain which had EXPLODED out of my HEAD I made this repo and now we are
on a science adventure.LicenseGNU GPL v3+.InstallingInstallation is easy! From the project directory (where this file is),
do the following.Shell ScriptI have written a bit of a shell script that does the above installation
for you. It isinstall.sh, and will require root privs, like
so:sudo ./install.sh.Manual InstallationInstall the plugin file:sudo cp yumwat.py/usr/lib/yum-plugins/Install the plugin’s configuration file:sudo cp yumwat.conf /etc/yum/pluginconf.d/Add the linepluginpath=/usr/lib/yum-pluginsto the file/etc/yum.conf.Timid modeTheyumwat.conffile contains the linetimid=0. If timid is
set to 0, timid mode is off, and yumwat will print output unless
the--nowatoption is used with yum. If timid is set to 1,
timid mode is on, and yumwat will not print output unless the--watoption is used with yum.See below for how to easily enable or disable timid mode.Enabling and DisablingEnable yumwat–sudo/usr/lib/yum-plugins/yumwat.pyenableDisable yumwat–sudo/usr/lib/yum-plugins/yumwat.pydisableEnable timid mode–sudo/usr/lib/yum-plugins/yumwat.pytimidDisable timid mode–sudo/usr/lib/yum-plugins/yumwat.pyassertiveUninstallingEasier than installation! We just need to make sure you remove the
generated bytecode file, too. You can do this by running the uninstall
script packaged with this plugin with root privs:sudo ./uninstall.shOtherwise, follow these steps:Remove the configuration file:sudo rm /etc/yum/pluginconf.d/yumwat.confRemove the plugin file and its generated bytecode:sudo rm/usr/lib/yum-plugins/yumwat.{py,pyc}
Package: yunbi
# yunbiA Python wrapper for the yunbi.com api![PyPI](https://img.shields.io/pypi/v/yunbi.svg?style=flat-square) ![license](https://img.shields.io/github/license/imlonghao/yunbi.svg?style=flat-square)## InstallYou can install and upgrade this wrapper from pip:```$ pip install -U yunbi```## DocsThis wrapper is based on the API list on yunbi.com, you can check it out from [YUNBI EXCHANGE API LIST](https://yunbi.com/swagger/#/default).What you need to know is that,in `get_trades` and `get_trades_my` functions, the official API use `from` as a key, which is also a reserved words in Python.To solve this problem, you need to use `from_id` instead of `from`.For example,```get_trades('ethcny', from_id=123456)```## Example```from yunbi import Yunbiy = Yunbi() # Access to public APIy.get_tickers_market('ethcny') # Get ETH/CNY market's ticketsy = Yunbi('YOUR API KEY', 'YOUR SECRET KEY') # Access to public and private APIy.get_members_me() # Get your account information```## License[MIT License](https://github.com/imlonghao/yunbi/blob/master/LICENSE)
Package: yundama
前言本来是想找一个python 识别二维码的。可是网上网上找到的教程都是教人怎么自己写一个用例去请求打码请求，或是自己找第三方库实现。
显然这都不是我想要的。我想要的就是拿来即用。上诉两种方案其一需要自己写，代码复用率不高，或是直接从平台复制用例对代码侵入比较大。其二的识别率不高。解决痛点pip直接安装无需关注实现细节保持更新。稳定可用识别率搞识别结果记录log 识别失败可退款todo接入其他打码平台斐斐云打码使用 斐斐打码 对验证码进行打码。一次封装简单使用测试账号PD账号:119208PD秘钥:gfPmvlxPWdGEplGZtr3aIuaWP1/fyZW3打码平台地址如何使用官方文档地址测试用例test/test.py引入pip install yundama实例化from yundama.Yundama import Yundama
yundama = Yundama(app_id="你的pd_id", app_key="你的pd_key")查询余额yundama.get_balance()提交需要验证的图片类型说明img = open('../data/image.png', 'rb')
yundama.get_code_result(img.read(), '验证码类型')退款yundama.refund('订单id')充值yundama.recharge('充值卡号', '充值卡密')
Package: yunguanfu-mil3id2019
Author: Yunguan Fuyunguanfu-mil3id2019 is part of theSNAPPYsoftware project, developed at theWellcome EPSRC Centre for Interventional and Surgical Sciences, part ofUniversity College London (UCL).yunguanfu-mil3id2019 supports Python 3.6.yunguanfu-mil3id2019 is currently a demo project, which will add/multiply two numbers. Example usage:python yfmil3id2019_train.py -x 5 -y 8
python yfmil3id2019_train.py -x 3 -y 6 --multiplyPlease explore the project structure, and implement your own functionality.DevelopingCloningYou can clone the repository using the following command:git clone https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/yunguanfu-mil3id2019Running testsPytest is used for running unit tests:pip install pytest
python -m pytestLintingThis code conforms to the PEP8 standard. Pylint can be used to analyse the code:pip install pylint
pylint --rcfile=tests/pylintrc yfmil3id2019InstallingYou can pip install directly from the repository as follows:pip install git+https://weisslab.cs.ucl.ac.uk/WEISS/SoftwareRepositories/SNAPPY/yunguanfu-mil3id2019ContributingPlease see thecontributing guidelines.Useful linksSource code repositoryDocumentationLicensing and copyrightCopyright 2019 University College London.
yunguanfu-mil3id2019 is released under the BSD-3 license. Please see thelicense filefor details.AcknowledgementsSupported byWellcomeandEPSRC.
Package: yun-ir
Yun.ir Python ClientA Python client for theYun.irURL shortener API.InstallationInstall withpip:pipinstallyun-irUsagefromyunimportYunlogin=Yun.Api('YOUR tOKEN')result=login.short('title','url')print(result)APIyun_ir.Yun(token: str)Create a new Yun.ir client instance.token: Your Yun.ir API token.yun_ir.Yun.short(title: str, url: str) -> dictShorten a URL using Yun.ir API.title: Title for the URLurl: URL to shortenReturns:A dictionary containing the shortened URL, or an error message if the request fails.
Package: yunit
📐 yunitPhysical units for NumPy arrays.Fast • Simple • High voltageRaison d'êtreyunitwas born out of frustration with other Python unit packages.
Those packages work well for toy experiments, but they greatly slow down your code.
This makes their use unfeasible for even moderate scale scientific simulations.Installation$ pip install yunitThis will get you theyunitis tested on Python versions 3.9 down to 3.6, on Windows, Linux and MacOS.For developersThe following indicates whether the latest commit on the main branch passes all tests:(This only pertains to development code. Theyunitversions on PyPI
pass all tests on release, of course).
Package: yunke_langfuse
Langfuse Python SDKInstallation[!IMPORTANT]
The SDK was rewritten in v2 and released on December 17, 2023. Refer to thev2 migration guidefor instructions on updating your code.pip install langfuseFull documentation:https://docs.langfuse.com/sdk/pythonLangchain documentation:https://docs.langfuse.com/langchainDevelopmentAdd Poetry pluginspoetry self add poetry-dotenv-plugin
poetry self add poetry-bumpversionInstall dependenciespoetry install --all-extrasAdd Pre-commitpoetry run pre-commit installTestsSetupAdd .env based on .env.exampleRunRun allpoetry run pytest -s -v --log-cli-level=INFORun a specific testpoetry run pytest -s -v --log-cli-level=INFO tests/test_sdk.py::test_flushE2E tests involving OpenAI and Serp API are usually skipped, remove skip decorators intests/test_langchain.pyto run them.Update openapi specGenerate Fern Python SDK inlangfuseand copy the files generated ingenerated/pythoninto thelangfuse/apifolder in this repo.Execute the linter by runningpoetry run ruff format .Rebuild and deploy the package to PyPi.Publish releasepoetry version patchpoetry version prepatchfor pre-release versionspoetry installpoetry buildgit commit -am "chore: release v{version}"git pushgit tag v{version}git push --tagspoetry publishCreate PyPi API token:https://pypi.org/manage/account/token/Setup:poetry config pypi-token.pypi your-api-tokenCreate a release on GitHub with the changelog
Package: yunomi
As in:It has performance implications, Y U NO MEASURE IT!?Yunomi provides insights to the internal behavior of an application, providing useful statistics and metrics on selected portions of your code.
It’s a Python port of the core portion of aJava Metrics library by Coda Hale.Stop guessing, start measuring:$pipinstallyunomiCore FeaturesCounterSimple interface to increment and decrement a value.
For example, this can be used to measure the total number of jobs sent to the queue, as well as the pending (not yet complete) number of jobs in the queue.
Simply increment the counter when an operation starts and decrement it when it completes.MeterMeasures the rate of events over time.
Useful to track how often a certain portion of your application gets requests so you can set resources accordingly.
Tracks the mean rate (the overall rate since the meter was reset) and the rate statistically significant regarding only events that have happened in the last 1, 5, and 15 minutes (Exponentially weighted moving average).HistogramMeasures the statistical distribution of values in a data stream.
Keeps track of minimum, maximum, mean, standard deviation, etc.
It also measures median, 75th, 90th, 95th, 98th, 99th, and 99.9th percentiles.
An example use case would be for looking at the number of daily logins for 99 percent of your days, ignoring outliers.TimerA useful combination of the Meter and the Histogram letting you measure the rate that a portion of code is called and a distribution of the duration of an operation.
You can see, for example, how often your code hits the database and how long those operations tend to take.ExamplesDecoratorsThe simplest and easiest way to use the yunomi library.CounterYou can use thecount_callsdecorator to count the number of times a function is called.>>>fromyunomiimportcounter,count_calls>>>@count_calls...deftest():...pass...>>>foriinxrange(10):...test()...>>>printcounter("test_calls").get_count()10TimerYou can use thetime_callsdecorator to time the execution of a function and get distributtion data from it.>>>importtime>>>fromyunomiimporttimer,time_calls>>>@time_calls...deftest():...time.sleep(0.1)...>>>foriinxrange(10):...test()...>>>printtimer("test_calls").get_mean()0.100820207596RequirementsYunomi has no external dependencies and runs on PyPy and Python 2.6, 2.7, and 3.3.History0.3.0 (2013-07-27)Python 3.3 is now supported additionally to 2.6 and 2.7.Decorators don’t eat return values anymore.Meters can be reset now.
Package: yunopyutils
yuno-py-utilsUtils for pythonGetting Startedpipinstallyunopyutilsor using PDMpdmaddyunopyutilsModulesLogsfromyunopyutilsimportbuild_loggerlogger=build_logger(__file__)logger.info("Hello World !")# Expected result## {"timestamp": "2023-06-16T15:25:02.469Z", "level": "INFO", "filename": "log.py", "module": "log", "line": 5, "message": "Hello World !"}
Package: yunpian
An async yunpian API library for PythonFree software: MIT licenseDocumentation:https://yunpian.readthedocs.orgGitHub:https://github.com/mozillazg/yunpianPyPI:https://pypi.python.org/pypi/yunpianPython version: 3.5, 3.6FeaturesTODOInstallationAt the command line:$ pip install yunpianUsageimport aiohttp
from yunpian import SMSClient
from yunpian.contrib.aiohttp import Aiohttp

async with aiohttp.ClientSession() as session:
    c = SMSClient(Aiohttp(session), 'api_key')
    response = await c.single_send('134xxx', '【测试网】您的验证码是 12432')

print(response)
print(response.json())CreditsThis package was created withCookiecutterand themozillazg/cookiecutter-pypackageproject template.
Package: yunpian-python-sdk
云片SDK快速开始安装SDKpipinstallyunpian-python-sdk注:
master是最新稳定版,发布版本见PyPI使用YunpianClientfromyunpian_python_sdk.modelimportconstantasYCfromyunpian_python_sdk.ypclientimportYunpianClient# 初始化client,apikey作为所有请求的默认值clnt=YunpianClient('apikey')param={YC.MOBILE:'18616020***',YC.TEXT:'【云片网】您的验证码是1234'}r=clnt.sms().single_send(param)# 获取返回结果, 返回码:r.code(),返回码描述:r.msg(),API结果:r.data(),其他说明:r.detail(),调用异常:r.exception()# 短信:clnt.sms() 账户:clnt.user() 签名:clnt.sign() 模版:clnt.tpl() 语音:clnt.voice() 流量:clnt.flow()注:
v1.0.0不兼容之前版本0.0.8配置说明 (默认配置就行)构造器配置YunpianClient('apikey')YunpianClient('apikey',conf),
conf字典key详见model.constant.YP_*apikey的优先级:接口的param[APIKEY] > 构造器的apikey > 构造器的conf[YP_APIKEY]源码说明接口参数的apikey可以不传，因为所有接口默认传入`YunpianClient`构造时的apikey接口默认使用v2版本,可以在调用时指定版本,如clnt.sms().version('v1').single_send(param)API单元测试目录tests,支持tox分支说明: master是最新发布版本,develop是待发布的分支(开源贡献可以pull request到develop分支)联系我们云片支持
QQSDK开源QQ群: 106469530文档链接API文档其他SDKhttps://github.com/yunpian/sms/tree/master/yunpian/python/ypclient支持py2/3
Package: yuntongxun-restapi-asyncio
这个库是 容联 ·云通讯Rest API 的Python语言帮助库。
旨在简化以Python语言程序实现的服务程序与云通讯对接的编程步骤。该库使用了异步IO作为通信方式，它基于Python3.5 及以上标准库的异步IO程序包asyncio
Package: yunuscaly
YunuscalyThis package will help you to do  calculations quickly.How to Install it?On Windowspip install  yunuscalyOn Linux:sudo pip3 install yunuscalyHow to use it?Initializing Packagefrom  yunuscaly import Yunuscaly

num_1 = 4
num_2 = 5

calc = Yunuscaly(num_1, num_2)Adding Numberscalc.addition()Substracting Numberscalc.substraction()Multiplying Numberscalc.multiplication()Dividing Numberscalc.division()Squreroot Numberscalc.squreroot()Squre Numberscalc.squre()Cuberoot Numberscalc.cuberoot()Cube Numberscalc.cube()Power  Numberscalc.power()Percentage Numberscalc.percentage()
Package: yunyun
YUNYUNA library to help people make decisions.Installpip install yunyunUsageyunyunEnter as prompted, for example:Start yunyun.
What's the theme of this discussion: Cat or Dog
Creating new record.
What's the objects to compare (separated by comma): cat,dog
What's the features to compare (separated by comma): cute,useful
For cute, how much weight do you think? Choose from -2, -1, 0, 1, 2: 2
For useful, how much weight do you think? Choose from -2, -1, 0, 1, 2: 1
For cute, what's the score of cat? Choose from 0, 1, 2: 2
For cute, what's the score of dog? Choose from 0, 1, 2: 1
For useful, what's the score of cat? Choose from 0, 1, 2: 0
For useful, what's the score of dog? Choose from 0, 1, 2: 1
Save complete. Start processing data...
Processing complete. Please see the results.

Theme: Cat or Dog

Options      cute(2)    useful(1)    Final score(Sorted)
---------  ---------  -----------  ---------------------
cat                2            0                      4
dog                1            1                      3