Saravanan666/pypi-org huggingface dataset:
Package: scotty-beam-tracing
ScottyBeam tracing for tokamak DBS diagnosticsInstallScotty can be installed usingpip:pip install scotty-beam-tracingNote that the package to install is calledscotty-beam-tracing, but
the python module is justscotty.To install the development version ofscottystraight from Github:pip install git+https://github.com/beam-tracing/Scottyor from a local clone:pip install .when developing, use:pip install -e .Documentationhttps://scotty.readthedocs.io/BackgroundDescription of the Scotty[1], derivation of beam tracing given in Appendix A.References[1]Hall-Chen, V. H., Parra, F. I., & Hillesheim, J. C. (2022).Beam model of Doppler backscattering.Plasma Physics and Controlled Fusion,64(9), 095002.
Package: scotusutils
SCOTUS Data ToolsWelcome to SCOTUS Data Tools and Utils!  This is a work in progress.Intro & ObjectivesThe primary purpose of this package is to create a set of tools that is capabile of:Retrieving base SCOTUS data (e.g. case texts fromhttps://www.supremecourt.gov/opinions/boundvolumes.aspxand case transcriptions fromhttp://www.scotusblog.com/case-files/terms/)Retrieving auxiliary SCOTUS data (not sure what this includes yet?)Extracting & Segmenting texts from source documentsFor Bound Volumes, this means extracting text from PDF and segmenting by caseTranscripts may involve getting the text from the PDFs and segmenting by speaker, perhapsOther sources may have more involved extraction / processing requirementsProviding basic tools for storing the "core" extracted data in an easily accessible -- from a Data Science perspective -- formatFurther work may perhaps involve providing tools for easily accessing the data in a more "user friendly" mannerLinking the data extracted from various sourcesby Caseby SCOTUS Justicesother "indicies"
Package: scour
Scour is an SVG optimizer/cleaner that reduces the size of scalable
vector graphics by optimizing structure and removing unnecessary data.It can be used to create streamlined vector graphics suitable for web
deployment, publishing/sharing or further processing.The goal of Scour is to output a file that renderes identically at a
fraction of the size by removing a lot of redundant information created
by most SVG editors. Optimization options are typically lossless but can
be tweaked for more agressive cleaning.Websitehttp://www.codedread.com/scour/(original website)https://github.com/scour-project/scour(today)Authors:Jeff Schiller, Louis Simard (original authors)Tobias Oberstein (maintainer)Patrick Storz (maintainer)
Package: scourge
scourgescourge, named after a group of starlings, lets you get summary tracking
information from various carriers.  currently supported carriers:upsfedexcoming soontuscanypilotmetropolitanused for wismo and wigmo.  powered by angry penguins.notesthe summary tracking results are limited to dates because the ups api
only provides localized date/time information and does not provide time
zone informationthe ups api does not provide invoice informationcontributinggetting startedgitclonegit@github.com:angry-penguins/scourge
makesetupto test you will need an aws sso profile forangry_penguinsin your aws
config.  you can read more about the sso setup in confluence.awsconfigure--profile=angry_penguinssetregionus-east-2
Package: scout_api
ContentsRelease History0.1.0 (2015-06-04)0.0.3 (2015-06-03)0.0.2 (2015-06-03)0.0.1 (2015-06-02)AuthorsRelease History0.1.0 (2015-06-04)Add add_markerAdd add_roles_to_serverAdd delete_serverAdd support to ScoutAPI.__query_api for delete requestsScoutAPI is fully implemented!!!!!0.0.3 (2015-06-03)Fix dependencies0.0.2 (2015-06-03)Add get_alerts0.0.1 (2015-06-02)initial releaseAuthorsGrant Ridder <shortdudey123@gmail.com>@shortdudey123 <https://github.com/shortdudey123>
Package: scout-apm
Scout Python APM AgentMonitor the performance of Python Django apps, Flask apps, and Celery workers with Scout'sPython APM Agent. Detailed performance metrics and transaction traces are collected once thescout-apmpackage is installed and configured.RequirementsPython 3.8+.
For legacy Python versions, including 2.7 and 3.4+, pin scout-apm to <=2.26.1.Scout APM has integrations for the following frameworks:Bottle 0.12+Celery 3.1+Django 3.2+Dramatiq 1.0+Falcon 2.0+Flask 0.10+Huey 2.0+Hug 2.5.1+RQ 1.0+Starlette 0.12+For other frameworks, you can use the agent's instrumentation API.To use Scout, you'll need tosign up for an accountor useour Heroku Addon.DocumentationFor full installation instructions, including information on configuring Scout
via environment variables and troubleshooting, see ourPython docs.SupportPlease email us atsupport@scoutapm.comorcreate a GitHub
issue.
Package: scoutify
ScoutifyInstallationpipinstallscoutifyor upgradepipinstallscoutify--upgradeRequired Python 3Quick StartTo get started, first create an app onhttps://developers.spotify.com/to get you ID and SECRET.Usage examplefromscoutifyimportScoutifysp=Scoutify(client_id="YOUR_CLIENT_ID",client_secret="YOUR_CLIENT_SECRET",redirect_url="YOUR_REDIRECT_URI")sp.set_access_token("YOUR_ACCESS_TOKEN")result=sp.search(search_type="artist",q="blackpink")print(result)Issue, bug, suggestionsIf you have suggestions, bugs or other issues specific to this library,
file themhereor just send a pull request.DocumentationFor full documentation, seehereContributors ✨Thanks goes to these wonderful people (emoji key):Fijar Lazuardy🚇💻Aditya Nanda Tri Prakoso💻Sandi Bhirama💻Andrirahmadhan💻This project follows theall-contributorsspecification. Contributions of any kind welcome!
Package: scoutr
ScoutrScoutr was built as a means to provide a simple way to put an API in front of a NoSQL backend and ensure full role-based access control (RBAC) integration with audit logging.A Golang implementation is available athttps://github.com/MichaelPalmer1/scoutr-go.DocumentationDocumentation is available athttps://geskunkworks.github.io/scoutr/.
Package: scoutrss
ScoutRSSScoutRSS is a Python package for monitoring RSS feeds and triggering callbacks when new entries are found. It uses thefeedparserpackage to parse RSS feeds and theAPSchedulerpackage to schedule checks at regular intervals.InstallationTo install ScoutRSS, use pip:pipinstallScoutRSSUsageTo use ScoutRSS, create an instance of theScoutRSSclass and pass in the RSS feed URL, a callback function to be called when new entries are found, and other optional parameters.fromScoutRSSimportScoutRSSdefcallback(entries):print("Found{}new entries".format(len(entries)))watcher=ScoutRSS("http://example.com/feed.xml",callback)watcher.listen()This will start monitoring the RSS feed and calling thecallbackfunction whenever new entries are found. Thelistenmethod starts the scheduler with a default interval of 60 seconds. You can customize the interval by passing a different value to theintervalparameter:watcher.listen(interval=120)# Check every 2 minutesYou can also use thestop_listenermethod to stop monitoring the RSS feed:watcher.stop_listener()Advanced usageYou can use thecheck_confirmationparameter to control whether to update the last saved on timestamp based on the return value of the callback function. If set toTrue, thecallbackfunction should returnTrueto update the last saved on timestamp:defcallback(entries):forentryinentries:print("Found new entry:{}".format(entry.title))returnTruewatcher=ScoutRSS("http://example.com/feed.xml",callback,check_confirmation=True)watcher.listen()You can also use theidparameter to specify a unique ID for the RSS feed. This can be useful if you want to monitor multiple RSS feeds with different callback functions:watcher1=ScoutRSS("http://example1.com/feed.xml",callback1,id="feed1")watcher2=ScoutRSS("http://example2.com/feed.xml",callback2,id="feed2")By default, the last saved on timestamp is stored in a pickledb database file namedscoutrss.data.jsonin the current directory. You can customize the database file path by passing a different value to theloadmethod of thepickledbpackage:importpickledbdb=pickledb.load("custom/path/to/database.json",True)watcher=ScoutRSS("http://example.com/feed.xml",callback,db=db)You can also pass in a custom scheduler instance if you want to use a different scheduler:fromapscheduler.schedulers.asyncioimportAsyncIOSchedulerscheduler=AsyncIOScheduler()watcher=ScoutRSS("http://example.com/feed.xml",callback,apscheduler=scheduler)LicenseScoutRSS is licensed under the GNU v3 license. See theLICENSEfile for more information.ContributingContributions are welcome! See theCONTRIBUTING.mdfile for more information.CreditsScoutRSS was created by Adnan Ahmad and licensed under theGNU GPLv3 license.
Package: scovie
Scovie: Digital Signage for High SchoolsScovie is an open-source digital signage system for high schools, built using Python and Django. It provides an easy-to-use interface for administrators to upload and manage multimedia content, which is then displayed on screens throughout the school.FeaturesEasy content upload and managementSupport of classroom organization, missing teachers, images, carouselSupport for various multimedia formats, including images and gifResponsive design for different screen sizesRequirementsPython 3.xDjango 3.xA web server to host the applicationInstallationTo install Scovie, follow these steps (for linux systems):Create the directory:mkdir /opt/eldertekGo into the directory:cd /opt/eldertekClone the repository:git clone https://github.com/eldertek/scovie && cd scovieInstall poetry:make install-poetryInstall scovie :make installVoila ! You need now to deploy the application.You need to deploy then, see below.DeploymentTo deploy Scovie in a production environment, follow these steps:Install a production-ready web server, such as Nginx or Apache.Configure the web server to serve the Django application.Use a process manager, such as Gunicorn or uWSGI, to run the Django application.ContributingWe welcome contributions to Scovie! If you would like to contribute, please follow these steps:Fork the repositoryCreate a new branch for your changesCommit your changes and push to your forkSubmit a pull request for reviewSupportIf you need help with Scovie, please open an issue on the repository. We will do our best to assist you.Copyright (c) 2023 André Théo LAURET - All rights reserved
Package: scp
The scp.py module uses a paramiko transport to send and receive files via the
scp1 protocol. This is the protocol as referenced from the openssh scp program,
and has only been tested with this implementation.ExamplefromparamikoimportSSHClientfromscpimportSCPClientssh=SSHClient()ssh.load_system_host_keys()ssh.connect('example.com')# SCPCLient takes a paramiko transport as an argumentscp=SCPClient(ssh.get_transport())scp.put('test.txt','test2.txt')scp.get('test2.txt')# Uploading the 'test' directory with its content in the# '/home/user/dump' remote directoryscp.put('test',recursive=True,remote_path='/home/user/dump')scp.close()$ md5sum test.txt test2.txt
fc264c65fb17b7db5237cf7ce1780769 test.txt
fc264c65fb17b7db5237cf7ce1780769 test2.txtUsing ‘with’ keywordfromparamikoimportSSHClientfromscpimportSCPClientwithSSHClient()asssh:ssh.load_system_host_keys()ssh.connect('example.com')withSCPClient(ssh.get_transport())asscp:scp.put('test.txt','test2.txt')scp.get('test2.txt')$ md5sum test.txt test2.txt
fc264c65fb17b7db5237cf7ce1780769 test.txt
fc264c65fb17b7db5237cf7ce1780769 test2.txtUploading file-like objectsTheputfomethod can be used to upload file-like objects:importiofromparamikoimportSSHClientfromscpimportSCPClientssh=SSHClient()ssh.load_system_host_keys()ssh.connect('example.com')# SCPCLient takes a paramiko transport as an argumentscp=SCPClient(ssh.get_transport())# generate in-memory file-like objectfl=io.BytesIO()fl.write(b'test')fl.seek(0)# upload it directly from memoryscp.putfo(fl,'/tmp/test.txt')# close connectionscp.close()# close file handlerfl.close()Tracking progress of your file uploads/downloadsAprogressfunction can be given as a callback to the SCPClient to handle
how the current SCP operation handles the progress of the transfers. In the
example below we print the percentage complete of the file transfer.fromparamikoimportSSHClientfromscpimportSCPClientimportsysssh=SSHClient()ssh.load_system_host_keys()ssh.connect('example.com')# Define progress callback that prints the current percentage completed for the filedefprogress(filename,size,sent):sys.stdout.write("%s's progress:%.2f%%\r"%(filename,float(sent)/float(size)*100))# SCPCLient takes a paramiko transport and progress callback as its arguments.scp=SCPClient(ssh.get_transport(),progress=progress)# you can also use progress4, which adds a 4th parameter to track IP and port# useful with multiple threads to track sourcedefprogress4(filename,size,sent,peername):sys.stdout.write("(%s:%s)%s's progress:%.2f%%\r"%(peername[0],peername[1],filename,float(sent)/float(size)*100))scp=SCPClient(ssh.get_transport(),progress4=progress4)scp.put('test.txt','~/test.txt')# Should now be printing the current progress of your put function.scp.close()
Package: scp-analyzer
Service Control Policy AnalyzerThis tool collects and presents all the Service Control Policies (SCPs) applicable to each account in an AWS Organization. It's purpose is to help developers and security teams understand how SCPs might be blocking activities in any account of the AWS Organization.Sample outputInstallationpip install scp-analyzerUseObtain AWS CLI credentials to the Organizations Management account or a delegated administration account. Ensure you have Organizations Read Only permissions and runscp-analyzerto collect data. The tool will write output to a csv file.SecuritySeeCONTRIBUTINGfor more information.LicenseThis library is licensed under the MIT-0 License. See the LICENSE file.
Package: scpapi
PrerequisitePython 3.9+exampleimportjsonfromscpapi.virtual_serverimportVirtualServervirtual_server=VirtualServer(project_id='PROJECT-XXXXXXXXXXXXXXXXXXXXXX',access_key='XXXXXXXXXXXXXXXXXXXX',secret_key='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')### List of Virtual Server ###vm_list=json.loads(virtual_server.list().text)print(vm_list['contents'])### Create a Virtual Server ###virtual_server_body={'virtualServerName':'slurm-head','blockStorage':{'blockStorageName':'root','diskSize':100,'encryptEnabled':False,'diskType':'SSD'},'imageId':'IMAGE-9DNNuuBDrMcKq8kfr29xjm','nic':{'subnetId':'SUBNET-lr6CTHHQs2mQNdIZ9VK2-m','natEnabled':True,'publicIpId':'PUBLIC_IP-avsFAjQPrNmJ--JFfLW9ei'},'deletionProtectionEnabled':False,'securityGroupIds':['FIREWALL_SECURITY_GROUP-rj5TNm2VsXcOYbM04lvWah'],'serverType':'s1v2m4','serviceZoneId':'ZONE-FClPklmysrhRpknZ6DaI2f','serverGroupId':'SERVICE-Aj3ONjl2qEkTs_7ccYAPjo','tags':[{'tagKey':'cluster-name','tagValue':'slurm-cluster'},],'keyPairId':'KEY_PAIR-t4ZeTus1q2lHpYZ1yICLEa'}print(virtual_server.create(body=virtual_server_body).text)
Package: sc.paster.buildout
Table of Contentssc.paster.policyIntroductionInstallationUsageSponsoringCredits0.7.1 (2011-05-30)0.7 (2011-02-25)0.5.3 (2010-09-08)0.5.2 (2010-08-18)0.5.1 (2010-08-03)0.5 (2010-07-27)sc.paster.policyIntroductionsc.paster.policy– is a paster
template used to create a buildout for a Plone project.It’s intended to be used on Simples Consultoria’s Plone projects so it contains
some idiosyncrasies related to our internal needs.InstallationIf you have installedsetuptoolsordistributeaneasy_installcommand will be available.  Then, you can install sc.paster.policy usingeasy_installcommand like this:$ easy_install -U sc.paster.buildoutInternet access toPyPIis required
to perform installation of sc.paster.buildout.UsageAfter install just type$ paster create -t portal_buildout buildoutin order to bring a wizard to help you setup this new portal policy.We recommend you to already import this buildout to a vcs repository. To do so,
using svn, just add the switch –svn-repository to the paster command line$ paster create -t portal_buildout buildout
--svn-repository=https://dev.plone.org/svn/collective/This command will create the package code tree underhttps://dev.plone.org/svn/collective/SponsoringDevelopment of this product was sponsored bySimples Consultoria.CreditsErico Andrei (erico at simplesconsultoria dot com dot br) - Packaging,
plumbing.Changelog0.7.1 (2011-05-30)Some development products are now commented [davilima6].0.7 (2011-02-25)Adding Plone4 specific buildout configs [erico_andrei]ZopeSkel 2.19 [erico_andrei]Production templates added [lepri]0.5.3 (2010-09-08)Adding disutils info to setup.cfg [erico_andrei]0.5.2 (2010-08-18)Fixing stuff for Plone4 buildouts [erico_andrei]0.5.1 (2010-08-03)Removes a doubly listed ZODB version in versions part in base.cfg
[erico_andrei]Adds an example of git source [erico_andrei]0.5 (2010-07-27)Initial public release [erico_andrei]
Package: sc.paster.package
Table of Contentssc.paster.packageIntroductionInstallationUsageSponsoringCredits0.8 (2011-07-07)0.7.1 (2011-05-30)0.7 (2011-02-25)0.5.3 (2010-09-08)0.5.2 (2010-08-18)0.5.1 (2010-08-03)0.5 (2010-08-02)sc.paster.packageIntroductionsc.paster.package– is a paster
template used to create nested namespace packages for Plone.It’s intended to be used on Simples Consultoria’s Plone projects so it contains
some idiosyncrasies related to our internal needs.InstallationIf you have installedsetuptoolsordistributeaneasy_installcommand will be available.  Then, you can install sc.paster.package usingeasy_installcommand like this:$ easy_install -U sc.paster.packageInternet access toPyPIis required
to perform installation of sc.paster.package.UsageAfter install just type$ paster create -t portal_package sc.s17.bookshelfin order to bring a wizard to help you setup this new portal policy.We recommend you to already import this policy to a vcs repository. To do so,
using svn, just add the switch –svn-repository to the paster command line$ paster create -t portal_package sc.s17.bookshelf
--svn-repository=https://dev.plone.org/svn/collective/This command will create the package code tree underhttps://dev.plone.org/svn/collective/SponsoringDevelopment of this product was sponsored bySimples Consultoria.CreditsErico Andrei (erico at simplesconsultoria dot com dot br) - Packaging,
plumbing.Changelog0.8 (2011-07-07)Minor translations to english [erico_andrei]Remove types.xml from default profile [erico_andrei]Add buildout configs for testing purposes [erico_andrei]Fix variable substitution [erico_andrei]Add some examples in upgrades and tests [erico_andrei]Fix upgrade steps numbering [erico_andrei]Moved tests to its own module [erico_andrei]0.7.1 (2011-05-30)Package clenaup [davilima6]Updating README.txt templates [erico_andrei]0.7 (2011-02-25)Addind a uninstall profile to the template [erico_andrei]ZopeSkel 2.19 [erico_andrei]0.5.3 (2010-09-08)Add distutils info to setup.cfg [erico_andrei]Remove entry points (wrongly) used with local commands [erico_andrei]Fixes package description [erico_andrei]0.5.2 (2010-08-18)Fixes various bugs with templates [lucmult]Renames file template in order to avoid breaking generated products[erico_andrei]0.5.1 (2010-08-03)Adds upgrade steps templates [erico_andrei]0.5 (2010-08-02)Initial public release [erico_andrei]
Package: sc.paster.policy
Table of Contentssc.paster.policyIntroductionInstallationUsageSponsoringCredits0.7 (2011-02-25)0.6.2 (2010-09-08)0.6.1 (2010-07-28)0.6 (2010-07-27)0.5.1 (2010-07-08)0.5 (2010-07-07)sc.paster.policyIntroductionsc.paster.policy– is a paster
template used to create site policies for Plone projects.It’s intended to be used on Simples Consultoria’s Plone projects so it contains
some idiosyncrasies related to our internal needs.InstallationIf you have installedsetuptoolsordistributeaneasy_installcommand will be available.  Then, you can install sc.paster.policy usingeasy_installcommand like this:$ easy_install -U sc.paster.policyInternet access toPyPIis required
to perform installation of sc.paster.policy.UsageAfter install just type$ paster create -t portal_policy sc.customer.policyin order to bring a wizard to help you setup this new portal policy.We recommend you to already import this policy to a vcs repository. To do so,
using svn, just add the switch –svn-repository to the paster command line$ paster create -t portal_policy sc.customer.policy
--svn-repository=https://dev.plone.org/svn/collective/This command will create the package code tree underhttps://dev.plone.org/svn/collective/SponsoringDevelopment of this product was sponsored bySimples Consultoria.CreditsErico Andrei (erico at simplesconsultoria dot com dot br) - Packaging,
plumbing.Changelog0.7 (2011-02-25)Adds uninstall profile to the template [erico_andrei]ZopeSkel 2.19 [erico_andrei]0.6.2 (2010-09-08)Add distutils info to setup.cfg [erico_andrei]0.6.1 (2010-07-28)Remove Cheetah from setup.py in order to avoid easy_install downloading a
newer, and incompatible, version [erico_andrei]0.6 (2010-07-27)Fixes damn unicode decode error [erico_andrei]Add placeholder to blob support [erico_andrei]Add documentation to config.py [erico_andrei]Fixes upgrade step. [erico_andrei]0.5.1 (2010-07-08)Fixes typos in templates [erico_andrei]0.5 (2010-07-07)Initial public release [erico_andrei]
Package: sc.paster.theme
Table of Contentssc.paster.themeIntroductionInstallationUsageSponsoringCredits0.9 (2011-08-22)0.8 (2011-05-30)0.7 (2011-02-25)0.6.5.1 (2010-09-08)0.6.4 (2010-08-18)0.6.3 (2010-08-09)0.6.2 (2010-08-05)0.6.1 (2010-08-02)0.6 (2010-07-30)0.5 (2010-07-07)sc.paster.themeIntroductionsc.paster.theme– is a paster
template used to create Plone 3 themes.It’s intended to be used on Simples Consultoria’s Plone projects so it contains
some idiosyncrasies related to our internal needs.InstallationIf you have installedsetuptoolsordistributeaneasy_installcommand will be available.  Then, you can install sc.paster.theme usingeasy_installcommand like this:$ easy_install -U sc.paster.themeInternet access toPyPIis required
to perform installation of sc.paster.theme.UsageAfter install just type$ paster create -t portal_theme beyondskins.customer.themein order to bring a wizard to help you setup this new Plone theme.We recommend you to already import this policy to a vcs repository. To do so,
using svn, just add the switch –svn-repository to the paster command line$ paster create -t portal_theme beyondskins.customer.theme
--svn-repository=https://dev.plone.org/svn/collective/This command will create the package code tree underhttps://dev.plone.org/svn/collective/SponsoringDevelopment of this product was sponsored bySimples Consultoria.CreditsThiago Tamosauskas (thiago at simplesconsultoria dot com dot br) - owner,
css sorcerer and beta-tester.Erico Andrei (erico at simplesconsultoria dot com dot br) - Packaging,
plumbing.Changelog0.9 (2011-08-22)Add a new paster template: portal_theme4diazo [cleberjsantos]Fixes bug on footer (thanks mjunior) [davilima6]0.8 (2011-05-30)Add a new paster template: portal_theme4 [davilima6]Fix uninstall profile [cleberjsantos]Fix default install profile [cleberjsantos]Fix in register viewlets [cleberjsantos]Update viewlets customizations [cleberjsantos]Cleaning our styles folder useless in plone 4 [cleberjsantos]Views registered on own browserlayer [cleberjsantos]0.7 (2011-02-25)Cleaning our skins’ templates folder [erico_andrei]Adds uninstall profile [erico_andrei]ZopeSkel 2.19 [erico_andrei]0.6.5.1 (2010-09-08)Fix viewlets registration and adds distutils info to setup.cfg
[erico_andrei]0.6.4 (2010-08-18)Fix viewlets.xml template wich was generated with wrong package names [erico_andrei]0.6.3 (2010-08-09)Fixes an unicode error [erico_andrei]0.6.2 (2010-08-05)Fixes css registration [tamosauskas]Removes dependency of Cheetah and PasteScript. Zope Skel already does that
[erico_andrei]Updates documentation [erico_andrei]0.6.1 (2010-08-02)Retirada do livesearch velho [tamosauskas]0.6 (2010-07-30)Ano dinamico no rodape [tamosauskas]Registro de javascripts [tamosauskas]Correcao do css truncado [tamosauskas]0.5 (2010-07-07)Initial public release [erico_andrei]