Saravanan666/pypi-org huggingface dataset:
Package: cathodedataextractor
CathodeDataExtractorCathodedataextractoris a lightweight document-level information extraction pipeline that can automatically extract
comprehensive properties related to synthesis parameters, cycling and rate performance of cathode materials from the
literature of layered cathode materials for sodium-ion batteries.Installationpip install cathodedataextractorFeaturesIt is built on open-source libraries:pymatgen,text2chem, andChemDataExtractor v2with some modifications.BatterySciBERT-uncased Multi-Label text classificationmodel for filtering documents.Automated comprehensive data extraction pipeline for cathode materials.Paragraph Multi-Class classification algorithms for documents (HTML/XML) from theRSCandElsevier.A normalised entity handling process is provided.An effective chemical abbreviation detection module.Heuristic multi-level relation extraction algorithm for electrochemical properties.In addition, the pipeline is also suitable for string sequence text extraction.Quick startExtract from documentsfromglobimportiglobfromcathodedataextractor.information_extraction_pipeimportPipelinepipline=Pipeline()fordocumentiniglob('*ml'):extraction_results=pipline.extract(document)Extract from stringfromcathodedataextractor.information_extraction_pipeimportPipelineextraction_results=Pipeline.from_string('Apart from the conventional cationic redox of transition metals, ''both Na-deficit and Na-excess materials have showcased the ability ''to exploit oxygen redox activity as O2–/O2n– for a charge ''compensation mechanism. To realize cathodes with enhanced energy ''density, a technique like the incorporation of alkali metal ions ''into transition metal layers has been adopted. Recent work by Boisse ''(13) et al. displayed the impact of honeycomb cation ordering of ''a highly stabilized intermediate phase for a Na2RuO3 cathode material ''in instigating the anionic redox activity and providing a capacity ''of 180 mAh g–1 at 0.2C with a capacity retention of 89% for over ''50 cycles. More devoted efforts to realize the utmost potential ''of anionic redox ought to be carried out in the future.')Issues?You can either report an issue on GitHub or contact me directly.
Trygouyx@mail2.sysu.edu.cn.
Package: catholic-cli
🇻🇦catholic-cliThecatholic-cliis an awesome Catholic Theological knowledge base.
The tool currently has the following functionalities:Access information fromThe Catechismof The Catholic Church,Access information fromThe Roman Missal,Access Information fromThe Canon Lawof The Catholic ChurchInstallationThe prerequisite is to have Python 3 installed on your computer.Type the following command on your terminal to install this.pip3 install catholic-cliTo do a clean updatepip3 uninstall catholic-cli
pip3 install catholic-cliHow to Interact with Catholic CLINon advanced users can simply type "catholic" in their terminal to start the application.
Then you can use the arrow keys on your keyboard to select the different options.More advanced users can use the command line tool similar to any other CLI.Typing--helpat any level displays commands and arguments you can provide to the command at that level.General SyntaxThe general syntax for using the tool is as follows.<command> <sub-command> <options>The default command in this CLI iscatholic. All the sub commands are grouped under it.The allowed sub-commands are:catechismmissalcanonThe options currently supported by thecatholic-cliare:OptionShort FormData TypeDescriptionCommands/sub-commands that allow this optionExamples1--paragraph-pINT, TEXTDisplays Paragraph(s) with the given IDcatechismcanonmissal--paragraph 10-p 10-p 1-5-p 1,2-p 1,2,4-52--search-sTEXTSearch for the given stringcatechismcanonmissal--search "Christ"-s "eucharist"-s "The Church"3--helpBOOLEANGet help textcatholic--help4--versionBOOLEANDisplays the version of this CLIcatholic--versionFeel free to send PRs my way if you're willing to contribute to this project 🍻
Package: cati
Cati package managercati is a package manager for GNU/Linux/UNIX systems. cati is written in python/\       /\            * * * * * * * * * * * * * *
               | |_____| |            * Meow.....! I am Cati!   *
              |  --   --  |       ....* I can manage your       *
             |  { { * } }  | ..../    * Packages!               *
              |           |           *                         *
     __________|         |            * * * * * * * * * * * * * *
    /                     |
   /                      |
__/_  __  _________  _   _|
    |_| |_|       |_| |_|Why cati?some features of cati:Cati is user friendly, very simple and easy to useCati has all in one. You don't need to have package manager, dependency manager and graphical interface separatedCati repositories structure is simple and also smart and powerfulCati packages format is.cati, also cati supports.deband.rpmpackages alongside.catipackagesCati has some tools to check your system health and keep that secureCati has a graphical interface(comming soon...)Authorscati written byparsampshandcontributorsLicensecatilicensedunder GPL-v3Documentationyou can read full documentation of cati indoc folderContributingif you want to contribute to cati project, readcontributing guideSecurity policyread cati security policy inhere.InstallationInstalling via pipYou can install cati with pip:sudopip3installcatinow you can run it:cati# ORpython3-mcatiNOTE: surely run pip install usingsudoInstalling via Compiling the source code (Not recommended)before compile and install cati, install the cati dev-dependencies:python3 (>= 3.6)pip3virtualenvmaketo check them you can use the following commands:python3--version
python3-mpip--version
virtualenv--version
make--versionthen:gitclonehttps://github.com/catios/cati.gitcdcati# install dependenciesvirtualenvvenv-ppython3sourcevenv/bin/activate
python3-mpipinstall-rrequirements.txt# compile and installmake-j4# use `-jN` option to speed up build processnow, built execultable binary is created indist/cati. you can run this by./dist/cati.Also You can install this by running:sudomakeinstallcleannow you can run cati in termianl:catiIf you want to remove it, usemake uninstall:sudomakeuninstallRunning without compilingYou can run Cati with python interpreter:gitclonehttps://github.com/catios/cati.gitcdcati# install dependenciesvirtualenvvenv-ppython3sourcevenv/bin/activate
python3-mpipinstall-rrequirements.txt# run cati (argument `cati` points to `cati/` directory)python3cati# OR./cati/__main__.py
Package: catie
This is a package to compute cohort-attention tied entropy (CATE), in three forms CATSensitivity, CATSpecificity, and their combination -- CATmean, given the particular cohorts of interest. The package produces AUC, specificity, sensitivity, and the detailed measure wrt every of cohorts as well. Sensitivity and Specificity are in effect a particular case of CATSensitivity and CATSpecificity.Cohort-attention Tied EntropyCATSensitivity is given byand CATSpecificity byExcellent:CATSensitivity = CATSpecificity = 1when all samples are correctly identifiedBad:CATSensitivity = CATSpecificity = 0when all are incorrectly identifiedNo fit:CATSensitivity = CATSpecificity = 0.5when 50% of samples are correctly predicted if they are identically treated (i.e., alpha = 0.5)The TPR and TNR wrt a cohort can be the accuracy on the entropy basis:is an user-defined cohort's weight (here!), value of 0.5 by defaultis the accuracy wrt individualis the accuracy wrt individual's samples onlyCATmeanby defaultinstallpip3 install catieupgrade to the latest versionpip3 install catie -UUsageExample: the result file 'results.csv' looks as belowID, tied_ID, cohort, true_label, pred_label, pred_proba
1, A, c1, 1, 1, 0.8
2, A, c1, 1, 0, 0.2
3, B, c1, 0, 0, 0.3
4, C, c2, 1, 1, 0.9
5, C, c2, 1, 1, 0.7
6, C, c2, 1, 1, 0.6
7, D, c2, 0, 1, 0.8
8, D, c2, 0, 0, 0.3
9, E, c3, 1, 1, 0.6Codesimport os
import sys
import numpy as np
import pandas as pd
import math
from metrics import CAT

# load results
df = pd.read_csv('results.csv')


cols = ['ID','tied_ID','cohort', 'true_label', 'pred_label', 'pred_proba']
col_ID, col_tied_ID, col_cohort, col_true_label, col_pred_label, col_pred_proba = cols[0], cols[1], cols[2], cols[3], cols[4], cols[5]

# the cohorts of interest, .e.g., c1 and c2, two values of the cohort columns
sig = ['c1','c2']

# user-predefined weight for sig, alpha=0.7 by default
alpha = 0.7

# cut of the predicted probability (e.g., predicted as a positive if proba > 0.5 and negative otherwise) 
cut_proba = 0.5

cat = CAT(
	col_ID = col_ID, 
	col_tied_ID = col_tied_ID, 
	col_cohort = col_cohort, 
	col_true_label = col_true_label, 
	col_pred_label = col_pred_label, 
	col_pred_proba = col_pred_proba
	)


# pred_proba: predicted probabilities
pred_proba = df['pred_proba']

# initialize dataframe
cat.init_data(df)

# set prediected probability
cat.set_proba(pred_proba)

# compute AUC
cat.get_auc()

# identify positive versus negative based on the cutoff
cat.dichotomize(cut_proba)

# compute Sensitivity and Specificity
cat.get_sen_spe()

# compute the CATE
cat.score(sig, alpha, beta)
Package: catilo
catiloManage configuration files from multiple source in python. Create a variable directory for your configuration sources.Directories contain sources and each source has a priority. The lower the priority value, higher is the priority. When you retrieve a variables, it looks into all the sources and retrieve the one with the highest priority. For eg,
you have added two source -source1: json config file - contain default values - priority = 10source2: url - contains overrides -  priority = 5It will look into source 2 first, if not found will search in source1 , if then not found will raise "UndefinedVariableException"QuickstartUsepip install catiloto install CatiloImport the module at the start and define a variable directory.fromcatilo.catiloimportVariableDirectorymy_directory=VariableDirectory()For simple dictionaries:my_directory.add_source("fruitdetails",priority=5,dictionary={"fruit":"Apple","size":"Large","color":"Red"})value=my_directory.get("fruit")## returns "Apple"For yaml/json based filesmy_directory.add_file_source("configfile",priority=6,file="path/to/config.yaml")my_directory.get("variable")For URL'smy_directory.add_url_source("sampleurl",3,"https://raw.githubusercontent.com/jptalukdar/catilo/master/tests/tests_data/json/sample1.json")value=my_directory.get("fruit")## returns "Apple"For Environment variablesmy_directory.enable_environment_vars(prefix="CATILO_")value=my_directory.get("CATILO_my_variable")## If you don't want to strip the prefix during get, use `strip_prefix=True`my_directory.enable_environment_vars(prefix="CATILO_",strip_prefix=True)value=my_directory.get("my_variable")FeaturesAllows you to store multiple configuration files with priority value.Support for the following sourcespython dictionariesyaml filesjson filesurl (get method, json format)Environment variablesAbility to add custom sourcesStores config in flat_dictionary (can be overriden) for '.' notation accessAbility to add variables in runtimeAdd as default variableAdd as normal variableOutput multiple sources into a single json or yaml file
Package: catimerge
catimergeMerge twoCatima.zipexports.$catimerge--help
usage:catimerge[-h][-v][--version]FIRST_ZIPSECOND_ZIPOUTPUT_ZIP

positionalarguments:FIRST_ZIPSECOND_ZIPOUTPUT_ZIP

options:-h,--helpshowthishelpmessageandexit-v,--verbose--versionshowprogram's version number and exit$ catimerge -v catima1.zip catima2.zip out.zipMerging 'catima1.zip' and 'catima2.zip' into 'out.zip'...
Parsing...
Version:2ZIP#1 has   1 group(s),   9 card(s),   2 card group(s),   5 image file(s)ZIP#2 has   2 group(s),   5 card(s),   3 card group(s),   3 image file(s)Merging...
Outputhas3group(s),14card(s),5cardgroup(s),8imagefile(s)Writing...GUIThe additionalcatimerge-guicommand provides a simple GUI.CAVEATSUnfortunately, Python does not support the password-protected ZIP
files created by Catima.  You can either export your data without a
password, or use a tool like 7-Zip to create a temporary passwordless
ZIP file for the merge process.For example, if you have two password-protected ZIP files as input and
want a password-protected output ZIP file as well:$ls
catima1.zip
catima2.zip
$7z-ocatima1xcatima1.zip# extract into catima1/[...]$7z-ocatima2xcatima2.zip# extract into catima2/[...]$cdcatima1
$7za../catima1-nopass.zip*# create passwordless ZIP[...]$cd..
$cdcatima2
$7za../catima2-nopass.zip*# create passwordless ZIP[...]$cd..
$catimerge-vcatima1-nopass.zipcatima2-nopass.zipout-nopass.zip
Merging'catima1-nopass.zip'and'catima2-nopass.zip'into'out-nopass.zip'...[...]$7z-oout-nopassxout-nopass.zip# extract into out-nopass/$cdout-nopass
$7z-pa../out.zip*# create password-protected ZIP[...]$cd..
$ls
catima1
catima1-nopass.zip
catima1.zip
catima2
catima2-nopass.zip
catima2.zip
out-nopass
out-nopass.zip
out.zipInstallingUsing pip$pipinstallcatimergeNB: depending on your system you may need to use e.g.pip3 --userinstead of justpip.From gitNB: this installs the latest development version, not the latest
release.$gitclonehttps://github.com/obfusk/catimerge.git
$cdcatimerge
$pipinstall-e.NB: you may need to add e.g.~/.local/binto your$PATHin order
to runcatimerge.To update to the latest development version:$cdcatimerge
$gitpull--rebaseDependenciesPython >= 3.8 (w/ Tk support for the GUI).Debian/Ubuntu$aptinstallpython3-tkLicense
Package: catimg
catimgUses iTerm2’s proprietary escape codes and Imgur to display an image of a cat
in your terminal.NOTE: I do not own the images that you see, nor have I any control over
them. You will see some image that is tagged as “cat” on Imgur. That could be
anything. I do filter out images that are tagged NSFW, but there are no
guarantees that you won’t see something you wish you hadn’t. Use at your own
risk.License: MIT
Package: catio
Beckhoff produces a range of EtherCAT I/O terminals that can be connected to one
of their industrial PCs running TwinCAT. This gives real-time polling of the
EtherCAT bus, with set, get and monitor via the ADS protocol. CATio is designed
to run on a different machine, introspecting the I/O chain, and making a Device
for each of them automatically. It uses FastCS to create these Devices, which
means the resultant control system integration can use the EPICS or Tango
backends.NoteThis repository is in an early stage of development, and doesn’t currently do the above!PyPIpip install catioSource codehttps://github.com/DiamondLightSource/CATioDocumentationhttps://DiamondLightSource.github.io/CATioReleaseshttps://github.com/DiamondLightSource/CATio/releasesSeehttps://DiamondLightSource.github.io/CATiofor more detailed documentation.
Package: catkin-lint
catkin_lintchecks package configurations for thecatkinbuild system ofROS.I generally recommend that you installcatkin_lintfrom my Ubuntu PPA or use the pre-built packages for your Linux distribution. Use the PyPI version if your distribution does not shipcatkin_lintor you absolutely need the latest release. The version in the ROS Package Archives is updated only once in a while.Debian packagesUbuntu packagesROS Package ArchiveTimo’s Ubuntu PPA for ROS packagesPyPIGithubYou can find more information aboutcatkin_lintin theonline documentationand
the available command line arguments on themanpage.
Package: catkin-tools-document
catkin_tools_documentThis package is an experimental documentation-builder for ROS packages, similar torosdoc_lite. It differs in the following ways:It's implemented as acatkin_toolsplugin, so it fits naturally into the
developer workflow, and piggy-backs off that package's capabilities as far as
package discovery, dependency resolution, and parallel execution.Because it operates at the workspace level rather than package-by-package, it
automatically handles linking up doxygen between dependent packages.It automatically links tocppreferencefor
standard library functions and headers.It double-builds for doxygen, once without links to get the XML output of
in-package symbols only, and once with all links to get the HTML output. This
avoids the duplicate symbol warnings which rosdoc_lite produces.DemonstrationUsing a virtualenv is recommended if usingpip. Alternatively, you can get a
system package for Ubuntu or Debianon my PPA(2022-03-17: PPA is broken/not updated for now).pip install catkin_tools_document
mkdir -p catkin_ws/src && cd catkin_ws
rosinstall_generator ros_base --deps --tar --rosdistro noetic > src/.rosinstall
wstool up -t src
catkin documentNow open upcatkin_ws/docs/index.htmlin the browser of your choice.Release# Upload to pypi
python setup.py sdist bdist_wheel
twine upload dist/*

# Upload to launchpad. Need to rebuild with signing as the built-in capability in stdeb
# isn't released yet, and I couldn't get dpkg-sig to work either for a post-build signature.
python setup.py --command-packages=stdeb.command sdist_dsc --upstream-version-suffix=focal --suite focal
cd deb_dist/*
dpkg-buildpackage -S
dput ppa:mikepurvis/catkin ../*_source.changes
Package: catkin_tools_fetch
catkin_toolsHome-page: https://github.com/Photogrammetry-Robotics-Bonn/catkin_tools_fetchAuthor: Igor BogoslavskyiAuthor-email: igor.bogoslavskyi@uni-bonn.deMaintainer: Igor BogoslavskyiMaintainer-email: igor.bogoslavskyi@uni-bonn.deLicense: Apache 2.0Download-URL: https://github.com/Photogrammetry-Robotics-Bonn/catkin_tools_fetch/tarball/0.3.5Description: Provides a new verb 'dependencies' or 'deps' forcatkin_tools. Allows fetching dependencies of the packages found inside thecatkin workspace and updating all the packages to the final state.Keywords: catkin,catkin_toolsPlatform: UNKNOWNClassifier: Environment :: ConsoleClassifier: Programming Language :: PythonClassifier: Intended Audience :: DevelopersClassifier: License :: OSI Approved :: Apache Software License
Package: catleg
catlegA library of helper tools forcatalaprogramming in the context
of French legislative texts.Installingcatlegrequires python >= 3.10from PyPIpip install catlegfrom a source clonepip install .from githubpip install 'catleg @ git+https://github.com/CatalaLang/catleg@main'You may replacemainwith any ref (commit SHA, tag, branch...)RunningcatlegRuncatleg --helpfor a list of commands.Legifrance credentialscatleguses the Legifrance API (though we hope to provide our own API soon!) to access French legislative texts.This API is authenticated and requires credentials, which may be obtained by registering on thePiste portal.To provide credentials tocatleg, create a.catleg_secrets.tomlfile like so:lf_client_id="your_client_id"lf_client_secret="your_client_secret"Alternatively, you may define the environment variablesCATLEG_LF_CLIENT_IDandCATLEG_LF_CLIENT_SECRET.
Package: catline
CatLineこのプロジェクトは簡易的な非同期 ジョブキューを実装するための物です。注意事項threadingを用いた並列処理はサポート・テストしていませんQueueクラスは イベントループ作成後にインスタンス化してください。優先度は 0 ~ 9 であり、 0に近づくほど優先度が高くなります。使い方以下が例になります。
このコードの意味をまとめると以下のようになりますジョブが実行された際に引数で渡されたジョブの名前でmeowと出力する優先度が0のcatにはVIPを先頭につけ、それ以外のcatはnormalをつける待機中のジョブが0になった際にループを終了し、キューを停止させるimportasyncioimportrandomfromcatline.adapters.json_adapterimportQueueStorageJSONAdapterfromcatline.queueimportQueueasyncdefsay_meow(cat_name:str):print(f'{cat_name}: meow'+'!'*random.randrange(1,10))asyncdefmain():cat_queue=Queue('cat',QueueStorageJSONAdapter(),say_meow)cat_queue.run()foriinrange(random.randrange(1,20)):priority=random.randrange(0,9)awaitcat_queue.add(priority,f'{"VIP"ifpriority==0else"normal"}cat{i}')# type: ignorewhileTrue:waiting_cat_number=awaitcat_queue.count_jobs('waiting')print(f'waiting cat number:{waiting_cat_number}')awaitasyncio.sleep(1)ifwaiting_cat_number==0:breakcat_queue.stop()print('finish!!!')if__name__=='__main__':asyncio.run(main())実装予定の機能機能説明状態ジョブの追加ジョブをキューに追加できる〇ジョブの実行キューにあるジョブをスケジューラーで実行できる〇ジョブのリトライジョブが失敗した際に再実行できる×ジョブの優先度ジョブを追加する際優先度を指定できる〇スケジューラーの実行間隔スケジューラーがジョブを実行するまでの間隔を変更できる〇キューストレージの変更キューをredisやjsonに保存する際自分でadapterを作れる〇threadingのサポート並列処理のサポート×実行するジョブの上限変更同時に実行できるジョブの数を変更できる〇ストレージを自分で作成する方法このプロジェクトではキューのジョブを保存するためのクラスをアダプターパターンで作成しているため、それに沿ってクラスを作成すれば作成が可能です。また、デフォルトでjson又はredisを用いた保存方法がライブラリに同封されているため、特段理由が無い場合はそちらを使うことを推奨します。注意点ジョブを取得する際に優先度順に取得するなどといった処理を自分で作成する必要があります。
Package: catlolzer
An advanced Python-based cat lolzing engine.>>>fromcatlolzerimportCatLolzer>>>mylolzer=CatLolzer(alpha=8)>>>forcatinmy_crazy_cats:...mylolzer.lolize(cat)Contents1Installation2Features3Use4Contributing4.1Installing for development4.2Running the tests4.3Adding documentation5Credits1InstallationDependencies:numpypipinstallcatlolzer2FeaturesPowerfull cat lolzing.Pure python.Supports Python 3.5+.Fully tested.3UseThis is just a dummy repo for you to copy and base you own Python packge on!4ContributingPackage author and current maintainer is Shay Palachy (shay.palachy@gmail.com); You are more than welcome to approach him for help. Contributions are very welcomed.4.1Installing for developmentClone:gitclonegit@github.com:shaypal5/catlolzer.gitInstall in development mode, including test dependencies:cdcatlolzerpipinstall-e'.[test]'4.2Running the testsTo run the tests use:cdcatlolzerpytest4.3Adding documentationThe project is documented using thenumpy docstring conventions, which were chosen as they are perhaps the most widely-spread conventions that are both supported by common tools such as Sphinx and result in human-readable docstrings. When documenting code you add to this project, followthese conventions.Additionally, if you update thisREADME.rstfile,  usepython setup.py checkdocsto validate it compiles.5CreditsCreated by Shay Palachy (shay.palachy@gmail.com).
Package: catly-translate
catly_translateSimple & Easy Way For Baidu TranslationHere're some basic usages.>>>importcatly_translate>>>catly_translate.translate("Hello")['你好']>>>catly_translate.translate("こんにちは")['你好']>>>catly_translate.translate("Hello\nWorld")['你好','世界']>>>catly_translate.translate("こんにちは\r\n世界")['你好','世界']The default setting is auto language to Chinese Simplified(zh).deftranslate(text:str,from_lang="auto",to_lang="zh")->str:...from_lang=auto is suitable in most case, try change when translation not as expected.You can also manualy specify keyword from_lang, to_lang or both.>>>catly_translate.translate("Hello","en","jp")['こんにちは']>>>catly_translate.translate("你好",to_lang="en")['Hello']>>>catly_translate.translate("你好",to_lang="jp")['こんにちは']# Note: Max string length is 5000 per translation due to Baidu API limit.
Package: catmapper
Maps the elements of an iterable to categories using bisectpip install catmapperTested against Windows 10 / Python 3.10 / AnacondaArgs:iterable(iterable):Theiterablecontainingtheelementstobecategorized.cats(list[list,list]|list[tuple|list]):Thecategoriesusedformapping.Itcanbeprovidedintwoformats:-Alistoftwolists,wherethefirstlistrepresentsthecategorylabelsandthesecondlistrepresentsthecorrespondingvalues.Thevaluesdon't have to be in ascending order.-Alistofpairs,whereeachpairconsistsofacategorylabelanditscorrespondingvalue.Returns:list[tuple]:Alistoftuples,whereeachtuplecontainsanelementfromthe'iterable'anditscorrespondingcategory.Raises:TypeError:Ifthe'cats'argumentisnotintheexpectedformatorifthevaluesarenotinascendingorder.Examples:importsysfromcatmapperimportcategory_mapping# Example 1: Using a list with 2 listscats_=[['barato','mais ou menos','caro','muito caro','absurdo'],[1.3,2,3.1,6.5,sys.maxsize]]cervejas=[("original",2.5),("Skol",0.5),("becks",16),("brahma",1.4),("heineken",5.5),]print(category_mapping(cervejas,cats_))# Output:# [(('original', 2.5), 'caro'), (('Skol', 0.5), 'barato'), (('becks', 16), 'absurdo'),# (('brahma', 1.4), 'mais ou menos'), (('heineken', 5.5), 'muito caro')]# Example 2: Using a list of pairscats_=[("barato",1.3),("mais ou menos",2),("caro",3.1),("muito caro",6.5),("absurdo",sys.maxsize),]# also ok:cats_=[("muito caro",6.5),("mais ou menos",2),("caro",3.1),("absurdo",sys.maxsize),("barato",1.3),]print(category_mapping(cervejas,cats_))# Output:# [(('original', 2.5), 'caro'), (('Skol', 0.5), 'barato'), (('becks', 16), 'absurdo'),# (('brahma', 1.4), 'mais ou menos'), (('heineken', 5.5), 'muito caro')]