Saravanan666/pypi-org huggingface dataset:
Package: nxstaurusgui
Authors: Jan KotanskiNXS MacroGUI is taurus gui Configuration for Component SelectorSource code:https://github.com/nexdatas/nxsmacrogui/Web page:https://nexdatas.github.io/nxsmacrogui/NexDaTaS Web page:https://nexdatas.github.ioInstallationInstall the dependencies:Sardana, PyTango, sphinx, Taurus, NXSRecSelector, SelectorFrom sourcesDownload the latest version of NeXuS Configuration Server fromhttps://github.com/nexdatas/nxsmacrogui/Extract the sources and run$pythonsetup.pyinstallDebian packagesDebian Bookworm, Bullseye, Buster and  Ubuntu Lunar, Jammy, Focal  packages can be found in the HDRI repository.To install the debian packages, add the PGP repository key$sudosu$wget-q-O-http://repos.pni-hdri.de/debian_repo.pub.gpg|apt-keyadd-and then download the corresponding source list$cd/etc/apt/sources.list.d$wgethttp://repos.pni-hdri.de/bookworm-pni-hdri.listFinally,$apt-getupdate$apt-getinstallpython3-nxsrecselectornxselectornxstaurusguiTo instal other NexDaTaS packages$apt-getinstallpython-nxswriternxsconfigtoolnxstoolspython-nxsconfigservernxsconfigserver-dband$apt-getinstallpython3-sardana-nxsrecorderfor NeXus recorder.From pipTo install it from pip you need also to install pyqt5, e.g.$python3-mvenvmyvenv$.myvenv/bin/activate$pipinstallpyqt5$pipinstallsardana-nxsrecorderMoreover it is also good to install$pipinstallpytango$pipinstallsardana$pipinstallnxswriter$pipinstallnxsrecselector$pipinstallnxsconfigserver$pipinstallnxstools$pipinstallpymysqldbSetting environmentSetting SaradnaIf sardana is not yet set up run$Poolenter a new instance namecreate the new instanceThen wait a while until Pool is started and in a new terminal run$MacroServerenter a new instance namecreate the new instanceconnect poolNext, run Astor and change start-up levels: for Pool to 2,
for MacroServer to 3 and restart servers.Alternatively, terminate Pool and MacroServer in the terminals and run$nxsetupstartPool-l2wait until Pool is started and run$nxsetupstartMacroServer-l3Additionally, one can create dummy devices by runningsar_demoin$spockSetting NeXus ServersTo set up  NeXus Servers run$nxsetupsetor$nxsetupsetNXSDataWriter$nxsetupsetNXSConfigServer$nxsetupsetNXSRecSelectorfor specific servers.If theRecoderPathproperty of MacroServer is not set one can do it by$nxsetupadd-recorder-path/usr/lib/python2.7/dist-packages/sardananxsrecorderwhere the path should point thesardananxsrecorderpackage.
Package: nxstools
Authors: Jan KotanskiIntroductionConfiguration tools for NeXDaTaS Tango Servers consists of the following command-line scripts:nxscollectuploads external images into the NeXus/HDF5 filenxsconfigreads NeXus Configuration Server settingsnxscreatecreates NeXus Configuration componentsnxsdataruns NeXus Data Writernxsfileinfoshows metadata of the NeXus/HDF5 filenxsetupsetups NeXDaTaS Tango Server environmentas well as thenxstoolspackage which allows perform these operations
directly from a python code.Source code:https://github.com/nexdatas/nxstoolsWeb page:https://nexdatas.github.io/nxstoolsNexDaTaS Web page:https://nexdatas.github.ioInstallationInstall the dependencies:pninexus or h5py, numpy, tango, sphinxFrom sourcesDownload the latest NXS Tools version fromhttps://github.com/nexdatas/nxstoolsExtract sources and run$pythonsetup.pyinstallDebian packagesDebianbookworm,bullseye,busteror Ubuntulunar,jammy,focalpackages can be found in the HDRI repository.To install the debian packages, add the PGP repository key$sudosu$curl-shttp://repos.pni-hdri.de/debian_repo.pub.gpg|gpg--no-default-keyring--keyringgnupg-ring:/etc/apt/trusted.gpg.d/debian-hdri-repo.gpg--import$chmod644/etc/apt/trusted.gpg.d/debian-hdri-repo.gpgand then download the corresponding source list$cd/etc/apt/sources.list.d$wgethttp://repos.pni-hdri.de/bookworm-pni-hdri.listTo install nxstools scripts$apt-getupdate$apt-getinstallnxstoolsor$apt-getupdate$apt-getinstallnxstools3for older python3 releases.To install only the python3 package$apt-getupdate$apt-getinstallpython3-nxstoolsand for python2$apt-getupdate$apt-getinstallpython-nxstoolsif exists.From pipTo install it from pip you can$python3-mvenvmyvenv$.myvenv/bin/activate$pipinstallnxstoolsMoreover it is also good to install$pipinstallpytango
Package: nxt-core
NXT Python Corenxt(/ɛn·ɛks·ti/) is a general purpose code compositor designed for rigging, scene assembly, and automation. (node execution tree)Installation/Usage|Docs|Contributing|LicensingInstallation/UsageThis repo is the nxt core, it does not come with a UI. If you're looking for the UI, please seethe nxt editor.This package is designed for headless execution of graphs in a render farm or other headless environment.Only clone this repo if you're contributing to the NXT codebase.RequirementsPython >=2.7.*<=3.7.*We strongly recommend using a Pythonvirtual environmentRequirements for contributorsNXT Python CoreOur releases are hosted onPyPi.Install:pip install nxt-coreExecute Graph:importnxtnxt.execute_graph('path/to/graph.nxt')Update:pip install -U nxt-coreSpecial ThanksSunrise Productions|School of Visual Art and DesignReleaseDev
Package: nxt-editor
NXT Editornxt(/ɛn·ɛks·ti/) is a general purpose code compositor designed for rigging, scene assembly, and automation. (node execution tree)Installation/Usage|Docs|Contributing|LicensingInstallation/UsageTo Use NXT please use theNXT StandaloneorDCC plugin zip.Only clone this repo if you'recontributingto the NXT codebase.RequirementsPython >=2.7.*<=3.7.*We strongly recommend using a Pythonvirtual environmentRequirements for contributorsNXT StandaloneOur releases are hosted onPyPi.Install:pip install nxt-editorLaunch:nxt uiUpdate:pip install -U nxt-editorDCC PluginsEach of our supported DCC's get a zip file on ourlatest releaseEach one contains aREADME.mdinside to explain how to install/update them.nxt_mayanxt_blendernxt_unrealSpecial ThanksSunrise Productions|School of Visual Art and DesignReleaseDev
Package: nxtoascii
nxtoasciiConvert a BLISS HDF5 file to SPEC, MULTISPEC, CSV or a generic ASCII columns file.InstallFrom pypipython-mpipinstallnxtoasciiFrom sourcepython-mpipinstall.UsageConvert a BLISS HDF5 file to a MULTISPEC filenxtoascii/data/visitor/hg123/id00/hg123_id00.h5Save each scan in a separate SPEC filenxtoascii/data/visitor/hg123/id00/hg123_id00.h5--formatSPECSelect scans with the word "exafs" in the titlenxtoascii...--scans"*exafs*"Make sure the first three columns are Emono, I0 and I1nxtoascii...--columnsEmonoI0I1Only save the columns Emono, I0 and I1nxtoascii...--columnsEmonoI0I1--only_columnsDeveloperspython-mpipinstall-e.[test]pytest
Package: nxtomomill
nxtomomillnxtomomill provide a set of applications and tools around theNXtomoformat defined by theNeXus community.It includes for example the convertion from bliss raw data (@ESRF) to NXtomo, or from spec EDF (@ESRF) to NXtomo. But also creation from scratch and edition of an NXtomo from a python API.It also embed anexusmodule allowing users to easily edit NxtomoinstallationTo install the latest 'nxtomomill' pip packagepipinstallnxtomomillYou can also install nxtomomill from source:pipinstallgit+https://gitlab.esrf.fr/tomotools/nxtomomill.gitdocumentationGeneral documentation can be found here:https://tomotools.gitlab-pages.esrf.fr/nxtomomill/applicationdocumentation regarding applications can be found here:https://tomotools.gitlab-pages.esrf.fr/nxtomomill/tutorials/index.htmlor to get help you can directly go fornxtomomill--help
Package: nxt-python
NXT-Python is a package for controlling a LEGO NXT robot using the Python
programming language. It can communicate using either USB or Bluetooth.NXT-Python for Python 2 is no longer supported.NXT-Python repository is onsourcehutwith a mirror onGithub.RequirementsPython 3.xUSB communication:PyUSBBluetooth communication:PyBluezInstallationInstall NXT-Python with pip:python3 -m pip install --upgrade nxt-pythonSeeinstallationinstructions in the documentation for more informations.Next stepsYou can read thedocumentation, or start directly with thetutorial.Upgrading your codeIf you used previous version of NXT-Python with Python 2, the documentation
includes anmigration guide.ContactThere is amailing listfor questions.NXT-Python repository maintainer is Nicolas Schodet, since 2021-11-06. You can
contact him on the mailing list.You can use theGithub issues pageto report problems, but please use the
mailing list for questions.ThanksDoug Lau for writing NXT_Python, our starting point.rhn for creating what would become v2, making lots of smaller changes, and
reviewing tons of code.Marcus Wanner for maintaining NXT-Python up to v2.2.2, his work has been
amazing!Elvin Luff for taking over the project after Marcus, making a lot of work
for the port to Python 3.mindsensors.com (esp. Ryan Kneip) for helping out with the code for a lot of
their sensors, expanding the sensors covered by the type checking database,
and providing hardware for testing.HiTechnic for providing identification information for their sensors. I note
that they have now included this information in their website. ;)Linus Atorf, Samuel Leeman-Munk, melducky, Simon Levy, Steve Castellotti,
Paulo Vieira, zonedabone, migpics, TC Wan, jerradgenson, henryacev, Paul
Hollensen, and anyone else I forgot for various fixes and additions.Goldsloth for making some useful changes and keeping the tickets moving
after the migration to Github.All our users for their interest and support!LicenseNXT-Python is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.You should have received a copy of the GNU General Public License along with
this program. If not, seehttp://www.gnu.org/licenses/.
Package: nxturtle
Implementation of a Python turtle for LEGO Mindstorms NXTNXTurtle is a mashup of the PythonTurtle graphics for TKmodule
(http://docs.python.org/library/turtle.html) and the LEGO Mindstorms driver
NXT-Python (http://nxt-python.googlecode.com/).Seehttp://nxturtle.googlecode.com/for details.@author: Martin Wendt
Package: nxv
nxvRender NetworkX graphs using GraphViz.Documentationhttps://nxv.readthedocs.io/Basic Usageimport networkx as nx
import nxv

graph = nx.Graph()
graph.add_edge("A", "B")
graph.add_edge("B", "C")
graph.add_edge("C", "D")
graph.add_edge("B", "E")

style = nxv.Style(
    graph={"rankdir": "LR"},
    node=lambda u, d: {"shape": "circle" if u in "AEIOU" else "square"},
    edge=lambda u, v, d: {"style": "dashed", "label": u + v},
)

nxv.render(graph, style)Installationpip install nxvDevelopmentThis repository usesPoetryandNoxto manage the development environment and builds.To list all Nox sessions:python -m nox --list-sessionsTo run the black code formatter:python -m nox -rs blackTo lint using flake8:python -m nox -rs lintTo run the test suite:python -m nox -rs testsTo build the documentation:python -m nox -rs docs
Package: nx.viper
IntroductionViper is an application development framework forTwisted.Twistedis a very flexible platform to develop almost any type of application.
This can be overwhelming, especially when you need to prototype something quickly. There is no predefined way to structure the application’s components and no clear way to handle deployment in production environments.Viper, together with thedefault skeleton applicationaims to simplify the development and deployment of server-side applications by using the building blocks that Twisted offers.To get started have a look at thedefault skeleton applicationwhich offers examples for:configurationHTTP REST API interfaceCRUDscheduled and recurring operationsFeaturesMVCSstructureenvironment based configurationdeployment using systemdMySQL service based ontwisted.enterprise.adbapimail service based onsmtplibRequirementsPython 3.6TestingUnit tests are included intest/folder.Performing testsInstall pytest by runningpip install pytestRunpy.testLinksPython Package Index - nx.viperNoticeViper is currently in Beta stage.The roadmap before public release is:TestsDocumentation
Package: nxviz
nxviz: Composable and rational network visualizations in matplotlibnxvizis a package for buildingrationalnetwork visualizations
using matplotlib as a backend.
Inspired heavily by the principles espoused in the grammar of graphics,
nxviz provides ways tocomposea graph visualization together
by adhering to the following recipe:Prioritize node placement, mapping data to position and visual properties,Draw in edges, mapping data to visual properties,Add in annotations and highlights on the graph.nxvizis simultaneously a data visualization research project,
art project,
and declarative data visualization tool.
We hope you enjoy using it to build beautiful graph visualizations.InstallationOfficial Releasesnxvizis available on PyPI:pipinstallnxvizIt's also available on conda-forge:condainstall-cconda-forgenxvizPre-releasesPre-releases are done by installing directly from git:pipinstallgit+https://github.com/ericmjl/nxviz.gitQuickstartTo make a Circos plot:# We assume you have a graph G that is a NetworkX graph object.# In this example, all nodes possess the "group" and "value" node attributes# where "group" is categorical and "value" is continuous,# and all edges have the "edge_value" node attribute as well.importnxvizasnvax=nv.circos(G,group_by="group",sort_by="value",node_color_by="group",edge_alpha_by="edge_value")nv.annotate.circos_group(G,group_by="group")For more examples, including other plots that can be made,
please see the examples gallery on the docs.
Package: nx-work-log
I wrote this program originally in Borland C++ Builder. It adds an icon to the windows system tray that is green when it’s
measuring time and red when it’s paused. I use it to measure my working hours, so I can switch it off when doing non work
related tasks.When I foundSimon Brunning SysTrayIconI decided
to rewrite the application in Python as I wanted to make some improvements to the tool and no longer wanted to use my outdated
version of C++ Builder.As I was exploring the winpy32 package I found it contains a resource file parser and I thought it would be cool to define
the dialog in Microsoft Visual Studio and see how this can be used in Python.
Package: nyaacli
Nyaa-cliA CLI for downloading Anime fromhttps://nyaa.simaking use of their RSS Feed andpython-libtorrentWarning:Only tested on Linux. Windows or MacOS support is not guaranteed, feel free to open issues about it, but I don't have any non-Linux machines to test any problems related to other OSes.CHANGELOGInstallingpython3 -m pip install nyaacli --userNote:python-libtorrent will still need to be downloaded separately as shown belowThis Program depends on libtorrent together with its Python API, which can be installed using apt on debian-based linux distros withsudo apt install python3-libtorrent(libtorrent-rasterbarwith pacman for Arch-based distros) or can be built from source here:python-libtorrentUsageHelp:nyaa --helpornyaa-cli --helpUsage:nyaa[OPTIONS]ANIME[EPISODE]SearchforAnimeonhttps://nyaa.sianddownloadsitUsage:nyaa"Anime Name"<EpisodeNumber(Optional)>-o<OutputFolder(Default="~/Videos/Anime")>Example:nyaa"Kimetsu no Yaiba"19-o/home/user/My/Animes/Folder/Kimetsu_No_Yaiba/

Options:-o,--outputPATHOutputFolder[default:~/Videos/Anime]-n,--numberINTEGERNumberofentries[default:10]-s,--sort-byTEXTSortby[default:seeders]-t,--trustedOnlysearchtrusteduploads-d,--debugDebugMode-c,--clientUseTorrentClient-p,--playerOpeninVideoPlayerafterdownload--helpShowthismessageandexit.Example:# Downloading Episode 14 of 'Steins;gate' to '~/Anime/Steins;Gate'nyaa"Steins;Gate"14-o~/Anime/Steins\;Gate
Package: nyaadl
Nyaa DLA CLI tool to download and run a custom command on Nyaa Torrents
entries easily!MotivationMy workflow to consume anime is to check my anime list, see what's the next
episode I have to watch, hop on Nyaa Torrents, search for "name of the anime" +
"name of the sub/release team", or "h265", then copy the torrent link, then open
a terminal, then usewebtorrentto stream the content directly to
my media player, or download it sequentially if I'm on mobile.This is very tedious, so I wanted to remove a few of these steps.UsageRunningnyaadl naruto aswThen selecting an entry will runwebtorrent <URL of the .torrent>by default.This behavior can be customized through the command-line, environment variables,
or a config file.nyaadl naruto asw --command "send_to_seedbox.sh {}"$ cat ~/.config/nyaadl.yml

command: webtorrent {}You can also pass-sto use Sukebei instead of the default Nyaa site.Installingpip install nyaadl
Package: nyaalib
nyaalibA simple Python library for parsing Nyaa pages.Usage>>>fromnyaalibimportNyaaClient>>>client=NyaaClient()>>>search_result_page=client.search("love live")>>>search_result_page.torrent_stubs[0]<TorrentStubtid='661029'name=u'Love Live Music Collection Ver.1.0'>>>>torrent_page=client.view_torrent('486766')>>>torrent_page.nameu'[FFF] Love Live! [BD][720p-AAC]'
Package: nyaapy
Unofficial Python module for Nyaa.si (WebScraping) and Nyaa.pantsu.cat (API wrapper)Supports Python 3+InstallationDocsLicenseInstallationInstall it using pip.pip install nyaapyLicenseCopyright 2017 Juanjo SalvadorPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Package: nyaa-timer
Title: Nyaatimer - A Simple Python Timer Decorator with Rich OutputDescription:Nyaatimer is a lightweight Python package that provides a simple timer decorator for measuring the execution time of functions. The package uses theperf_counterfunction from thetimemodule to accurately measure the time taken, and therichlibrary to display the results in a visually appealing format.Features:Easy-to-use decorator for timing function execution.Accurate time measurement usingperf_counter.Attractive output withrichlibrary integration.Displays function name, arguments, and keyword arguments in the output.Example Usage:To use Nyaatimer, simply import thenyaatimerdecorator and apply it to any function you want to measure the execution time of:from nyaatimer import nyaatimer


@nyaatimer
def example_function(a, b):
    return a + b


result = example_function(1, 2)This will output the execution time and function details in a visually appealing format:Function example_function took 0.00012345 seconds Args=(1, 2), Kwargs={}Installation:To install Nyaatimer, simply run the following command:pip install nyaatimerRequirements:Python 3.6 or laterrich library (automatically installed as a dependency)License:Nyaatimer is released under the MIT License.
Package: nyamuk
Nyamuk======Nyamuk is a python MQTT library, originally based on libmosquitto.It implements both 3.1 and 3.1.1 versions of MQTT protocol.Currently only supporting python 2.7Features--------* [x] MQTT v3.1* [x] MQTT v3.1.1* [x] SSL* [x] Qos 0, 1 & 2 support* [ ] docstring & documentation* [ ] python3 support* [ ] advanced loggingInstall-------from sources:```$> python setup.py install```using pypi package:```$> pip install nyamuk```Example-------Publishing a message with Qos 1 (with MQTT v3.1.1)```pythonimport sysfrom nyamuk import *def nloop(client):client.packet_write()     # flush write buffer (messages sent to MQTT server)client.loop()             # fill read buffer   (enqueue received messages)return client.pop_event() # return 1st received message (dequeued)client = Nyamuk("test_nyamuk", server="test.mosquitto.org")ret = client.connect(version=4)ret = nloop(client) # ret should be EventConnack objectif not isinstance(ret, EventConnack) or ret.ret_code != 0:print 'connection failed'; sys.exit(1)client.publish('foo/bar', 'this is a test', qos=1)ret = nloop(client) # ret should be EventPubackclient.disconnect()```Subscribing a topic```pythonimport sysfrom nyamuk import *def nloop(client):client.packet_write()     # flush write buffer (messages sent to MQTT server)client.loop()             # fill read buffer   (enqueue received messages)return client.pop_event() # return 1st received message (dequeued)client = Nyamuk("test_nyamuk", server="test.mosquitto.org")ret = client.connect(version=4)ret = nloop(client) # ret should be EventConnack objectif not isinstance(ret, EventConnack) or ret.ret_code != 0:print 'connection failed'; sys.exit(1)client.subscribe('foo/bar', qos=1)ret = nloop(client)if not isinstance(ret, EventSuback):print 'SUBACK not received'; sys.exit(2)print 'granted qos is', ret.granted_qos[0]try:while True:evt = nloop(client)if isinstance(evt, EventPublish):print 'we received a message: {0} (topic= {1})'.format(evt.msg.payload, evt.msg.topic)# received message is either qos 0 or 1# in case of qos 1, we must send back PUBACK message with same packet-idif evt.msg.qos == 1:client.puback(evt.msg.mid)except KeyboardInterrupt:passclient.disconnect()```Authors-------Original creator: Iwan B. KusnantoCurrent maintainer: Guillaume BourLicense-------Nyamuk is distributed under BSD license
Package: nyanbar
NyanBar - a Nyan Cat progress bar for pythonExample:progress = NyanBar()
# do some work
progress.update(20) # update always takes where you are now
progress.finish()Or…progress = NyanBar(tasks=100)
# do some work.
progress.task_done()
# do many more tasks…
progress.finish()Or… if you happen to have a specific MP3 file, famous or not.progress = NyanBar(audiofile=”/path/to/NyanCat-original.mp3”)
progress.update(20)
…
progress.finish()You can also use progress in a with statement which will callfinish()for you:with NyanBar(tasks=10, audiofile=”/path/to/NyanCat-original.mp3”) as progress:progress.task_done()
… more(You’ll need to be on OSX and have afplay, or on Linux and have
mpg123 or mplayer)
Package: nyanlang
냥랭세상에서 가장 귀여운 언어냥렝은 2023년에 Brainfxxk으로부터 파생되어, 세상에서 가장 귀여운 언어를 목표로 작업중에 있다냥.공식 웹사이트에서 문서를 확인해보라냥.