Saravanan666/pypi-org huggingface dataset:
Package: pyikarus
IkarusThis project tries to provide an easy to read and an easy to use finite element framework.
It is heavily inspired by the finite element softwareDUNE, the bookDUNE — The Distributed and Unified Numerics Environment,deal.IIandKratos.
Furthermore, it directly uses several modules fromDUNE.We favor value semantics and readability.Concerning the design of CI and the documentation we were inspired byAutodiffandKratos.The documentation resides athttps://ikarus-project.github.io/.If you use Ikarus, please cite the dataset by clicking on the doi badge above and then selecting "Cite Dataset," where you will find
several citing options.ContributorsInstitute for Structural Mechanicsof theUniversity of Stuttgart
Package: pyil-bin
pyil - PYthon InLineSimple in Python, but hard in BASH? pyil is here to help!A small utility to use Python expressions in bash scriptsInstallation$pip3installpyil-binExamplesPrint squares$echonums.txt123$catnums.txt|pyil"int(i) ** 2"149pyilevaluates the expression using Python, by default once per each line.
The line is provided inivariable to the expression evaluation context (without the trailing\n)Print only even numbers$echonums.txt123$catnums.txt|pyil-g"int(i) % 2 == 0"2The-g(--grep) option enables line filtering mode - the expression is not printed, but used to determine if the line should be printedUsageusage: pyil [-h] [-l | -g | -t | -n] [-i] [-j] E

Shortcut for using Python for line processing

positional arguments:
  E               expression to evaluate

optional arguments:
  -h, --help      show this help message and exit
  -l, --lines     Evaluate expression once, with the `lines` generator
  -g, --grep      Instead of printing the value use it for filtering lines
  -t, --truish    Print only values where bool(val) == True
  -n, --none      Print only values where val != None
  -i, --iterable  Threat resulting value as iterable of separate lines. Usefull with --lines, ignored with --grep
  -j, --json      Print value using json.dump(). Together with --iterable results in NDJSON, ignored with --grepMore examplesTBDPlease report all bugs toGitLab issues
Package: pyilcd
pyilcdInstallationYou can installpyilcdvia [pip] from [PyPI]:$pipinstallpyilcdUsagefrompyilcdimportparse_file_contact_dataset,validate_file_contact_dataset,save_ilcd_file,Defaults# Override defaults if needed, else skip. Defaults are already set.Defaults.config_defaults("config.ini")# Replace with your own config file# Validate the ContactDataset class against the ContactDataset schema.validate_file_contact_dataset("data/invalid/sample_contact_invalid.xml")# Replace with your own XML file>>data/contact/sample_contact_invalid.xml:17:0:ERROR:SCHEMASV:SCHEMAV_CVC_DATATYPE_VALID_1_2_1:Element'{http://lca.jrc.it/ILCD/Common}class',attribute'level':'a'isnotavalidvalueoftheatomictype'{http://lca.jrc.it/ILCD/Common}LevelType'.data/contact/sample_contact_invalid.xml:17:0:ERROR:SCHEMASV:SCHEMAV_CVC_IDC:Element'{http://lca.jrc.it/ILCD/Common}class',attribute'level':Warning:Noprecomputedvalueavailable,thevaluewaseitherinvalidorsomethingstrangehappened.# Parse the required XML file to ContactDataset class.contactDataset=parse_file_contact_dataset("data/contact/sample_contact.xml")# Replace with your own XML filecontactDataset>><Element{http://lca.jrc.it/ILCD/Contact}contactDataSetat0x1c85f20c780>## Change whatever attributes you need changing.dataSetInformation=contactDataset.contactInformation.dataSetInformationdataSetInformation.UUID>>00000000-0000-0000-0000-000000000000dataSetInformation.UUID="10000000-0000-0000-0000-000000000000"dataSetInformation.UUID>>10000000-0000-0000-0000-000000000000## Save final ContactDataset class as an XML file, make sure root directory exists.save_ilcd_file(contactDataset,"out/sample_contact_new.xml")# Replace with your own pathContributingContributions are very welcome.
To learn more, see theContributor Guide.LicenseDistributed under the terms of theGPL 3.0 license,pyilcdis free and open source software.IssuesIf you encounter any problems,
pleasefile an issuealong with a detailed description.
Package: pyilchimp
Python wrapper for Mailchimp’s 3.0+ APIInstallationInstall via pip:pip install pyilchimpUsageBasic exampleFirst connect to an account:from pyilchimp.mailchimp_manager import MailchimpManager

mc = MailchimpManager(api_key='1qaz2wsx3edc4rfv5tgb667yhn', server='us1')Now we can make requests:campaigns = mc.campaigns.all()

recent_campaigns = mc.campaigns.all(filters={'sort_dir': 'DESC', 'count': 20})Managers and resourcesIf you’ve ever used Django’s ORM, Pyilchimp is structured in a similar
way. Resources have managers which can find and return objects, such as
a CampaignManager finding and returning campaigns. The name of the
manager is the lower case pluralised form of each resource and provides
a.get()and.all()method.get()can return a single
instance when provided an id, whileall()will return all objects
matching a provided filter, or the last 10 by default.Mailchimp actionsMailchimp provides actions that do not fit into standard RESTful API
guidelines. Making use of these actions map to methods with the same
name for each resource.campaign = mc.campaigns.get('123123123c')
campaign.pause()
Package: pyil-converter
pyil-converter:The better and easier way to convert theformat of a file.Basic usage:For now, pyil only support text file, butmore will be added. Coded in UTF-8to use, simply do:>>>import pyil>>>file=pyil.open('file type',C:\\example.txt','c:\\example_file without extension')>>>file.what_ever()>>>file.close()If you have any suggestion, contact me at my email, G.Mpydev@gmail.com,my site is https://wasted123.github.io/pyil/  :)
Package: pyilint
PyILIntDescriptionPyILIntis a purePythonimplementation of theInterlockLedger ILIntinteger encoding standard.This implementation is based on thereference implementationshipped with the official definition of the standard
and therust-il2-ilint.RequirementsThis program was developed for Python 3.6 or higher. No
external dependencies are required.InstallationTo install this library, you may download the code fromgithuband copy
the contents of the directorysrcinto your module's directory.You can also usepipto install it by running the command:$ pip install pyilintHow to use itA simple example program is:importrandomfrompyilintimportMAX_UINT64,ilint_encode,ilint_decodev=random.randrange(0,MAX_UINT64)buff=bytearray()size=ilint_encode(v,buff)print(f'{v}was encoded to{buff}in{size}bytes...')dec,dec_size=ilint_decode(buff)print(f'...and was decoded to{dec}using{dec_size}bytes.')The documentation of this library can be found in the source code and in its
unit-tests.LicenseThis program is licensed under the BSD 3-Clause License.Changes0.2.2:Tested on multiple versions of python with tox;0.2.1:Unit-tests removed from the distribution package;0.2.0:Replacing bitwise operations byint.to_bytes()andint.from_bytes();Exposing the low level functionilint_decode_multibyte_core();0.1.1:Initial public release;
Package: pyilper
pyILPR (Virtual HP-IL Devices)IndexDescriptionFeaturesCompatibilityInstallationLicenseAcknowledgementsDescriptionHP-IL (Hewlett Packard Interface Loop) is a serial interconnection bus
introduced by Hewlett-Packard in the early 1980s. It enabled the communication
between peripheral devices such as printers, floppy disk drives etc.
with programmable calculators such as the HP-41C, HP71B and HP-75C/D.The connection to PCs was realized by either a generic ISA bus card or a
serial interface controller. As these devices are not available anymore,
Jean-Francois Garnier published hisPIL-Box projectin 2009 to link a PC via USB to the HP-IL system.The PC operating system communicates with the PIL-Box as a virtual serial
device over USB. The PIL-Box is connected to the HP-IL Loop.pyILPER is a program that reads incoming HP-IL frames from the PIL-Box,
processes them by emulating some virtual HP-IL devices, like a printer,
a disk drive or a terminal and sends the processed frames back to the loop.FeaturesEntirely written in Python3 using the Qt GUI-Framework (Qt5 and Qt6)Virtual mass storage drive with integrated directory list, file management  (import, export, rename, purge, view) and disk management functions (label, pack, initialize)Virtual generic printer emulating the HP-71B, HP-41C, HP-75 and ROMAN-8 character setsTerminal emulator with keyboard support for HP-71B and HP-75.Virtual plotter emulating the HP-7470A HP-IL plotterVirtual printer emulating the HP-82162A thermal printerVirtual printer emulating the ThinkJet HP-2225B printerHP-IL scopeThe number of virtual devices is configurable,The virtual devices can be either organized in a compact tabbed view or in independent floating windowsThe output of the scope or the virtual printer(s) is logged to file(s)Monitoring the status of the virtual HP-IL devicesSupport for the PIL-Box via serial-over-usb interfaceSupport forvirtual HP-IL over TCP/IP(dual TCP/IP V4/V6 stack)Support to connect the emulatorsEMU41, EMU71 and EMU75running on DOSBox to pyILPER.See thepyILPER virtual devices galleryfor details.CompatibilitypyILPER has been successful tested with LINUX, Windows 10 and macOS.InstallationpyILPER requires the Python interpreter and the Qt framework installed.See theInstallation Instructionsfor details.In order to use the file and disk management functions and the virtual HP7470A plotter
an up to date version of theLIFUTILSis required as well.LicensepyILPER is published under the GNU General Public License v2.0 License
(see LICENSE file).AcknowledgementsMuch code was taken from ILPER for Windows (Copyright (c) 2008-2013
J-F Garnier, Visual C++ version by Christoph Gießelink 2016).
The terminal emulator code was taken from the pyqterm console widget written
by Henning Schroeder. The virtual TCP/IP support of pyILPER was significantly
improved by Christoph Gießelink who also provided many other improvements. The virtual HP7470A plotter engine was derived from the HP2XX software (Heinz W. Werntges, Martin Kroeker). Parts of the HP82162A printer emulation were taken from Eric Smith's Nonpareil emulator.
Package: pyilt2
pyILT2is apython libraryto access theNISTStandard Reference Database #147,
aka Ionic Liquids Database -ILThermo v2.0.
It comes withpyilt2report, a simplecommand line tool for searchrequests.NoteThe author is not affiliated to the National Institute of Standards and Technology (NIST)!WarningThere is no official web API available to access ILThermo, which could have been used here.
Therefore thestabilityof this library depends on thestabilityof the JSON/javascript framework of the webservice.DocumentationDocumentation including installation procedure, tutorial and API:http://wgserve.de/pyilt2/RequirementsPython 2 or 3NumPyRequests: HTTP for HumansCiteFor the usage of the database ILThermo,notthis software, please cite:Kazakov, A.; Magee, J.W.; Chirico, R.D.; Paulechka, E.; Diky, V.; Muzny, C.D.; Kroenlein, K.; Frenkel, M. “NIST Standard Reference Database 147: NIST Ionic Liquids Database - (ILThermo)”, Version 2.0, National Institute of Standards and Technology, Gaithersburg MD, 20899,http://ilthermo.boulder.nist.gov.Dong, Q.; Muzny, C.D.; Kazakov, A.; Diky, V.; Magee, J.W.; Widegren, J.A.; Chirico, R.D.; Marsh, K.N.; Frenkel, M., “ILThermo: A Free-Access Web Database for Thermodynamic Properties of Ionic Liquids.” J. Chem. Eng. Data, 2007, 52(4), 1151-1159, doi: 10.1021/je700171f.
Package: pyilt22
pyILT2is apython libraryto access theNISTStandard Reference Database #147,
aka Ionic Liquids Database -ILThermo v2.0.
It comes withpyilt2report, a simplecommand line tool for searchrequests.NoteThe author is not affiliated to the National Institute of Standards and Technology (NIST)!WarningThere is no official web API available to access ILThermo, which could have been used here.
Therefore thestabilityof this library depends on thestabilityof the JSON/javascript framework of the webservice.DocumentationDocumentation including installation procedure, tutorial and API:http://wgserve.de/pyilt2/RequirementsPython 3.5+NumPyRequests: HTTP for HumansCiteFor the usage of the database ILThermo,notthis software, please cite:Kazakov, A.; Magee, J.W.; Chirico, R.D.; Paulechka, E.; Diky, V.; Muzny, C.D.; Kroenlein, K.; Frenkel, M. “NIST Standard Reference Database 147: NIST Ionic Liquids Database - (ILThermo)”, Version 2.0, National Institute of Standards and Technology, Gaithersburg MD, 20899,http://ilthermo.boulder.nist.gov.Dong, Q.; Muzny, C.D.; Kazakov, A.; Diky, V.; Magee, J.W.; Widegren, J.A.; Chirico, R.D.; Marsh, K.N.; Frenkel, M., “ILThermo: A Free-Access Web Database for Thermodynamic Properties of Ionic Liquids.” J. Chem. Eng. Data, 2007, 52(4), 1151-1159, doi: 10.1021/je700171f.
Package: pyiltags
PyILTagsDescriptionPyILTagsis a purePythonimplementation of theInterlockLedger ILTagsTLV encoding.It implements all tags defined by the standard, each one with proper interfaces to manipulate
their data. It can also handle any non standard tag as instances ofILRawTag.Furthermore, the provided API allows the implementation of new tags from ground up or by reusing
one of the existing standard tags with new IDs.RequirementsThis program was developed for Python 3.7 or higher.It depends onPyILInt 0.2.2or later to work properly.InstallationTo install this library, you may download the code fromgithuband copy
the contents of the directorysrcinto your module's directory.You can also usepipto install it by running the command:$ pip install pyiltagsHow to use itThis library can be used to create, serialize and deserialize values
using theILTagsstandard.This is a very simple example about how to use this library to
create, serialize and deserialize a tag:fromioimportBytesIOfrompyiltags.standardimportILStandardTagFactory,ILUInt64Tag# Serialize a tagtag=ILUInt64Tag(123456)writer=BytesIO()tag.serialize(writer)writer.seek(0)serialized=writer.read()print(f'Tag with id{tag.id}and value{tag.value}serialized.')# Unserialize the tagreader=BytesIO(serialized)factory=ILStandardTagFactory()deserialized_tag=factory.deserialize(reader)print(f'Deserialized tag with id{deserialized_tag.id}and value{deserialized_tag.value}.')Further information about this library can be found in the source code and in
its unit-tests.LicenseThis program is licensed under the BSD 3-Clause License.Changes0.1.1:Tested on multiple versions of python with tox;0.1.0:Initial public release with minimum functionality;
Package: pyilz
Pyilz - An Illuvium Zero Python libraryOverviewThis package hopes to make automation and management of Illuvium Zero Land a little easier by allowing you to interact with the gamestate APIs.As the current Alpha version has no server-side authority the methods implemented only perform reads as to not break your gamestate.This libraryCANbe used while you have the game running as it uses your local machinesdevice_id, without this your game client would log-out due to different devices running the same plot.Currently only supports Windows as replicating theget_device_idimplementation from the Unity game engine requires WMI.InstallationInstall usingpip...pip install pyilzRequirementsPython 3.7+Your Cognito access_token or refresh_tokenSee belowTokens can either be passed into theget_game_statefunction or pulled from the environment variables if available.Environment VariablesREFRESH_TOKEN=...
ACCESS_TOKEN=...Acquiring your Cognito tokensAt the time of writing this there is no way of generating application scoped access tokens so the only way to authenticate against the gamestate APIs is by logging intohttps://play.illuvium.io/and retrieving the tokens from local storage.DO NOTshare your refresh_token or access_token, the refresh_token can generate new access_tokens for up to 30 days.Example of tokens in Chromium Local StorageExamplefrompyilz.get_tokenimportget_tokenfrompyilz.get_game_stateimportget_game_statefrompyilz.parse_landimportparse_land,get_buildings_and_activitiesfrompyilz.get_timersimportget_timersfrompyilz.get_buildingsimportget_building_storage,get_active_output,get_passive_outputfrompyilz.get_plotsimportget_plot_metadata# Load ACCESS_TOKEN and REFRESH_TOKEN env varsimportdotenvdotenv.load_dotenv()# Get access tokentoken=get_token()# Get list of plotsplots=get_game_state(token)['data']# Get the second plot in game stateplot=plots[2]['data']landId=plots[2]['landId']# Look up metadata to get region and tiermetadata=get_plot_metadata(landId)tier=metadata['tier']region=metadata['region']# Get Paths, Buildings, Current, Automatic and Completed Actionsbuilding_data=parse_land(plot)paths,buildings,ca,aa,completed=get_buildings_and_activities(building_data)# Get timers from actionstimers=get_timers(ca,aa,completed)# Get total storagestorage=get_storage(building_data,tier)# Get the output from active and passive actionshydrogen_pump_5_active=get_active_output("Hydrogen Pump",level=5,tier=tier,efficiency=150)sequestrian_plant_5_passive=get_passive_output("Sequestrian Plant",level=5,tier=tier,efficiency=150)Package managementBuildpy -m pip install --upgrade build
py -m buildReleasepy -m pip install --upgrade twine
py -m twine upload --repository pypi dist/*
Package: pyim
PyIMPyIM (Python Insertional Mutagenesis) is a python package for analyzing
insertional mutagenesis data from targeted sequencing of transposon insertion
sites. The package provides several command line tools for identifying
insertions, calling common insertion sites (CISs) and annotating
insertions/CISs directly from the command line. It also aims to provides
the basic building blocks for implementing new pipelines, CIS callers, etc.DocumentationPyIM’s documentation is available atjrderuiter.github.io/pyim.LicenseThis software is released under the MIT license.History0.2.1 (2017-06-08)Updated documentation for PyPI.0.2.0 (2017-05-10)Refactored pipeline structure.Added ShearSplink and Nextera pipelines.0.1.0 (2016-09-01)Initial release.
Package: pyima
This module implements an audio codec IMA ADPCM suitable for use in
games or other audio applications. It support 256 bytes compressed blocks
with 505 4-bit samples at sample rate 8 KHz mono and 1010 bytes uncompressed
blocks with 505 16-bit samples at sample rate 8 KHz mono.
16-bit data samples encoded as 4-bit differences result in 4:1 compression format.
Package: py-image-border
py-image-borderpy-image-borderis a simple project that lets you easily add borders to screenshots:$ add-border my_screenshot.pngInstallation sets up anadd-bordershortcut, so you don't need to use anypythoncommands to use the project. If you want, you can also use the following syntax:$ python -m py_image_border.add_border my_screenshot.pngInstallationInstall the package withpip:$ python -m pip install py-image-borderThe only dependency isPillow.UsageYou can adjust the size of the border, add some padding between the image and border, and set a custom color for the border:# 15-pixel border:
$ add-border my_screenshot.png 15

# 10-pixel padding:
$ add-border my_screenshot.png --padding 10

# black border:
$ add-border my_screenshot.png --border-color blackTo see the full usage documentation, use--help:usage: add-border [-h] [--padding PADDING] [--border-color BORDER_COLOR] path [border_width]

Add a border to any image.

positional arguments:
  path                  Path to the original image.
  border_width          Border width (default: 2).

options:
  -h, --help            show this help message and exit
  --padding PADDING     Padding (default: 0).
  --border-color BORDER_COLOR
                        Border color (default: lightgray).NotesThis project was motivated by the lack of an easy, consistent way to add borders to screenshots on macOS.The test image is a bear I caught with a game camera, scratching its back against a tree:I had left the game camera out much longer than expected, and had about 100k images to go through. I wrote a Python script to flag any image with an area of dark pixels. This was one of about 12 images flagged. :)
Package: pyimagecompressor
Documents:http://imagecompressor.readthedocs.io/ImageCompressorImage compressors written by pure python.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.Support ListCompressorPaperIntroductionCore CodeIn ChinesepilN/AclickclickPIL自带压缩算法raisrclickclickclick谷歌RAISR算法dctN/Aclickclick基于离散余弦变换的图像压缩svdN/Aclickclick基于奇异值分解的图像压缩InstallPip installrun "pip install pyimagecompressor"Source code install(1)Offline
Step1:gitclonehttps://github.com/CharlesPikachu/imagecompressor.git
Step2:cdimagecompressor->run"python setup.py install"(2)Online
run"pip install git+https://github.com/CharlesPikachu/imagecompressor.git@master"Quick Startfromimagecompressorimportimagecompressorcompressor=imagecompressor.ImageCompressor('dct')image,eavl_result=compressor('input.jpg')ScreenshotProjects in Charles_pikachuGames: Create interesting games by pure python.DecryptLogin: APIs for loginning some websites by using requests.Musicdl: A lightweight music downloader written by pure python.Videodl: A lightweight video downloader written by pure python.Pytools: Some useful tools written by pure python.PikachuWeChat: Play WeChat with itchat-uos.Pydrawing: Beautify your image or video.ImageCompressor: Image compressors written by pure python.FreeProxy: Collecting free proxies from internet.Paperdl: Search and download paper from specific websites.Sciogovterminal: Browse "The State Council Information Office of the People's Republic of China" in the terminal.CodeFree: Make no code a reality.DeepLearningToys: Some deep learning toys implemented in pytorch.DataAnalysis: Some data analysis projects in charles_pikachu.Imagedl: Search and download images from specific websites.MoreWeChat Official AccountsCharles_pikachu
Package: pyimagedl
Documents:https://imagedl.readthedocs.io/ImagedlSearch and download images from specific websites.
You can star this repository to keep track of the project if it's helpful for you, thank you for your support.Support ListSource_ENSource_CNSupport Search?Support Download?baidu百度图片✓✓bing必应图片✓✓google谷歌图片✓✓InstallPip installrun "pip install pyimagedl"Source code install(1)Offline
Step1:gitclonehttps://github.com/CharlesPikachu/imagedl.git
Step2:cdimagedl->run"python setup.py install"(2)Online
run"pip install git+https://github.com/CharlesPikachu/imagedl.git@master"Quick StartRun by leveraging the APIfromimagedlimportimagedlconfig={'savedir':'outputs','auto_set_proxies':True,'auto_set_headers':True,'search_limits':1000,'num_threadings':5,}client=imagedl.imagedl(config=config)client.run('baidu')Run by leveraging compiled fileUsage: imagedl [OPTIONS]

Options:
  --version                  Show the version and exit.
  -k, --keyword TEXT         想要搜索下载的图片关键字, 若不指定, 则进入imagedl终端版
  -s, --savedir TEXT         下载的图片的保存路径
  -t, --target TEXT          指定图片搜索下载的平台, 例如"baidu"
  -l, --limits INTEGER       下载的图片数量
  -n, --nthreadings INTEGER  使用的线程数量
  --help                     Show this message and exit.ScreenshotProjects in Charles_pikachuGames: Create interesting games by pure python.DecryptLogin: APIs for loginning some websites by using requests.Musicdl: A lightweight music downloader written by pure python.Videodl: A lightweight video downloader written by pure python.Pytools: Some useful tools written by pure python.PikachuWeChat: Play WeChat with itchat-uos.Pydrawing: Beautify your image or video.ImageCompressor: Image compressors written by pure python.FreeProxy: Collecting free proxies from internet.Paperdl: Search and download paper from specific websites.Sciogovterminal: Browse "The State Council Information Office of the People's Republic of China" in the terminal.CodeFree: Make no code a reality.DeepLearningToys: Some deep learning toys implemented in pytorch.DataAnalysis: Some data analysis projects in charles_pikachu.Imagedl: Search and download images from specific websites.MoreWeChat Official AccountsCharles_pikachu