Saravanan666/pypi-org huggingface dataset:
Package: ecowatti
EcowattiSimple utility to read values from Jäspi Ecowatti boiler.InstallationInstall using pippip install ecowattiUsageBasic usage is to import Ecowatti and EcowattiConfig.Initialize EcowattiConfig with proper settings and use it to initialize Ecowatti itself.from ecowatti import Ecowatti, EcowattiConfig

config = EcowattiConfig("/dev/ttyUSB0", serial_timeout=1)
ecowatti = Ecowatti(config)

ecowatti.update_all_temperatures()

for sensor in ecowatti._temperature_sensors:
    print(sensor.description, sensor.value)Command-line usageBasic command-line usageDisplay all sensors and their values|> python3 -m ecowatti -d /dev/ttyUSB0 -a
T1 22.1
T2 0.4
T3 None
T4 23.3
T5 22.1
T6 22.7
T7 None
T8 21.6
T9 51.0
T10 3.5Display values for specific sensors|> python3 -m ecowatti -d /dev/ttyUSB0 -s T1 -s T5 -s T6
T1 22.1
T5 22.1
T6 22.7
Package: ecp-api
ECPPython implementation of ECP* SOAP MADES API*ENTSO-E Energy Communication Platform (ECP) Software -https://www.entsoe.eu/data/ECP/Installationpip install ecp-apiorpip install --user ecp-apiorpython -m pip install --user ecp-apiUsageInitialiseimport ECP

service = ECP.create_client("https://ecp.elering.sise")Send messagewith open("message.xml", "rb") as loaded_file:
    message_ID = service.send_message("10V000000000011Q", "RIMD", loaded_file.read())Check message statusstatus = service.check_message_status(message_ID)Retrieve messagemessage = service.receive_message()Confirm retrieval of messageservice.confirm_received_message(message.receivedMessage.messageID)Save message on drivein case of excel use .xlsx and in case of PDF use .pdf and etcwith open("report.xml", 'wb') as report_file:
    report_file.write(message.receivedMessage.content)Save message as file like object in memoryfile_like_object = io.BytesIO(message.receivedMessage.content)
Package: ecpay-invoice
綠界電子發票建置中…安裝利用pippip install ecpay_invoice匯入模組from ecpay_invoice.ecpay_main import *其他範例請看demochange log:2018-08-14 v1.0.7 修正ItemTaxtType非必填，修正執行第二次初始字典會被修改問題。2018-08-10 v1.0.6 更新CustomerName最大可以到60個字2018-08-09 v1.0.5 修正lovecode判定，移除raise錯誤，只印出錯誤訊息供參考2018-08-06 v1.0.4 更新CustomerIdentifier錯誤判斷2018-08-02 v1.0.3 更新錯誤提示方式2018-07-30 v1.0.1 更新錯誤判斷式2018-07-19 v1.0 更新demo範例註解2018-07-17 v0.9 更新商品單價可以為小數，諾驗證沒有通過會停止程式
Package: ecpay-invoice3
綠界電子發票建置中…安裝利用pippipinstallecpay_invoice3匯入模組fromecpay_invoice.ecpay_mainimport*其他範例請看demochange log:2019-12-12 v1.1.2 修改綠界折讓發票流程2019-07-05 v1.1.1 移除所有驗證資訊，統一由後端server驗證2019-01-07 v1.1.0 修正延遲開立的驗證ItemTaxtType欄位錯誤2019-01-05 v1.0.9 修正折讓與延遲開立的驗證ItemTaxtType欄位錯誤2018-08-27 v1.0.8 修正urlencode將空白轉成%20 bug2018-08-14 v1.0.7 修正ItemTaxtType非必填，修正執行第二次初始字典會被修改問題。2018-08-13 v1.0.6 更新CustomerName最大可以到60個字2018-07-30 v1.0 Python3 初版
Package: ecpick
ECPICKBiologically interpretable deep learning enhances trustworthy enzyme commission number prediction and discovers potential motif sitesThe rapid growth of uncharacterized enzymes and their functional diversity urge
accurate and trustworthy computational functional annotation tools. However,
current approaches lack trustworthiness for the predictions and model interpretation,
limiting model reliability on the multi-label classification problem with thousands
of classes. Here, we demonstrate that our novel biologically interpretable deep
learning model (ECPICK) provides a robust solution for trustworthy predictions
of enzyme commission (EC) numbers with significantly enhanced predictive power
and the capability to discover potential motif sites. ECPICK learns complex
sequential patterns of amino acids and their hierarchical structures from twenty
million proteins to create the EC number predictions. Furthermore, ECPICK identifies
significant amino acids that contribute to the prediction in a given protein sequence
without multiple sequence alignment, which may match to known motif sites for trustworthy
prediction or potential motif sites. Our intensive assessment showed not only outstanding
enhancement of predictive performance on the largest databases of Uniprot, PDB, and KEGG,
but also a capability to discover new motif sites in microorganisms. ECPICK will be a
reliable EC number prediction tool to identify protein functions of an increasing number
of uncharacterized enzymes.Website:http://ecpick.dataxlab.orgDocumentation:https://readthedocs.org/projects/ecpickSource code:https://github.com/datax-lab/ECPICKInstallationECPICKsupport Python 3.6+, Additionally, you will needbiopython,numpy,scikit-learn,torch,tqdm.
However, these packages should be installed automatically when installing this codebase.Dependencies+ECPICKis available through PyPi and can easily be installed with a pip install$pipinstallecpickDocumentationRead the documentation on readthedocs (Getting ready)Quick StartfromecpickimportECPICKecpick=ECPICK()ecpick.predict_fasta(fasta_path='sample.fasta',output_path='output')UsageLinks:ECPICK Web server:http://ecpick.dataxlab.orgReferencesNot available yet.
Package: ecpro
Ecpro区分3.0与4.0版本，同时资源图与详情页页也用的一套裁剪逻辑代码。为了降低裁剪部分维护与开发难度，故封装了Ecpro工具包包制作流程环境：winpython版本: 3.9自定义包https://packaging.python.org/tutorials/packaging-projects/#项目目录结构ecpro-util/

 	|-- src/

 	|   |-- ecpro/

 	|   |  |-- init.py

 	|   |  |-- html_slot_config.py

 	|   |  |-- image.py

 	|   |  |-- img_crop.py

 	|--tests/

 	|   |--test.py

 	|--setup.py

 	|--LICENSE

 	|--MANIFEST.IN

 	|--pyproject.toml

 	|--READNE.md打包python setup.py sdist bdist_wheel发布到pypi首先需要在pypi上注册并绑定邮箱才有权限上传twine upload dist/*安装pip install ecpro -ihttps://pypi.python.org/simple/
Package: ec-promethee
EC-PROMETHEEIntroductionThis library introduces theEC-PROMETHEEmethod, a novel criteria-weighting hybrid technique. Merging ENTROPY, CRITIC, and PROMETHE methods, this innovation establishes a weight range for each criterion, maintaining the uniqueness of each method. These ranges, bounded by lower and upper limits, produce multiple weight sets per criterion and various rankings. After several iterations, the results reveal the dynamic behavior of alternatives under varied weights. Contrasting traditional models that offer a single ranking, this method highlights positional shifts across iterations, granting decision-makers a more explicit, less uncertain decision-making pathway.CitationBASILIO, M.P.; PEREIRA, V.; YIGIT, F. (2023). New Hybrid EC-Promethee Method with Multiple Iterations of Random Weight Ranges: Applied to the Choice of Policing Strategies. Mathematics. Vol. 11, Iss. 21. DOI:https://doi.org/10.3390/math11214432UsageInstallpipinstallec_prometheeTry it inColab:Example (Colab Demo)Other MCDA Methods:pyDecision- A library for many MCDA methods3MOAHP- Inconsistency Reduction Technique for AHP and Fuzzy-AHP MethodspyMissingAHP- A Method to Infer AHP Missing Pairwise ComparisonsELECTRE-Tree- Algorithm to infer the ELECTRE Tri-B method parametersRanking-Trees- Algorithm to infer the ELECTRE II, III, IV, and PROMETHEE I, II, III, IV method parameters
Package: ecquote
ecquoteA package to estimate the cost and volume of an ECMWF dissemination feed based on the rules describedthere.To use the tool, edit a file that contains the
a series ofMARS requestsas follows:class=od,
stream=oper,
expver=0001,
levtype=pl,
type=an,
time=0000/1200,
param=z/t/u/v,
levelist=500/850,
grid=0.1/0.1,
area=40/0/30/50

type=fc,
step=0/to/240/by/24

type=cf,
stream=enfo

type=pf,
number=1/to/50The verb of the request, such asretrieveordissemination, is optional. The example above describes four requests. As for with the MARS language, attributes that are not specified are inherited from the previous request.Then simply run theecquotetools:ecquote myrequests.reqYou then should get a result such as:Grand total:

    Yearly volume:    256.9 GiB
    Yearly fields:    3,346,320
    Volume band:      1 GiB
    Volume cost:      EUR 200
    EPUs:             16,627
    Discounted EPUs:  10,776
    Information cost: EUR 5,388 (core: 5,388)To get a description of how the cost is determined, rerun the command with the option--detailed.Conditions of useThis tool is provided for evaluation and review purchases only.  Only quotes submitted via the Product Requirements Catalogue will be reviewed/considered/approved:https://apps.ecmwf.int/shopping-cart/LicenceCopyright 2022 European Centre for Medium-Range Weather Forecasts (ECMWF).Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Package: ecr2ecr
## Projectdocker image registry sync tools. Currently supports aws ecr## Status[![Build Status](https://travis-ci.org/japzio/docker-registry-helpers.svg?branch=develop)](https://travis-ci.org/japzio/docker-registry-helpers)## Runtime Requirementspython3docker## Dependenciesboto3docker-py (1.X)## PyPi Upload Utility(ies)
* twine## Creat Dists./setup.py sdist –formats=gztar,zip## Upload to PiPytwine upload (–skip-existing) dist/ecr2ecr-VERSION.tar.gz or zip## Installationpip3 install ecr2ecr## Usage as installedecr2ecr -s us-west-2 -d us-east-1 -n image-name(repository) -t latest## Exit Codes1 - registry login issue2 - image pulling issue3 - image tagging issue4 - image pushing issue## Usage as srcpython3 -m ecr2ecr.core -s us-west-2 -d us-east-1 -n image-name -t latest## Arguments-s –source-region      region where the image should be pulled from.-d –destination-region region where the image will be pushed to.-n –image-name         image:tag format-t –image-tag          image:tag format## Author@japzio## CreditsTrustArc, Inc.## LicenseApache License
Version 2.0, January 2004http://www.apache.org/licenses/https://opensource.org/licenses/Apache-2.0
Package: ecr-cleanup
ECR CleanupSimple command-line tool for cleaning up untagged images from AWS ECR. Features:Boto3 suppoerted authentication methodsImage lists longer than AWS max result count (100)Inspired byhttps://github.com/jdeskins/aws-pythonandhttps://github.com/fabfuel/ecs-deployInstallation$ pip installhttps://github.com/aeirola/ecr-cleanup/archive/master.zipUsage$ ecr-cleanup –repository-name my-repository
Package: ecr-cli
ecr-cliGoodbye docker login & a long registry URL forAmazon ECR:)RequirementsPythonCPython 2,7, 3,4, 3.5, 3.6DockerAPI version >= 1.21Installation$pipinstallecr-cliECR Configuration fileIf you place a file inYAML formatwith the filename.ecr.ymlin the same directory asDockerfile,
profile name, region name, registry ID and tag can be set.Key nameValueDescriptionprofile_namestrUse a specific profile from your credential file.region_namestrThe region to use. Overrides config/env settings.registry_idstrAWS account ID that correspond to a Amazon ECR registry that you want to log in to.tagsseq of strName and optionally a tag in the ‘name:tag’ format..ecr.ymlexample:profile_name:nullregion_name:us-west-2registry_id:nulltags:-java/amazonlinux-oracle-java:latest-java/amazonlinux-oracle-java:2017.12-8u162NOTE: Command line options override settings in this file.UsageUsage: ecr [OPTIONS] COMMAND [ARGS]...

Options:
  --profile TEXT        Use a specific profile from your credential file.
  --region TEXT         The region to use. Overrides config/env settings.
  --registry-id TEXT    AWS account ID that correspond to a Amazon ECR registry that you want to log in to.
  --debug / --no-debug  Turn on debug logging.
  -h, --help            Show this message and exit.

Commands:
  build  Build an image from a Dockerfile.
  pull   Pull an image or a repository from a Amazon ECR registry
  push   Push an image or a repository to a Amazon ECR registry.BuildUsage: ecr build [OPTIONS] PATH

  Build an image from a Dockerfile.

Options:
  -t, --tag TEXT              Name and optionally a tag in the `name:tag` format.
  --dockerfile PATH           Name of the Dockerfile (Default is `PATH/Dockerfile`).
  --configfile PATH           Name of the ECR configuration file (Default is `PATH/.ecr.yml`).
  --cache / --no-cache        Use cache when building the image.
  --rm / --no-rm              Remove intermediate containers after a successful build.
  --force-rm / --no-force-rm  Always remove intermediate containers.
  --pull / --no-pull          Always attempt to pull a newer version of the image.
  --squash / --no-squash      Squash newly built layers into a single new layer.
  --push / --no-push          Push an image or a repository to a Amazon ECR registry after a successful build.
  --quiet / --no-quiet        Suppress the standard output.
  --no-profile                Forcibly disable the ECR configuration file profile.
  -h, --help                  Show this message and exit.PushUsage: ecr push [OPTIONS] NAME...

  Push an image or a repository to a Amazon ECR registry.

Options:
  --quiet / --no-quiet        Suppress the standard output.
  -h, --help  Show this message and exit.PullUsage: ecr pull [OPTIONS] NAME...

  Pull an image or a repository from a Amazon ECR registry

Options:
  --quiet / --no-quiet        Suppress the standard output.
  -h, --help  Show this message and exit.AuthenticationSupportBoto3 credentials.TestingTODOTODOProgress bar can not be reset :(Vacuum commandTests
Package: ecreall-dace
DaCE is a data-centric workflow engine. It enables the definition and
execution of complex processes and the definition of objects of collaboration.
In DaCE the rights management is based on the definition of roles.FeaturesProcess definition with Activity, Exclusive Gateway, Parallel Gateway,
Event (StartEvent, IntermediateThrowEvent, IntermediateCatchEvent)
with the following kind: Terminate, Timer, Signal, ConditionalProcess instances indexed in ZODB with substanced catalog which is based onhypatiaindexes.eventloop with tornado and zmq is used for conditional and timer eventsExamplesThis package is used in the following projects:nova-ideol’agenda communDocumentationTODOTranslationsThis product has been translated intoFrenchInstallationAddecreall_daceininstall_requiresin yoursetup.py.
and editproduction.iniin your Pyramid application to add:pyramid.includes =
    ...
    daceContributeIssue Tracker:https://github.com/ecreall/dace/issuesSource Code:https://github.com/ecreall/daceLicenseThe project is licensed under the AGPLv3+.Changelog1.1.0 (2017-02-25)Add user_groups getter to User class, and now include roles from groups
when checking if the user has given role.1.0.3 (2017-01-06)Auto evolve TimeEvent if the definition changed.Fix the end of a sub-process.Optimizations of path finding to get the workitems.1.0.2 (2016-09-15)Fix an issue with automatic actions.1.0.1 (2016-08-18)Include mo files in the release.1.0 (2016-06-28)Initial version
Package: ecreall-daceui
This the reusable ui parts for DaCE.ExamplesThis package is used in the following projects:nova-ideol’agenda communDocumentationTODOTranslationsThis product has been translated intoFrenchInstallationAddecreall_daceuiininstall_requiresin yoursetup.py.
and editproduction.iniin your Pyramid application to add:pyramid.includes =
    ...
    daceuiContributeIssue Tracker:https://github.com/ecreall/daceui/issuesSource Code:https://github.com/ecreall/daceuiLicenseThe project is licensed under the AGPLv3+.Changelog1.0.4 (2017-02-25)Fix in the jquery.infinitescroll.js file to trigger the event locally.1.0.3 (2017-01-06)Add include_resources parameter to the different view methods.1.0.2 (2016-09-15)Fix dace ui api.1.0.1 (2016-08-18)Include mo files in the release.1.0 (2016-06-28)Initial version
Package: ecreall.handleexternaledition
=============================ecreall.handleexternaledition=============================When you use zope external editor with some features, you can have great issues:- if history is enabled on file content type, you don't want that an history entryis generated each time user saves the document during the same external edition session- idem if you have enabled document viewer generation on each update, you want it to be doneat the end of the sessionThat's what this product is dedicated to.Contributors============- Thomas Desvenain, thomasdesvenain@ecreall.comChangelog=========0.2 (2014-01-02)----------------- Nothing changed yet.0.2a2 (2013-12-02)------------------- Fixed profile import.[thomasdesvenain]- Fixed MANIFEST.in[thomasdesvenain]0.1 (2013-10-23)----------------- Initial release.[thomasdesvenain]
Package: ecreall.helpers.testing
ContentsIntroductionContributorsChangelog1.7 (2014-02-17)1.6 (2014-01-13)1.5 (2013-11-04)1.4 (2013-09-05)1.3 (2012-12-21)1.2 (2012-08-25)1.0.1 (2012-08-24)1.0 (2012-08-17)IntroductionVarious base classes and methods ecreall uses to test and debug projects.ContributorsNote:  place names and roles of the people who contribute to this packagein this file, one to a line, like so:Thomas DesvenainChangelog1.7 (2014-02-17)Added status and header methods on FakeResponse
and getURL method on FakeRequest.
[thomasdesvenain]When we get a key from Request, we try to get it from form.
[thomasdesvenain]1.6 (2014-01-13)FakeRequest and FakeResponse inherit from dict.
[thomasdesvenain]Modify datify to check isinstance of datetime first and then date because a
datetime is an instance of date.
[vincentfretin]1.5 (2013-11-04)added assertSameDay assert to compare dates
(in DateTime, string or datetime format).
[thomasdesvenain]assertSearchFinds checks a number of results
or, now, the presence of an UID or an object in a list of results.
[thomasdesvenain]Now checks unexpected recipients of sent mail (not only missing ones).
[thomasdesvenain]Login in is optional in createMembers method.
[thomasdesvenain]1.4 (2013-09-05)Add a setup_mockmailhost function to be used in a layer.
[vincentfretin]Added a fake request and response.
[thomasdesvenain]1.3 (2012-12-21)plone.app.testing dependency.
[thomasdesvenain]Minor fixes to docstrings.
[cedricmessiant]We can set properties on created groups.1.2 (2012-08-25)Added profile tools.1.0.1 (2012-08-24)Fixed MANIFEST.in1.0 (2012-08-17)Initial release.
Package created using templer
Package: ecreall.helpers.upgrade
ContentsIntroductionChangelog1.4 (2018-01-04)1.3 (2018-01-04)1.2 (2014-01-13)1.1.5 (2013-10-23)1.1.4 (2013-09-25)1.1.3 (2013-08-27)1.1.2 (2013-07-18)1.1.1 (2012-12-10)1.1 (2012-10-05)1.0.1 (2012-09-03)1.0 (2012-08-24)IntroductionA set of helpful helpers for upgrade steps.IUpgradeTool adapts a plone site, a site setup tool or a directory import context,
and provides method to make common upgrade configuration and data upgrades.Read the interfaces.py file for more information.
Contributors
============Thomas Desvenainthomas.desvenain@gmail.comVincent FretinChangelog1.4 (2018-01-04)migrateContents method catch KeyError when get object
[thomasdesvenain]1.3 (2018-01-04)disable_plaintext_indexing and reenable_plaintext_indexing methods
[ebrehault]use _unrestrictedGetObject to get object from brain
[ebrehault]1.2 (2014-01-13)updateIndexes works with ZCTextIndex,
index is created with plone lexicon / Okapi BM25 Rank.
[thomasdesvenain]Fix removal of index at updateIndexes.
[thomasdesvenain]Upgrade step destination can be an integer.
[thomasdesvenain]We can provide an interface as portal_types value
for updated content selection.
[thomasdesvenain]1.1.5 (2013-10-23)Use ProgressHandler in migrateContent.
[vincentfretin]IUpgradeTool can also adapt portal and directory import context.
[thomasdesvenain]1.1.4 (2013-09-25)updateIndexes remove old index if it doesn’t have the good type.
[thomasdesvenain]Added a method to add metadata in catalog.
[thomasdesvenain]1.1.3 (2013-08-27)Fixed updateObjectRoleMappings to use all workflows of the chain,
not only the first one.
[vincentfretin]1.1.2 (2013-07-18)refreshResources method works if kss is not installed.
[thomasdesvenain]1.1.1 (2012-12-10)Fixed interface documentation.
[thomasdesvenain]Better error handling when profile passed as runUpgradeStep method parameter
doesn’t exist.
[thomasdesvenain]1.1 (2012-10-05)monkey patch EtagSupport.http__refreshEtag during content migrations
to not modify objects.
[vincentfretin]Added a parameter to stop migration after n contents migrated.
[thomasdesvenain]1.0.1 (2012-09-03)Fixed run profile.1.0 (2012-08-24)Package created using templer
[]
Package: ecreall-pontus
An application programming interface built upon the Pyramid web framework and substanced application. It provides libraries which make it easy to manage complex and imbricated views. For that purpose, Pontus introduces the concept of operations on views.ExamplesThis package is used in the following projects:nova-ideol’agenda communDocumentationTODOTranslationsThis product has been translated intoFrenchInstallationAddecreall_pontusininstall_requiresin yoursetup.py.
and editproduction.iniin your Pyramid application to add:pyramid.includes =
    ...
    pontusContributeIssue Tracker:https://github.com/ecreall/pontus/issuesSource Code:https://github.com/ecreall/pontusLicenseThe project is licensed under the AGPLv3+.Changelog1.1.0 (2017-02-25)Refactoring of the select2 widget.1.0.3 (2017-01-06)add preventdelete tinycemce pluginadd url getter1.0.2 (2016-09-15)Fix style and translations1.0.1 (2016-08-18)Include mo files in the release.1.0 (2016-06-28)Initial version
Package: ecrivain
READMEWrite nice formatted report with good enough formating.InstallUsageWrite your dataframe with sensible default. No question asked.fromecrivainimportxlsxxlsx.write_excel(df,'mytable.xlsx')If you want to have more control useautofitwriter=autofit(data,path,sheetname='data',factor=1.1,threshold=250)writer.save()
Package: ecr-lifecycle
ECR lifecycle (Alpha)Delete old images inside ECR repository using python and boto3Table of Contentsgenerated withDocTocECR lifecycle (Alpha)RequirementsCredentialsInstallationUsageParametersExampleTO DOLicenseRequirementspython3pip3CredentialsCredentials will be taken from your AWS_PROFILE in your terminal when you execute this python script.$awsconfigure
$exportAWS_PROFILE="myprofile"# will be set in the terminal where you'll execute the python scriptInstallationThis tool is available in pypip package, so you can install it using your command line:$pip3installecr-lifecycleUsageDry run$ecr-lifecycle-a90-reu-west-1-nrepository/test/repo_name-lINFODelete images$ecr-lifecycle-a90-reu-west-1-nrepository/test/repo_name-lINFO-dParameters-a:max age of the image(default: 30 days)-r:aws region-n:ECR repository name-l:level info (default: INFO)-d:(delete) execute the operation and delete images. Is destructive! Execute the cli first without '-d' in dry_run modeExampleTO DOYou can store about 10mil images in a single ECR repository. Imagine, you have 2000mil images older than 90 days and you want to delete it. When you execute the program, the client of boto3 only returns a max of 1000 values, so you need to launch the program two times.client=boto3.client('ecr',region_name=args.aws_region)images=client.describe_images(repositoryName=args.repository_name,maxResults=1000,# here, limit of max results 1000)LicenseLICENSE