Saravanan666/pypi-org huggingface dataset:
Package: ikpdb
IKPdb is a Python 2 debugger. ForPython 3see the IKP3db project on github and pypi.https://github.com/cmorisse/ikp3dbFeaturesDebugging of multithreaded programsConditional breakpointsVariables hot modifications“Turbo mode”easy integration in frameworksInstallation$pipinstallikpdbInstallation from sourcesGit clone from the official repository then install with one of these:$pipinstallgit+git://github.com/audaxis/ikpdb.git@1.0.x# 1.0.x is the branch nameGetting startedCloud9 is our debugger client reference implementation so head
toCloud9, create an account there then refer to the Getting
Started section ofIKPdb documentation.Documentationhttps://ikpdb.readthedocs.io/RequirementsCPython 2.7.A C compiler (eg. python-dev Debian package, xcode tools on macOS).LicenseIKPdbis licensed under the MIT License.
See the License paragraph in the documentation.Source codeSource code is available on github:https://github.com/audaxis/ikpdbIssuesIssues are managed using Github’s Issues Tracker.
Package: ikpy
IKPyDemoLive demos of what IKPy can do (click on the image below to see the video):Also, a presentation of IKPy:Presentation.FeaturesWith IKPy, you can:Compute theInverse Kinematicsof every existing robot.Compute the Inverse Kinematics inposition,orientation, or bothDefine your kinematic chain usingarbitrary representations: DH (Denavit–Hartenberg), URDF, custom...Automatically import a kinematic chain from aURDF file.Support for arbitrary joint types:revolute,prismaticand more to come in the futureUse pre-configured robots, such asbaxteror thepoppy-torsoIKPy isprecise(up to 7 digits): the only limitation being your underlying model's precision, andfast: from 7 ms to 50 ms (depending on your precision) for a complete IK computation.Plotyour kinematic chain: no need to use a real robot (or a simulator) to test your algorithms!Define your own Inverse Kinematics methods.Utils to parse and analyze URDF files:Moreover, IKPy is apure-Python library: the install is a matter of seconds, and no compiling is required.InstallationYou have three options:From PyPI (recommended) - simply run:pipinstallikpyIf you intend to plot your robot, you can install the plotting dependencies (mainlymatplotlib):pipinstall'ikpy[plot]'From source - first download and extract the archive, then run:pipinstall./NB: You must have the proper rights to execute this commandQuickstartFollow this IPythonnotebook.Guides and TutorialsGo to thewiki. It should introduce you to the basic concepts of IKPy.API DocumentationAn extensive documentation of the API can be foundhere.Dependencies and compatibilityStarting with IKPy v3.1, only Python 3 is supported.
For versions before v3.1, the library can work with both versions of Python (2.7 and 3.x).In terms of dependencies, it requiresnumpyandscipy.sympyis highly recommended, for fast hybrid computations, that's why it is installed by default.matplotlibis optional: it is used to plot your models (in 3D).ContributingIKPy is designed to be easily customisable: you can add your own IK methods or robot representations (such as DH-Parameters) using a dedicateddeveloper API.Contributions are welcome: if you have an awesome patented (but also open-source!) IK method, don't hesitate to propose adding it to the library!LinksIf performance is your main concern,aversive++has an inverse kinematicsmodulewritten in C++, which works the same way IKPy does.CitationIf you use IKPy as part of a publication, please use the Bibtex below as a citation:@software{manceron_pierre_2022_6551158,author={Manceron, Pierre},title={IKPy},month=may,year=2022,note={{If you use this software, please cite it using themetadata from this file.}},publisher={Zenodo},version={v3.3.3},doi={10.5281/zenodo.6551158},url={https://doi.org/10.5281/zenodo.6551158}}
Package: iksemel
iksemel 1.6.1

        http://code.google.com/p/iksemelOwner:
Copyright (c) 2000-2011 Gurer OzenChanges and adaptations:
Copyright (c) 2016-2022 Suleyman Poyraz <zaryob.dev at gmail.com>Introduction:This is an XML parser library mainly designed for Jabber applications.
It provides SAX, DOM, and special Jabber stream APIs. Library is coded
in ANSI C except the network code (which is POSIX compatible), thus
highly portable. Iksemel is released under GNU Lesser General Public
License. A copy of the license is included in the COPYING file.Requirements:Meson and Ninja packages are required for compiling cvs versions.TLS support requires OpenSSL (>1.1.0) or GNUTLS (>2.0.0) library.Python bindings requires Python (>3.3).Compiling & Install:If you got the source from CVS, typemeson buildfor creating configuration script and files.Then typeninja -C buildnow library is compiled. You can test it withninja test -C buildand install it with(become root if necessary)
ninja install -C buildParametersopenssl: [enabled,disabled] OpenSSL support. (Conflicts with GNUTLS)gnutls: [enabled,disabled] GNUTLS support. (Conflicts with OpenSSL)with_tools: [true,false] Enable Tools (hash, ikslint, iksperf, iksroster)with_python: [true,false] Enable Python support.
Package: ikt
Image Keyword ToolImage Keyword Tool (IKT) is command-line utility that simplify usage of deep
learning libraries for image tags generation.This tool is in active development. Most futures only in planned state now.FeaturesPython 3.7+ onlyLinux, Mac and Windows support[planned] JPG images recognition and tagging[planned] Convert PNG images to JPG images for tagging[planned] Write tags to JPGs exif[planned] Write tags to separate txt files[planned] Recognition threshold configuration[planned] Pluggable and selectable IA modules[planned] Pluggable modules for stock sites uploadInstallationpipinstalliktUsage instructionsikt--helpDocumentationCheck out thedocumentationfor more
info.ContributionsContributions are very welcome. Please checkcontributors Guide.Code of ConductEveryone interacting in the Image Keywords tools project's codebases, issue
trackers, chat rooms, and mailing lists is expected to follow theCode of Conduct.LicenseMIT LicenseSeeLICENSEto see the full
text.
Package: ikwilnaarhuis
A (cross-platform) Python CLI tool to help people who feel like ‘IK WIL NAAR HUIS’.Usageikwilnaarhuisikwilnaarhuis 9 15runs ikwilnaarhuis withikwilnaarhuis-t9 15runs ikwilnaarhuis withikwilnaarhuis-t9 15-l60ikwilnaarhuis-vorikwilnaarhuis--version
Package: il
il - inline assembly in Python 3ExamplesDecorator API - simpleimportilimportctypes@il.asmdefadd_ints(rdi=ctypes.c_int32,rsi=ctypes.c_int32):"""# return sum of two 32-bit integers# 64-bit Linux/MacOS call convention#.intel_syntax noprefixmov rax, 0mov eax, ediadd eax, esiret"""returnctypes.c_int32print(add_ints(43,-1))Function API - powerfuladd_ints=il.def_asm(name="add_ints",prototype=ctypes.CFUNCTYPE(ctypes.c_int32,# return value (eax)ctypes.c_int32,# 1st param (edi)ctypes.c_int32),# 2nd param (esi)code=""".intel_syntax noprefixmov rax, 0mov eax, ediadd eax, esiret""")print(add_ints(43,-1))DependenciesIf object code is available: no dependencies outside Python standard
library.ctypesfrom the standard library is needed for loading
and running object code.If object code is not available:asandobjcopy(frombinutils) are required for compiling assembly.Install$sudopython3setup.pyinstallLibrary API documentation and call conventions$python3-c'import il; help(il)'How it worksAssume thatmylib.pycontains inlined assembly. By default,illooks for object code frommylib.py.il. If found, that code will
be executed when inlined functions are called.If object code is not found,iluses binutils:as(assembler)
andobjcopyto compile the assembly on-the-fly and extract object
code from the result. Object code is saved tomylib.py.ilfor
later use.Note:ildoes not link object code before running it.You can view contents ofmylib.py.ilusingil:$python3-c'import il; print(il.dump_lib("mylib.py.il", disasm=False))'(Usedisasm=Trueto disassemble the code in the dump. Requiresobjdump.)Debugging inlined assemblyImport the library, print the pid of the Python process and the
address of the function that you want to debug:>>>importmylib>>>importos>>>os.getpid()12345>>>print(mylib.myfunc.il_addr)21954560Attach GDB to the Python process, set a breakpoint to the address
and let the Python process continue.$gdb-p12345(gdb)layoutasm(gdb)break*21954560(gdb)contCall the function in Python>>>mylib.myfunc()Now you can step assembly instructions and see register values in
GDB:(gdb)ni(gdb)inforegisters
Package: il2ds-middleware
High-level access to IL-2 FB Dedicated ServerSynopsisA Python library for high-level communications with IL-2 Sturmovik FB Dedicated  Server. It provides interfaces of different services and parsers with their default implementation.Primitive asynchronous interaction with server’s console via TCP in telnet format was replaced by a service which provides an RPC-like style for managing missions flow, tracking user connections, chatting, gaining user’s statistics, etc.Interaction with server’s DeviceLink interface via UDP was replaced by a corresponding service.Manual reading of server’s log was replaced by a service for continuous log reading and parsing of events.The library provides opportunities for flexible and extremely rapid development of applications for interaction with IL-2 DS.Installationpip install il2ds-middlewareUsageSorry, usage documentation will come in future, but you can take a look at [examples](./examples) right now.
Package: il2fb-events-parser
Table of contentsSynopsisDemoKnown eventsInstallationUsageExceptionsSafe usageSynopsisThis is a Python library which parses events from log produced by dedicated
server of «IL-2 Forgotten Battles» flight simulator. Resulting information
about events is stored in special data structures.DemoYou may see this library in action even if you do not understand its purpose.All you need is just tovisit project’s demo page.That page allows you to test parser’s ability to process strings. If you
do not know what to enter into a text area, you may clickInsert test dataand parse it.If something goes wrong, you will be prompted to confirm automatic creation of
bug report which will belisted on this page.Known eventsThis library supports all known events produced by dedicated server
(129 unique events).To see their list, go to thedemo pageand clickSee the list of supported eventslink.InstallationGet Python package from PyPI:pipinstallil2fb-events-parserUsageIf you need to be able to parse all events this library knows about, useEventsParser.parse_string():ImportEventsParserand create its instance:fromil2fb.parsers.eventsimportEventsParserparser=EventsParser()Parse a string to get an instance of event:event=parser.parse("[8:33:05 PM] User0 has connected")Explore event’s internal structure:print(event)# <Event: HumanHasConnected>print(event.time)# datetime.time(20, 33, 5)print(event.actor)# <Human 'User0'>print(event.actor.callsign)# User0Convert event into a dictionary:importpprintpprint.pprint(event.to_primitive())# {'actor': {'callsign': 'User0'},#  'name': 'HumanHasConnected',#  'time': '20:33:05',#  'verbose_name': 'Human has connected'}ExceptionsIf you try to parse unknown event,EventParsingErrorwill be raised:parser.parse("foo bar")# Traceback (most recent call last):# …# EventParsingError: No event was found for string "foo bar"Current list of supported events is rather full, butEventParsingErroris
quite possible, because server’s events are undocumented and this library may
do not know about all of them.In case you need to catch this error, its full name isil2fb.parsers.events.exceptions.EventParsingError.Safe usageYou can set flagignore_errors=Trueif you don’t care about any exceptions:fromil2fb.parsers.eventsimportEventsParserparser=EventsParser()event=parser.parse("foo bar",ignore_errors=True)print(eventisNone)# TrueAny error (exceptSystemExitandKeyboardInterrupt) will be muted andNonewill be returned.
Package: il2fb-game-log-parser
Table of contentsSynopsisDemoKnown eventsInstallationUsageExceptionsSafe usageSynopsisThis is a Python library which parses events from game log produced by
dedicated server of «IL-2 Forgotten Battles» flight simulator. Resulting
information about events is stored in special data structures.DemoYou may see this library in action even if you do not understand its purpose.All you need is just tovisit project’s demo page.That page allows you to test parser’s ability to process strings. If you
do not know what to enter into a text area, you may clickInsert test dataand parse it.If something goes wrong, you will be prompted to confirm automatic creation of
bug report which will belisted on this page.Known eventsThis library supports all known events produced by dedicated server
(129 unique events).To see their list, go to thedemo pageand clickSee the list of supported eventslink.InstallationGet Python package from PyPI:pipinstallil2fb-game-log-parserUsageIf you need to be able to parse all events this library knows about, useGameLogEventParser.parse_string():ImportGameLogEventParserand create its instance:fromil2fb.parsers.game_logimportGameLogEventParserparser=GameLogEventParser()Parse a string to get an instance of event:event=parser.parse("[8:33:05 PM] User0 has connected")Explore event’s internal structure:print(event)# <Event: HumanHasConnected>print(event.time)# datetime.time(20, 33, 5)print(event.actor)# <Human 'User0'>print(event.actor.callsign)# User0Convert event into a dictionary:importpprintpprint.pprint(event.to_primitive())# {'actor': {'callsign': 'User0'},#  'name': 'HumanHasConnected',#  'time': '20:33:05',#  'verbose_name': 'Human has connected'}ExceptionsIf you try to parse unknown event,EventParsingExceptionwill be raised:parser.parse("foo bar")# Traceback (most recent call last):# …# EventParsingException: No event was found for string "foo bar"Current list of supported events is rather full, butEventParsingExceptionis quite possible, because server’s events are undocumented and this library
may do not know about all of them.In case you need to catch this error, its full name isil2fb.commons.events.EventParsingException.Safe usageYou can set flagignore_errors=Trueif you don’t care about any exceptions:fromil2fb.parsers.game_logimportGameLogEventParserparser=GameLogEventParser()event=parser.parse("foo bar",ignore_errors=True)print(eventisNone)# TrueAny error (exceptSystemExitandKeyboardInterrupt) will be muted andNonewill be returned.
Package: il2fb-regiments
This is a Python library for accessing regiments of IL-2 Forgotten Battles
flight simulator.Information about regiments was extracted directry from SFS archive namedfiles.sfs.Data inil2fb/regiments/datadirectory contains the following files:FilenameOriginal pathregShort_en.propertiesfiles.sfs/i18n/regShort.propertiesregShort_ru.propertiesfiles.sfs/i18n/regShort_ru.propertiesregInfo_en.propertiesfiles.sfs/i18n/regInfo.propertiesregInfo_ru.propertiesfiles.sfs/i18n/regInfo_ru.propertiesregiments.inifiles.sfs/PaintSchemes/regiments.iniNOTE:regShort.propertieswas renamed toregShort_en.properties.regInfo.propertieswas renamed toregInfo_en.properties.
These namesmustbe retained for localization sanity!Do notedit or resave the contents of files in this directory manually!
Instead, extract files fromSFSarchive and replace current ones with them.Usagefromil2fb.regimentsimportRegimentsregiment=Regiments.get_by_code_name("USN_VT_9B")print(regiment.code_name)# USN_VT_9Bprint(regiment.air_force.verbose_name)# USNprint(regiment.verbose_name)# VT-9 USS Essex CV-9print(regiment.help_text)# US Navy Torpedo Squadron 9 USS Essex CV-9Human-readable messages are sensitive to current language:fromverboselibimportuse_languagefromil2fb.regimentsimportRegimentsregiment=Regiments.get_by_code_name("890DBAP")print(regiment.verbose_name)# 890th "Bryansk" AP DDprint(regiment.help_text)# 890th "Bryansk" AP DDuse_language('ru')print(regiment.verbose_name)# 890-й Брянский АП ДДprint(regiment.help_text)# 890-й Брянский Авиационный Полк Дальнего Действия
Package: ilabs.aclient
ilabs.clientPython client to access ilabs-api.innodata.com endpoints.Buildingvirtualenv .venv -p python3
. .venv/bin/activate
pip install -r requirements.txt
pip install pytest

PYTHONPATH=. pytest ilabs/aclient/testUsageQuick start examples:https://github.com/innodatalabs/ilabs.aclient/tree/master/examplesUser guide and API reference:https://innodatalabs.github.io/ilabs.aclientCommand-Line Bulk Prediction ToolThis package also provides a CLI tool to run file-to-file prediction in bulk:ilabs_bulk_predict -h

usage: ilabs_bulk_predict [-h] --domain DOMAIN [--user_key USER_KEY]

                          [--num_workers NUM_WORKERS]
                          input_dir output_dir

Sends all files from the input directory to prediction service and places
result in the output directory

positional arguments:
  input_dir             Directory where input files are located
  output_dir            Directory where output will be saved

optional arguments:
  -h, --help            show this help message and exit
  --domain DOMAIN, -d DOMAIN
                        Prediction domain
  --user_key USER_KEY, -u USER_KEY
                        Secret user key
  --num_workers NUM_WORKERS, -n NUM_WORKERS
                        Number of concurrent workers
Package: ilabs.brs
Innodata BRS schema and related utilsBRS schema (Block-Record-Span) is used to mark inline entities in text and XML documents.Namespace is:http://innodatalabs.com/brsBRS parser (validates XML agains BRS schema)fromilabs.brsimportparse_brsxml_text=b'''\<i:b xmlns:i="http://innodatalabs.com/brs"><i:r>Hello, <i:s l="name">Mike</i:s></i:r></i:b>'''xml=parse_brs(xml_text)# this will throw if input is not a valid BRS...Developingpip install -r requirements.txt wheel pytest
PYTHONPATH=. pytest .

python setup.py bdist_wheel
Package: ilang
Inference language for volumetric imaging.#!/usr/bin/env pythonfrom ilang import Graphs, Samplers, Tracers
# .. more documentation is required, see the examples in the /examples folder.
# Look at how ilang is used in occiput.ioInstallationLinux, MacOsX, WindowsThere are two ways to install under Linux, MacOsX and Windows:If pip is installed:pip install ilangDownload source files, uncompress, at the command line cd to the downloaded folder and run:python setup.py build test installFeaturesSamplersMetropolis Hastings Markov Chain Monte CarloHamiltonian Monte CarloLangevin Adjusted Metropolis Hastings Markov Chain Monte CarloOptimizersGradient DescentStochastic Gradient DescentExpectation MaximizationWebsiteilang home page.
Package: ilastik-napari
ilastik-napariNapariplugin for interactive pixel classification.
Designed to be similar to the pixel classification workflow inclassic ilastik.InstallationThis plugin requires you to use acondaenvironment. The environment manager conda comes in a few different forms.
If you haven't used conda before, you can find more information in theconda user guide.
You can use whichever variant you prefer, as the resulting environment should be the same, but we recommend themambaforgevariant as it is usually the fastest.
When using mambaforge, themambacommand usually replaces thecondacommand one would otherwise use.Once you have installed mambaforge, set up a conda environment with napari and thefastfilterspackage, and then use pip to installilastik-napari:mambacreate-y-cilastik-forge-cconda-forge-nmy-napari-envnaparifastfilters
mambaactivatemy-napari-env
pipinstallilastik-napariFinally, run napari:napariThat's it! You should be able to find the ilastik-napari plugin in the Plugins menu.If you prefer toinstall napari using pipinstead of conda:
Make sure to installnapari[all].
Unless you want tochoose a PyQt implementation other thanPyQt5, in which case you should leave out the[all]extra.UsageAs a prerequisite, make sure you understand thenapari basics.Open your image, or use a sample inFile - Open Sample.Activate the plugin in thePluginsmenu.Inlayer list, create a newLabelslayer.Inlayers control, switch to thepaintaction.Draw your background labels.Switch to a new label.Draw your foreground labels.Select output types you need, and clickRun.The plugin will create one layer for each output type, which you save as normal napari layers.DevelopmentCreate a development environment:mamba create -y -n ilastik-napari-dev -c ilastik-forge fastfilters setuptools-scm conda-build anaconda-client
conda activate napari-ilastik-dev
pip install -e .Build conda package:conda activate napari-ilastik-dev
mamba build -c ilastik-forge conda-recipe
anaconda upload /path/to/the/new/package.tar.bz2Build wheel and sdist packages:conda activate napari-ilastik-dev
pip install build twine
python -m build
python -m twine upload --repository testpypi dist/*
Package: ilcs-parser
ilcs-parserProbabilistic parser for tagging data that references the Illinois Compiled Statutes (ILCS).InstallationInstall withpip:pip install git+https://github.com/datamade/ilcs-parser.gitDevelopmentLocal development requires an installation of Python.Install development requirements:pip install -e .[tests]Train the model:parserator train training/labeled.xml ilcs_parserParse away!Running testsRun the tests:pytestAll tests should pass.
Package: iliad
iliadA monorepo tool forPoetryThe intention is to make a tool that makes working with poetry in monorepos more convenient.Install$pipinstalliliadQuirksExpects to run within a git repo, uses the.gitdirectory to detect the root of the monorepo.UsageListList the poetry projects detected.$iliadlist
//deployment
//lambdas/alpha
//lambdas/beta
//lambdas/deltaRunRuns a command (usingpoetry run) for each of the poetry projects, where the path matches the selector.Prints out errors for commands that fail.$iliadrun--selectorlambdas--pytest-v--capture=no[done]//lambdas/alpha[failed(2)]//lambdas/beta[done]//lambdas/delta

failures:[//lambdas/beta]failedwithreturncode2[//lambdas/beta:stdout]...[//lambdas/beta:stderr]...
Package: iliaDownloader
ILIADA simple and easy ilias downloader written with python. It helps you to download files on ilias to your computer.Important:The project is now only support Ilias platform ofKarlsruhe Institut für Technologie.Install$ pip install iliaDownloader

$ iliaD♦ Requirement if using source codebeautifulsoup4==4.9.0bs4==0.0.1requests==2.23.0urllib3==1.25.9soupsieve==2.0texttable==1.6.2Usage♦ InitiateiliaD initoriliaD init -name uxxxx -target path/of/targetFor the first time to use you should use commandinitto initiate the user information. Follow the constructions you can set your user name in form "uxxxx", thepasswordand the path oftarget directory.iliaD courseAfter user data initiated, you can use commandcourseto choose courses to be downloaded. Or you can use commandsyncto choose courses and download the directly.♦ SynchronizeiliaD syncUse commandsyncyou can synchronize new files. The exist file will not be changed. Only new file in ilias will be downloaded to the folder.♦ Check user data and editiliaD useroriliaD courseUse commanduserto check and edit the user name, target directory and password. Use commandcourseto check and edit marked courses.CommandsCommandUsageinitInit user config with name and target foldersyncSynchronize all marked Ilias filesuserPrint or change user datacoursePrint or change marked coursesAutomatic daliy synchronizeIf you have a raspberry pi or any Unix computer, you can do the following instructions to synchronize the ilias folder with your cloud storage.Download theiliaD.Downloadrclone.Bind rclone with your cloud storage.Initiate the iliaD, set the target directory (e.g./home/pi/Onedrive/SS20/)Open crontab: withcrontab -ein terminalAdd following instructions:00 05 * * * iliaD sync >> /path/of/iliaD.log 2>&130 05 * * * rclone -v copy path/of/target/directory/ path_of_cloud >> path/of/rclone.log 2>&1With the seetings, your raspberry pi will synchronize the ilias folder, download new files at 5:00 am. and upload them in your cloud storage at 5:30 am.