Saravanan666/pypi-org huggingface dataset:
Package: etuples
etuplesPythonS-expressionemulation using tuple-like objects.Examplesetuples are like tuples:>>>fromoperatorimportadd>>>frometuplesimportetuple,etuplize>>>et=etuple(add,1,2)>>>etExpressionTuple((<built-infunctionadd>,1,2))>>>fromIPython.lib.prettyimportpprint>>>pprint(et)e(<function_operator.add(a,b,/)>,1,2)>>>et[0:2]ExpressionTuple((<built-infunctionadd>,1))etuples can also be evaluated:>>>et.evaled_obj3Evaluatedetuples are cached:>>>et=etuple(add,"a","b")>>>et.evaled_obj'ab'>>>et.evaled_objiset.evaled_objTrueReconstructedetuples and their evaluation results are preserved across tuple operations:>>>et_new=(et[0],)+et[1:]>>>et_newisetTrue>>>et_new.evaled_objiset.evaled_objTruerator,rands, andapplywill return the operator, the operands, and apply the operation to the operands:>>>frometuplesimportrator,rands,apply>>>et=etuple(add,1,2)>>>rator(et)<built-infunctionadd>>>>rands(et)ExpressionTuple((1,2))>>>apply(rator(et),rands(et))3ratorandrandsaremultipledispatchfunctions that can be extended to handle arbitrary objects:frometuples.coreimportExpressionTuplefromcollections.abcimportSequenceclassNode:def__init__(self,rator,rands):self.rator,self.rands=rator,randsdef__eq__(self,other):returnself.rator==other.ratorandself.rands==other.randsclassOperator:def__init__(self,op_name):self.op_name=op_namedef__call__(self,*args):returnNode(Operator(self.op_name),args)def__repr__(self):returnself.op_namedef__eq__(self,other):returnself.op_name==other.op_namerands.add((Node,),lambdax:x.rands)rator.add((Node,),lambdax:x.rator)@apply.register(Operator,(Sequence,ExpressionTuple))defapply_Operator(rator,rands):returnNode(rator,rands)>>>mul_op,add_op=Operator("*"),Operator("+")>>>mul_node=Node(mul_op,[1,2])>>>add_node=Node(add_op,[mul_node,3])etuplizewill convert non-tuple objects into their correspondingetupleform:>>>et=etuplize(add_node)>>>pprint(et)e(+,e(*,1,2),3)>>>et.evaled_objisadd_nodeTrueetuplizecan also do shallow object-to-etupleconversions:>>>et=etuplize(add_node,shallow=True)>>>pprint(et)e(+,<__main__.Nodeat0x7f347361a080>,3)InstallationUsingpip:pipinstalletuplesDevelopmentFirst obtain the project source:gitclonegit@github.com:pythological/etuples.gitCreate a virtual environment and install the development dependencies:$pipinstall-rrequirements.txtSet uppre-commithooks:$pre-commitinstall--install-hooksTests can be run with the providedMakefile:makecheck
Package: etutils
etutilsetutils is Python package with helper functions that are used across various other packages. Installing this package on itself may not be so interesting.ContentsInstallationRequirementsQuick StartContributeCitationMaintainersLicenseInstallationInstall etutils from PyPI (recommended). etutils is compatible with Python 3.6+ and runs on Linux, MacOS X and Windows.It is distributed under the MIT license.Quick Startpip install etutilsAlternatively, install etutils from the GitHub source:gitclonehttps://github.com/erdogant/etutils.gitcdetutils
pythonsetup.pyinstallImport etutils packageimportetutilsasetutilsMaintainersErdogan Taskesen, github:erdogantContributeContributions are welcome.Â© CopyrightSeeLICENSEfor details.
Package: et-xmlfile
et_xmlfile is a low memory library for creating large XML files.It is based upon thexmlfile module from lxmlwith the aim of allowing code to be developed that will work with both libraries. It was developed initially for the openpyxl project but is now a standalone module.The code was written by Elias Rabel as part of thePython Düsseldorfopenpyxl sprint in September 2014.Note on performanceThe code was not developed with performance in mind but turned out to be faster than the existing SAX-based implementation but is significantly slower than lxml’s xmlfile. There is one area where an optimisation for lxml will negatively affect the performance of et_xmfile and that is when using the.element()method on an xmlfile context manager. It is, therefore, recommended not to use this, though the method is provided for code compatibility.
Package: et-xmlfile-2021
et_xmlfile is a low memory library for creating large XML files.It is based upon thexmlfile module from lxmlwith the aim of allowing code to be developed that will work with both libraries. It was developed initially for the openpyxl project but is now a standalone module.The code was written by Elias Rabel as part of thePython Düsseldorfopenpyxl sprint in September 2014.Note on performanceThe code was not developed with performance in mind but turned out to be faster than the existing SAX-based implementation but is significantly slower than lxml’s xmlfile. There is one area where an optimisation for lxml will negatively affect the performance of et_xmfile and that is when using the.element()method on an xmlfile context manager. It is, therefore, recommended not to use this, though the method is provided for code compatibility.
Package: etx-sum
DescriptionThe intention of this Python project is to provide the basic statistics about my trading habbits, based on the data i get from my CFD brokerETX capitalInstallationRequirementsPython 3.6 or newerTo install the package using pip simply run the following commandpip3 install etx-sumUsageThe usage of this is intended to extremely simpleAfter you have installed the package seeInstallationyou simply log into your ETX account download youre trading history, to nice place on you computer.In ETX this is done like seen on the below screenshot.when the download completes, you simple run the following command in your terminal.etx-sum <path_to_where_you_downloaded_your_trading_history>Participatebuildingpython3 setup.py clean --all sdist bdist_wheelInstalling locallypython3 setup.py clean --all installUploading to pypipython3 -m twine upload dist/*Username:__token__For the actual token you need to be part of the project
Package: ety
Intro@jmsvand@parker57started a side project to analyse etymologies of text written by various historical authors, expecting there to already be a library for retrieving etymological data. On discovering that this wasn't the case,etywas created!There isn't a single source of truth for etymologies; words' origins can be heavily disputed. This package's source data, Gerard de Melo'sEtymological Wordnet, is mostly mined from Wiktionary. Since this is a collaboratively edited dictionary, its data could be seen as the closest we can get to a public consensus.InstallpippipinstalletyUsageModule>>>importety>>>ety.origins("potato")[Word(batata,language=Taino)]>>>ety.origins("drink",recursive=True)[Word(drync,language=OldEnglish(ca.450-1100)),Word(drinken,language=MiddleEnglish(1100-1500)),Word(drincan,language=OldEnglish(ca.450-1100))]>>>print(ety.tree("aerodynamically"))aerodynamically(English)├──-ally(English)└──aerodynamic(English)├──aero-(English)│└──ἀήρ(AncientGreek(to1453))└──dynamic(English)└──dynamique(French)└──δυναμικός(AncientGreek(to1453))└──δύναμις(AncientGreek(to1453))└──δύναμαι(AncientGreek(to1453))CLIAfter installing, a command-line tool is also available.ety -houtputs the following help text describing arguments:usage: ety [-h] [-r] [-t] words [words ...]

positional arguments:
  words            the search word(s)

optional arguments:
  -h, --help       show this help message and exit
  -r, --recursive  search origins recursively
  -t, --tree       display etymology treeExamples$etydrink
drink# List direct origins•drync(OldEnglish(ca.450-1100))•drinken(MiddleEnglish(1100-1500))$etydrink-r# Recursive searchdrink•drync(OldEnglish(ca.450-1100))•drinken(MiddleEnglish(1100-1500))•drincan(OldEnglish(ca.450-1100))$etydrink-t# Etymology treedrink(English)├──drinken(MiddleEnglish(1100-1500))│└──drincan(OldEnglish(ca.450-1100))└──drync(OldEnglish(ca.450-1100))DevelopmentIn a virtual environment -Pipenvis recommended:pythonsetup.pyinstall
Package: etym-cli
Command-line tool foretymonline.com, the Online Etymology Dictionary with rich output.How to Install:pip install etym-cliHow to Use:etym <word>Example Use:etym lawyerArguments-p,--plainplaintextoutput
$etym-plawyer
lawyer(n.)late14c.lauier,lawer,lawere(mid-14c.asasurname),"one versed in law, one whose profession is suits in court...-t, --trend returns trending words$etym -tTrending Words:1. self, 2. science, 3. genus, 4. poliomyelitis, 5. water, 6. witch, 7. light, 8. understand, 9. demon, 10. person-f, --fuzzy returns fuzzy search results$etym -f lala, la tene, la-di-da, la-la, la-z-boy, lab, labarum, labefaction, label, labia, labial, labialize, labiate, labile,labio-LicenseCC0
Package: eu2019model
eu2019modelModel to be used as a recommendation engine for people wishing to vote
remain in the EU 2019 elections in the UKFree software: MIT licenseDocumentation:https://eu2019model.readthedocs.io.RunningUntil the package is made availible on PyPi, it can be run
by completing the following:Clone the repo using git:git clone https://github.com/remainvoter/eu2019model.gitcd into the folder and install a local environment withpipenvcd eu2019model
pip install pipenv
pipenv install --devrun the module from within the environment:pipenv run python -m eu2019model.recommendTo DoFix travis-CIDploy to PyPiCreditsThis package was created withCookiecutterand theelgertam/cookiecutter-pipenvproject template, based onaudreyr/cookiecutter-pypackage.History0.1.0 (2019-05-03)Pre release, not for public consumption.
Package: eu2020
Experimentální Textová hra Evropská Unie 2020Staňte se vládcem Evropské Unie a vyzkoušejte zda byste byli schopni uspokojit zájmy všech člsenských států a dalších temných zájmových skupin.Hra stále není hotová - jedná se jen o prototyp.SpuštěníUdělejte si klon repozitáře a spusťte hru následujícím příkazem.python -m pip install -r requirements.txt
python -m eu2020SpoluprácePokud vás napadne jakékoliv vylepšení tak neváhejte vytvořit issue nebo pull request.
Package: euchar
eucharCompute Euler Characteristic curves and surfaces of image and point data.InstallationFor the package to install correctly the prerequisites areaC++compiler. Windows users need to install a recent version ofVisul Studiocmakeversion >= 3.8pybind11version >= 2.2It is recommended to install bothcmakeandpybind11via thecondacommand,
which can be obtained by installing eitherAnacondaorMiniconda.Withcondainstalled run the following commands in a terminal window.$ conda install -c anaconda cmake
$ conda install -c conda-forge pybind11This module makes use of features provided by the following Python modulesnumpymatplotlib, used in the display module of the packagescipy, used to obtain Delaunay triangulations of 2D and 3d finite point setsscikit-learn, for nearest neighbours algorithm to obtain an estimate of the inverse of the local density in a finite set of pointsDocumentationThe documentation for this project is available athttps://gbeltramo.github.io/euchar/,
where usage examples are also provided for computing both Euler characteristic
curves and Euler characteristic surfaces.
Package: euchre
Unix:Windows:Metrics:Usage:OverviewSample project generated from jacebrowning/template-python.This project was generated withcookiecutterusingjacebrowning/template-python.SetupRequirementsPython 3.7+InstallationInstall Euchre with pip:$pipinstallEuchreor directly from the source code:$gitclonehttps://github.com/jacebrowning/euchre.git
$cdeuchre
$pythonsetup.pyinstallUsageAfter installation, the package can imported:$python
>>>importeuchre
>>>euchre.__version__
Package: euchre-cli
euchre-cli[]Play euchre in your terminal.Learn MoreInstallUsageChangelogContributeLicenseSpecial Thanks :clap:James Barbret - logo designPlanned FeaturesRelease 1.xPlay again prompt at end of gameAuto play again mode--quick modeAbility to save user configsAbility to revert to default configsAdjust cpu play levelRefer to Left and Right bowers as suchAuto play last card in handOption to auto-sort hand'Throw them in' mode'Stick the dealer' modeAbility to adjust speed of cpu decision makingShell output coloring and emojisFuturePlay multiple cards at once if they are the highest remaining cardsAbility to go aloneGo alone with help modeAbility to pause and resume gamesAbility to save/view/delete user play statsAbility to renege and call other players out for it'Nines and tens' mode'Ace no face' modeThree handed euchre modeInstall with homebrew on mac and linux ?Install with Chocolatey on windows ?
Package: euclid3
euclid32D and 3D maths module for PythonHomepage: http://code.google.com/p/pyeuclid/Contact:  Alex HolknerAlex.Holkner@mail.google.comChanges:  Update to Python 3 in 2014 by Michael Zimmermann (www.incunabulum.de)Usage-----See "euclid.txt" for detailed documentation.  The file is readable asplain text, and can also be compiled to a set of HTML pages with theincluded Makefile.  The documentation contains some tests whichcan also be run through the Makefile.License-------Copyright (c) 2006 Alex HolknerThis library is free software; you can redistribute it and/or modify itunder the terms of the GNU Lesser General Public License as published by theFree Software Foundation; either version 2.1 of the License, or (at youroption) any later version.This library is distributed in the hope that it will be useful, but WITHOUTANY WARRANTY; without even the implied warranty of MERCHANTABILITY orFITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public Licensefor more details.You should have received a copy of the GNU Lesser General Public Licensealong with this library; if not, write to the Free Software Foundation,Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301 USA
Package: euclid-launcher
EuclidA project manager and script launcher made in Python.Installingpipinstalleuclid-launcherCommandsCommands are simple one-line bash scripts that will be saved for execution later.Add commandeuclidadd<script-name>"<script>"Example:euclidaddhello-world"echo Hello World"Running commandseuclidrun<script-name>Example:euclidrunhello-worldGroupsFor running many commands together, you can group them.Running a group will run all the commandssynchronouslyby default, however you can use theparallel flagthat is shown down below.Add groupeuclidgroup<group-name>"<script1-name> <script2-name>"Example:euclidgrouphi-all"hello-world hello-you"Running Groupseuclidrun<group-name>Example:euclidrunhi-allRunning Groups in Paralleleuclidrun-p<group-name># oreuclidrun--parallel<group-name>
Package: euclipy
EuclipyA library used to create, model, and solve figures in Euclidean Geometry.Features:Create symbolic geometric objects (Triangle(), Segment(), Point(), etc.)Gathers implicit information created by previous constructionsSolves for unknown measures and expressionssolve():Use the solve() function to solve for unknown measures and expressionsChoose which metric you would like to solve for (measure, area, a ratio, etc.)Installation# PyPi InstallationpipinstalleuclipySample Code (With Comments):# Note: This is an implementation of Problem 17 from the 2016 AMC 12B Competitionfromeuclipy.polygonimportTrianglefromeuclipy.geometricobjectsimportAngle,Line,Segmentif__name__=='__main__':# Create a triangleTriangle('A C B')# Define lines within the triangleLine('A P Q H')Line('C P E')Line('B Q D')Line('A E B')Line('B H C')Line('C D A')# Define triangle edge measuresSegment('A C').measure=9Segment('C B').measure=8Segment('A B').measure=7# Create an altitude of Triangle(ACB)Angle('C H A').measure=90# Create angle bisectors in Triangle(ACB)Angle('C B D').measure=Angle('D B A').measureAngle('E C B').measure=Angle('A C E').measure# Solve for and print the measure of Segment(PQ)print(Segment('P Q').solve())
Package: eudata-server
Arno's super duper APIThis is a super duper API that does super duper things.InstallationJust use pip if you're a regular user:pipinstalleudata-serverIf you want to develop, clone the repo and install the requirementsSassSassis used to compile the CSS.If you're on Windows I recommend usingScoop:scoopinstallsassIf you're on Linux, you can use thehomebrew package manager:brewinstallsass/sass/sassA failsafe way to install Dart-Sass is to download the latest release as a zip/tar archive fromhereand add it to your PATH.CustomizationSass CustomizationThe Sass files are located ineudata_server/static/sass. For now the only file to compile is the grid theme file,grid-theme.scss.To compile it, run:sass-w./eudata_server/assets/sass/grid-theme.scss./eudata_server/assets/css/grid-theme.cssOr if you're on Windows:sass-w.\eudata_server\assets\sass\grid-theme.scss.\eudata_server\assets\css\grid-theme.css
Package: eudex
This is the Python port ofticki/eudex, you can install it viapipinstalleudexEudex ([juːˈdɛks]) is a phonetic reduction/hashing algorithm,
providing locality sensitive “hashes” of words, based on the spelling and
pronunciation.It is derived from the classification of thepulmonic consonants.Eudex is about two orders of magnitude faster than Soundex, and several orders
of magnitude faster than Levenshtein distance, making it feasible to run on
large sets of strings in very short time.Example>>>fromeudeximporteudex>>>eudex('Jesus'),eudex('Yesus')(216172782115094804,16429131440648880404)# values in base 10 are very different>>>sum(1for_inbin(eudex('Jesus')^eudex('Yesus'))if_=='1')# number of one after xoring hashes6# very low distance, so words are similar !FeaturesHigh quality locality-sensitivehashing based on pronunciation.Works with, but not limited to, English, Catalan, German, Spanish, Italian,
and Swedish.Sophisticated phonetic mapping.Better quality than Soundex.Takes non-english letters into account.Extremely fast.Vowel sensitive.FAQWhy aren’t Rupert and Robert mapped to the same value, like in Soundex?Eudex is not a phonetic classifier, it is a phonetic hasher. It maps words in a
manner that exposes the difference.The results seems completely random. What is wrong?It is likely because you assume that the hashes of similar sounding words are mapped near to each
other, while they don’t. Instead, their Hamming distance (i.e. XOR the values
and sum their bits) will be low.Does it support non-English letters?Yes, it supports all the C1 letters (e.g., ü, ö, æ, ß, é and so on), and it takes their respective sound into
account.Is it English-only?No, it works on most European languages as well. However, it is limited to the Latin alphabet.Does it take digraphs into account?The table is designed to encapsulate digraphs as well, though there is no separate table for these (like in
Metaphone).Does it replace Levenshtein?It isnota replacement for Levenshtein distance, it is a replacement for Levenshtein distance in certain use cases,
e.g. searching for spell check suggestions.What languages is it tested for?It is tested on the English, Catalan, German, Spanish, Swedish, and Italian dictionaries, and has been confirmed to have decent to good quality on all of them.ImplementationsPython: this repositoryRust:ticki/eudexJava:jprante/elasticsearch-analysis-phonetic-eudexJavaScript:Yomguithereal/talismanHow does Eudex work ?seehow_it_works.mdCredits: This README was build based on the [ticki/eudex](https://github.com/ticki/eudex) README
Package: eudist
eudisteudist is a library to caculate EUclidean DISTances.eudist can calculate for example the distance between a point and a
plane in 3D.  A version with the signed distance is also available,
which can be used to check whether two points are on the same side of
the plane.It can also be used to check if a point is within a polygon, using thewinding_numbercalculation.  It can also for 2D meshes calculate in
which cell a point is.
Package: eudract-py
eudract-pyEudract-py is a Python library for searching clinical trials onEUDRACT.InstallationUse the package managerpipto install eudract-py:pip install eudract-pyUsageSearch for trialsSearch clinical trials and return summary or full protocol details.fromeudractimportEudracteu=Eudract()eu.search("EFC14280","summary")# return trial summary in plain text formateu.search("EFC14280","summary",True)# return trial summary in dicteu.search("covid","full",True)# return all trial full details with covid term in array of dictTrial infoGet info for a trial by eudract id.fromeudractimportEudracteu=Eudract()eu.info("2015-001314-10","summary",False)# return trial summary in plain text formateu.info("2015-001314-10","full",True)# return trial full in dictIssuesReport issuehere.ContributingPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.LicenseMIT
Package: eufylife-ble-client
EufyLife BLE ClientThis is a library for parsing data from Eufy smart scales that use the EufyLife mobile app.Supported ModelsModelNameT9140Smart ScaleT9146Smart Scale C1T9147Smart Scale P1T9148Smart Scale P2T9149Smart Scale P2 ProInstallationInstall this via pip:pip install eufylife-ble-client
Package: eufy-security-ws-python
🚨 eufy-security-ws-python: A Python wrapper around eufy-security-wseufy-security-ws-pythonis a simple Python wrapper aroundhttps://github.com/bropat/eufy-security-ws.Installationpipinstalleufy-security-ws-pythonPython Versionseufy-security-ws-pythonis currently supported on:Python 3.8Python 3.9ContributingCheck for open features/bugsorinitiate a discussion on one.Fork the repository.(optional, but highly recommended) Create a virtual environment:python3 -m venv .venv(optional, but highly recommended) Enter the virtual environment:source ./venv/bin/activateInstall the dev environment:script/setupCode your new feature or bug fix.Write tests that cover your new functionality.Run tests and ensure 100% code coverage:script/testUpdateREADME.mdwith any new documentation.Add yourself toAUTHORS.md.Submit a pull request!
Package: eugene-tools
Elucidating theUtility ofGenomicElements withNeural NetsEUGENe is a Python toolkit for building and evaluating sequence-based deep learning models in genomics. It provides a unified workflow for managing data, training models, and interpreting predictions on biological sequences.You can find thecurrent documentationhere for getting started.If you use EUGENe for your research, please cite our preprint:Klieet al.bioRxiv 2022