Saravanan666/pypi-org huggingface dataset:
Package: orchespy
OrchesPy: Device-independent library for NumPy program on heterogeneous systemOrchesPy is a library for NumPy programs to execute part of the program
on accelerators by decorating functions.PrerequisitesUsing OrchesPy requires the following packages.Python 3: tested with Python 3.8.NumPy 1.23.2: since CuPy and NLCPy require numpy>=1.17 and NLCPy requires
numpy<=1.23.2.To run programs on VE, install NLCPy = 2.2.0 and its dependencies
such as veoffload.To run programs on CUDA GPU, install CuPy = 11.0.0 and its dependencies such
as CUDA toolkit working with your GPU.Install Inter-Device Copy Library = 0.1.0b1 for GPU-VE transfer.To build OrchesPy, see also the section "Install from source".InstallationYou can install OrchesPy from PyPI or from source.Install from PyPIExecute the following command.$ pip install orchespyInstall from sourceTo build OrchesPy, install CUDA toolkit and veoffload (VEO) for CuPy and NLCPy.
Download the source tree from GitHub.$ git clone https://github.com/SX-Aurora/orchespy.gitExecute the following command.$ cd orchespy
$ pip install .PIP will install dependencies automatically, and build and install OrchesPy on
your environment.DocumentationOrchesPy User's GuideLicenseThe BSD-3-Clause license (seeLICENSEfile).
Package: orchest
Orchest SDK for PythonWebsite—DocsPython package for interacting withOrchest.InstallationNOTE: The Orchest SDK comes pre-installed in Orchest.pipinstallorchestNext stepsCheck out ourquickstartto get
started!CompatibilityWe started maintaining this table since Orchest releasev2021.05.1.Python SDK versionOrchest versionCompatible?>= v0.2.0>= v2021.05.1yes>= v0.3.8<= v2022.03.6no>= v0.3.8>= v2022.03.7yes
Package: orchestrate-api
Orchestrate SDKThe Orchestrate SDK is a TypeScript and JavaScript library for interacting with the Orchestrate API athttps://api.careevolutionapi.com.Full documentation of the API is available athttps://rosetta-api.docs.careevolution.com/.InstallationTypeScript:npminstall@careevolution/orchestratePython:pipinstallorchestrate-apiUsageTypeScript:import{OrchestrateApi}from'@careevolution/orchestrate';constorchestrate=newOrchestrateApi({apiKey:"your-api-key"});awaitorchestrate.classifyCondition({code:"119981000146107",system:"SNOMED",});Python:fromorchestrateimportOrchestrateApiapi=OrchestrateApi(api_key="your-api-key")api.classify_condition(code="119981000146107",system="SNOMED")
Package: orchestration
OrchestrationThe Orchestration library provides functionality to schedule and execute tasks based on cron expressions. It allows you to add skip conditions and dynamically generate script parameters. This library is designed to simplify the process of automating script execution.Table of ContentsInstallationUsageCreating an OrchestratorAdding TasksAdding ScriptsAdding RepeatsAdding Skip ConditionsExecuting TasksInstallationTo use the Orchestration library, you need to have Python installed. You can then install the library using pip:pip install orchestrationUsageCreating an OrchestratorTo get started with the Orchestrator library, you need to create an instance of theOrchestratorclass:fromorchestrationimportOrchestratororchestrator=Orchestrator()Adding TasksYou can add tasks to the orchestrator using theadd_taskmethod. Theadd_taskmethod takes two arguments:cron_expressionandscript_type. Thecron_expressionspecifies the schedule for the task using cron syntax, and thescript_typespecifies the type of script to execute (e.g., 'bash' or 'python').task=orchestrator.add_task('0 * * * *','bash')You can also specify an optional interval argument to set the interval in seconds between task executions (default is 1 second).Adding ScriptsYou can add scripts to a task using theadd_scriptmethod. Theadd_scriptmethod takes thescript_pathargument, which specifies the path to the script file, and an optionalscript_parametersargument, which is a dictionary of parameters to pass to the script.task.add_script('/path/to/script.sh',{'param1':'value1','param2':'value2'})Adding RepeatsYou can run the same script multiple times with different parameters using theadd_repeatmethod. Theadd_repeatmethod takes thescript_pathargument, which specifies the path to the script file, and ascript_parametersargument, which is a list of dictionaries of parameters to pass to the script.task.add_repeat('/path/to/script.sh',[{'param1':'value1','param2':'value2'},{'param1':'value3','param2':'value4'}])Adding Skip ConditionsSkip conditions allow you to specify conditions under which a task should be skipped during execution. You can add skip conditions to a task using theadd_skipmethod.task.add_skip(some_skip_condition)Executing TasksOnce you have added tasks to the orchestrator, you can start executing them by calling theexecute_tasksmethod. This method will continuously check if any tasks need to be executed based on their cron expressions and execute the corresponding scripts.orchestrator.execute_tasks()The script(s) will be executed using the specifiedscript_type(e.g., 'bash' or 'python').
Package: orchestrator-service
orchestrator- convenient configuration of interaction between services in microservice architectureInstallationpip install orchestrator-serviceProblemThe application has a lot of services for performing tasks. Each service performs its own task. Different services bundles are used to perform different tasks.Example:TaskService execution sequenceTask1service1 -> service2 -> service3Task2service2 -> service4 -> service1......TaskNservice3 -> service2 -> ... -> serviceMIn order to centralized control the permissible sequence of execution of services for different tasks, we offer you an orchestrator.________________
                                      |              |
                                      |   service2   |
                                      |______________|
                                             |
                                             |                                       
                                         ____|____                                       
                                         | queue |                                       
                                         |_______|  
                                             |                                                                                                                        
                                             |
________________                       ________________                       ________________
|              |       _________       |              |       _________       |              |
|   service1   | ----->| queue | ----->| orchestrator | ----->| queue | ----->|   serviceN   |
|______________|       |_______|       |______________|       |_______|       |______________|
                                             |
                                             |                                       
                                         _________                                       
                                         | queue |                                       
                                         |_______|  
                                             |
                                             |                                                                                                                        
                                      _______|________
                                      |              |
                                      |   service3   |
                                      |______________|Pros:centralized controleasy expansioneasy setupreuse of services in different tasksWhat is needed to be implemented in current architecturesimplement block for the corresponding serviceadd asourceto messages (the name of the service to which the corresponding block in the orchestrator should be)add aflowto messages (similarly as the source)redefine blocks for the desired type of queueBonus:service for build microservice architecture.Future plans:add async functions to orchestratoradd handler for incorrect messages to servicemore details in examples
Package: orchid66
Orchid66: print colorful stuff nicelyyeah just, print colorful stuff nicelyNote: currently only supports linuxexample:fromorchid66importprintnprintn("this is in *red*, and this is in *blue*",('red','blue'))printn("I like *green* && *blue*",('green','blue'))green_in_blue=('green','blue')# notice tuple in tuple in second parameterprintn("I like *green in blue*",(green_in_blue,))# with tuplesred=(255,0,0)blue=(50,50,255)green=(50,255,50)printn('this word is in *red*, and this is in *blue*',(red,blue))example gif:installationthrough pypipip install orchid66by cloning the repositoryclone this repositorychange the current directory into this repositoryexecutepip install .supported colorsall X11 colors inhttps://web.archive.org/web/20080502201401/http://cvsweb.xfree86.org/cvsweb/*checkout*/xc/programs/rgb/rgb.txt?rev=1.1orchid66s' mini languagetext between*is rendered as colored, except when preceded by a&&*refers to a single*that is rendered&&refers to a single&that is rendered
Package: orch-serv
orch_servA library for microservice architecture, for interconnected services with different execution sequences, for orchestration services designed for such kind of services relationships.Installationpipinstallorch_servProblemWe have a microservice architectureYour architecture has many services. Each individual service performs its own task. You need to set up the sequence of interactions between services, taking into account that one service can be connected to others and fired in a different sequence.Example:TaskService execution sequenceTask1service1 -> service2 -> service3Task2service2 -> service4 -> service1......TaskNservice3 -> service2 -> ... -> serviceMFor centralized management of the services interactions, we offer anorchestrator: service containing valid block connections.What you need to do in the orchestrator service:create blocks with known interaction logic with the services they belong to,create accessible flows from these blocks (for different tasks there can be your specific flows, it is important to use unique flow names),define a message for the interaction of services, such that they have a single standard and override key methods,initialize the orchestrator and use,More details.What you need to use the service:define a message for the interaction of services, such that they have a single standard and override key methods,define the commands in the service which are going to be executed and what to do after the main task is completed (this is divided to separate the logic).More detailsBonusAdded functionality for the formation of a sequence of steps -details here
Package: orcid2markdown
ORCID2MarkdownIntroductionORCID2Markdown is a small tool for automatically parsing an ORCIDworksentry into a Markdown format appropriate for
use in static website generators like Jekyll.The output format is the following:# First Author Papers---*_Title_: {title}*_Authors_:**{first_author}**, {secondary_authors}*_Journal_: {journal}*_Date_: {year} / {month}*_Volume_: {volume}* https://doi.org/{doi}---# Co Author Papers---*_Title_: {title}*_Authors_: {authors}...**{your_name}**... {authors}*_Journal_: {journal}*_Date_: {year} / {month}*_Volume_: {volume}*https://doi.org/{doi}IssuesORCID2Markdown uses biblatexparser to parse bibentries obtained from
querying Crossref for a bibentry usinghabanero. This leads to LaTeX-style formatted text to be totally lost.
Therefore, LaTeX-styled text needs to be fixedmanually.Installationpipinstallorcid2markdownUsageUsing is simple:fromorcid2markdownimportORCID2Markdownoid=ORCID2Markdown(orcid="your_orcid",first_name="your first name",other_names=["a list of","possible","other names you have as author"])oid.to_markdown("my_papers.md"):warning: Note: Depending on the number of works, it might take a while. I tested in a around 340 works orcid, and it tooks roughly 5 minutes.
Package: orcidfind
# orcidfind
Simple python script using the [Orcid Python Library](https://github.com/ORCID/python-orcid) that adds command line interactivity for searching the Orcid [Orcid](http://www.orcid.org) user database using their public API.  There are two search categories: basic search and advanced search.  The basic search allows a user to search Orcid for an Orcid user when the Orcid ID is not known.  The advanced search allows for more detailed information to be accessed once the Orcid ID is known.The Orcid [public API](http://members.orcid.org/api) is used with this program.  There is no support for the member API.## Version
Version == 0.1-alpha.6## Download & Install
You can use a pip install:pip install orcidfindor download:[https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6](https://github.com/crcresearch/orcidfind/tarball/0.1-alpha.6)orcidfind/find.py is a__main__python script and relies on orcidsearch/search.py as a module.  This means that orcidsearch/search.py must be installed under site-packages for your particular Python version, or added to the PYTHONPATH.## Dependencies
As of right now, Python 2.7.x and Python 3.5 are supported.  This has not been tested on Windows, only Linux.Requirements:[click==4.1](http://click.pocoo.org/4/)[colorama==0.3.3](https://pypi.python.org/pypi/colorama)[orcid==0.5.1](https://github.com/ORCID/python-orcid)[pprintpp==0.2.3](https://pypi.python.org/pypi/pprintpp) (for testing and JSON formatting)[requests==2.7.0](http://docs.python-requests.org/en/latest/)## Usage$ orcidfindor$ orcidfind -b![Image of Basic Search Screenshot]
(https://raw.githubusercontent.com/crcresearch/orcidfind/master/images/Screenshot%20from%202015-11-19%2012-30-44.png)$ orcidfind -a![Image of Advanced Search Screenshot]
(https://github.com/crcresearch/orcidfind/blob/master/images/Screenshot%20from%202015-11-19%2012-37-31.png?raw=true)$ orcidfind -sor$ orcidfind –sandboxAny instance of the–sandboxoption will allow the use of the Orcid Sandbox instead of using the actual Orcid Public API.  This is for testing OrcidFind, or testing any additions to OrcidFind that you may have developed.When you select “Summary” under the advance options, right now it automatically saves the orcid profile data as a JSON formatted file under the following path:/home/[username]/.sc/[orcid-id-of-user].jsonThis is done because some profiles can be thousands upon thousands of lines of code, which is not ideal for the command line.For the other options, put-codes are required along with the Orcid-ID of the user you want to review.  You can get the put-codes from the JSON file created in option 1.  The other options will give you a little more detailed information.
Package: orcid-python
A simple Python wrapper around the ORCID.org API.ExampleHere’s a quick snippet to get info onJohn Wilbanks.>>> import orcid
>>> #retrieve john's profile from his ORCID
>>> john = orcid.get('0000-0002-4510-0385')
>>> print john.family_name
wilbanksWhat if you’d like to see an author’s works or areas of interest?>>> print john.keywords
[]
>>> print john.publications
[]Hm, let’s try another author.>>> alfonso = orcid.get('0000-0001-8855-5569')
>>> print alfonso.keywords
[u'computer science', u' bioinformatics', u' computational biology']
>>> print alfonso.publications[0]
<Publication "A note about norbert wiener and his contribution to harmonic analysis and tauberian theorems">Maybe you’d like to read about Mr. Wiener’s contributions?>>> print alfonso.publications[0].url
http://www.scopus.com/inward/record.url?eid=2-s2.0-67650513866&partnerID=MN8TOARSSearchingIf you’d rather search for authors, try ORCID’s search functionality>>> #do a simple author search for john
>>> authors = orcid.search('john wilbanks')
>>> print next(authors).family_name
wilbanksYou can also accomplish more complex queries usingQobjects and fields>>> from orcid import Q
>>> authors = orcid.search(Q('given-name','john') & Q('family-name', 'wilbanks'))
>>> print next(authors).family_name
wilbanksEnjoy!
Package: orcoursetrion
Automatic course provisioning for the edx-platform using github and
zendesk.Quick StartTo install the latest release, runpip install orcoursetrion.If you want to be on the development edge (generally stable), clone
the repository, and runpip install .or just install directory
from github.com withpip installgit+https://github.com/mitodl/orcoursetrion.Once installed, create or acquire anOAUTH2 token from github.
That at least has therepo,write:repo_hook,admin:org,
andwrite:orgpermissions.Add the environment variableORC_GH_OAUTH2_TOKEN=<yourtoken>to your environment, and runorcoursetrion--helpfor available
commands and actions.If you are adding an XML course, you will also need to defineORC_STAGING_GITRELOADin your environment for where Web hooks
should be sent for push events.OptionalThere are a few other environment variables to add if you want to use the
release command, or if you would like orcoursetrion’s commits to be from on
particular user.ORC_PRODUCTION_GITRELOADfor where Web hooks related to a production run of
your course should be sent for push events.ORC_GH_NAMEfor how you want commits from orcoursetrion to be identified.ORC_GH_EMAILfor what email address you want associated with commits from
orcoursetrion.
Package: orcsome
Orcsome is a scripting extension for NETWM compliant window managers. It can
help a lot to customize your work environment.MotivationI’m oldawesomeuser with two year experience. I like it not for tiling but
for lua and ability to tune its behavior. But for a very long time some problems
stay unsolved:Grey swing windows. I was hoping it will be fixed in java7 but no luck.Input focus for swing windows. Awesome treats such windows as inputless.Random focus problems. For example sometimes evince or opera save dialog are
not take focus.Simply put, awesome sucks as window manager.I need a robust wm with long devel history, small, fast, candy andscriptableon normal language (hello fvwm). But there are a plenty of
robust, small, fast and candy only wm’s. There is no any scriptable.So I decide to write tiny wm helper application which will be compatible with
many window managers and allow to configure flexible workflows.FeaturesWritten on python. It means very hackable.Optimization, cpu and memory efficiency are top goals (cffi is used for xlib
bindings).Extensive use of python syntax to provide easy and expressive eDSL in
configuration script.Supports NETWM standards.Very thin wrapper around X. You can use existing xlib background.InstallationFrom PyPII’m regularly upload packages of new versions. So you can install orcsome witheasy_install:sudo easy_install orcsomeorpip:sudo pip install orcsomeFrom sourcegit clone --depth=1 git://github.com/baverman/orcsome.git
cd orcsome
python setup.py build
sudo python setup.py installIf you often pull changes from master brunch I recommend you following recipe:First install orcsome in develop mode (remove any orcsome dirs in site-packages
before that):sudo python setup.py developThen, if you want use latest version from master branch simply do:cd cloned/orcsome/dir
git pullArchLinuxThere is orcsome package in AUR.DocumentationQuick startThe most common functionality needed is to bind hot keys to spawn or raise
applications.Edit~/.config/orcsome/rc.py:from orcsome import get_wm
from orcsome.actions import *

wm = get_wm()

wm.on_key('Shift+Mod+r')(
    restart)

wm.on_key('Ctrl+Alt+p')(
    spawn_or_raise('urxvtc -name ncmpcpp -e ncmpcpp', name='ncmpcpp'))

wm.on_key('Mod+n')(
    spawn_or_raise('urxvtc -name mutt -e mutt', name='mutt'))

wm.on_key('Mod+k')(
    spawn_or_raise('urxvtc -name rtorrent -e rtorrent-screen', name='rtorrent'))And start orcsome. That’s all.TODOTestsPython3 portAPI to configure window geometryLayouts (tiling)Multiple screensContactsYou can create issues ongithub.Or mail directly to bobrov at vl dot ru.
Package: orcsome3
Orcsome3 is a port from python2 to python3 and rework oforcsome, which is a scripting extension for NETWM compliant window managers.FeaturesWritten on python3. It means very hackable.Optimization, cpu and memory efficiency are top goals (cffi is used for xlib
bindings).Extensive use of python3 syntax to provide easy and expressive eDSL in
configuration script.Supports NETWM standards.Very thin wrapper around X. You can use existing xlib background.InstallationBefore installing orcsome3 it is necessary to have the build dependencies installed:orcsome3 uses the following libraries:libev: Full-featured and high-performance event loopX11Xss: X11 Screen Saver extension client libraryXext: Misc X Extension Librarygd: GD graphics libraryMagickWand: C API for ImageMagickTo install them:Debian/Ubuntusudo apt install libev-dev libx11-dev libxss-dev libxext-dev libgd-devIt is necessary to install ImageMagick7 from source:sudo apt remove -y imagemagick imagemagick-6-common
sudo apt build-dep -y imagemagick
wget https://imagemagick.org/archive/ImageMagick.tar.gz
mkdir -p ./ImageMagick7
tar xvzf ImageMagick.tar.gz --directory ./ImageMagick7 --strip-components=1
cd ImageMagick7
./configure
make
sudo make install
sudo ldconfig /usr/local/libArch Linuxsudo pacman -S libev libx11 libxss libxext imagemagickAfter installing the build dependencies, orcsome3 can be installed:From PyPIpython3 -m pip install orcsome3From sourcegit clone --depth=1 git://github.com/ahsand97/orcsome3.git
cd orcsome3
python3 -m pip install .orcsome3 installs an executable script “orcsome3” located in~/.local/bin/orcsome3at a user level
or in/usr/bin/orcsome3if it was installed as rootQuick startSome of the functionalities offered are:To bind global hot keysTo hide the title bar when a window is maximizedTo change the icon of a windowEdit~/.config/orcsome3/rc.py:fromorcsome3.orcsomeimportget_wmfromorcsome3.orcsome.wmimportWMfrompathlibimportPathwm:WM=get_wm()# Global hotkey@wm.on_key(keydef="Control + b")defon_pressed_hotkey()->None:print("Control + b was pressed")# Change window icon@wm.on_manage(name="easyeffects",cls="easyeffects")defon_create_easyeffects()->None:path_imagen:Path=Path("/my/other/icon/icon.svg")wm.event_window.set_window_icon(icon=path_imagen)# Hide title bar when a window is maximized@wm.on_property_change(properties=["_NET_WM_STATE"])defwindow_state_changed()->None:ifwm.event_window.maximized_horzandwm.event_window.maximized_vert:ifwm.event_window.decorated:wm.set_window_state(window=wm.event_window,decorate=False)else:ifnotwm.event_window.decorated:wm.set_window_state(window=wm.event_window,decorate=True)And startorcsome3. That’s all.
Package: ordenley
ResumeDesktop program to manage lawyer’s officeThis project has been made to allow mainly new lawyers who wants to start her law office,
who want have an alternative base on open source to manage their’s clients,
appointments and files.ResumenPrograma de escritorio destinado a la organización de despachos de abogados
Está orientado a cualquier abogado o despacho de abogados que quiera montar su propio
despacho pueda tener una aplicación para la gestión de su despacho, basado en software
libre y no viendose obligado a usar soluciones profesionales que aunque puedan ser más
completas impliquen un gasto inicial muy elevado.MaintenanceAuthor: Oscar Ramirez JimenezEmail: tuxskar<at>gmail.comInstallation on LinuxUsing PyPI:$> pip install ordenleyAlternative installationAs normal python application:$> python setup.py installRunAs the program script is stored into bin you can run it using:> ordenleyActual version 0.2.1dev AlphaThis is an improved version and let you manage more complex clients and many to many address and clientsFeaturesInsert/Modify/Delete clientsInsert/Modify/Delete addressInstallation easy from PyPI using “pip install ordenley”Identifiers for clients and address using idNo force to use not empty DNI for clientsMany clients could same address or more than one each one (many to many relation)Change-logfrom 0.1.7devClients now could have addressClients identifiers by Id instead of by DNINew client_view GUI with addressReimplemented almos from scratch the codeBetter structure to add more features as modulesNew menu in main_view to add and delete clientFrom 0.1.6devRenamed package test to tests to run the binaryFixed main_window plot