Saravanan666/pypi-org huggingface dataset:
Package: pynini
OpenGrm PyniniThis is a a Python extension module for compiling, optimizing and applying
grammar rules. Rules can be compiled into weighted finite state transducers,
pushdown transducers, or multi-pushdown transducers. It uses OpenFst
finite-state transducers (FSTs) and FST archives (FArs) as inputs and outputs.This library is primarily developed byKyle Gorman.If you use Pynini in your research, we would appreciate if you cite the
following paper:K. Gorman. 2016.Pynini: A Python library for weighted finite-state grammar compilation.
InProc. ACL Workshop on Statistical NLP and Weighted Automata, 75-80.(Note that some of the code samples in the paper are now out of date and not
expected to work.)DependenciesA standards-compliant C++17 compiler (GCC >= 7 or Clang >= 700)The compatible recent version ofOpenFst(seeNEWSfor this) built with thegrmextensions (i.e., built with./configure --enable-grm) and headersPython 3.7+and headersInstallation instructionsThere are various ways to install Pynini depending on your platform.WindowsWhile Pynini is neither designed for nor tested on Windows, it can be installed
using theWindows Subsystem for Linux(WSL). Simply enter the WSL environment and follow the Linux instructions below.MacOSThe pre-compiled library can be installed fromconda-forgeby runningconda install -c conda-forge pynini.Alternatively, one can build from source fromPyPIby
runningpip install pynini.Finally, one can useBazelto build from source by
runningbazel build //:allanywhere in the source tree.LinuxThe pre-compiled library can be installed fromconda-forgeby runningconda install -c conda-forge pynini.Alternatively, one can install a pre-compiledmanylinuxwheel fromPyPIby runningpip install pynini. This will install the
pre-compiledmanylinuxwheel (if available for the release and compatible with
your platform), and build and install from source if not. Unlike theconda-forgeoption above, which also installsOpenFstandGraphviz, this does not install the OpenFst or
Graphviz command-line tools. See the enclosedDockerfilefor instructions for building and
deployingmanylinuxwheels.Finally, one can useBazelto build from source by
runningbazel build //:allanywhere in the source tree.TestingTo confirm successful installation, runpip install -r requirements, thenpython tests/pynini_test.py. If all tests pass, the final line will readOK;
a successful run will log some errors to STDERR (this is working as expected).Python version supportPynini 2.0.0 and onward support Python 3. Pynini 2.1 versions (onward) drop
Python 2 support. The current release supports Python 3.6--3.12.LicensePynini is released under the Apache license. SeeLICENSEfor more
information.Interested in contributing?SeeCONTRIBUTINGfor more information.Mandatory disclaimerThis is not an official Google product.
Package: py-ninjarmm-api-client
READMEWhat is this repository for?UnofficalNinjaRMM APIclient for PythonRequirementsPython 3RequestsInstallationthe classic way:pip3 install py-ninjarmm-api-clientor directly from GIT repo:pip3 install git+https://bitbucket.org/raptus-it-services/py-ninjarmm-api-client.gitUsageimport ninjarmm_api
napi = ninjarmm_api.client("YOUR_AccessKeyId", "YOUR_SecretAccessKey", iseu=False, debug=True)
customers = napi.get_customers()If you are on theEU instanceof NinjaRMM, setiseu=True
Package: pyninjas-blog
INSTALLUsing pip:pip install pyninjas-blogUsing source code:python setup.py installAddpyninjas.blogtoINSTALLED_APPS:INSTALLED_APPS=[# other apps'pyninjas.blog',]Addpyninjas.blog.urlsto your project’s urls:urlpatterns=[# other urlspath('blog/',include('pyninjas.blog.urls',namespace='blog')),]By default pyninjas-blog has all templates needed for the blog.
However it uses simple template for demo. You can enhance it with your current template by rewriting them:FEATURES[x] Use of HTML as article format
[] Atom and RSS feeds
[] Preview for blog posts before publishing
[x] slug only tag and article urls
[] OpenGraph meta data
[] Multilevel comments (replies)
[] Loding contents using ajaxLicenseCopyright (c) 2018 Emin Mastizada and contributors.
MIT License.
Package: pynips
PyNIPSPyNIPS is aPythonlibrary for reading data fromNIPS 360 FFSdata files.TheNational Military Command SystemInformationProcessingSystem360FormattedFileSystem (NIPS 360 FFS) was a database management system used by the United States of America Military, primarily during the Vietnam War. NIPS 360 FFS runs on the IBM System/360 mainframe computers and is based on the IBMFormattedFileSystem (FFS).Installationpip install pynipsSee also theGetting and Installing PyNIPS in the online documentation.UsageSee also theonline documentation.As Python libraryimport nips


# load the NIPS file
data_set = nips.DataSet('HES.HAMLA.67.NIPS')

for record in data_set.fixed_set:
	print(record)
	
for record in data_set.periodic_sets[0]:
	print(record)The NIPSEXT command-line utilityA stand-alone command-line utility is provided for:$ nipsext -h

usage: nipsext [-h] [-d] [-v] {info,rec,logical,sqlite,repl} ...

NIPS EXtraction Tool

options:
  -h, --help            show this help message and exit
  -d, --debug           Print debugging statements
  -v, --verbose         Print verbose information

commands:
  {info,rec,logical,sqlite,repl}
    info                Output information about the NIPS file.
    rec                 Output records in the recfiles file format. This is a format usable by the GNU Recutils tools.
    logical             Read and display logical records in a NIPS data file. Useful for debugging physical format.
    sqlite              Export records from NIPS file to an SQLite database.
    repl                Load the NIPS file and start an interactive REPL.

Danger's over, Banana Breakfast is saved.DevelopmentBuilding DocumentationDocumentation for PyNIPS is built usingSphinx.Install Sphinx (pip install sphinx) and run:make -C docs/ htmlto build a HTML rendering of the documentation indocs/_build_html.Publishing to PyPiMake sure version is set propertly inpyproject.tomlandnips/__init__.py.pip install hatch
hatch build
hatch publishTODOsHandlecontinuation recordsHandle GeoCoordinate data modeLicenseAGPL-3.0-or-later
Package: pyniryo
Table of ContentsInstallationDocumentationLicenseInstallationPyNiryo is distributed onPyPIas a universal
wheel and is available on Linux/macOS and Windows and supports
Python 2.7/3.5+$pipinstallpyniryoDocumentationPyNiryo allows to write simple script in Python in order to control Nedfrompyniryoimport*ned=NiryoRobot("10.10.10.10")ned.calibrate_auto()ned.move_joints(0.2,-0.3,0.1,0.0,0.5,-0.8)To see more examples or learn more about the available functions,
full documentation is available athttp://docs.niryo.com/dev/pyniryoLicensePyNiryo is distributed under the terms ofGNU General Public License v3.0
Package: pyniryo2
Table of ContentsInstallationDocumentationLicenseInstallationPyNiryo is distributed onPyPIas a universal
wheel and is available on Linux/macOS and Windows and supports
Python 2.7/3.5+$pipinstallpyniryo2DocumentationPyNiryo2 allows to write simple script in Python in order to control Nedfrompyniryo2import*ned=NiryoRobot("10.10.10.10")ned.arm.calibrate_auto()ned.arm.move_joints([0.2,-0.3,0.1,0.0,0.5,-0.8])To see more examples or learn more about the available functions,
full documentation is available athttp://docs.niryo.com/dev/pyniryo2LicensePyNiryo2 is distributed under the terms ofGNU General Public License v3.0
Package: pyniscope
provides a Python package niscope that wraps the NI-SCOPE driver software for Python using ctypes.
The package is tested with NI-SCOPE library version 3.3.2 using PCI-5122 cards Windows XP, and PXI-5114 on Windows 7.Basic usageExample:import matplotlib.pyplot as plt
import niscope

scope = niscope.Scope()
scope.ConfigureHorizontalTiming()
scope.ConfigureVertical()
scope.ConfigureTrigger("Edge",TRIGGER_SOURCE.EXTERNAL,2.5,SLOPE.POSITIVE,0,0)
scope.InitiateAcquisition()
raw_input("Enter")
data = scope.Fetch()
scope.close()
plt.plot(data)
plt.show()RequirementsThe national instruments NI-Scope drivers are required. If you do not have a physical NI scope, it is possible to test pyniscope by installing a simulated instrument in the NI Measurement & Automation Explorer.
[Search ni.com for NI-SCOPE](http://search.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/en/pg/1/sn/ssnav:dwl/q/ni-scope/).
Pyniscope was origionaly tested on linux with NI-SCOPE 3.1, NI-KAL 2.1, and NI-VISA 5.0.
Package: pynitrokey
pynitrokeyA command line interface for the Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 and NetHSM.Quickstart$ pipx install pynitrokey
$ nitropy --helpDocumentationThe user documentation for thenitropyCLI is available ondocs.nitrokey.com. See also the product documentation for more information on the available commands:Nitrokey 3Nitrokey FIDO2Nitrokey StartNetHSMSwitching Nitrokey Start identitiesAlternative MI switching methodpynitrokeyinstallation is not always possible, hence describing below alternative method to change the Identity on the Nitrokey Start. It suffices to have any CCID application installed, and send the following APDU00 85 00 {ID}(hex), whereIDis in range[0;2]. After receiving this command Nitrokey Start will reboot with the selected identity.Here is how to do it using GnuPG:# Setting ID to 2
$ gpg-connect-agent --hex "scd apdu  00 85 00 02" /bye
ERR 65539 Unknown version in packet <Unspecified source>

# Alternative error messsage
ERR 65572 Bad certificate <Unspecified source>The error message here is expected due to immediate reboot of the device, and with losing the connection.When the ID change is attempted to be done immediately, the following response could be received:ERR 100663406 Card removed <SCD>To restore the communication, either kill thegpg-agentor rungpg --card-statusagain.Tip: alternativegpg-connect-agent reloadagent /byeis not sufficient.Compatibilitynitropyrequires Python 3.9 or later.DevelopmentInformation for developers and contributors can be found in theDeveloper Guide.Contributorspynitrokeydevelopment has been supported by these contributors:@Laborratte5@runcomMaintainersCurrent maintainers can be found inMAINTAINERS.mdfile.LicenseLicensed similarly to upstream, under either ofApache License, Version 2.0 (LICENSE-APACHEorhttp://www.apache.org/licenses/LICENSE-2.0)MIT license (LICENSE-MITorhttp://opensource.org/licenses/MIT)at your option.
Package: pynitrokey-debug
pynitrokeyA command line interface for the Nitrokey FIDO2, Nitrokey Start and NetHSM.Current stateUpdate to the latest firmware versions on the Nitrokey Start and Nitrokey FIDO2 devices was tested. Windows support for Nitrokey Start is not added yet.Additional features:handlestatuscommand for displaying touch button status (2.0.0 firmware and later);firmware signing adjusted for Nitrokey FIDO2 bootloadermonitor command with timestampsInstallationLinux, Unixsudoaptinstallpython3-pip
pip3install--userpynitrokeyWindowsGenerally Windows support and the installer are experimental - please use with caution.Known issues:Support for Nitrokey Start under Windows 10 is not working without installing libusb libraries (to be described).The installer does not remove a previous installation (manually remove it usingsettings -> programs and apps)How to install:Download the latest.msiinstaller fromreleasesDouble-click the installer and click through (NextandFinish)Open the command console in the administrator mode (Windows 10: press the right mouse button on the Menu Start and select "Windows PowerShell (Admin)" from the menu).EnternitropyWithout administrator privilegesnitropymight not be able to communicate to device.Nitrokey FIDO2Firmware UpdateAutomatic firmware update is recommended viahttps://update.nitrokey.com. Alternatively, it is also possible to update the Nitrokey FIDO2 using:nitropyfido2updateYour Nitrokey FIDO2 is now updated to the latest firmware.Nitrokey StartFirmware UpdateVerify device connectionnitropystartlist
FSIJ-1.2.15-87042524:NitrokeyNitrokeyStart(RTM.10)Start update process, logs saved to upgrade.log, handy in case of failurenitropystartupdateDoes not ask for confirmation nor the default Admin PIN, handy for batch callsnitropy start update -p 12345678 -yFollowing will flash files from the local disk, instead of downloading themnitropy start update --regnual $(FIRMWARE_DIR)/regnual.bin --gnuk ${FIRMWARE_DIR}/gnuk.binSwitching IDnitropy start set-identity [0,1,2]Where 0, 1 and 2 are the available IDs.MaintainersCurrent maintainers can be found inMAINTAINERS.MDfile.LicenseLicensed similarly to upstream, under either ofApache License, Version 2.0 (LICENSE-APACHEorhttp://www.apache.org/licenses/LICENSE-2.0)MIT license (LICENSE-MITorhttp://opensource.org/licenses/MIT)at your option.
Package: pyniverse
pyniverse: a Python package to analyse generic results of the Zooniverse volunteersThis Python package is intended to allow Zooniverse Project Owners to quickly run some simple analysis on the classification CSVs that the Zooniverse backend allows you to export via the Data Exports page.How to installDownload/clone the GitHub repo, then to install in your $HOME directory$ cd pyniverse/
$ ls
LICENSE            README.md          bin                examples           pyniverse          setup.py
$ python setup.py install --userHow to useMost of the logic in Pyniverse is hidden away in a simple class, calledClassifications, which contains a variety of methods, including several that plot graphs. Then there is a simple script in thebin/folder calledanalyse-zooniverse-classifications.pythat creates an instance of the class by passing it the path of the CSV file downloaded from the Zooniverse file and calling several of the methods. Let's see how it works.$ cd examples/
$ analyse-zooniverse-classifications.py --input_file dat/test-zooniverse-classifications.csv.bz2
Reading classifications from CSV file...
    Total classifications:  218629
              Total users:    4529
         Gini coefficient:   -0.78

 Top   10 users have done:    18.6 %
 Top  100 users have done:    44.4 %
 Top 1000 users have done:    82.8 %This step should take no more than 30 seconds and in addition to the above information, you should find some graphs inpdf/. If you didn't specify the name of the output file using the--output_stemoption then the program will use the default which istest.$ ls pdf/
test-classifications-day.pdf      test-classifications-week.pdf     test-user-distribution-log.pdf    test-users-month.pdf
test-classifications-month.pdf    test-user-distribution-linear.pdf test-users-day.pdf                test-users-week.pdfThere are three main graphs produced. The first is simply the number of classifications against time. Three time periods are produced: by day, by week and by month and a cumulative line is added.The next is the number of users trying the project for the first time, again by day, by week and by month.And lastly the cumulative user distribution so you can see how asymmetric the contribution of the users is.How to citeIf you use this package, please cite it using the DOI below
Package: pynixconfig
pynixconfigConfigure your UNIX environment simply using pythonOverviewThis library allows to easily configure a linux terminal.The three configurations developed so far:
file colors
shell color
fontsDemoWatch the Demo here:YoutubeInstallationpip install pynixconfigUsing the Librarymodify your configs in pynixconfig/linuxconfig.pyRun the following command in the root directory of project: $ make runInstructionsclone repo on your local
modify color and font and shell in pynixconfig/linuxconfig.pyrun command: make run
Package: pynk
A semi-automatic Python binding for the nuklear C library.The core of this is a python program that parses the nuklear.h header for
declarations and passes this to the ‘cffi’ Python binding generator.Declarations are extracted using a C preprocessor followed by some simple ad
hoc text transformations.  The ‘pcpp’ preprocessor is used.  This is a C
preprocessor written in Python, so the preprocessing step doesn’t actually
require a C compiler to be installed.However, the process of generating the Python binding requires a C
compiler.Some code for interfacing nuklear with pygame is provided underpynk.nkpygame.UsageSeedemo.py.  The gist of it is to call the nuklear API via theffiandlibobjects imported frompynk- this is provided by thecffilibrary.
Some code for interfacing with pygame is provided.InstallationThe package on pypi should work:https://pypi.python.org/pypi/pynkOtherwisepython2 setup.py installin the git repository should do it.Dependenciescffi, a Python library.pcpp, a C preprocessor written in Python.As such you will need a C compiler installed if you want to build the library.Note that at present thepcppin pypi won’t cut it, because in order to
preprocess nuklear.h we rely on a fix that has not (as of writing) yet been
integrated.  You will have to install the one in my github fork.For the pygame integration code,pygameis necessary, but it’s not a
requirement for installation or to use the binding.How to do a releaseThe following script will increment the version, commit the change and push
a tag. The Travis build will then deploy a new version.python ./bin/version.py(--major|--minor|--patch)
Package: pynlai
pynlai was created to provide a way for non-technical users to interact
with backend applications using natural language. Developers can simply
write an app and use pynlai to process text commands from any source
(e.g. irc, slack, email, etc.) by decorating their functions with natural
language triggers.For more information and a guide for getting started, please see our
repo on github linked below.History0.1.2 (2017-07-16)First release
Package: pyNLControl
pyNLControlpyNLCOntrolis a package to solve general estimation and control problem (including non-linear problem). Further, it also  provides different method for analysis of dynamic system. This package is based onCasADifor python (https://web.casadi.org/). This means problem should be formulated inCasADi.Requirementspython >= 3.6 (might work on older version of python3, not tested)casadi>=3.5.5 and jinja2>=3.0.2pip install casadi jinja2Installationspip install pyNLControlSupported control and estimatorEstimators: Kalman filter, Extended Kalman Filter, Unscented Kalman Filter and simple Moving Horizon Estimators. Partical filter,  advanced moving horizon estimator, etc will be added soon.Control: LQR and simple Model Predictive Control. Other controllers will be added soonMisc: Nonlinear observability analysis, Noise covariance identification will be added soon
Package: pynlfff
NLFFF 3D DatasetA Large-Scale Nonlinear Force-Free Field Three-Dimensional Magnetic Fields Data of Solar Active RegionsBased on the vector magnetic field data observed by Helioseismic and Magnetic Imager(HMI) on the Solar Dynamics Observatory (SDO), we have built a 3D solar  active region magnetic field dataset using the Nonlinear Force-Free  Coronal Magnetic Field (NLFFF)Extrapolations.The current total is over 200 TB, 73,000 3D magnetograms  spanning the years 2010 to 2019, with a temporal resolution of 96  minutes and a spatial resolution consistent with the originalsharp cea magnetograms.ToolkitInstallpipinstallpynlfff# orpipinstallgit+https://github.com/deepsolar/pynlfff.gitUsagehttps://nlfff.dataset.deepsolar.space
Package: pyNLLoc
Python module for running NonLinLoc, including on a cluster, as well as providing utilities for converting location scatter files into angle distributions.Code by David J PughpyNLLocThis is a Python module for running NonLinLoc, including on a cluster, as well as providing utilities for converting location scatter files into angle distributions. The angle conversion utilities, Scat2Angle and XYZ2Angle require the C++ program, GetNLLOCScatterAngles to be compiled.This module providespyNLLoc - Rrunning NLLoc using python
Scat2Angle - Convert location scatter distribution to angle distribution
XYZ2Angle - Calculates the angles for given x, y, z coordinatesCompiling GetNLLOCScatterAnglesGetNLLOCScatterAngles is compiled from source, either using the makefile or the script make_angles.sh.This compiles the GetAngles.cpp file, which is dependent on some NonLinLoc files, these are included in the
folder NLLoc_code, but it is equally possible to use another NLLoc source directory by setting the
NLLOC_PATH in the makefile (or script). It is recommended to use the latest NLLoc source code, but it is
important to note that as of 17/12/2015 Version 6.00 has a bug in GridLib.c related to angle interpolation,
so a fixed versin of GridLib.c is provided in the pyNLLoc distribution. This is fixed as of 20130823 in beta version, but may not be fixed in the latest release.
Package: pynlopol
Nonlinear polarimetry in Python â€“ pynlopolOverviewpynlopol is a Python library for nonlinear microscopy and polarimetry.Quick startpynlopol requires Python v3.6 or later. To run the scripts from the command
line, Python has to be included in the system path.Install pynlopol:python -m pip install pynlopolYour Python folder should now contain a PIPO analysis script under Scripts:fit_pipo_img.pyand some test data under test_data:RTT v1_4 PIPO - 11_51_23_.221_.dat.zipDragging the ZIP archive should start an example fitting routine.DemoA video showing pynlopol installation and a demonstration of a rat-tail tendon SHG PIPO dataset fit. The video is slightly outdated, the package is calledpynolpoland is hosted ontest.pypi.https://github.com/lukaskontenis/pynlopol/assets/3004611/1e09f3dd-66de-4fac-b040-85d6ce02e57cContactContact: Lukas Kontenis,dse.ssd@gmail.comCopyright 2015-2023 Lukas Kontenis
Package: pynmcli
*************************PyNmcli*************************.. image:: https://travis-ci.org/fbarresi/PyNmcli.svg?branch=master:alt: Travis CI build statusSimple python interface to Network Manager CLIPyNmcli provides a easy to use python (2.7+ or 3+) interface to Network Manager CLI.Official documentation of nmcli under: https://developer.gnome.org/NetworkManager/stable/nmcli.htmlDependencies========This project has no dependencies and works with python 2.7+ (python 3 as well)This package directly uses ``Network-Manager``.Your can install it running the following command from shell: ::sudo apt-get install network-managerInstallation========You may install this package in two ways:- Compile from code ::git clone https://github.com/fbarresi/PyNmcli.gitcd PyNmclipython setup.py install- Pypi ::pip install pynmcliUsage========Just import the package::import pynmcliand call Network Manager function just like: ::result = pynmcli.NetworkManager('--version').execute()or ::result = pynmcli.NetworkManager.Device().wifi('list').execute()you can also use some built-in help methods in order to convert output tables in more handy python dictionaries: ::wifi_dict = pynmcli.get_data(pynmcli.NetworkManager.Device().wifi().execute())Contribute========Whould you like to contribute to this project? YES, PLEASE!Just fork this repository and submit your pull request.Change log========- Version 1.0.4 - Fixed localization issues in the use of nmcli- Version 1.0.3 - Enhanced usability- Version 1.0.2 - Added utils for converting cli outputs into python dicts- Version 1.0.1 - First working release- Version 1.0.0 - Test release