Saravanan666/pypi-org huggingface dataset:
Package: penelopa-dialog
Penelopa DialogPenelopa Dialogis a Python module for creating interactive console applications. It simplifies the process of dialogues in the console, waiting for user inputs, and handling responses, making it easier to create interactive command-line tools.InstallationTo installPenelopa Dialog, you can use pip:pipinstallpenelopa-dialogUsageAs a Python ModuleYou can usePenelopa Dialogas a module in your Python scripts.Example:frompenelopa_dialogimportPenelopaDialog# Initialize the dialog with a prompt messagedialog=PenelopaDialog("Hello, please tell me your task.")# Run the dialog and capture the user's inputuser_response=dialog.run()print("You responded with:",user_response)This example demonstrates initializing thePenelopa Dialogwith a specific message, running the dialogue to wait for the user's input, and then printing out the response.Customizing Your DialogueYou can customize your dialogue by adjusting the prompt message or by extending thePenelopaDialogclass to include more complex logic or additional interactive features.Output ExampleWhen you run thePenelopa Dialog, it displays the prompt message and waits for the user's input. Here is an example interaction:Hello, please tell me your task:
> Refactor the database schema.
You responded with: Refactor the database schema.ContributingContributions, issues, and feature requests are welcome! Feel free to checkissues page.LicenseMIT
Package: penelope.trac
for more details visit:http://getpenelope.github.com/1.2.12 (2016-05-11)use only active users for svn authz file [amleczko]1.2.11 (2016-03-03)remove quality custom fields [amleczko]1.2.10 (2014-07-29)add stats_exclude custom field [amleczko]1.2.9 (2014-07-03)fix current iteration report [amleczko]fix transaction handling when working with trac [amleczko]make sure issuetype field is visible to customers [amleczko]fix quick reply plugin [amleczko]fixes for populate script [amleczko]fixes for angular integration [amleczko]include feedly [amleczko]integrate with redis publisher [amleczko]CSS fixes [amleczko]new ticket workflow state [amleczko]enable trac search for CUSTOMER role [amleczko]1.2 (2013-12-20)refactor popen calls [amleczko]fix problem with XML transport [amleczko]1.1 (2013-09-02)fix problem with proxy in front for xml-rpc [amleczko]make sure the dns errors are handled by xmlrpc [amleczko]1.0 (2013-08-13)Nothing changed yet.
Package: peng3d
peng3d is an open-source 3D graphics engine written in python and with pyglet.peng3d aims to make creating quick-and-easy visualizations and proof-of-concept projects easier
while still being powerful enough for larger projects as well.peng3d is a set of tools and classes extending built-in pyglet and python functionality with easier to use variants that are still compatible with low-level programming and old code.You can install peng3d by cloning this project and executingpython setup.py install.See here for Linux:$ git clone https://github.com/not-na/peng3d.git

$ cd peng3d

$ python setup.py installThis package can also be installed via pip or easy_install:$ pip install peng3d

or

$ easy_install peng3dSee the docs linked under the badge above for more information!
Package: peng3dnet
peng3dnetis a TCP-Based networking Library designed for use withpeng3d.It uses Length-Prefixing to cut the raw TCP Stream into packets, which are usuallyMessagePack-encoded Python objects.peng3dnethas been tested and is developed under Python 3.5, however it should work with newer versions as well.
Python 2.x support is currently not planned, but may be possible by rewriting small parts of the code.DocumentationThe current documentation is availablehereon ReadTheDocs.The Sphinx-based source for the documentation is available in thedocs/subdirectory.
Documentation for specific methods and classes is usually found in the docstring of the method/class.RequirementsCurrently,peng3dnetrequires only two modules:
-bidict, as PyPI packagebidict-msgpack-pythonoru-msgpack-python, available under the same name on PyPINote thatmsgpack-pythonmay be faster, since it has a C-extension.
In cases where C-extensions cannot be used,u-msgpack-pythoncan be used, since it should work on all platforms and is written in pure Python.Installation viapipIf possible, this method of installation is to be preferred.Installation viapipis simple:pip install peng3dnetNote that on some systems it may be necessary to usesudo pip install peng3dnetif the above command fails.Installation viasetup.pyIf possible, usepipinstead.Installation viasetup.pypython setup.py installNote that using this method requires manually installing the dependencies and downloading of the repository.
It may also be necessary to usesudo python setup.py installif the above command fails.
Package: peng3d_sphinxext
``peng3d_sphinxext`` - A Sphinx plugin adding support for `peng3d <https://github.com/not-na/peng3d>`_ events=============================================================================================================This Sphinx plugin adds support for `peng3d Events <http://peng3d.readthedocs.io/en/latest/events.html>`_\ .It also supports old-style pyglet events sent via peng3d.Short documentation*******************There are only two directives added by ``peng3d_sphinxext``::.. peng3d:event:: some:event.nameDocumentation for the event.and.. peng3d:pgevent:: on_pyglet_eventDocumentation for a pyglet event.These directives can be referred to as usual, via ``:peng3d:event:`some:event.name` `` and ``:peng3d:pgevent:`on_pyglet_event` ``.
Package: pengar
Author:Joar WandborgLicense:AGPLv3 or laterPengar is a work in progress.InstallationGet the code:gitclonehttps://github.com/joar/pengar.git&&cdpengarInstallpython-virtualenv:sudoapt-getinstallpython-virtualenvvirtualenv.&&sourcebin/activateInstall dependencies:pythonsetup.pydevelopUsage$pengardebugSocialsecuritynumber:9010240000Passcode:INFO:pengar.swedbank:RequestingCSRFtoken...INFO:pengar.swedbank:SubmittingSSNloginform...INFO:pengar.swedbank:Submittingcode...INFO:pengar.swedbank:Requestingaccounts...{{accountdata}}INFO:pengar.swedbank:Requestingaccount1,page1INFO:pengar.swedbank:Requestingaccount1,page2INFO:pengar.swedbank:Requestingaccount1,page3{{transactiondata}}or if you want to put the results in a database for easy querying:$pengarupdate[...]thensqlite3pengar.sqliteand then you can execute queries on the data:SELECTnote,SUM(amount),COUNT(amount)FROMtransactionGROUPBYnoteORDERBYSUM(amount);notesumcountICA SUPERMARKET-694828Överföring Spar, 3k-60002Dalpay.is-17121Bankomatuttag-15001Thank youBjörn Sällarpwhose code I inspected to get the URLs to  Swedbank’s
mobile siterequests authors, without you my code would have been twice as
unreadable
Package: pengbot
warning:Pengbo is currently in DESIGNimportpengbotfrompengbot.adaptersimportSlackRobot,Mention@pengbot.make_robot(SlackRobot)defmybot(bot):bot.context=bot.context(api_token=os.environ.get('SLACK_API_TOKEN',None))@vvbot.hears(Mention)deftalking_parrot(bot,message):yield frombot.says(':bird:%s'%message['text'],channel=message['channel'])if__name__=='__main__':mybot()Installation$pipinstallpengbotDocumentationTODOFuzzy string match for commandsCommands receive message context.Listen all messages to trigger commands.Adapters for Slack, XMPP, Twitter.Message stream filters.Message stream middlewares.Stream response messages.Natural Language Processing?.http://spacy.ioExample ideasAuto linking for Jira Issues.Attach user mentions to issues as comments in Jira.Bots talking to bots.Voting and Polls.
Package: pengines
This is a module for interfacing python with the Prolog Pengines
knowledge base.APICreate a basic run pengine server script, and run it with swipl.:- use_module(library(http/thread_httpd)).
:- use_module(library(http/http_dispatch)).
:- use_module(library(pengines)).

server(Port) :- http_server(http_dispatch, [port(Port)]).

:- server(4242).Initialize a basic PengineBuilderfrom pengines.Builder import PengineBuilder
from pengines.Pengine import Pengine

pengine_builder = PengineBuilder(urlserver="http://localhost:4242")Create the pengine querying object.pengine = Pengine(builder=pengine_builder)
pengine.create()Make your query – note the lack of ending period – Pengine performs
the query like ‘ask(member(X, [1,2,3], [])).’query = "member(X, [1,2,3])"
pengine.ask(query)
print(pengine.currentQuery.availProofs)Iterate through the proofs like this:while pengine.currentQuery.hasMore:
    pengine.doNext(pengine.currentQuery)
    print(pengine.currentQuery.availProofs)prologterms libraryThe python library prologterms aims to make it easier to construct
prolog programs and query terms from within python.For an example of how to use prologterms in conjunction with pengines,
see:https://pypi.org/project/prologterms/from pengines.Builder import PengineBuilder
from pengines.Pengine import Pengine
from prologterms import TermGenerator, PrologRenderer, Program, Var

P = TermGenerator()
X = Var('X')
Y = Var('Y')
Z = Var('Z')
R = PrologRenderer()

p = Program(
    P.ancestor(X,Y) <= (P.parent(X,Z), P.ancestor(Z,Y)),
    P.ancestor(X,Y) <= P.parent(X,Y),
    P.parent('a','b'),
    P.parent('b','c'),
    P.parent('c','d')
)

q = P.ancestor(X,Y)

factory = PengineBuilder(urlserver="http://localhost:4242",
                         srctext=R.render(p),
                         ask=R.render(q))
pengine = Pengine(builder=factory, debug=True)
while pengine.currentQuery.hasMore:
    pengine.doNext(pengine.currentQuery)
for p in pengine.currentQuery.availProofs:
    print('{} <- {}'.format(p[X.name], p[Y.name]))
Package: pengu
Pengu: a Library for Deep Learning in Computer VisionWork In Progress！command$ tensorboard --logdir=./logs$ python -m pengu.main.crawler -config config/crawler.yaml -csv data/v2/crawler/crawler_result.csv -i data/v2/crawler/images -n 50
$ python -m pengu.main.preprocess_images -config config/preprocess.yaml -csv data/preprocessed
$ python -m pengu.main.train -config config/train.yaml -i data/train/inputs -m data/train/models -t ./logs
Package: pengue-brain-games
Hexlet tests and linter status:Brain Games. Level 1 project onHexlet, program: Python developer.Installation:pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ pengue-brain-gamesInstalling package and playing in brain-evenPlaying in brain-calcPlaying in brain-gcdPlaying in brain-progressionPlaying in brain-prime
Package: penguin-analyst-aviv
penguin_analyst_avivThis project can analyze your penguins##Usageimportpenguin_analyst_avivdf=penguin_analyst_aviv.get_penguins()print(penguin_analyst_aviv.count_penguins())# 344print(penguin_analyst_aviv.islands())# ['Torgersen','Dream','Biscoe']How to installpipinstallpenguin_analyst_aviv
Package: penguinpi
PenguinpiLibrary for communicating with and controlling thePenguinPirobot platform.Key features:Motor control and encoder queryingAccess to cameraAccess to HAT and LED screenInstalling# Python2.7
pip install penguinpi

# Python3
pip3 install penguinpiBasic usageimportpenguinpiimporttimeimportcv2address='xxx.xxx.xxx.xxx'port=8080bot=penguinpi.PiBot(address,port)bot.setVelocity(50,50)time.sleep(2)bot.stop()img=bot.getImage()cv2.imshow('image',img)cv2.waitKey(0)
Package: penguin-py
🐧 penguin-py 🐧Penguin is a lightweight, customizable stopwatch ⏱ decorator that helps you determine how long it takes for your functions to run. It supports both synchronous and asynchronous functions.Source codeThe source code of this package lives here:https://github.com/espitiaandres/penguinInstallationWith Command LineTo installpenguin-pywith the command line, run this command:pip install penguin-py.With arequirements.txtfileTo installpenguin-pyusing arequirements.txtfile, add this line to yourrequirements.txtfile.penguin-py==0.3.8UsageSynchronous FunctionsForsynchronousfunctions, use the@penguin()decorator.✅ To run withdefault kwargs:frompenguin_pyimportpenguin@penguin()deffoo(test1,test2=None):# Note: this function can be anything!foriinrange(10000000):passreturn"test",Truetest=foo("",test2="")✅ To run withuser specified kwargs:@penguin(verbose=True,show_args=True,show_return=True,foreground='cyan',background='yellow',)deffoo(test1,test2=None):foriinrange(10000000):passreturn"test",Truetest=foo("",test2="")Note: For a more detailed list of all kwargs and their defaults, visit this section:List of kwargs❌ Sincepenguinis a decorator that takes in kwargs, donotcall it without the brackets().frompenguin_pyimportpenguin@penguindeffoo(test1,test2=None):# Note: this function can be anything!foriinrange(10000000):passreturn"test",Truetest=test_func("",test2=":")If you do this, you'll get aTypeErrorrelating to arguments.Asynchronous FunctionsForasynchronousfunctions, use the@penguin_async()decorator.✅ To run withdefault kwargs:frompenguin_pyimportpenguin@penguin_async()deffoo(test1,test2=None):# Note: this function can be anything!foriinrange(10000000):passreturn"test",Truetest=foo("",test2="")This will output the following to your logger:✅ To run withuser specified kwargs:@penguin(verbose=True,show_args=True,show_return=True,foreground='cyan',background='yellow',)deffoo(test1,test2=None):foriinrange(10000000):passreturn"test",Truetest=foo("",test2="")This will output the following to your logger:List of kwargsverbose: WhenTrue, it shows all logs that are described by the other kwargs. WhenFalse,
each kwarg would determine if that specific log is shown - default:Falseshow_args: WhenTrue, it shows the function's signature, with the*argsand**kwargsbeing passed in.default:Falseshow_return: WhenTrue, it shows the function's return value(s).default:Falseforeground: When chosen from this list,["red", "yellow", "green", "blue", "magenta", "cyan", "grey"], it colour the logger outputtextthe chosen colour.default:"grey"background: When chosen from this list,["red", "yellow", "green", "blue", "magenta", "cyan", "grey", "black", "white"], it colour the logger outputbackgroundthe chosen colour.default:"black"DocumentationDocumentation ofpenguin-pycan be found here:https://github.com/espitiaandres/penguin/blob/master/README.mdBugs/RequestsIf you find any bugs or have any suggestions topenguin-py, submit them in the issues tab in the Github repo. This can be found here:https://github.com/espitiaandres/penguin/issuesLicenseDistributed under the terms of the MIT license,penguin-pyis free and open source software.
Package: penguins
NOTE:penguinsis not under active development.
I mostly used this as a tool for my own papers and my PhD thesis, and it served me admirably; however, I've since moved on to other stuff, and I don't have the time or motivation to work on new features.If you are using it, and would like any help with using it to make plots / analyse data, I'm more than happy to help; just write to me at {myGithubUsername} at gmail dot com.
Please putpenguinsin the subject title, or I will ignore it.Penguins: an ENjoyable Gateway to Unpacking and Illustrating NMR Spectrapenguinsis a Python 3 package intended mainly for generating publication-quality plots of NMR spectra in a programmatic, reproducible fashion.
It also performs a very small number of processing and analysis of NMR spectra, namely integration as well as generation of projections/slices.Installpython -m pip install penguins(It's a good idea to use a virtual environment.)ExampleAs an example of the output, here's Figure 2 fromAngew. Chem. Int. Ed.2017,56(39), 11779–11783:And here's a similar plot that can be done in under 20 lines of PEP8-compliant code using penguins (it's the same compound, but not the same data):importpenguinsaspghmqc,hsqc,cosy,noesy=pg.read("penguins-testdata",range(22001,22005))fig,axs=pg.subplots2d(2,2)hmqc.stage(axs[0,0],levels=7e3,f1_bounds="110..130",f2_bounds="7..9.5")hsqc.stage(axs[0,1],levels=4e4,f1_bounds="12..65",f2_bounds="0.5..5")cosy.stage(axs[1,0],levels=8e5)noesy.stage(axs[1,1],levels=1e5)titles=[r"$^{15}$N HMQC",r"$^{13}$C HSQC","COSY","NOESY"]forax,titleinzip(axs.flat,titles):pg.mkplot(ax,title=title)pg.ymove(ax,pos="topright")pg.label_axes(axs,fstr="({})",fontweight="semibold",fontsize=12)pg.cleanup_axes()pg.show()Get startedDocumentation can be found athttps://yongrenjie.github.io/penguins.
There are tutorial-type articles intended for entirely new users; I'm working on documentation beyond that, but it's not my main job, so it's a little slow.Note thatpenguinsis still in development, so the interface should not be assumed to be (too) stable. For now, I am working directly on the master branch, and rebasing/force pushing may occur without warning.NOTE: You may want to silence type checking.There are plenty of issues with this which I have yet to fix.
I have chosen to design penguins to provide Pythonic, friendly syntax, which unfortunately makes itverydifficult to correctly specify types.
Package: penikmatdoujin
PenikmatDoujinEnglish |IndonesiaPenikmatDoujin is a software to download doujin from various site.What This Software Do⬇️ Download image from supported site⬇️ Download custom range chapter⏬ Download all chapter🗜️ Compress downloaded image to cbz file🖼️ Convert image to webpHow To InstallMake sure you've already install Python 3.7 or newer.Then run this in commandline.pipinstallpenikmatdoujinHow To UseDownloaded images located in PenikmatDoujin/"Site Name"/"Doujin Title"Example:penikmatdoujin-c1-lhttps://sektedoujin.lol/manga/the-hypnosis-app-was-fake/Single Chapterpenikmatdoujinorpd-c"Chapter Number"-l"input link"All Chapterpenikmatdoujinorpd-l"input link"Multi Chapter with Custom Rangepenikmatdoujinorpd-c1,4,7or1-5-l"input url"Option Flags| Option Flag | Description || :-: | :-: || -h / --help | Show help message || -l / --link url | Input url || -c | Select Chapter Number to Download. || -cbz | Compress downloaded image to cbz || -webp | Convert downloaded image to webp |Supported Site| Site | URL || :-: | :-: ||SekteDoujin|https://sektedoujin.lol/||Dojing|https://dojing.net/||QinIMG|https://www.qinimg.com/||Kuma Poi|https://kumapoi.me/||Komik Dewasa|https://komiklokal.pics/||FastManhwa|https://fastmanhwa.net/||WorldManhwas|https://worldmanhwas.info/|✳️ : In development
Package: penin
Information gathering and penetration testing frameworkPenIn (Information gathering and penetration testing framework) is a
collection of tools to perform various tasks of an assessment.InstallationOne requirements is that you have Python 3 installed.$pip3install-rrequirements.txt

$pip3installsetup.pyUsageAll available commands are grouped.
to execute.$penin--helpSome commands require elevated permission. Those are only working if executed
as root.$sudobin/penin--helpDocumentationAt the current state there is no documentation beside the README available.DeploymentsDockerIncluded is a basicDockerfilefor building and distributingPenIn,
and can be built with the includedmakehelper:$makedocker
$dockerrun-itpenin--helpThis requires that you havedockerinstalled.Licensepeninis licensed under the Apache Software License 2.0.
Package: penisipsum
python-penisipsumRandom text generatorpenisipsum.sentence(words=15, base_words="Penis ipsum", capitalize=True, add_period=True)words: Defines how many words the sentence will havebase_words: Add some starting words to the sentencecapitalize: Whether of not capitalize the sentenceadd_period: Whether or not to add a final period to the sentenceExample:Penis ipsum eu huevum frenillum do desinflatum membrum balanitis sunt gustosum apetitosus pichum anus glandum.penisipsum.paragraph(sentences=5, max_words_per_sentence=15, min_words_per_sentence=3)sentences: How many sentence needs to be generatedmax_words_per_sentence:  Maximum words per sentencemin_words_per_sentence: Minimum words per sentenceExample:Penis ipsum ea membrum membrum fimosidamus quis durum nisi ex. Amet est pollamum escrotae rabaken eu. Amet amet do qui. Sit nisi prepucium. Anus nisi do ut eu falum testiculum qui ex apetitosus falum. Sint quis do membrum qui gonorreum nisi eu microlae escrotum ad.
Package: penkit-optimize
penkit-optimizeis a command-line tool for optimizing and visualizing the drawing order of SVG graphics for pen plotting. For more information,see this post.InstallationThis package has a non-Python dependency,libspatialindex. The easiest way to install it is by installing thertreePython package via Conda:conda install rtreeOnce this is installed,penkit-optimizecan be installed viapip:pip install penkit-optimizeUsageTo see CLI options:penkit-optimize -h
    usage: penkit-optimize [-h] [--greedy] [--noopt] [--runtime RUNTIME]
                           [--merge-paths [MERGE_PATHS]] [--vis-output VIS_OUTPUT]
                           input_file [output_file]

    positional arguments:
    input_file
    output_file

    optional arguments:
    -h, --help            show this help message and exit
    --greedy, -g          Run greedy optimization only.
    --noopt, -n           Don't run any optimization.
    --runtime RUNTIME, -t RUNTIME
                          Maximum runtime (in seconds) of optimization stage.
    --merge-paths [MERGE_PATHS], -m [MERGE_PATHS]
                          Merge paths that start/end near each other. You may
                          optionally specify a threshold distance (in document
                          units) after this parameter.
    --vis-output VIS_OUTPUT, -v VIS_OUTPUT
                          If provided, save a visualization of the path to this
                          SVG file.ExamplesGenerate optimized SVG with default options (up to 5 minute runtime), and save toinput-optimized.svg:penkit-optimize input.svgDon’t optimize anything, just visualize the transits:penkit-optimize input.svg -n -v noopt-vis.svgnoopt-vis.svg:Run greedy optimization (only), save the file, and save a visualization of the result:penkit-optimize input.svg output.svg -g -v greedy-vis.svggreedy-vis.svg:Run the full optimization and write a visualization of the result:penkit-optimize input.svg output.svg -v opt-vis.svgopt-vis.svg:Run the full optimization and merge paths that start/end within 1.5 units:penkit-optimize input.svg -m 1.5
Package: pennant
A feature flagging library that uses decorators and context management to “feature flag”
certain functions or blocks of code. I feel like it’s better than a bunch of conditionals,
but I’m often wrong.NotesContrary to how some folks might do it, this library takes and “opt-out” approach where
setting the flag to False prevents the given function or code block from running. As long
as the argument provided to the decorator or content manager evaluates to False,
anything’s game.
Package: penn-chime
PyPI hosted Python module for CHIMEDocumentationUser DocumentationDeveloper DocumentationContributingContribution OverviewJoin ourCode For Phillyproject or ourSlack workspacein the#covid19-chime-pennchannel if you’d like to chat with us. We’d appreciate yourfeedback.ThanksCreated byPredictive Healthcare @ Penn MedicineProject management provided byCode for PhillyProduction hosting provided byLinode Kubernetes Engine
Package: penne
PennePython Client Library for NOODLES ProtocolDescriptionPenne is the first client library to implement the NOODLES messaging protocol in Python. NOODLES allows multiple client
applications to interact collaboratively with data in real-time. The client uses a websocket connection to send CBOR
encoded messages, and all components in the scene graph can be subclassed and customized to fit an application's
needs.DocumentationFor more information, check outthe documentation.InstallationInstallation is as simple as:pipinstallpenneSimple ExamplefrompenneimportMethod,ClientclassCustomMethod(Method):custom_attribute=Nonedefon_new(self,message:dict):print(f"New method named{self.name}was created")withClient("ws://localhost:50000",{Method:CustomMethod})asclient:# do stuffHungry for more NOODLES?For more information and other related repositories check outthis collection