Saravanan666/pypi-org huggingface dataset:
Package: ezbar
EZ BarA simple progress bar for loop progress measurement and time estimation.The original idea and base script for this repository was created by @carlospuenteg. I just decided to refactor the code and add some nice features such as remaining and elapsed time counting.FeaturesSimple and easy to use (create a progress bar and update it)Colorful output so that you always see how your loop is progressingEstimated time of completion prediction. No need to stare at the screen for minutes!Elapsed time display. Know the efficiency of your loops!https://user-images.githubusercontent.com/76848729/203905732-99d3c091-f375-499d-b990-0893130d106b.mp4InstallationThe installation of this module is performed via the Python Package Index (PyPI).macOS / UNIXpython3-mpipinstallezbarWindowsThis operating system is not supported yet.UsageJust import theProgressBarclass and it will be ready to go!fromezbarimportProgressBarExamplefromtimeimportsleepfromezbarimportProgressBarITERATIONS=100# Use default settings:pb=ProgressBar(ITERATIONS)foriinrange(ITERATIONS):sleep(0.05)pb.update(i)# Or customize them all you want!pb=ProgressBar(ITERATIONS,text="Loading...",width=30)foriinrange(ITERATIONS):sleep(0.05)pb.update(i)DisclaimerThis progress bar does not serve a performance counting purpose. It is only meant to be used for orientative loop progress measurement and time estimation. Do not use it for strict performance measurements.
Package: ezbee
ezbeeAlign en/zh texts, fastInstall itPython 3.8 onlypipinstallezbee# or poetry add ezbee --alow-prerealeases# pip install git+https://github.com/ffreemt/ezbee# poetry add git+https://github.com/ffreemt/ezbee# git clone https://github.com/ffreemt/ezbee && cd ezbeePost- or Pre-installpip install fastext
pip install pyicu==2.8 pycld2
pip install https://github.com/ffreemt/ezbee/raw/main/data/artifects/polyglot-16.7.4.tar.gzIn linux/macos, you may need to run (if the required packages are not already present in the system) something similar toapt install libicu-dev

# or for macos
brew install icu4c
brew link icu4c --force
export PKG_CONFIG_PATH="/usr/local/opt/icu4c/lib/pkgconfig"
export LDFLAGS="-L/usr/local/opt/icu4c/lib"
export CPPFLAGS="-I/usr/local/opt/icu4c/include"Refer to the pre-install part in workflow file:routine-tests.ymlFor Windows without C++e.g. for Python 3.8cddata\artifects
pipinstallfasttext-0.9.2-cp38-cp38-win_amd64.whlpycld2-0.41-cp38-cp38-win_amd64.whlPyICU-2.8.1-cp38-cp38-win_amd64.whl
pipinstallhttps://github.com/ffreemt/ezbee/raw/main/data/artifects/polyglot-16.7.4.tar.gzUse itezbee--help# or python -m ezbee --help
Package: ezbuild-pkg-CzarZappy
IntroductionEZBuild is a python build system meant to help Unity developers generate multi-platform builds and upload those builds to
storefronts, like Itch.io and Steam.Getting StartedTODO: Guide users through getting your code up and running on their own system. In this section you can talk about:Installation processSoftware dependenciesLatest releasesAPI referencesBuild and Testsource venv/bin/activate python ezbuild
Package: ezca
Advanced LIGO CDS Python EPICS interfaceEzca is a wrapping around pyepics containing methods specially
designed for interfacing with the Advanced LIGO CDS front-end control
system (e.g. "RCG").  Beyond providing standard methods for reading
and writing EPICS channels, it also includes the LIGOFilter object for
interacting with CDS Standard Filter Modules.  It also handles
abstracting information about the interferometer under control, and
sub-classing specific control domains.It is specifically designed to be integrated into the Guardian
automation platform, but it's also perfectly usable on it's own.
Package: ezcad
EZCADA tool for data visualization and analysis, geophysical and beyond.https://ezcad.orgMaintainerEzcad Teamezcad.dev@gmail.comInstallationFrom PyPI:pip install ezcadThe pip install should work in Windows and Mac.
In Linux, you may download the built tarball
and unpack to the site-packages folder of your python installation path,
you may install the dependencies bypip install -r requirements.txt.
The download address ishttps://pypi.org/project/ezcad/Documentationhttps://ezcad.org/documentation/Supporthttps://ezcad.org/support/
Package: ezcalour
EZCalourWelcome to EZCalour, the point and click GUI for theCalourmicrobiome analysis software.EZCalour installationSimple installers (just download and run):WindowsMac OSX(open the .dmg file and drag the EZCalour icon to the applications folder icon)Alternatively, you can install via console as part of the calour installation usingthese instructionsDocumentationDetailed documentation for using EZCalour can be foundhereSimple analysis workflow:1. Load the experiment:Amplicon experiment1a. Load the data using the "Load" button on the top-left corner1b. Select the biom table file (mandatory), and the mapping file (optional)1c. Select "amplicon experiment" from the Type combo boxMetabolomics experiment1a. Load the data using the "Load" button on the top-left corner1b. Select the csv bucket table file (mandatory), and the mapping file (optional)1c. If each row in the csv bucket table corresponds to a sample, select "Metabolomics - samples are rows" from the Type combo box. Otherwise, select "Metabolomics - samples are columns"1d. If you have a GNPS data file (seeherefor instructions), you can supply this file in the GNPS file field, in order to get GNPS annotations for each metabolite2. Filter the samples of interestSelect "Filter" in the "Samples" tab, select the values you want to keep (or throw away using the "negate" checkbox)3. Cluster features (so similar behaving features will be close to each other)Select "Cluster" in the "Features" tab. You can also enter a minimal threshold for keeping features (i.e. throw away features with reads sum over all samples < threshold).4. Plot an interactive heatmapSelect the plot button at the bottom.You can choose a sample field to sort by, as well as bars for the x and y axisKeyboard shortcuts for the heatmap are describedhere
Package: ezcaptcha
English|中文版EnglishEzCaptcha SDK for pythonInstallpip install ezcaptchaUsageSample:fromezcaptchaimportEzCaptcha# Recaptchaez=EzCaptcha(client_key="yourapiKey")solution=ez.solve({"websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-","type":ez.AllTaskType.RecaptchaV2TaskProxyless,# or use str "RecaptchaV2TaskProxyless""isInvisible":False},print_log=True)ifsolution.get("errorId")==0:# Get captcha token resultcaptcha_token=solution.get("token")print(captcha_token)else:print(solution.get("errorDesc"))# Funcaptchasolution=ez.solve({"websiteURL":"https://iframe.arkoselabs.com","websiteKey":"B7D8911C-5CC8-A9A3-35B0-554ACEE604DA","type":ez.AllTaskType.FuncaptchaTaskProxyless,# or use str "FuncaptchaTaskProxyless"},print_log=True)Specify the language of log output and prompts, support "en" and "zh", default "en"fromezcaptchaimportEzCaptchaez=EzCaptcha(client_key="yourapiKey",lang="zh")...Enable log printing functionfromezcaptchaimportEzCaptchaez=EzCaptcha(client_key="yourapiKey")solution=ez.solve({"websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-","type":"RecaptchaV2TaskProxyless","isInvisible":False,},print_log=True)Specific waiting_interval(default 3s) and waiting_timeout(default 120s)fromezcaptchaimportEzCaptchaez=EzCaptcha(client_key="yourapiKey")solution=ez.solve({"websiteURL":"https://www.google.com/recaptcha/api2/demo","websiteKey":"6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-","type":"RecaptchaV2TaskProxyless","isInvisible":False,},waiting_interval=1,waiting_timeout=90,print_log=True)
Package: ezception
EZCeption (and EZMessage)These classes provide a simplified means to define exception classes and
message attributes.GoalsLess boilerplate to define error classes so they'll be used more.Formatting does not happen at raise time so catching errors doesn't incur
string computation cost.Exception fields are easier to probe by exception handlers.Class-bases exceptions are a snap to define.Works with regular Python exception classes.Interfaces with the gettext module by default.Allows for associating other i18n messaging in the error classes.Installation.pipinstallezceptionNOTE: ezception is not on pypi yet.  Until official releases are available:pipinstallhttps://github.com/hrharkins/ezception/archive/master.zipUsageimportezceptionclassMyWebRequester(object):classError(ezception.EZCeption):'A general error has occurred.'classOpenError(Error):'An error opening{self.url!r}has occurred.'classNoURLError(OpenError):'''No URL was provided.''''classNoURLError(OpenError):'''The scheme {self.scheme!r} is not acceptable.'''...defopen(self,url):...stuffhappens....Ohnoes!raiseself.BadSchemeError(scheme=url.scheme)So in the example the class defines a simple hierarchy of errors.  Progreammers
can trivially trap MyWebRequester.Error to catch anything generated by
MyWebRequester.  Because it's very simple to define those errors, a more
robust exception hierarchy is more likely to emerge.In addition, the message is NOT generated at exception time.  Because of this,
it is easy to catch and determine better handling code.  The default Python
exceptions use args, which requires the programmer to have tighter coupling
with the error classes to acquire the parameters of the failure (or the
error class needs to define more properties).Only when the exception is printed does stringification occur.  In addition,
the message to be presented is processed using the gettext module, so adding
support for other languages for such messages is possible using regular .po
files.  All messages are tracked by a global ezception.ALL_MSGS dict so
generating base .po files is also simplified.
Package: ezcfg
Simple python configuration toolezcfg is a python package that allow you to easily maintain and access
configuration throughout your projecteasy registration of configurationeasy access to configurationeasy type validation of configurationeasy loading of configuration from json, ini, or environment variablesHow to installpipinstallezcfgHow to useregister your first configurationfromezcfg.configimportezcfgezcfg.register_config(name='myfirstconfig',config_type=str,default='configvalue')# Access of configurationprint(ezcfg.myfirstconfig)# "configvalue"load your config from ini, json, and environment variablesfromezcfg.configimportezcfgezcfg.register_config(name='myfirstconfig',config_type=str,default='configvalue')# load config from json fileezcfg.load_config_from_json_file('myconfigpath.json')# load config from ini fileezcfg.load_config_from_ini_file('myconfigpath.ini',section='DEFAULT')# load config from environment variables# you first need to set env_var nameezcfg.register_config(name='myfirstconfig',config_type=str,default='configvalue',env_var='MYFIRSTCONFIG')# this will load from MYFIRSTCONFIG env varezcfg.load_config_from_env()automatic type checkingfromezcfg.configimportezcfg# will raise TypeErrorezcfg.register_config(name='myfirstconfig',config_type=int,default='configvalue')status
Package: ezcfn-victorykit
ezcfnA bootstrap for vanilla CloudFormation templating.ezcfnis a CloudFormation bundling tool for keeping CloudFormation workflows
vanilla-flavoured.ezcfnsimplifies working with vanilla CloudFormation templates. It takes care
of building, gathering and distributing resource artifacts (such asLambda Functioncode, orAPIGatewayspecifications), without altering
the development workflow when working with static interchange format
(jsonandyaml) templates.ezcfndissects and extends the existing functionalities of tools such as the
AWS CLIcloudformation packagecommand.Repository:https://bitbucket.org/victorykit/ezcfnRepository Mirror:https://github.com/victoryk-it/ezcfnGet Startedpython -m pip install ezcfn-victorykit
ezcfn --helpgit clone git@bitbucket.org:victorykit/ezcfn-example.git
cd ezcfn-example
ezcfn resolve examples/nested/template.yaml \
    --s3-bucket mybucket \
    --s3-region eu-central-1 \
    --s3-prefix testd \
    --outdir ezcfn.out \
    --intrinsic
ls -al ezcfn.out/testdDocumentationThe documentation can be found underhttps://victorykit.bitbucket.io/ezcfn/.LicensingCopyright (C) 2021  Tiara Rodney (victoryk.it)This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>.More InformationArchitectureContribution Guidelines
Package: ezchat
ezchat======| **ezchat** stands for easy chat.| + No frills Python chat app. + Instant setup.| Run from a notebook or command line.| In both cases, new independent processes are spawn.1 - Notebook~~~~~~~~~~~~See`demo\_notebook <http://nbviewer.jupyter.org/urls/gitlab.com/oscar6echo/ezchat/raw/master/demo_ezchat.ipynb>`__.2 - Command Line~~~~~~~~~~~~~~~~-  Launch Hub:.. code:: pythonfrom ezchat.servers import hubh = hub(port=5001)-  Launch Client:.. code:: pythonfrom ezchat.servers import clientc = client(port=5002)-  Kill Hub and Clients:.. code:: pythonfrom ezchat.servers import killkill(h)kill(c).. raw:: html
Package: ezciphers
This is a basic set of ciphers, not meant for actual cryptography, used mostly for fun. The library supports Atbash, ROT13, ROT[x], Caesarian Shifts, Vigenere, and a limited thing for Baconian letters (encryption is good, decryption isn’t too good). This is my first released Python project, don’t be so hard on it.Change Log0.1 Aug 17, 2022First Release.Written entirely by ITXDemi (me!)Supports Atbash, Baconian, Vigenere, ROT(or Caesarian), and ROT13.KNOWN BUG : Baconian decryption has no support for punctuation, numbers, etc.Of course, there’s gonna be more bugs when it’s here.
Package: ezclai
ezclaiCommand Line AI- this tool lets you call ChatGPT from a CLI.I'm designing this to be used in conjunction with a fork ofshin, which will allow you
to callezclaifrom any textbox in your computer. Finally, ChatGPT everywhere!The long-term vision for this project is to add support for extracting context. For example, it would
read the current text on a window and be able to add to it, or answer questions about it.Read Latest Documentation-Browse GitHub Code RepositoryInstallationThe recommended installation method is to usepipx, viapipxinstallezclaiOptionally, installtesseractso thatezclaican read the screen context and send that along with requests:sudoaptinstalltesseract-ocrscrotpython3-tkpython3-devThen go toOpenAIand create an API Key. Once it's generated, add the following to
your~/.profile:exportOPENAI_API_TOKEN=<pastehere>The best way to use this tool is in conjunction with the toolshin, which allows you
to run arbitrary bash commands in any textbox in a linux computer, using ibus. To use
that, install 'shin' via the fork above, then configure
it in your~/.profileto callezclaiby default:exportSHIN_DEFAULT_COMMAND="ezclai"Log out then log back in for the changes to take effect!UsageInvoke the assistant with the formatezclai <your prompt>. For example:ezclai Write an email saying I'll be late to work because I'm working on commandline AIsDevelopmentInstalling python dependenciespoetryinstallRunning Testspytest.Formatting Codebash.github/format.shLintingbash.github/check_lint.sh
Package: ezcliy
EzcliyA hassle-free framework for creating command line toolsInstallfrom PyPipip3installezcliyor from directly from Githubpip3installgit+https://github.com/kpostekk/ezcliy.gitMore details indocsFast examplefromezcliyimportCommand,Flag# Import required classesclassSmallTextProcessor(Command):# Define excpected parameterscapitalize=Flag('-c','--capitalize')verbose=Flag('--verbose')definvoke(self):# There put your sweet codestring=' '.join(self.values)ifself.verbose:print('Verbose stuff',self.parameters,self.values)ifself.capitalize:string=string.capitalize()ifnotstring.endswith('.'):string+='.'print(string)if__name__=='__main__':SmallTextProcessor().cli_entry()The exec of that will look like this./somescript.py "this sentence require cap" -c --verboseAnd output will beVerbose stuff {'capitalize': <Flag -c --capitalize has value True>, 'verbose': <Flag --verbose has value True>} ['this sentence require cap']
This sentence require cap.
Package: ezcode
ezcodeInstallationpip3install--upgradeezcodeDocumentationdocsDevelopment Workflowgitclonehttps://github.com/zheng-gao/ez_code.git
ez_code/ez.sh-d/--developmentRelease Workflowgitclonehttps://github.com/zheng-gao/ez_code.git
ez_code/ez.sh-r/--releaseUnit TestRun all the testsez_code/ez.sh-o/--operationstestRun a single testez_code/ez.sh-o/--operationstest-a/--argumentstest_array.py::test_binary_search
Package: ezcolor
Python colorizing strings libraryA lightweight library for applying color and HTML text styles to the strings
that uses the builder pattern for configuration. The ezcolor lets you have nice
colorized output with extra HTML text styles like bold/italic/underline.
compatible with bash/sh/zsh.FeaturesA simple to use APIlightweight and written in pure pythonTested on python 3.6+ (not compatible with python2.x)Not compatible with windows OS (command prompt, powershell)Usage$pipinstallezcolorfromezcolorimportStylestyle=Style()cp=style.add.foreground('green').apply()cp('hello world')Adding more attributescp=style.add.foreground('green').background('dark_gray').bold.italic.underline.apply()cp('hello world')Adding prefix for beautiful loggingcp=style.add.foreground('green').prefix('done').bold.italic.apply()cp('Job is done!')cp_error=style.add.foreground('red').prefix('error').bold.italic.apply()cp_error('Error occurred!')Use as decorator@cp.decoratedefmy_name(name,lastname):returnf"my name is{name}{lastname}"print(my_name('Fardin','Allahverdinazhand'))Supported colors and prefix (log level)Colorprefixblackdoneredinfogreenwarningyellowerrorbluemagentacyanlight_graydark_graylight_redlight_greenlight_yellowlight_bluelight_magentalight_cyanwhiteMetaFardin Allahverdinazhand -@0x0ptim0us-0x0ptim0us@gmail.comDistributed under the MIT license. seeLICENSE.txtfor more information.https://github.com/0x0ptim0us/ezcolor
Package: ezcolors
A simple library that contains a ColorColour class for fast and easy definition of colours in python.you can define a colour fromhex -- Colour(#ff00ff)RGB -- Colour(255, 0, 255)rgba -- Colour(255, 0, 255, 128)hsl -- Colour(hsl = [270, 100, 50])hsv -- Colour(hsv = [270, 100, 100])colour name -- Colour(Light Purple)with these colours you can thenperform math upon ittranslate it to any color spacecompare it to other colourscolour a string with ANSI escape sequencesgenerate a colour palette with various different colour harmonies (see palettes module)This package was entirely authored on a Samsung A5 so please excuse any spelling errors etc and let me know if you find any issues
Package: ez-compare
Easy CompareEasy to compare two text or text file by google's 'diff_match_patch' lib.
By this, you can easily to make a Human readable result in html.Compare Result ExampleInstallpip install ez-compareUsagefromez_compare.coreimportTextCompareresult=TextCompare.compare("your_file_one.txt","your_file_two.txt")Html Result Examplefromez_compare.exampleimportgenerate_compare_resulthtml_str=generate_compare_result("your_file_one.txt","your_file_two.txt")withopen("example.html","w",encoding="utf-8")asf:f.write(html_str)# then you can open 'example.html' file by you browser.
Package: ezconfig-client
EZConfig 客户端程序使用方法pip install ezconfig-client传入自定义参数，获取最新配置fromezconfig_clientimportloaderres=loader.get_latest_config_by_params("DEV","app_id","secret","https://xxxx.xxx.xxx")print(res)从环境变量中获取参数，从而获取配置的方法fromezconfig_clientimportloaderres=loader.get_latest_config()print(res)使用前需要设置环境变量环境变量说明EZCONFIG_ENV环境变量EZCONFIG_APPID应用IDEZCONFIG_SECRET应用密钥EZCONFIG_HOSTEZConfig服务地址环境依赖：requests>=2.22.0
retrying>=1.3.4测试参考代码EZCONFIG_ENV=DEV EZCONFIG_APPID=xxx.xx.xxx EZCONFIG_SECRET=xxxxxxx EZCONFIG_HOST=https://xxxx.xxpython test/test.py版本说明版本变更0.4降低requests版本，修改bug0.5增加访问错误重试机制，请求超时30秒，失败重试3次0.6新增get_latest_config_by_params方法，传自定义参数获取最新配置，而不是走环境变量获取参数
Package: ezconfiguration
ezconfigurationWhat is ezconfiguration?ezconfigurationis a Python package for building a configuration file in an easy way.Where to get ezconfigurationThe source code is currently hosted at GitHub:https://github.com/datanooblol/ezconfigurationThe latest version is available atPython Package Index (PyPI)# pippipinstallezconfigurationHow to use ezconfigurationSteps to follow:# Import EzPackagefromezconfiguration.config_managerimportEzConfig# Initialize EzConfig objectezcfg=EzConfig(directory='your-desired-directory',filename='filename.json')# Write a configuration file. If file already exists, replace=Trueezcfg.write_config_file(config_dict={"a":1})# Read a configuration file. It's a good practice to use this method after writing, inserting, updating, deleting method.ezcfg.read_config_file()# Insert a new configuration. If a config already exists, replace=Trueezcfg.insert_config(config_dict={'b':[2,3,4]})ezcfg.read_config_file()# Update the existing configuration. Always replace=True# Note: in the case when you want to update the nested configuration, use insert method with the whole nested config insteadezcfg.update_config(key='a',value=5,replace=True)ezcfg.read_config_file()# Delete a configuration. Input delete configezcfg.delete_config(key='b')ezcfg.read_config_file()# Delete the configuration file. Input permanently deleteezcfg.delete_config_file()
Package: ez-constructs
EZ ConstructsA collection of heaviliy opinionated AWS CDK highlevel constructs.construct.dev||npmjsInstallationThe library requires AWS CDK version >= 2.92.0.npm install ez-constructsoryarn add ez-constructsConstructsSecureBucket- Creates an S3 bucket that is secure, encrypted at rest along with object retention and intelligent transition rulesSimpleCodeBuildProject- Creates Codebuild projects the easy way.SimpleStepFunction- Creates a simple step function user supplied workflow definition file.SimpleServerlessSparkJob- Creates a step function that can be used to submit a spark job to EMR.SimpleServerlessApplication- Creates an EMR Serverless Application.LibrariesUtils - A collection of utility functionsCustomSynthesizer - A custom CDK synthesizer that will alter the default service roles that CDK uses.AspectsPermissionsBoundaryAspect- A custom aspect that can be used to apply a permission boundary to all roles created in the contex.
Package: ez-convert
ez-cli-convertAn open-source repository based in Python for easily converting files from one form to another using the command-line interface (CLI).Installationpipinstallez-convertUsageCopy the path of the file you wish to convert to your clipboard. (on MacOS,option+ right-click -->Copy ... as pathname; on Windows,Shift+ right-click -->Copy as Path)Open the terminal and simply runezconvert--otype{yourdesiredoutputfiletype}The script will produce a file of the desired type (i.e.pdf,jpg,mp4,mov, etc.) in the location of the copied file as well as the same file name. Currently, functionalities will be added as they become needed.DependenciesThis tool usesffmpegunder the hood for video file conversion, so you will need to have that installed on your systemThe clipboard functionality is provided bypyperclipConversion from images to pdf and vice versa is accomplished using thePillowmodule