Saravanan666/pypi-org huggingface dataset:
Package: ef-open
ef_openEllationFormation: CloudFormation Tools for AWS by EllationInstallationThe easiest way to install ef-open is to use pip in a virtualenv:$ pip2 install ef-openor, if you are not installing in a virtualenv, to install globally:$ sudo pip2 install ef-openor for your user:$ pip2 install --user ef-openIf you have the ef-open installed and want to upgrade to the latest version you can run:$ pip2 install --upgrade ef-openPython versionNote: ef-open works only on python2:$ pip2 install ef-openUseef-cf- Evaluate templatized CloudFormation templates, with the option to generate changesets or apply themef-cf-diff- Test some or all templates against a target environment, for differencesef-check-config- Validate the config files for JSON correctnessef-generate- Ensure the existence of various standard elements for a target environmentef-instanceinit- Host startup script which copies customized instance config from S3 to the local hostef-password- Manage an encrypted secrets file, with the keys stored in AWS's KMSef-resolve-config- Generate late-bind config assets, for testingef-version- Manage versioned tagging for AMI's and static assetsDevelopmentTesting and LintingThis project uses Pythonunittestframework for unit tests, andpylintfor lint checking.python setup.py test

pylint --rcfile=./pylintrc ./efopenVersionsThis project usesVersioneerto manage the release versions, based on Git tags on the code repository.Versions for Git working copies are generated on the fly based on the commit status of the working copy, and will change automatically as modifications are made and committed to the repository.  For released packages, versions are frozen during packaging, and reflect the state of the working copy at the time the package was built.Generated package versions follow the PEP440 spec, and will be of the form:TAG[+DISTANCE.gSHORTHASH[.dirty]]Where:TAG- the most recent Git tag string (written by the user when the Git tag was created)DISTANCE- the number of commits between the current commit and the given TAG.  If this git commitisthe tagged commit, this value will be omitted.SHORTHASH- the short Git ref hash, specifying the specific Git ref of the current commit.  If this git commitisthe tagged commit, this value will be omitted.
".dirty" - will be appended if the working copy has uncommitted changes to tracked files (but importantly, un-tracked files will not affect this flag).Creating a new ReleaseTo cut a new package release (for example, for a version1.2.3):Git tag the target Git commit:gittag-a1.2.3-m"Some reasonable tag message"Push the code and tag:gitpush&&gitpush--tagsThe Jenkins CI pipeline will then recognize the new tag, build it, and publish it to PyPI.  To be sure, watch the Jenkins pipeline progress and ensure that the new package tag is published to PyPI.DO NOTdelete a tag and retag the same tag on a different commit.  This will not result in a replacement in PyPI, it will just make you sad.LicenseCopyright 2016-2017 Ellation, Inc.
Licensed under the Apache 2.0 License
Package: efs
A simple wrapper around fs to work with flask and switch between local and s3fsFree software: MIT licenseInstallationpip install efsDocumentationhttps://python-efs.readthedocs.io/DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.2.0 (2018-08-22)Upgrade fs to version 2#4.0.1.1 (2017-10-16)Add get_filesystem to efs root’s package#2.0.1.0 (2017-10-13)First release on PyPI.
Package: efshape
# ef-shapeefshape is a python package for shape analysis of 2D image.
The method is based on the combination between ‘Elliptic Fourier Analysis (EFA)’ and ‘Principal Component Analysis (PCA)’ and called EF-PCA method.
The basic idea is to convert the 2D closed contour into a numeric dataset by EFA and then, using multivariate analysis (PCA) , detect the major shape variation of the dataset.
EFA enables you to describe the complicated shape complehensively as a number of dataset called elliptic Fourire descriptors.
One of the merits of this method is that you can easily reconstruct the shape from the descriptors, which also make it easier to interpret the shape variation of detected principal component axes.In this package, you can choose three different types of EF-PCA methods: one of which, EFD-based EF-PCA, is suitable for directional object like bio-forms and the others, Amplitude- and FPS-based EF-PCA, are suitable for non-directional object such as sedimentary grain.
This package provides you both CUI- and GUI-based package.# About license
© 2019 Sojiro Fukuda All Rightss Reserved.
Free to modify and redistribute by your own responsibility.
Package: efts-io
efts_io documentationPlain text files are not well suited to storing the large volumes of data generated for and by ensemble streamflow forecasts with numerical weather prediction models. netCDF is a binary file format developed primarily for climate, ocean and meteorological data. netCDF has traditionally been used to store time slices of gridded data, rather than complete time series of point data.eftsis for handling the latter.eftsis designed to handle netCDF data following theNetCDF for Water Forecasting Conventions v2.0LicenseMIT (seeLicense.txt)Source codeThe code repository is onGitHub.Installationpipinstallefts_ioFrom source:pipinstall-rrequirements.txt
pythonsetup.pyinstallSample usePlaceholder
Package: efvaccination
vaccinationA program to show the effectiveness of vaccination with symptoms by age groups##Description
This program reads the data from CSV file (https://data.cdc.gov/api/views/3rge-nu2a/rows.csv) and then, calculates the rate of the outcome with vaccinated and unvaccinated for each age group##Demo
The following grapgh is an example of all ages.##Usage
Create a file 'vaccination.py' in your directory and paste the code on your file 'vaccination.py'
Then, run the file##Author
Ryumi Ryumi
Package: eg
eg provides examples at the command line.Many commands can be difficult to remember. Man pages work great, but can
provide too much information to be useful at a glance. You’ll likely still have
to turn to the internet for some examples.eg tries to minimize that need by providing useful examples at the command line.eg findwill give you useful examples of the find command right in the
terminal.eg is extensible. If you have a particular command you like to use (like a
specific use of awk, resetting a home server, etc) you can add these to a custom
directory and eg will show you those results first when you type the relevant
command.eg is colorful. By default eg uses colors. This is pretty. You can customize
these colors to whatever scheme you want.See the webpage for more information.
Package: egads
EGADS (EUFAR General Airborne Data-processing Software) is a Python-based
toolbox for processing airborne atmospheric data. EGADS provides a framework
for researchers to apply expert-contributed algorithms to data files, and acts
as a platform for data intercomparison. Algorithms used in EGADS were
contributed by members of the EUFAR Expert Working Groups and are mature and
well-established in the scientific community.
Package: egads-lineage
EGADS (EUFAR General Airborne Data-processing Software) is a Python-based
toolbox for processing airborne atmospheric data. EGADS provides a framework
for researchers to apply expert-contributed algorithms to data files, and acts
as a platform for data intercomparison. Algorithms used in EGADS were
contributed by members of the EUFAR Expert Working Groups and are mature and
well-established in the scientific community. EGADS Lineage is a new branch in
EGADS development maintained outside the scope of EUFAR et compatible with Python 3.
Package: eganetswahilicleaner
SWAHILI CLEANERBest Swahili Processing LibrarySwahili Cleaner is the swahili version Text Processing library for Natural Language Processing✨Magic ✨FeaturesIt can clean text by removing emojsRemove Unicode charactersCleaning the urlsCleaning the html elementsremove parenthesesremove numbers and keep text/alphabet onlyset in lowercaseRemoving stop words both Swahili and EnglishCleaning the whitespacesRemove non-alphanumeric charactersRemove non-alphabetic charactersRemove short wordsInstallation!pipinstalleganetswahilicleanerHow to usefromeganetswahilicleaner.cleanimportclean_text
train['text']=train['text'].apply(clean_text)test['text']=test['text'].apply(clean_text)Where train['text'] this is a column in a pandas dataframe
Package: egauge-async
Egauge-AsyncasyncioAPIs for communicating witheGaugemeters.ExamplesGet current ratesimportasynciofromegauge_asyncimportEgaugeClientasyncdefget_current_rates():egauge=EgaugeClient("http://egaugehq.d.egauge.net")current_readings=egauge.get_current_rates()print(current_readings)asyncio.run(get_current_rates())Get weekly changes over the last 4 weeksimportasynciofromegauge_asyncimportEgaugeClientasyncdefget_weekly_changes():egauge=EgaugeClient("http://egaugehq.d.egauge.net")weekly_changes=egauge.get_weekly_changes(num_weeks=4)print(weekly_changes)asyncio.run(get_weekly_changes())Get available registersimportasynciofromegauge_asyncimportEgaugeClientasyncdefget_registers():egauge=EgaugeClient("http://egaugehq.d.egauge.net")instantaneous_registers=egauge.get_instantaneous_registers()jprint(instantaneous_registers)historical_registers=egauge.get_historical_registers()print(historical_registers)asyncio.run(get_historical_registers())Implementation DetailsThis package uses the publically-documentedXML APIprovided by eGauge Systems.DisclaimerThis project is not affiliated with, endorsed by, or sponsored by eGauge Systems LLC. Any
product names, logos, brands, or other trademarks are the property of their respective
trademark holders.
Package: egauge-python
eGauge open source Python codeThis repository is a collection of Python packages that have been
released by eGauge Systems LLC as open source (MIT license).  These
are released in the hope that they may be useful for other developers.
Please see LICENSE for details.  eGauge Systems LLC also reserved the
rights to add, modify, or remove code from this repository or the
entire repository without notice.Example ProgramsExample programs can be found in theexamplessubdirectory.  If you
want to run these programs, ensure that all dependencies are installed
by running the command:pipinstallegauge-python[examples]Before running these programs, set the following environment variables
for your preferred test device:EGDEV: URL of the test device (e.g., "http://eGaugeXXXXX.local" or
"http://eGaugeXXXX.d.egauge.net")EGUSR: Username to authenticate with (e.g., "owner")EGPWD: Password to authenticate with (e.g., "super-secret-pw")Overview of available modulesegauge.webapiThe classes in this module provide access to eGauge web services.  The
APIs may be available on eGauge devices and/or as cloud-based web
services.egauge.webapi.deviceThe classes in this module provide access to APIs implemented on
eGauge devices.egauge.webapi.cloudThe classes in this module provide access to APIs implemented by
eGauge cloud services.egauge.ctidThe classes in this module support manufacturing CTid® sensors.  CTid®
is patented technology and shall be used in accordance with the
licensing agreements governing its use.egauge.pyside2The classes in this module support QT5-based graphical
user-interfaces.Source Code ConventionsSource code should be formatted withblackusing a maximum line-length
of 79 characters.  Black can be installed withpip install black.
If the resulting output is inadequate for some reason, such as manually
formatted data tables, you can make judicious use of# fmt: offand# fmt: onto disable formatting for the relevant lines.Source code should be syntax checked with pylint.  Pylint can be
installed withpip install pylint.  You can make judicious use
of# pylint: disable=\warning-nameto temporarily disable
warnings that can safely be ignored.
Package: egauziy
chinese:gui是一个开源的python库，使用此库需要一下库easygui这是一个非常简单的gui第三方库，大部分功能需要依靠他pip3 install easyguitkinter这是python的自带库，非常强大，复杂的功能都靠它无这个库主要为初学者开发，持续更新。主要函数有：函数主要功能open_path()打开文件，返回路径open_io()打开文件，返回io流msgbox(msg)文本弹窗，有ok按钮enterbox(enter)文本弹窗，有输入框和ok，有返回值save()保存文件，返回路径jdt()进度条English：GUI is an open source Python library. You need to use this libraryeasyguiThis is a very simple GUI third-party library, and most functions need to rely on it .pip3 install easyguitkinterThis is the built-in Library of Python. It is very powerful and has complex functionsnothingThis library is mainly developed for beginners and continuously updated.The main functions are:functionmajor functionopen_ path()Open the file and return the pathopen_ io()Open the file and return to the IO streammsgbox(msg)Text pop-up window with OK buttonenterbox(enter)Text pop-up window with input box and OK and return valuesave()Save the file and return the pathjdt()progress bar
Package: egc
EAGLEGraphClusteringA benchmark of graph clustering fromEAGLE-Lab, Zhejiang University.InstallationUsagePip PackageCommand lineDatasetsImplemented baseline methodsDisjointUnsupervised Graph Neural Networks + KmeansEnd-to-End Graph ClusteringOverlappingRequirementsContributingInstallationpython>=3.8torch>=1.12dgl>=1.1$python-mpipinstallegcUsagePip PackageSeeegcfor docs.Import the package and use any graph clustering model supported as:fromtorchimportnnfromegc.modelimportDGL_GAEKmeansfromegc.utilsimportload_datafromegc.utilsimportget_default_argsfromegc.utilsimportset_seedfromegc.utilsimportset_device# set the random seedset_seed(4096)# set the gpu idset_device('0')# load graphgraph,label,n_clusters=load_data(dataset_name='Cora',directory='./data',)features=graph.ndata["feat"]adj_csr=graph.adj_external(scipy_fmt="csr")# get default argsargs=get_default_args('gae_kmeans')# init the modelmodel=DGL_GAEKmeans(epochs=args["epochs"],n_clusters=10,fead_dim=features.shape[1],n_nodes=features.shape[0],hidden_dim1=args["hidden1"],dropout=args["dropout"],lr=args["lr"],early_stop=args["early_stopping_epoch"],activation=args["activation"],)# fit the modelmodel.fit(adj_csr,features)# get clustering resultsres=model.get_memberships()Command lineClone the RepoInstall the env# NOTE: python>=3.8 is needed# Install cuda if necessary. Check Cuda version first.$cdEGC# Leave out `bash .ci/install-dev.sh &&` if no dev env is needed.$bash.ci/install-dev.sh&&bash.ci/install.sh# run `source .env/bin/activate` to activate the virtual envRun any supported model as:$pythontrain.py${OPTIONALglobal args}${POSITIONALargs (model)}${optionalmodel args}OPTIONALglobal args which should be used before${model}POSITIONALargs, i.e., all models supportedE.g.,# check OPTIONAL global args, e.g., all models supported$pythontrain.py-h# check optional args of certain model$pythontrain.pygae_kmeans-h# run any model$pythontrain.py--dataset=Coragae_kmeans--lr0.001DatasetsCora,Citeseer,Pubmedcome fromDGL LibBlogCatalog,Flickrcome fromCoLA githubACMcome fromSDCN githubAll above datasets are converted to undirected graphs.DatasetNodesEdgesAttributesClassesCora2,70810,5561,4337Citeseer3,3279,2283,7036Pubmed19,71788,6515003BlogCatalog5,196343,4868,1896Flickr7,575479,47612,0479ACM3,02526,2561,8703CoraFull19,793126,8428,71070Implemented baseline methodsDisjointUnsupervised Graph Neural Networks + KmeansmethodConf/JournalOriginal CodeSupprotedVGAE16nipsTensorFlow✅GraphSAGEDGI19iclrPytorch✅GMI20wwwPytorch✅SENet21nn✅End-to-End Graph ClusteringmethodConf/JournalOriginal CodeSupprotedSDCN20wwwPytorch✅DANMF18cikmcode✅M-NMF17aaaiMatlab✅DFCN21aaaiPytorch✅VGAECD18icdm--✅ComE17cikmcode✅DAEGC19ijcaicode✅OverlappingmethodConf/JournalOriginal CodeSupprotedCommunityGAN19wwwTensorFlow✅RequirementsSeedependencies,requirements-dev.txtandrequirements.txt.ContributingSeeCONTRIBUTING.md.
Package: egc2delete
Copyright (c) 2018 The Python Packaging AuthorityPermission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Package: egcd
Easy-to-import library with a basic, efficient, pure-Python implementation of the extended Euclidean algorithm.Installation and UsageThis library is available as apackage on PyPI:python-mpipinstallegcdThe library can be imported in the usual way:fromegcdimportegcdExamplesThe functionegcdis an efficient implementation of theextended Euclidean algorithm. It accepts two integer inputsbandn, returning a tuple of the form(gcd(b, n), a, m)where the three integers in the tuple satisfy theidentity(a * b) + (n * m) == gcd(b, n):>>>egcd(1,1)(1,0,1)>>>egcd(12,8)(4,1,-1)>>>egcd(23894798501898,23948178468116)(2,2437250447493,-2431817869532)>>>egcd(pow(2,50),pow(3,50))(1,-260414429242905345185687,408415383037561)DevelopmentAll installation and development dependencies are fully specified inpyproject.toml. Theproject.optional-dependenciesobject is used tospecify optional requirementsfor various development tasks. This makes it possible to specify additional options (such asdocs,lint, and so on) when performing installation usingpip:python-mpipinstall.[docs,lint]DocumentationThe documentation can be generated automatically from the source files usingSphinx:python-mpipinstall.[docs]cddocssphinx-apidoc-f-E--templatedir=_templates-o_source..&&makehtmlTesting and ConventionsAll unit tests are executed and their coverage is measured when usingpytest(see thepyproject.tomlfile for configuration details):python-mpipinstall.[test]python-mpytestAlternatively, all unit tests are included in the module itself and can be executed usingdoctest:pythonsrc/egcd/egcd.py-vStyle conventions are enforced usingPylint:python-mpipinstall.[lint]python-mpylintsrc/egcdContributionsIn order to contribute to the source code, open an issue or submit a pull request on theGitHub pagefor this library.VersioningBeginning with version 0.1.0, the version number format for this library and the changes to the library associated with version number increments conform withSemantic Versioning 2.0.0.PublishingThis library can be published as apackage on PyPIby a package maintainer. First, install the dependencies required for packaging and publishing:python-mpipinstall.[publish]Ensure that the correct version number appears inpyproject.toml, and that any links in this README document to the Read the Docs documentation of this package (or its dependencies) have appropriate version numbers. Also ensure that the Read the Docs project for this library has anautomation rulethat activates and sets as the default all tagged versions. Create and push a tag for this version (replacing?.?.?with the version number):gittag?.?.?gitpushorigin?.?.?Remove any old build/distribution files. Then, package the source into a distribution archive:rm-rfbuilddistsrc/*.egg-infopython-mbuild--sdist--wheel.Finally, upload the package distribution archive toPyPI:python-mtwineuploaddist/*
Package: egcst
Python packageegcstThis Python package helps to perform triangulation for engineering geological cross-sections.InstallationThis Python package is uploaded to the PyPI repository and therefore can be installed withpip install egcstcommand line instruction and updated (this is critical at this early stage of development) withpip install egcst --upgrade.Polygon data format to feedThe only classCrossSection()of this package, when initiated, is expected to read an input text file that contains the polygons with unique geological characteristics in the following format: each polygon is placed on an individual line in the file with vertices' coordinates following one another separated with tabulation characters with x and y coordinates separated with a comma. The expected default name for this input file isinput.txt. The object of the classCrossSection(), when initiated, can accept the optional argumentinput_file_namewith another name for this input file. Another optional argument ismin_step, which determines the approximate step for the triangulation grid. Its default value is 0.5.DependenciesThis package depends on the standard Python modulessysanddatetimeas well as the non-standard Python modulesnumpy,matplotlib,shapely,ground, andsect.How to use itVery easy. The package has only one classCrossSection(), which is initiated with the input text file containing the coordinates for the polygons of the  engineering geological cross-section. This class has only 5 'public' methods:.draw_blank(),.triangulate(),.save_triangles(),.draw_triangles(),.do_everything(), which (except for the last one) are expected to be called in this order (and never repeated for the same object). The.save_triangles()method saves triangles in a simplified text formats as well as attempts to do so in a STEP (ISO 10303-21) format. Although since I failed to find a single free working STEP analyzer, it is still a question whether the exported.stepfiles actually comply with the stantard. Your comments on them are very welcome.The illustration of how to use this package can be found in the attached fileegcst_illustration.ipybn.Briefly this can be expressed like this:fromegcstimportCrossSectioncs=CrossSection(input_file_name="input.txt",min_step=1.0)cs.do_everything()