Saravanan666/pypi-org huggingface dataset:
Package: egproject
datesheetmgmtwill make the complete Matrix,Seating Plan,Attendance Sheets,DutyChart for a given examination.PrequisitesYou must have Python 2.7 installed on your pc.You must have installed pip.How to install Python 2.7Click here to see how to install Python 2.7 64 bit version:https://youtu.be/vNVY2usdFs4Click here to see how to install pip:https://youtu.be/vNVY2usdFs4Suitable PlatformThis software is written for Python 2.7 64-bit version.InstallationThis software is intended for Windows x64 platform.Go to the terminal and type:pip install datesheetmgmtModules RequiredYou will need these modules before start installing this software:xlsxwriterfor writing to xlsx files.xlrdfor reading from xlsx files.openpyxlfor reading from xlsx files.PILfor dealing with images.numpyTkinterfor making GUI.pandasfor reading and writing xlsx files.astitertoolsshutiltimecodecsrandomdatetimereHow to install MODULESClick here to see how to install different modules:https://youtu.be/7KTGnMZagCIINPUT FILES REQUIREDdatesheet.xlsxfile which will contain information about the date,time,course code and programme.Multiplestudentlist.xlsxfiles which will contain the student list.roomfile.xlsxwhich will contain room dimensions.LOGO.pngfile which will contain university LOGO.How to make INPUT FILESHow to makedatesheet.xlsxHow to makestudentlist.xlsxHow to makeroomfile.xlsx
Package: egrader
EGraderAuto-grade simple programming exercises.How to useegrader --help
egrader fetch --help
egrader assess --help
egrader report --helpHow to installFrom source/GitHubInstall from PyPI:pip install egraderOr each step at a time:pip install git+https://github.com/VideojogosLusofona/egrader.git#egg=egrader.Installing for development and/or improving the packagegit clone https://github.com/VideojogosLusofona/egrader.git
cd egrader
python -m venv env
source env/bin/activate
pip install -e .[dev]LicenseGPL v3
Package: egrep
Project DescriptionSimple utility to execute linux egrep command. The intention is to extend the capability of the egrep command from linux to python.RepoIf you wish to add aditional features to the command take a look at:https://github.com/rhimmelbauer/egrepRuntimeIt has only been tested with Python3.6 onwards. This package will only work in linux OS that have the egrep command.ExampleYou must at least pass 2 variables when constructing an egrep instance. 1. Should be the regex expression and the second should be the filepath as a string. If you wish to add command options you can add them as initial parameter. Make sure the the second to last is the regex expression and the last is the filepath.# No option
egrepInstance = egrep("'\d+'","directory.txt")
egrepInstance.execute()
print(egrepInstance.expressionsFound)

# Must match whole expression.
egrepInstance = egrep("-w","'\d+'","directory.txt")
egrepInstance.execute()
print(egrepInstance.expressionsFound)Methods & Properties:At least 2 arguments:The regex expresion as a String with single quotes eg: "'[agxc].A'".The filepath as a string eg: "testfile.txt"Any egrep command. Make sure the are at the beiging eg: "-w","regex","filepath"def __init__(*args)The constructor will validate if the file existis. If it does not it will through a egrepError.To execute the egrep use the execute method were it will store the result in the property expressionsFound, which is a list.
Package: egta
Empirical Game-Theoretic Analysis[![build](https://github.com/egtaonline/quiesce/workflows/build/badge.svg)](https://github.com/egtaonline/quiesce/actions)A command line tool for running egta on arbitrary simulators.Setup` pip install--user-Uegta `UsageYou need a set of supplementary files to actually run this.
These files describe the game that’s going to be run, and the process of getting payoff data for each profile when requested.
This repository contains a sample simulator calledcdasimthat can be used for this purpose.
Below are some example usesPerform the quiesce routine on a game that already has game data.
One can also add noise to the payoffs for testing of equilibria procedures but this will just run it with no noise.`bash egta quiesce game:game:cdasim/data_game.json `Perform the quiesce routine on a game that’s defined by a command line simulator.
This will get profile data by sampling from the cdasim python simulator.`bash egta quiesce 'sim:game:cdasim/small_game.json,command:python3 cdasim/sim.py 1--single'`By default the quiesce routine only uses one payoff sample per profile.
Adding,count:<number>to the description will help reduce the noise.Perform the quiesce routine on a game that’s defined by an EGTA Online zip file.
This will get profile by calling the batch script from a zip file the same way as EGTA Online.
To accomplish this, this repository has a zip scheduler that takes a zip file and schedules like EGTA Online does.`bash egta quiesce zip:game:cdasim/small_game.json,zipf:cdasim/cdasim.zip `Perform the quiesce routine on a game with information on EGTA Online.
The parameters specified here are for the same simulation that was uploaded there.`bash egta quiesce eo:game:1466,mem:2048,time:60--dprbuyers:2,sellers:2 `Note: This game has already been solved, so this call will only fetch the initial game and then solve it without scheduling more profiles.DevelopmentMakefilehas all of the relevant commands for settings up a development environment.
Typingmakewill print out everything it’s setup to do.make setupwill do a best effort to setup an appropriate development environment.
The script requires a python interpreter that’s at least version 3.5.
To specify a different interpreter than the default lookup on your path usemake setup PYTHON=<alternate-python>, e.g. on many ubuntu systems you might need to runmake setup PYTHON=python3.
Package: egtaonlineapi
[![Build](https://img.shields.io/travis/egtaonline/egtaonline-api.svg?style=flat-square)](https://travis-ci.org/egtaonline/egtaonline-api)
[![Coverage](https://img.shields.io/coveralls/egtaonline/egtaonline-api.svg?style=flat-square)](https://coveralls.io/github/egtaonline/egtaonline-api)Command line and python access to egtaonline.Install` pip install egtaonlineapi `UsageThe command line entry point iseo.eo –helpwill list all the options available.The python entry point isegtaonline.api.
This has slightly more functionality than the command line api.There is also a mock server ategtaonline.mockserverthat handles all requests without actually modifying egta.CookbookThese are useful scripts that illustrate what can be done with the api.Monitor a scheduler and report when it’s done:` while ! eo sched<sched-id>-r| jq-e'.scheduling_requirements |map(.current_count>= .requirement) | all' > /dev/null; do sleep<sleep-interval>;done;<notify-script>`This will poll<sched-id>every<sleep-interval>seconds and run<notify-script>when the scheduler is done.
Package: egter
Egor Ternovoy. 2020!!! NOT SO SAFE! It is possible to reverse calculate source bytes from
hash! !!!Uses libraryrandomDocumentation can be foundhere.Usage:importegter# ------- hashing -------hash=egter.hash.EHash(b'some bytes',lenght=32,iterations=100)# lenght - bytes countprint(hash)# equal to hexdigest method# 90b0f287805156865bfebbf93eac3328ab0e9bcbb82dfcc9d5f88d6d41524766print(hash.digest())# bytes# b'\x90\xb0\xf2\x87\x80QV\x86[\xfe\xbb\xf9>\xac3(\xab\x0e\x9b\xcb\xb8-\xfc\xc9\xd5\xf8\x8dmARGf'print(hash.hexdigest())# 90b0f287805156865bfebbf93eac3328ab0e9bcbb82dfcc9d5f88d6d41524766print(hash.intdigest())# 65445689155113512790458496256639542022557958647760937310771143133228635932518hash.update(b'add bytes to hash')print(hash.hexdigest())# 591822f89a114ede35c8ac4a4ebeda6952fd6f4114a9434ebe27b1b8fc6b0d2a# set custom seedhash.generate(b'some seed')print(hash.hexdigest())# a2c401e4e18b0ebda141fd63da4a0efbc9253b9d204e6c24381b9bd45ec4abc1hash2=egter.hash.EHash(int)# equal to egter.EHash('<class 'int'>')print(hash)# a7eb7705b8a37e77df4a48882584b4bcfa20377b305bdae586784636be9ba255custom_hash=egter.hash.EHash('custom hash',custom=(1,2,3),custom_type=str)# custom_type = str|bytes,#custom = iterable typeprint(custom_hash.customdigest())# 11321321121122112121111133122213# ------- steganographing -------s=egter.crypt.steganography.Steganography(egter.crypt.steganography.defaults.steganography_list)enc=s.encode(b'some bytes')dec=s.decode(enc)print(enc,dec)# Viverra facilisisu eue nisla elita nisio luctuso litorae, nisla; viverra b'some bytes'# ------- encrypting -------# Enigmae=egter.enigma.Enigma(egter.enigma..generate_configuration(b'pass'),b'pass')enc=e.encode(b'hello')dec=e.decode(enc)print(enc,dec)# b'\\xa7G&\\x1cP' b'hello'# Random encryptione=egter.enigma.RandomCrypt(b'pass')enc=e.encode(b'text')dec=e.decode(enc)print(enc,dec)# b'\\x07^\\x1b\\r' b'text'# ------- customs -------list=egter.customs.Listl=list([1,2,3])# equal to dict.getl.get(2)# 3l.get(3)# Nonel.get(3,'not found')# not foundl.get(3,45)# 45
Package: eGUI
eGUI基于Python的GUI界面，函数使用中文命名，使用简单，界面丰富，上手方便，持续更新。安装pipinstalleGUI界面效果运行效果主题效果代码示例importeGUI""" 用户登录 """用户密码字典={"123":"456","789":"654"}# 用户名密码为文本类型登录返回结果=eGUI.登录界面("我的登录",用户密码字典)print(登录返回结果)""" 切换登录界面 """用户密码字典={"123":"456","789":"654"}# 用户名密码为文本类型登录返回结果=eGUI.登录界面("我的登录",用户密码字典,主题="Black")print(登录返回结果)""" 界面主题查询 """print(eGUI.主题列表())eGUI.主题界面()关注生态https://space.bilibili.com/365335499bilibili分享各种高清Python第三库视频，欢迎关注点赞三联。0.0.7版本 2021年3月21日01:21:49更新1.登录界面2.主题列表3.主题界面视图修改部分引导错误
Package: eguivalet-server
5G00EV25-3001 ServerA server implementation for the EguiValet messaging service.Tests (main)ActivityQAOtherInstallationThe package is currently not available on PyPI.To run the project, download the repository. You will need to have Python 3.8
or newer installed, as well as Poetry.pipinstallpoetryUnzip the project files, and navigate to the project directory. Run the commandspoetryshell
poetryinstallin order to create a virtual environment for the project and install its
dependencies.You can then run the project by runningeguivalet_server/main.pywhile within the
virtual environment.
Package: egygeo
EGYGEOEGYGEO is a Python package designed to provide easy access to the geographic coordinates (latitude and longitude) of various Egyptian subdivisions. It offers a function,get_coordinates, allowing users to retrieve the geographic coordinates of a specified Egyptian subdivision by providing its name in either Arabic or English.InstallationYou can install egygeo using pip:pipinstallegygeoUsagefromegygeoimportget_coordinates# Get coordinates for Cairolatitude,longitude=get_coordinates('Cairo')print(f"The coordinates of Cairo are: {latitude}, {longitude}")fromegygeoimportget_name

lat,lon=29.8951716,31.1991806location_name=get_name(lat,lon)print(f"The subdivision at {lat}, {lon} is: {location_name}")
Package: eh
EhEh is a tool to give quick help on a particular subjectThe source code can be found at:https://github.com/roaet/ehInstallingInstall withpip install eh. You may want to usesudoif you want it
available everywhere.With some versions of linux it will install it into~/.local/binwhen you
do not usesudo. Ensure that this directory is in yourPATHif you want to
run eh.Eh Configuration FileThe Eh configuration file is located at ~/.eh/eh.ini. This location cannot be
changed.Making an eh topicYou can make a new eh topic by:contributing to the subject repo athttps://github.com/roaet/eh_subjectscreating your own repo and including it in your eh.iniCreating a new subject repoWhen you add it to your eh.ini you must provide the entire URI. The value on
the left-hand side of the=does not matter as long as it is unique to your
configuration file.Auto Complete(shoutout tohttps://github.com/CarvellScott/completion_utilsfor the help)After installing you can add eh bash completion by running:complete -C eh_autocomplete ehFuture featuresConfig from home for color optionsAdding support forhttps://github.com/rstacruz/cheatsheetsformat
Package: eh-biometrics-client
Client Library for the [Element Human](https://www.elementhuman.com) Biometrics APIThe Biometrics API is capable of performing the following kinds of analyses:face and eye localization though the computation of bounding boxesemotion analysis by performing frame-by-frame facial codinggaze location estimation### Installation`sh pip installeh-biometrics-client`Requires Python 3.7+### DocumentationDocumentation for this package can be found [here](docs/README.md).### TestsTests are provided and can be run via…`sh pytest-vv`### BugsReport any bugs in the issues section of github.  PRs are accepted!Home-page:https://github.com/elementhuman/biometrics-clientAuthor: Element Human
Author-email:sre@crowdemotion.comLicense: UNKNOWN
Description: UNKNOWN
Platform: UNKNOWN
Provides-Extra: test
Package: ehdg-pupil-detector
EYE HEALTH DIAGNOSTIC GROUP'S PUPIL DETECTOR (ehdg_pupil_detector)This is the python package libray pupil detector created by eye health diagnostic group.Installtionpip install ehdg_pupil_detectorUpdatingpip install ehdg_pupil_detector -UClass Initialization and AttributesClass Initialization with defaultsfrom ehdg_pupil_detector import ehdg_pupil_detector

detector = ehdg_pupil_detector.Detector()If you do not specify any argument, it will use default vales are as follows:configDefault = NoneIf it is None then it will use following config parameters:min_circular_ratio = 0.9max_circular_ratio = 1.9ksize_height = 13ksize_width = 13min_binary_threshold = 20max_binary_threshold = 255reflection_fill_dilation_index = 25reflection_fill_square_dimension = 200reflection_fill_color_indexDefault = 0  (black)0 means black and 255 means white in the gray scale.It will cover the reflection on the pupil with black before using any other filters.gaussian_blurDefault = TrueIt will use gaussian blur filter.binary_fill_holeDefault = TrueIt will use binary fill hole function filter.Class Initialization with custom valuesfrom ehdg_pupil_detector import ehdg_pupil_detector

custom_config = {
    "min_circular_ratio": 0.9,
    "max_circular_ratio": 1.9,
    "ksize_height": 13,
    "ksize_width": 13,
    "min_binary_threshold": 20,
    "max_binary_threshold": 255,
    "reflection_fill_dilation_index": 25,
    "reflection_fill_square_dimension": 200
}

detector = ehdg_pupil_detector.Detector(config=custom_config, reflection_fill_color_index=0, gaussian_blur=True,
                                        binary_fill_hole=True)The reflection_fill_color_index must be between 0 and 255.It is indexing how black or white gonna cover on the reflection of the pupil.0 index is blackest and 255 index is whitest.If you wanna turn off reflection fill function, addreflection_fill_color_index=Falseinstead ofreflection_fill_color_index=0Class Functionget_config_info()It is to check the current config information.from src.ehdg_pupil_detector import ehdg_pupil_detector

custom_config = {
    "min_circular_ratio": 0.9,
    "max_circular_ratio": 1.9,
    "ksize_height": 13,
    "ksize_width": 13,
    "min_binary_threshold": 20,
    "max_binary_threshold": 255,
    "reflection_fill_dilation_index": 25,
    "reflection_fill_square_dimension": 200
}

detector = ehdg_pupil_detector.Detector(config=custom_config, reflection_fill_color_index=0, gaussian_blur=True,
                                        binary_fill_hole=True)

for info in detector.get_config_info():
    print(f"{info}: {detector.get_config_info()[info]}")Output will be:min_circular_ratio: 0.9
max_circular_ratio: 1.9
ksize_height: 13
ksize_width: 13
min_binary_threshold: 20
max_binary_threshold: 255
reflection_fill_dilation_index: 25
reflection_fill_square_dimension: 200
Package: ehdg-tools
EYE HEALTH DIAGNOSTIC GROUP's TOOLS (ehdg_tools)Python library for eye health diagnostic group of Auckland Bioengineering Institude.List of ToolsTinyFillBufferTinyFillBufferBuffer LengthIt is the buffer to fill the gap between the data.The size of the gap that can be filled depands on the size of the buffer.For example:To fill the 10 data length gap, the buffer length must be atleast 12 because it needs 1 valid data at the front and at the back to be referenced.Default size of the buffer is 7.The minimum size of the buffer is 3.Fill MethodAs we are dealing with pupil data, most of our data are float.Any nan data, zero data or string data between float data will be assumed as the gap.For example:In the x_value column in csv,340.33350.33NaNNaN380.33It will note that there is 2 data length gap and will be filled as follow:340.33350.33360.33370.33380.33In this case, the buffer length must be atleast 4.The other data column apart from float column such as string or image will be keep as it is because there is no valid data to be referenced.Class Attributeself.bufferThe main buffer which is handling the filling function.self.buffer_max_lengthThe length of buffer which can be initiated.self.previous_dataThe data recently released from the buffer.self.data_attribute_arrayThe attribute array of the data such as x_value, y_value.It starts as empty array and when the first data come in, it records the data attribute.Installationpip install ehdg_toolsTo upgrade the python librarypip install ehdg_tools -UUsage in Pythonfrom ehdg_tools.ehdg_buffers import TinyFillBuffer
import numpy as np

fill_buffer = TinyFillBuffer(7)

example_valid_data = {"x_value": 7, "y_value": 10}
example_gap_data = {"x_value": "Nan", "y_value": np.nan}
count = 0

while True:
    if count % 2 == 0:
        return_data = fill_buffer.add(example_valid_data)
    else:
        return_data = fill_buffer.add(example_gap_data)
    print(return_data)
    count += 1In this code, the while loop is adding the example_valid_data when the count is even and adding the example_gap_data when the count is odd.But the return_data will be all valid data.
Package: eh-fifty
eh-fiftyeh-fifty is a Python library for configuring theAstro A50 wireless headset
and base station (generation 4).Use at your own risk.eh-fifty was developed using reverse engineering. If
you get into trouble, re-plug your base station and reset your headset by
holding down the "game" and "Dolby" buttons together for 15 seconds.eh-fifty has only been tested on Linux, although it may work on other platforms
supported byPyUSB.Featuresget/set microphone levelget/set side tone volumeget/set noise gate modeget/set alert volumeget/set active EQ presetget/set game/voice balancesave configuration valuesget charging status and battery levelget headset statusget EQ preset namemodify EQ presetsupdate firmwareget/set volume (may not be possible)get/set Dolby status (may not be possible)ExampleRetrieve the current battery change:from eh_fifty import Device
device = Device()
charge_status = device.get_charge_status()
print(f"Battery: {charge_status.charge_percent}%")Non-root accessCreate a udev rule to allow non-root users to access the USB device:echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="9886", ATTR{idProduct}=="002c", MODE="0666"' | \
    sudo tee /etc/udev/rules.d/50-astro-a50.rulesRe-plug your base station to apply the new rule.Protocol DocumentationRequestsThe first byte of a request is0x02.The second byte of a request is a request type (see below).A variable number of request arguments may follow.ResponsesThe first byte of a response is0x02.The second byte of a response is0x02for "success" or0x01for "error".The third byte of a response is the remaining length of the response measured
in bytes, not including this byte.Saved ValuesSending request type0x61will save the active configuration. Saved values
can be queried separately from active values. This can be used by applications
to implement an operation to revert to a saved configuration. Changes to the
active configuration effect immediately; saving changes is not required.Request TypesTypeDescription0x03unknown...0x54returns headset power and dock status0x55unknown...0x61save active values0x62set value of specified slider...0x64set noise gate mode...0x67set active EQ preset0x68get value of specified slider0x69unknown (related to EQ presets?)0x6Aget noise gate mode...0x6Cget active EQ preset...0x6Eget specified EQ preset name...0x70unknown (related to EQ presets?)...0x72get game/chat balance (duplicate)0x73set game/chat balance...0x76set alert volume0x77get game/chat balance...0x7Aget alert volume...0x7Cget battery change level and charging status...0x83unknown (returns "slave timeout" error)...0xDAunknown...0xD6unknown
Package: ehforwarderbot
CodenameEH Forwarder Bot(EFB) is an extensible message tunneling chat
bot framework which delivers messages to and from multiple platforms and
remotely control your accounts.Read theDocumentation. For tips, tricks and community contributed
articles, seeproject wiki.Getting StartedInstall the framework:pip3 install ehforwarderbotInstall modulesfrom themodule repository.Enable and set up modules:efb-wizardLaunch EFB:ehforwarderbotFeel like contributing?Everyone is welcomed to raise an issue or submit a pull request,
just remember to read through and follow the
contribution guideline before you do so.Related articlesIdea: Group Chat Tunneling (Sync) with EH Forwarder BotWhat’s so new in EH Forwarder Bot 2 (and its modules)LicenseEFB framework is licensed underGNU Affero General Public License 3.0or
later versions:EH Forwarder Bot: An extensible message tunneling chat bot framework.
Copyright (C) 2016 - 2020 Eana Hufwe, and the EH Forwarder Bot contributors
All rights reserved.

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or 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 Affero General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.Translation supportEFB supports translated user interface prompts,
by setting the locale environmental variable (LANGUAGE,LC_ALL,LC_MESSAGESorLANG) to one of oursupported languages. Our documentation is also available in different
languages. You can help to translate
this project into your languages onour Crowdin page.
Package: ehour
ehourPython Boilerplate contains all the boilerplate you need to create a Python package.https://ehourapp.com/api/swagger-ui.htmlFree software: GNU General Public License v3Documentation:https://ehour.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2019-05-31)First release on PyPI.
Package: ehownet
Githttps://github.com/ckiplab/ehownetPyPIhttps://pypi.org/project/ehownetDocumentationhttps://ehownet.readthedocs.io/Related WebsitesE-HowNet Websitehttp://ehownet.iis.sinica.edu.twE-HowNet Visualization Demohttps://ckip.iis.sinica.edu.tw/service/ehnvisAuthorMu Yang <https://muyang.pro>RequirementsPython3.6+PLY (Python Lex-Yacc)3.11+TreeLib1.6.0+wcwidth0.2.5+dataclasses(Python 3.6 only)Installationpipinstall-UehownetOne may download the database file manually fromhttps://ckip.iis.sinica.edu.tw/CKIP/ehownet_reg/.LicenseCopyright (c) 2018-2021CKIP Labunder theGPL-3.0 License.
Package: ehr
EHR: Data Science Toolkit for Healthcare EHR DataGoalOHDSI OMOP CDM analytic tools are mainly R based. This repo aims to approach it using python tools and MIMIC dataset as an example.ReferencesOHDSIsoftware tools:https://www.ohdsi.org/software-tools/CDM v6.0:https://ohdsi.github.io/CommonDataModel/cdm60.htmlOthershttps://realpython.com/pypi-publish-python-package/