Saravanan666/pypi-org huggingface dataset:
Package: obsolete-cryptography
obsolete-cryptographyToolbox for exploring various obsolete ciphers and hash algorithms. Based on mcrypt and mhash.WARNING: A lot of algorithms provided by this package are no longer considered secure. DO NOT use obsolete ciphers or hash algorithms when designing new secure systems. You might wantcryptographyfor a secure, validated and easy to use crypto library that is suitable for new designs.BuildingOnly tested on Linux.This project uses the new PEP-517 source tree format.To manually build the wheel, first make sure you have working C compiler,makeandlibtool(usually provided by the distro development package group likebuild-essential) and the PEP-517 builderbuildis installed, then runpython-mbuild--wheelunder the project directory. The wheel will be built under thedist/directory after it's built successfully.Notes on the designUnder the hood, this library is essentially a Cython binding to libmcrypt and mhash. Both libraries are included and are statically linked to the binding to simplify the building and installation process.The libmcrypt included is based on libmcrypt 2.5.8 and has patches that enable out-of-tree building (required by meson) and enable the original SAFER algorithm that was previously disabled due to a bug. The mhash library is just a stock mhash 0.9.9.9 for now.
Package: obsout
obsoutobsoutis anObsidiantoOutline Wikiconnector written in Python. It will sync local markdown files to Outline via API requests (and sync to local computer), show status of sync, and aid in deleting documents between both Outline and local Obsidian vault.Installationobsoutcan be installed fromPyPI:pipxinstallobsoutVault Structure- Collection1
    - Document1
    - Document2
    ...
- Collection2Outline is relatively simple wiki, with only high level collections, which contain any number of documents. Outline also provides the functionality of nested documents, however I'm not sure how to implement this from the perspective of files/directories.This structure means that any files found in the root directory will be ignored, so keep that in mind.ConfigurationUse the providedexample.envto make a.envfile. Note the path to this file (I recommend placing it in your wiki directory, you won't be able to see it in Obsidian). In addition to the.envfile, aconf.ymlfile is also needed - again, use the provided example. Private directories can be added as shown:wiki:path:"yourpath"exclude:-directory1-direcotry2Once you have provided the path to the.envandconf.ymlfiles, the paths will be stored in a json file at the path/home/user/.config/obsout/conf.json.On the first run ofobsout, use the following options to specify paths:-c, --config TEXT  Specify config file, defaults to current directory
  -e, --env TEXT     Specify .env file, defaults to current directoryAgain, after first run these options are not necessary unless you have moved the path of the.envandconf.ymlfiles.Commandsstatuswill show modified/missing files by default compared to the local vault. Using the--localflag, you can see the status in the opposite direction (file missing from vault compared to Outline).obsout status [OPTIONS]

  View local sync status

Options:
  --local  Show status of local files compared to remotesyncwill sync files bi-directionally between Outline and the local Obsidian vault based on modification date (older files will be overwritten). No files will be deleted in the sync.Usage: obsout sync [OPTIONS]

  Sync local and client markdown filesdeletewill delete a collection, or a document, based on the collection/document name provided. The entire collection will be deleted if the--allflag is provided.Usage: obsout delete [OPTIONS]

  Delete a document from vault and Outline

Options:
  -c, --collection TEXT  Collection name  [required]
  -d, --document TEXT    Document name, without '.md' extension
  --all                  Delete entire collectionContributingPull requests are more than welcome. If you have major changes slated, please open an issue instead.To set up a development environment withpoetry(on Linux):# Install poetrypipxinstallpoetry# Create virtual environemntpython-mvenvvenvsourcevenv/bin/activate# Install dependenciespoetryinstallFor more information on working with Outline Wiki API, seethe documentationCreditsThanks to jaypyles and his projectobsidian-to-bookstackfor the inspiration. His approach to syncing between obsidian and bookstack provided a lot of inspiration to my approach in this project.LicenseGPL3
Package: obsplotlib
ObsplotlibThis is a generic plotting toolbox for plots that are slightly nicer and provide
more info that the generic obspy plotting tools.InstallationpipinstallobsplotlibLinksGithubDocumentationTutorialDevelopmentFork the package, and install it locallygitclonegit@github.com:<your_username>/obsplotlib.gitcdobsplotlib
pipinstall-e.Commit changes, push, make pull request.
Package: obsplus
“A Pandas-CentricObsPyExpansion Pack”DocumentationCodeChange_LogContributingSupportLicenseAboutCode_of_ConductIf you find ObsPlus useful consider citing it:Chambers, D. J., Boltz, M. S., & Chamberlain, C. J. (2021).
ObsPlus: A Pandas-centric ObsPy expansion pack.
Journal of Open Source Software, 6(60), 2696.
Package: obspy
ObsPy is an open-source project dedicated to provide a Python framework for
processing seismological data. It provides parsers for common file formats,
clients to access data centers and seismological signal processing routines
which allow the manipulation of seismological time series (see Beyreuther et
al. 2010, Megies et al. 2011).The goal of the ObsPy project is to facilitate rapid application development
for seismology.For more information visithttps://www.obspy.org.copyright:The ObsPy Development Team (devs@obspy.org)license:GNU Lesser General Public License, Version 3
(https://www.gnu.org/copyleft/lesser.html)
Package: obs-scene-transporter
OBS Scene TransporterPackage OBS Studio scenes into a convenient ZIP file, including all assets, and import them again. Works across Linux, macOS and Windows.OverviewOBS Studiocan export the  JSON file for a scene collection, but it does not copy the images, video, etc. that might be used in that collection. Also, the JSON file will contain absolute paths that are unlikely to work on another computer. obs-scene-transporter will collect all referenced asset files and fix the paths to them in the JSON file.In addition, the IDs of certain sources are updated on the fly to adapt them to the target operating system on import. OBS Studio uses platform-specific IDs for camera and screen sharing sources. For example, when you import a scene collection that was created on Windows into a Linux system, the sources cannot be used and need to be created from scratch. By patching the IDs on the fly, OBS Scene Transporter allows these sources to be used on another computer with minimal configuration. In particular, the positioning of the sources is maintained, and it is only necessary to select the correct camera or screen on the new computer.Installing and RunningUsepipto install this package:$python-mpipinstallobs-scene-transporterThe package installs a command-line toolobs-scene-transporterwhich you can run directly:$obs-scene-transporter-hAlternatively, you can run the module:$python-mobsscenetransporter-hExporting a scene collectionUse thelistcommand to obtain a list of scenes in OBS Studio:$obs-scene-transporterlist
summer-conference
castle-wolfenstein-speedrunThen use theexportcommand to create a ZIP archive of the scene collection and all assets:$obs-scene-transportersummer-conferencesummer-conference.zipImporting a sceneRun theìmportcommand to import a ZIP archive into OBS:$obs-scene-transportersummer-conference.zipIf you'd like to import the collection under a different name, use the-noption:$obs-scene-transporter-nfall-conferencesummer-conference.zipDocumentationThe main class of the package has limited documentation in the source code, seeobsscenetransporter/__init__.py.
Package: obs-ws-rc
What’s this?obs-ws-rcis a Python 3.5+ library that allows you to establish client
connections to theobs-websocketplugin for OBS Studio.It uses anasyncio-based approach which it inherited from the underlying
WebSocket library -websocketsInstallationThe library isavailable via PyPi:pip installobs-ws-rcSource CodeGitHub repository:github.com/KirillMysnik/obs-ws-rc/DocumentationThe docs arehosted at Read the DocsExamplesSample code is located in theexample folderLicenseAvailable viaMIT License
Package: obt
This is a Python library forThe Oslo-Bergen
Tagger, which parses the output
of the tagger to a friendly format. Only Python 3 is supported at this
time.The library is in beta. SeeRoadmapfor things that need
to get implemented before a v1.0.0 can be released.InstallationYou need to have The Oslo-Bergen Tagger installed, and the environment
variableOBT_PATHset to the path of its installation directory. You
can use the provided code snippet below, or install it using the
instructions inThe-Oslo-Bergen-Tagger GitHub
repository. The
following code snippet installs it in your home directory. If you want
to install it somewhere else, you can change theINSTALL_DIRvariable on the first line to your preferred installation directory.INSTALL_DIR=$HOMETHIS_DIR=$PWDcd$INSTALL_DIRgitclonegit@github.com:noklesta/The-Oslo-Bergen-Tagger.gitcdThe-Oslo-Bergen-Tagger./bootstrap.shexportOBT_PATH=$INSTALL_DIR/The-Oslo-Bergen-Taggerecho'export OBT_PATH=$OBT_PATH'>>$HOME/.bashrccd$THIS_DIRYou can then install this Python library with pip. To install for all
users, do:sudopip3installobtTo just install for your user, do:pip3install--userobtAnd you are good to go!UsageFirst, import the libraryimportobtThen, you can tag a string by passing it to thetag_bmfunction:my_string="Jeg er streng."tags=obt.tag_bm(my_string)Or you can pass a file name using thefilekeyword argument:tags=obt.tag_bm(file="my_document.txt")The resultingtagswill be an array of tag objects, like so:[{"tall":"ent","type":"pers hum","base":"jeg","person":"1","word_tag":"<jeg>","kasus":"nom","raw_tags":"pron ent pers hum nom 1","word":"Jeg","ordklasse":"pron"},{"word_tag":"<er>","base":"v\u00e6re","tilleggstagger":["a5","pr1","pr2","<aux1/perf_part>"],"tid":"pres","raw_tags":"verb pres a5 pr1 pr2 <aux1/perf_part>","word":"er","ordklasse":"verb"},{"type":"appell","best":"ub","base":"streng","word_tag":"<streng>","tall":"ent","ordklasse":"subst","raw_tags":"subst appell mask ub ent","word":"streng","kj\u00f8nn":"mask"},{"word_tag":"<.>","base":"$.","tilleggstagger":["<<<","<punkt>","<<<"],"raw_tags":"clb <<< <punkt> <<<","word":".","ordklasse":"clb"}]You can easily save this to a JSON file with theobt.save_jsonfunction:obt.save_json(tags,'my_tags.json')FormatA documentation of the tag format will come here.RoadmapBefore a v1.0.0 release, the following boxes should be checked: - [ ]
Put “tilleggstagger” in proper items in tags object. - [ ] Implement
function for./tag-nostat-bm.shfromhttps://github.com/noklesta/The-Oslo-Bergen-Tagger- [ ] Implement
function for./tag-nostat-nn.shfromhttps://github.com/noklesta/The-Oslo-Bergen-Tagger- [ ] Python 2
support
Package: obur
oburis a minimalistic http speedtest library. It can test download speed
between client and server. You can use it via command line or inside your python
program.Installationpip install oburUsageCommand Lineobur <target_url>You can give some optional parameters via command line interface:usage: obur [-h] [--duration DURATION] [--chunk-size CHUNK_SIZE]
          [--threshold THRESHOLD]
          [--standard-deviation-count STANDARD_DEVIATION_COUNT]
          [--speed-window-size SPEED_WINDOW_SIZE]
          [--time-interval TIME_INTERVAL]
          url

Calculate speed test between client an server.

positional arguments:
  url                   Destination address

optional arguments:
  -h, --help            show this help message and exit
  --duration DURATION   Max speed test duration.
  --chunk-size CHUNK_SIZE
                      Chunk Size
  --threshold THRESHOLD
                      Speed threshold in percentage for determining
                      stabilitiy.
  --standard-deviation-count STANDARD_DEVIATION_COUNT
                      Standard deviation count
  --speed-window-size SPEED_WINDOW_SIZE
                      Speed window size in seconds.
  --time-interval TIME_INTERVAL
                      Time interval in seconds. Get data points in every
                      this interval.Python Programfrom obur import measure

measure(url, duration=60, chunk_size=1024)Important NoteFor a healthy and accurate speed test result, the target url should be a
stream url. You can usepukeon the
server side for providing a dummy stream url.
Package: obws-commands
OBS Web Socket CommandsA list of commands that can be sent to OBS via the Web Socket plugin. This project contains only a subset of all
available commands, and is mostly focused on the commands that are useful for recording. The main point of the
implemented commands is to be chainable, i.e.: the control only returns once a command is executed and the OBS
reports the new state. Or in more practical terms: theswitch-profile-and-scene-collectioncommand is the only
reason for this package to exist.UsageYou can execute a single command from the command line:obws-commandpause-recordThis assumes theconfig.tomlfile is in the current directory.Or you can call a command from inside a script:fromobwsc.commands.pause_recordimportPauseRecordconfig={'host':'localhost','port':4455,'password':'secret'}PauseRecord(config).execute()
Package: obx
NAMEOBX - program your own commandsSYNOPSIS>>> from obx import Object, dumps, loads
>>> o = Object()
>>> o.a = "b"
>>> txt = dumps(o)
>>> loads(txt)
{"a": "b"}DESCRIPTIONOBX has all the python3 code to program a unix cli program, such as
disk perisistence for configuration files, event handler to
handle the client/server connection, code to introspect modules
for commands, deferred exception handling to not crash on an
error, a parser to parse commandline options and values, etc.

OBX uses object programming (OP) that allows for easy json save//load
to/from disk of objects. It provides an "clean namespace" Object class
that only has dunder methods, so the namespace is not cluttered with
method names. This makes storing and reading to/from json possible.CONTENTobx.brokers     object broker
obx.excepts     deferred exception handling
obx.handler     event handler
obx.locates     find objects on disk
obx.objects     a clean namespace
obx.parsers     arguments parsing
obx.persist     object store
obx.repeats     repeaters
obx.threads     threads
obx.workdir     directory to store objectsINSTALL$ pip install obxAUTHORBart Thate <bthate@dds.nl>COPYRIGHTOBX is Public Domain.
Package: obzplan
# obzplanSimple tool for visualizing observations(C) Benjamin Hugo, South African Radio Astronomy Observatory under GNU GPLv3### InstallIn a new virtual environment run to install from PyPI```pip3 install obzplan```Remember to add -e and obzplan/ if you have cloned the repo locallyNote: you probably need to install tkinter for python3 if you haven't done so yet:```apt-get install python3-tk```### Usage```positional arguments:src                   Sources to plotoptional arguments:-h, --help            show this help message and exit--lat LAT             Observer Latitude--long LONG           Observer Longitude--elev ELEV           Observer Elevation-s START, --start STARTObservation start time local-e END, --end END     Observation end time local--elev-cutoff ELEV_CUTOFFElevation cutoff--add-to-catalog ADD_TO_CATALOG [ADD_TO_CATALOG ...]Add source to catalog (format e.g.name,f|J,00:00:00.00000,-90:00:00:00000,0.0)--solar-separation SOLAR_SEPARATIONMinimum solar separation--lunar-separation LUNAR_SEPARATIONMinimum lunar separation--plot-styles PLOT_STYLES [PLOT_STYLES ...]Plot style--marker-size MARKER_SIZEMarker size--satelite-separation SATELITE_SEPARATIONMinimum satelite separation```
Package: oc
Thisoc libraryis a thin wrapper around the OpenShift CLIoc.Usage` >>> import oc >>>oc.login('https://...openshift.com','mytoken') >>>oc.set_project('myproject')>>>oc.exec('mypod','curl-Ihttp://localhost:8080')>>> logs =oc.logs('mypod',since='1m')`Installation` $ pip install oc `Documentation` $ pydoc oc.api `
Package: oca
Version:4.10.0TravisCI Status:AboutBindings for XMLRPC OpenNebula Cloud APIDocumentationSeehttp://python-oca.github.io/python-oca/index.htmlandhttp://docs.opennebula.org/4.10/integration/system_interfaces/api.htmlAllallocatefunctions are implemented as static methods.ExamplesShow all running virtual machines:client = oca.Client('user:password', 'http://12.12.12.12:2633/RPC2')
client.version()
vm_pool = oca.VirtualMachinePool(c)
vm_pool.info()
for vm in vm_pool:
    print "%s (memory: %s MB)" % ( vm.name, vm.template.memory)LicenseOCA is under Apache Software LicenseAuthorsSee AUTHORS file
Package: ocaclient
This library is a very simple client to OCA’s Epak webservice. OCA’s WS is very
SOAP-like, so this is really a very light wrapper aroundzeep, manually
parsing responses that aren’t entirely SOAP.Usage example:response=OcaClient().Tarifar_Envio_Corporativo(PesoTotal=0.5,# kgVolumenTotal=0.125,# m³CodigoPostalOrigen=1414,CodigoPostalDestino=1111,CantidadPaquetes=1,Cuit='20-12345678-0',Operativa=2712345,ValorDeclarado=120,)TheOcaClientclass exposes the same methods as those in the official
documentation, with the same parameters. Responses are python dictionaries, eg:{'tarifador':'15','precio':'237.7900','idtiposervicio':'1','ambito':'Local','plazoentrega':'3','adicional':'0.0000','total':'237.7900',}LicenceThis software is licensed under the ISC licence. See LICENCE for details.Copyright (c) 2017-2023 Hugo Osvaldo Barrera <hugo@barrera.io>
Package: ocad
# OCADThis is a python-modul which contains usefull fuctions when handling with ocad-files.### Install$ pip install ocad### Example```pythonfrom ocad import ocad``````pythonocad.file_is_cs("OCAD12-File-Sample.ocd")>>>False``````pythonocad.file_is_map("OCAD12-File-Sample.ocd")>>>True``````pythonocad.file_is_ocad("OCAD12-File-Sample.ocd")>>>True``````pythonocad.file_version("OCAD12-File-Sample.ocd", format='short')>>>'12'``````pythonocad.file_info("OCAD12-File-Sample.ocd")>>>{'epsg_code': None,'epsg_name': None,'georeferenced': True,'note': 'map note','number_of_backgroundmaps': 0,'number_of_classes': 0,'number_of_colors': 1,'number_of_courses': 0,'number_of_spot-colors': 0,'scale': '10000.000000','typ': 'map','version_long': '12.3.1','version_short': '12'}```
Package: oca-decorators
||||Python OCAThis library contains helpers for Odoo developers, such as:oca.decorators.foreach- A replacement for the deprecatedodoo.api.oneInstallationInstall this package into your Odoo environment.Using Pip:pip install oca-decoratorsUsing Git:git clonehttps://github.com/OCA/oca-decoratorspython oca-decorators/setup.py installSetupUsageRead The API DocumentationKnown Issues / Road MapCreditsImagesContributorsDave Lasley <dave@laslabs.com>MaintainerThis library is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.
Package: oc-assistant
OC AssistantPython package to facilitate interaction with OC website.Requires Python3 and PipFree software: GNU General Public License v3Featurespip install –user oc-assistantoc_assistant add fri 10 16 4: adds availabilities on Fridays from 10:00 to 16:00, recurring for 4 weeksoc_assistant add Monday 10 24 8: adds availabilities on Mondays from 10:00 to midnight, recurring for 8 weeksoc_assistant add 3 10 16: adds availabilities next Wednesday (= day #3) from 10:00 to 16:00oc_assistant rem fri 10 18 8: removes any availabilities on Fridays from 10:00 to 18:00 for the next 8 weeksCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2020-03-31)First release on PyPI.
Package: occ
Octavia Chicken CheckerOctavia Chicken Checker looks for abandoned Octavia load balancer artifacts, amphoras, and so forth. Optionally it will clean them up as well.Installation$pipinstall-rrequirements.txt

$pipinstallsetup.pyRunning$occlistDevelopmentThis project includes a number of helpers in theMakefileto streamline common development tasks.Environment SetupThe following demonstrates setting up and working with a development environment:### create a virtualenv for development$makevirtualenv

$sourceenv/bin/activate### run occ cli application$occ--help### run pytest / coverage$maketestReleasing to PyPiBefore releasing to PyPi, you must configure your login credentials:~/.pypirc:[pypi]username=YOUR_USERNAMEpassword=YOUR_PASSWORDThen use the included helper function via theMakefile:$makedist

$makedist-uploadDeploymentsDockerIncluded is a basicDockerfilefor building and distributingOctavia Chicken Checker,
and can be built with the includedmakehelper:$ make docker

$ docker run -it occ --help
Package: occ2vec
*** ATTENTION ***Don't immidiately runpip install mlregression. See SectionInstallation.Occupation 2 Vector (occ2vec)Not ready to be used publicly...Please contact the authors below if you find any bugs or have any suggestions for improvement. Thank you!Author: Nicolaj Søndergaard Mühlbach (n.muhlbach at gmail dot com, muhlbach at mit dot edu)Code dependenciesThis code has the following dependencies:Python >=3.6numpy >=1.19pandas >=1.3shutilInstallationBefore callingpip install occ2vec, we recommend usingcondato install the dependencies. In our experience, calling the following command works like a charm:
After this, installocc2vecby callingpip install occ2vec.
Note that without installing the dependencies, the package will not work. As of now, it does not work when installing the dependencies viapip install. The reason is that we are using the Intel® Extension for Scikit-learn to massively speed up computations, but the dependencies are not properly installed viapip install.UsageWe demonstrate the use ofocc2vecbelow.#------------------------------------------------------------------------------# Libraries#------------------------------------------------------------------------------# Standard# This library
Package: occa
In a nutshell, OCCA (like oca-rina) is an open-source library which aims to:Make it easy to program different types of devices (e.g. CPU, GPU, FPGA)Provide a unified API for interacting with backend device APIs (e.g. OpenMP, CUDA, OpenCL)Use just-in-time compilation to build backend kernelsProvide a kernel language, a minor extension to C, to abstract programming for each backend