Saravanan666/pypi-org huggingface dataset:
Package: ipyk
Package DescriptionIPyk is a command line utility for managing locally run IPython kernels.InstallationIf you havepipinstalled, run:pip install ipykYou can also download the source tarball, unpack, and run:python setup.py installUsageStart a new kernel using the default IPython profile:ipyk -sStart a new kernel using a specific profile:ipyk -s my_profileList running kernels; depending on the version of IPython you are using, the
kernel JSON files may be stored in different locations:ipyk -l
0: /run/user/1000/jupyter/kernel-12345.jsonConnect to a running kernel; note that the argument is the integer listed byipyk-l, not the process ID:ipyk -c 0After connecting to a running kernel, one can disconnect without killing the
kernel by runningquit(keep_kernel=True).Terminate a running kernel:ipyk -k 0AuthorSee the includedAUTHORS.rstfile for more
information.LicenseThis software is licensed under theBSD License.  See the includedLICENSE.rstfile
for more information.
Package: ipykernel
IPython Kernel for JupyterThis package provides the IPython kernel for Jupyter.Installation from sourcegit clonecd ipykernelpip install -e ".[test]"After that, all normalipythoncommands will use this newly-installed version of the kernel.Running testsFollow the instructions fromInstallation from source.and then from the root directorypytestRunning tests with coverageFollow the instructions fromInstallation from source.and then from the root directorypytest-vv-s--covipykernel--cov-branch--cov-reportterm-missing:skip-covered--durations10About the IPython Development TeamThe IPython Development Team is the set of all contributors to the IPython project.
This includes all of the IPython subprojects.The core team that coordinates development on GitHub can be found here:https://github.com/ipython/.Our Copyright PolicyIPython uses a shared copyright model. Each contributor maintains copyright
over their contributions to IPython. But, it is important to note that these
contributions are typically only changes to the repositories. Thus, the IPython
source code, in its entirety is not the copyright of any single person or
institution. Instead, it is the collective copyright of the entire IPython
Development Team. If individual contributors want to maintain a record of what
changes/contributions they have specific copyright on, they should indicate
their copyright in the commit message of the change, when they commit the
change to one of the IPython repositories.With this in mind, the following banner should be used in any source code file
to indicate the copyright and license terms:# Copyright (c) IPython Development Team.
# Distributed under the terms of the Modified BSD License.
Package: ipylab
ipylabControl JupyterLab from Python notebooks.The goal is to provide access to most of the JupyterLab environment from Python notebooks. For example:Adding widgets to the main areaDockPanel, left, right or top areaBuild more advanced interfaces leveragingSplitPanel,Toolbarand other Lumino widgetsLaunch arbitrary commands (new terminal, change theme, open file and so on)Open a workspace with a specific layoutListen to JupyterLab signals (notebook opened, console closed) and trigger Python callbacksTry it onlineTry it in your browser with Binder:Or withJupyterLite:ExamplesAdd Jupyter Widgets to the JupyterLab interfaceExecute CommandsCustom Python Commands and Command PaletteBuild small applicationsCompatibility with RetroLabA subset of the features can be used in RetroLab:InstallationYou can install usingpip:pipinstallipylabOr withmamba/conda:mambainstall-cconda-forgeipylabRunning the examples locallyTo try out the examples locally, the recommended way is to create a new environment with the dependencies:# create a new conda environmentcondacreate-nipylab-examples-cconda-forgejupyterlabipylabipytreebqplotipywidgetsnumpy
condaactivateipylab-examples# start JupyterLabjupyterlabUnder the hoodipylabcan be seen as a proxy from Python to JupyterLab over Jupyter Widgets:Development# create a new conda environmentmambacreate-nipylab-cconda-forgejupyter-packagingnodejspython-y# activate the environmentcondaactivateipylab# install the Python packagepython-mpipinstall-e".[dev]"# link the extension filesjupyterlabextensiondevelop.--overwrite# compile the extensionjlpm&&jlpmrunbuildRelated projectsThere are a couple of projects that also enable interacting with the JupyterLab environment from Python notebooks:wxyz: experimental widgets (includingDockPanel)jupyterlab-sidecar: add widgets to the JupyterLab right areajupyterlab_commands: add arbitrary Python commands to the jupyterlab command palette
Package: ipylabel
ipylabelA Jupyter Widget Library for labeling text.StatusTry for yourselfPackage repositoriesInstallationYou can install usingpip:pipinstallipylabelIf you are using Jupyter Notebook 5.2 or earlier, you may also need to enable
the nbextension:jupyternbextensionenable--py[--sys-prefix|--user|--system]ipylabelDevelopment InstallationCreate a dev environment:condacreate-nipylabel-cconda-forgenodejsyarnpython=3.6jupyterlabjupyter-packaging
condaactivateipylabelInstall the python. This will also build the TS package.pipinstall-e".[test, examples]"When developing your extensions, you need to manually enable your extensions with the
notebook / lab frontend. For lab, this is done by the command:jupyter labextension develop --overwrite .
npm run buildFor classic notebook, you need to run:jupyter nbextension install --sys-prefix --symlink --overwrite --py ipylabel
jupyter nbextension enable --sys-prefix --py ipylabelNote that the--symlinkflag doesn't work on Windows, so you will here have to run
theinstallcommand every time that you rebuild your extension. For certain installations
you might also need another flag instead of--sys-prefix, but we won't cover the meaning
of those flags here.How to see your changesTypescript:If you use JupyterLab to develop then you can watch the source directory and run JupyterLab at the same time in different
terminals to watch for changes in the extension's source and automatically rebuild the widget.# Watch the source directory in one terminal, automatically rebuilding when needednpmrunwatch# Run JupyterLab in another terminaljupyterlabAfter a change wait for the build to finish and then refresh your browser and the changes should take effect.Python:If you make a change to the python code then you will need to restart the notebook kernel to have it take effect.TODO:add packages to regestries (pypi and npm)ensure google colab compatabilityjupyter binder support!add blackadd vscode taskpossible extensionadd configadd badgeadd isortadd vscode taskadd vscode extensionadd config with support for blackadd badgeadd prettieradd badgeadd stylelintadd badgeadd linting task to vscodeadd code coverage with budgeprebuild images for binderauto badges on pull request?
Package: ipyleaflet-legend
ipyleaflet-legendA custom legend based on this examplehttps://leafletjs.com/examples/choropleth/.
It aim to pass a small legend configured as a dictionnary to ipyleaflet as a LeafletControl.InstallationTo install use pip:$ pip install ipyleaflet_legend
$ jupyter nbextension enable --py --sys-prefix ipyleaflet_legendTo install for jupyterlab$ jupyter labextension install ipyleaflet_legendFor a development installation (requires npm),$ git clone https://github.com/weatherforce/ipyleaflet-legend.git
$ cd ipyleaflet-legend
$ pip install -e .
$ jupyter nbextension install --py --symlink --sys-prefix ipyleaflet_legend
$ jupyter nbextension enable --py --sys-prefix ipyleaflet_legend
$ jupyter labextension install jsWhen actively developing your extension, build Jupyter Lab with the command:$ jupyter lab --watchThis take a minute or so to get started, but then allows you to hot-reload your javascript extension.
To see a change, save your javascript, watch the terminal for an update.Note on firstjupyter lab --watch, you may need to touch a file to get Jupyter Lab to open.
Package: ipylgbst
ipylgbstA widget library for controlling LEGO® BOOST via web-bluetooth.https://user-images.githubusercontent.com/904752/223380492-a6b3dc34-064c-4b2c-a1d9-71f7712a8f57.mp4InstallationYou can install usingpip:pipinstallipylgbstDevelopment InstallationCreate a dev environment:condacreate-nipylgbst-dev-cconda-forgenodejsyarnpythonjupyterlab
condaactivateipylgbst-devInstall the python. This will also build the TS package.pipinstall-e".[test, examples]"When developing your extensions, you need to manually enable your extensions with the
notebook / lab frontend. For lab, this is done by the command:jupyter labextension develop --overwrite .
yarn run buildNote that the--symlinkflag doesn't work on Windows, so you will here have to run
theinstallcommand every time that you rebuild your extension. For certain installations
you might also need another flag instead of--sys-prefix, but we won't cover the meaning
of those flags here.How to see your changesTypescriptIf you use JupyterLab to develop then you can watch the source directory and run JupyterLab at the same time in different
terminals to watch for changes in the extension's source and automatically rebuild the widget.# Watch the source directory in one terminal, automatically rebuilding when neededyarnrunwatch# Run JupyterLab in another terminaljupyterlabAfter a change wait for the build to finish and then refresh your browser and the changes should take effect.PythonIf you make a change to the python code then you will need to restart the notebook kernel to have it take effect.Updating the versionTo update the version, install tbump and use it to bump the version.
By default it will also create a tag.pipinstalltbump
tbump<new-version>
Package: ipylib
iPyLibrary (Innovata Python Library)Overview.파이썬 라이브러리의 모듈을 재가공해서 사용하기 위해 존재하는 패키지.파이썬 기본 기능 이외에 다른 3rd party 패키지는 전혀 필요하지 않다.파이썬 모듈 이름 앞에 'i' 를 덧붙여서 덮어씌우는 모듈을 제공한다.사용법.주의사항 !!Configuration
Package: ipylife
ipylifeA Jupyter widget for the Game of LifeCurrent Versionv0.1.0- This version is just a placeholder and does not work.InstallationYou can install usingpip:pipinstallipylifeIf you are using Jupyter Notebook 5.2 or earlier, you may also need to enable
the nbextension:jupyternbextensionenable--py[--sys-prefix|--user|--system]ipylifeDevelopment InstallationCreate a dev environment:condacreate-nipylife-dev-cconda-forgenodejsyarnpythonjupyterlab
condaactivateipylife-devInstall the python. This will also build the TS package.pipinstall-e".[test, examples]"When developing your extensions, you need to manually enable your extensions with the
notebook / lab frontend. For lab, this is done by the command:jupyter labextension develop --overwrite .
yarn run buildFor classic notebook, you need to run:jupyter nbextension install --sys-prefix --symlink --overwrite --py ipylife
jupyter nbextension enable --sys-prefix --py ipylifeNote that the--symlinkflag doesn't work on Windows, so you will here have to run
theinstallcommand every time that you rebuild your extension. For certain installations
you might also need another flag instead of--sys-prefix, but we won't cover the meaning
of those flags here.How to see your changesTypescript:If you use JupyterLab to develop then you can watch the source directory and run JupyterLab at the same time in different
terminals to watch for changes in the extension's source and automatically rebuild the widget.# Watch the source directory in one terminal, automatically rebuilding when neededyarnrunwatch# Run JupyterLab in another terminaljupyterlabAfter a change wait for the build to finish and then refresh your browser and the changes should take effect.Python:If you make a change to the python code then you will need to restart the notebook kernel to have it take effect.
Package: ipyllogger
Ipyllogger[SCHOOL PROJECT - PYTHON BASICS] | Minimum Python package to write logs in a fileInstallationpipinstallipylloggerTestsmaketestUsagefromipylloggerimportLoggerfromipylloggerimportlevellogger=Logger()# Log an errorlogger.log("Hello World",level.ERROR)# Log a warninglogger.log("Hello World",level.WARNING)# Get all errors logsprint(logger.get_logs(level.ERROR))# Get all warnings logsprint(logger.get_logs(level.WARNING))LicenseMITContributorsMakendy ALEXISLouis Midson LAJEANTYProject DirectorLub Lorry Lamisère
Package: ipylogging
ipyloggingEasy logging in Jupyter notebooks.Most people will be fine with the default options fromget_logger().importipylogginglogger=ipylogging.get_logger()...logger.debug('The nitty gritty.')logger.info('Nice to know.')logger.warning('It could be worse.')logger.error("It's worse.")logger.critical('Houston, we have a problem.')get_logger()also takes the following options:name- The name of the logger passed tologging.getLogger().  Defaults toipylogging.show_time- Whether to show the time.  Defaults toTrue.show_name- Whether to show the logger name.  Defaults toFalse.show_level- Whether to show the log level (eg.INFO,ERROR, etc.).  Defaults toTrue.If you want even more control, you can also useIPythonHandlerdirectly, which is a standardlogging.Handlerthat supports all the same stuff aslogging.StreamHandler.importloggingimportipylogginglogger=logging.getLogger('foo')handler=ipylogging.IPythonHandler()formatter=logging.Formatter('%(asctime)s-%(name)s-%(levelname)s-%(message)s')handler.setFormatter(formatter)logger.addHandler(handler)logger.setLevel(logging.ERROR)ipylogging also works outside of Jupyter, in which caseget_logger()will simply return a normal Python logging.Logger with a StreamHandler.  This is useful when writing modules that might be used inside or outside of notebooks.
Package: ipyloglite
ipylogliteipylogliteis a Python package to captureconsole.logand frieds and forward them to cell outputs in a JupyterLite notebook running a Pyodide Python kernel.InstallationpipTheipyloglitepackage is available on the Python Package Index (PyPI) and can be installed usingpipinstallipylogliteThis command can also be run inside a conda environment to installipyloglitewith conda.From SourceFirst, clone the git repository usinggitclonehttps://github.com/juntyr/ipyloglite.gitorgitclonegit@github.com:juntyr/ipyloglite.gitNext, enter the repository folder and usepipto install the program:cdipyloglite&&pipinstall.LicenseLicensed 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.ContributionUnless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Package: ipylogue
# ipylogue - IPython notebook storage backed by gitLike tracking checkpoints in your ipython notebooks? Perhaps you’d like better
control over their revisions. Then ipylogue is for you. Heavy duty VCS for your
ipython notebooks.For another way to share notebooks, check out [bookstore][bookstore]
([Rackspace’s post about it][blogpost]), which lets you publish notebooks to
OpenStack Swift (or Rackspace Cloud Files) automatically.[bookstore]:https://github.com/rgbkrk/bookstore[blogpost]:https://developer.rackspace.com/blog/bookstore-for-ipython-notebooks/# UsageNote: Requires IPython 1.0.0+Add this to your ipython notebook profile (ipython_notebook_config.py):` # c.NotebookApp.notebook_manager_class = 'IPython.html.services.notebooks.filenbmanager.FileNotebookManager' c.NotebookApp.notebook_manager_class = 'ipylogue.gitmanager.GitNotebookManager' c.GitNotebookManager.commiter_name = u'COMMITTER_NAME' c.GitNotebookManager.commiter_email = u'COMMITTER_EMAIL' `It’s easy to set up a notebook profile if you don’t have one:` $ ipython profile create ipylogue [ProfileCreate] Generating default config file:u'/home/yourname/.ipython/profile_ipylogue/ipython_config.py'[ProfileCreate] Generating default config file:u'/home/yourname/.ipython/profile_ipylogue/ipython_notebook_config.py'[ProfileCreate] Generating default config file:u'/home/yourname/.ipython/profile_ipylogue/ipython_nbconvert_config.py'`You can also use your default config, located at~/.ipython/profile_default/ipython_notebook_config.py# TODOAdd the option to have the root of your notebook folder be a subdir of your repository` c.GitNotebookManager.repo_subdir = u'notebooks' # OPTIONAL: a directory *inside* the repo where you want notebooks to put notebooks `# LicensingAffero GPLv3, see COPYING.txt for full licenseAlso seehttps://github.com/FriendCode/gittlefor dulwich usage examples
Package: ipymafs
Ipymafs - Interactive math react components in jupyterStill work in progress.Bringshttps://mafs.dev/by @stevenpetryk to jupyter.build ontop of anywidget.pip install ipymafsExample script:fromipymafsimportMafsWidgetm=MafsWidget()mhttps://github.com/kolibril13/ipymafs/assets/44469195/e1255d4e-6ea4-4870-8361-167c0d9689d5
Package: ipymarkup
Collection of NLP visualizations for NER and syntax tree markup. Similar to SpacydisplaCyanddisplaCy ENT.Installipymarkupsupports Python 3.5+.$pipinstallipymarkupUsageFor more examples and explanation seeipymarkup documentation.>>>fromipymarkupimportshow_ner_ascii_markup,show_dep_ascii_markup>>>text='В мероприятии примут участие не только российские учёные, но и зарубежные исследователи, в том числе, Крис Хелмбрехт - управляющий директор и совладелец креативного агентства Kollektiv (Германия, США), Ннека Угбома - руководитель проекта Mushroom works (Великобритания), Гергей Ковач - политик и лидер субкультурной партии «Dog with two tails» (Венгрия), Георг Жено - немецкий режиссёр, один из создателей экспериментального театра «Театр.doc», Театра им. Йозефа Бойса (Германия).'>>>spans=[(102,116,'PER'),(186,194,'LOC'),(196,199,'LOC'),(202,214,'PER'),(254,268,'LOC'),(271,283,'PER'),(324,342,'ORG'),(345,352,'LOC'),(355,365,'PER'),(445,455,'ORG'),(456,468,'PER'),(470,478,'LOC')]>>>show_ascii_markup(text,spans)Вмероприятиипримутучастиенетолькороссийскиеучёные,ноизарубежныеисследователи,втомчисле,КрисХелмбрехт-управляющийPER───────────директорисовладелецкреативногоагентстваKollektiv(Германия,США),LOC─────LOCНнекаУгбома-руководительпроектаMushroomworks(Великобритания),PER─────────LOC───────────ГергейКовач-политикилидерсубкультурнойпартии«DogwithtwoPER─────────ORG──────────tails»(Венгрия),ГеоргЖено-немецкийрежиссёр,одинизсоздателей─────LOC────PER───────экспериментальноготеатра«Театр.doc»,Театраим.ЙозефаБойсаORG───────PER─────────(Германия).LOC─────>>>words=['В','советский','период','времени','число','ИТ','-','специалистов','в','Армении','составляло','около','десяти','тысяч','.']>>>deps=[(2,0,'case'),(2,1,'amod'),(10,2,'obl'),(2,3,'nmod'),(10,4,'obj'),(7,5,'compound'),(5,6,'punct'),(4,7,'nmod'),(9,8,'case'),(4,9,'nmod'),(13,11,'case'),(13,12,'nummod'),(10,13,'nsubj'),(10,14,'punct')]>>>show_dep_ascii_markup(words,deps)┌──►Вcase│┌►советскийamod┌──────►└─└─периодobl│└──►времениnmod│┌►┌─┌─────числоobj││││┌►┌─ИТcompound│││││└►-punct│││└►└───специалистовnmod│││┌►вcase││└────►└─Арменииnmod└─└─┌─┌─────составляло││┌──►околоcase│││┌►десятиnummod│└►└─└─тысячnsubj└──────►.punctSupportChat —https://telegram.me/natural_language_processingIssues —https://github.com/natasha/ipymarkup/issuesDevelopmentTests:maketestPackage:makeversion
gitpush
gitpush--tags

makecleanpackagepublish
Package: ipymessenger
Library forIP messenger.how to use# username, group name, port(default 2524)
ip = IpmsgServer("denzow", "denzow_group", 2721)

# start server
ip.start()


# send message
packet_no = ip.send_message("192.168.1.xx", "hello")

# check succeed?( should wait some seconds.)
ip.check_sended_message(packet_no)

# get host info
testusers_info = ip.get_hostinfo_by_nickname("testuser")
packet_no = ip.send_message(testusers_info.addr, "hello")

# send message use nickname without ip addr
packet_no = ip.send_message_by_nickname("", "hello")

# send message use fuzzy nickname without ip addr
packet_no = ip.send_message_by_fuzzy_nickname("", "hello")


# stop server
# wait stop thread and close socket.
ip.stop()restrictnever use attach file.nerver encryptTODOsend SECRET messagerecv SECRET messageregister hostinfo correctry other than via getlistremove hostlist when rcv br_exit.
Package: ipymidi
IpyMIDIInteractive MIDI in JupyterIpyMIDI exposes the Web MIDI interface (Web MIDI
API) to Python
asJupyter widgetsviaWEBMIDI.js. Connect your MIDI devices (e.g., keyboards,
controllers, etc.) and start interacting with them in Jupyter!Note: this is very much work in progress (nothing much to see yet)!Usage ExampleCreate a Jupyter notebook and import the library.importipymidiGet access to the Web MIDI interface.midi=ipymidi.get_interface()Enable the MIDI interface (your Web browser may ask you the permission to access it).midi.enable()Get the list of all connected MIDI input devices.midi.inputsMIDI Inputs (2)
0:
    id: 92212230
    name: Virtual MIDI
    manufacturer: Apple Inc.
    connection: open
    state: connected
1:
    id: -1491552641
    name: Arturia KeyStep 37
    manufacturer: Arturia
    connection: open
    state: connectedTrack a specific MIDI event emitted from one input device (e.g., the "noteon"
event emitted from a MIDI keyboard).ev=midi.inputs["Arturia KeyStep 37"].track_event("noteon",["note_identifier"])Use theevobject like any other Jupyter widget, e.g., to print in an output
widget the MIDI note that has just been played on the input device.importipywidgetsoutput=ipywidgets.Output()@ev.observedefprint_message(change):output.clear_output()withoutput:print(f"Note{change["owner"].note_identifier}played!")output
Package: ipymol
IPyMOLIPyMOL allows you to controlPyMOLsessions via IPython. This tool is ideal for situations where you’d like to present your work neatly in aJupyter Notebookor conveniently prototype PyMOL scripts.Before You BeginPlease ensure that PyMOL is in your$PATHaspymolor you can start PyMOL in server mode:$pymol-R#-cKRQ to run it without a GUIInstallationpipinstallipymolExample UsageYou can fire up an IPython or IPython Notebook session and start using IPyMOL. For example:fromipymolimportvieweraspymolpymol.start()# Start PyMOL RPC serverpymol.fetch('3odu')# Fetch PDBpymol.show_as('cartoon')# Show as cartoonpymol.bg_color('white')# Set background color to whitepymol.display()# Show current displayThis series of commands will define a variablepymolof classMolViewer, which can pass commands to PyMOL, and then create an image ofPDBID:3oduin your IPython session.
Additional commands can be invoked viapymol.do("[ENTERYOUR COMMANDHERE]").Here’s anexample notebookwith more information.Enjoy!
Package: ipymongodb
iPyMongoDB (innovata-pymongo-database)파이썬 pymongo 패키지 Wrapper주로 동적 스키마모델을 사용할 수 있고, 데이터모델을 통해 데이터에 대한 dtype을 이용한 파싱 및 데이터 핸들링 기능 제공한다.pymongo 패키지에서 제공하는 모든 기능을 제공하지 않는다.사용법Database 레벨from ipymongodb import database 
names = database.collection_names(dbName, 'collectionNameRegex')Collection 레벨from ipymongodb import collection
schema = collection.SchemaModel(dbName, modelName)
model = collection.DataModel(dbName, modelName)하나의 모델에 대해 컬렉션을 확장할 때model = collection.DataModel(dbName, modelName, extParam='20230101')
model.collName
>> modelName_20230101