Saravanan666/pypi-org huggingface dataset:
Package: rr-ml-config
rr-ml-configThis package is a Config System which allows easy manipulation of config files for safe, clear and
repeatable experiments.DISCLAIMER:This repository is the public version of a repository that is the property ofReactive Reality. This repository IS NOT OFFICIAL and can not to be maintained in the future. Some minor changed* are applied from theofficial repository (GitLab)(under lesser GNU license).*documentation and other PyPI related changesLINK TO DOCUMENTATIONInstallationThe package can be installed from our registry using pip:pip install rr-ml-configGetting startedThis package is adapted to aprojectwhere you need to run a number of experiments. In this setup,
it can be useful to gather all the parameters in the project to a common location, some "config files",
so you can access and modify them easily. This package is based on YAML, therefore your config files
should be YAML files. One such YAML file could be :gpu:truedata_path:"./data"learning_rate:0.01Those will be the default values for those three parameters, so we will keep them in the filemy_project/configs/default.yaml. Then, we just need to subclass the Configuration class in this package
so your project-specific subclass knows where to find the default values for your project. A minimalistic
project-specific subclass looks like:fromrr.ml.configimportConfigurationclassProjectSpecific(Configuration):@staticmethoddefget_default_config_path():return"./configs/default.yaml"defparameters_pre_processing(self):return{}That's all there is to it! Now if we useconfig = ProjectSpecific.load_config(), we can then callconfig.data_pathorconfig.learning_rateto get their values as defined in the default config. We
don't need to specify where to get the default config because a project should only ever have one default
config, which centralizes all the parameters in that project. Since the location of the default config is
a project constant, it is defined in your project-specific subclass and there is no need to clutter your
main code with it. Now, for example, your main.py could look like:fromproject_configimportProjectSpecificif__name__=="__main__":config=ProjectSpecific.load_config()print(config.details())Then, callingpython main.py --learning_rate=0.001would parse
the command line and find the pre-existing parameter learning_rate, then change its value to 0.001.ContributionWe welcome contributions to this repository via theGitLab repository.LicenseThis repository is licensed under theGNU Lesser General Public License. It is free to use and distribute but modifications are not allowed.
Package: rRNAFinder
rRNAFinderrRNAFinder is a Python tool designed to identify rRNA genes in the genome.InstallationThis package relies on NCBI BLAST and BLAT. Please ensure these are installed prior to installing rRNAFinder.To install rRNAFinder using pip, use the following command:pip install rRNAFinderUsageusage: rRNAFinder [-h] [-s {plants,animals,fungi,bacteria}] [-l LOG_FILE] [-o OUTPUT_DIR] fasta_file

Identify rRNA genes in the genome

positional arguments:
  fasta_file            a fasta file

optional arguments:
  -h, --help            show this help message and exit
  -s {plants,animals,fungi,bacteria}, --species {plants,animals,fungi,bacteria}
  -l LOG_FILE, --log_file LOG_FILE
                        path for log file (default: None)
  -o OUTPUT_DIR, --output_dir OUTPUT_DIR
                        output prefix (default: rRNA_finder)Currently only plants genomes are supported
Package: rrpam-wds
Risk-based renewal planning for asset management of water distribution systemsFree software: BSD licenseInstallationpip install rrpam-wdsDocumentationhttps://RRPam-WDS.readthedocs.io/DevelopmentTo run the all tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.1.0 (2016-09-27)First release on PyPI.
Package: rrparser
RRParserReaction Rules Parser. If no input reaction files is provided, retrieves the reaction rules fromRetroRules.Inputrules-file: (string) Filename of reaction rulesinput-format: (string) Valid options: csv, tsv. Format of the input filerule-type: (string) Valid options: retro, forward, all. Return the rules that are in reverse, forward or both directionoutdir: (string) Path where output files will be writtendiameters: (integer list) Valid options: 2, 4, 6, 8, 10, 12, 14, 16. The diameter of the rules to returnoutput-format: (string) Valid options: csv, tar.gz. Format of the returned fileOuputoutput: (string): Path of the output file. Either a compressed tar.gz (containing a csv) or csv list of reaction rules that are in a RetroPath2.0 friendly formatInstallFrom pip[sudo]python-mpipinstallrrparserFrom Conda[sudo]condainstall-cbrsynthrrparserUseFunction call from Python codefromrrparserimportParseroutfile=Parser().parse_rules(rule_type,outdir,diameters)If parameters from CLI have to be parsed, the functionbuild_args_parseris available:fromrrparserimportbuild_args_parserparser=buildparser()params=parser.parse_args()Run from CLIpython-mrrparser.main\[--rules-file<filename>]\[--input-format{csv,tsv}]\[--rule-type{all,retro,forward}]\--output<folder>\[--diameters{2,4,6,8,10,12,14,16}]\--output-format{csv,tar.gz}AuthorsThomas DuigouMelchior du LacJoan HérissonLicenseThis project is licensed under the MIT License - see theLICENSEfile for detailsHow to cite RetroRules?Please cite:Duigou, Thomas, et al. "RetroRules: a database of reaction rules for engineering biology." Nucleic acids research 47.D1 (2019): D1229-D1235.
Package: rrpm
RRPMis theall-in-one project and remote repository management tool. A
simple CLI tool that supports project generation for multiple languages, along with support for generating projects
using different package managers and/or environments. This repository contains thecore CLI source code.🚀 Installation and Documentationrrpmcan be installed from PyPIpipinstallrrpmComplete documentation can be found onGitBookUsageUsage:python-mrrpm[OPTIONS]COMMAND[ARGS]...

┌─Options───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│--install-completion[bash|zsh|fish|powershell|pwsh]Installcompletionforthespecifiedshell.[default:None]│
│--show-completion[bash|zsh|fish|powershell|pwsh]Showcompletionforthespecifiedshell,tocopyitorcustomizetheinstallation.[default:None]│
│--helpShowthismessageandexit.│
└─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
┌─Commands──────────────────────────────────────────────────────────────────────────────────────────────┐
│configViewcurrentconfigfileorregenerateconfigfile│
│createGenerateaprojectfromanyofthepresetsand/oritsvariations│
│getClonearemoterepositorytodirectoryspecifiedinconfig│
│list│
│migrateMigrateandimportallrepositoriesfromanotherdirectory│
│removeRemoveaclonedrepository│
│treeListallclonedrepositoriesandgeneratedprojects│
└─────────────────────────────────────────────────────────────────────────────────────────────────────────┘❤️ Community and ContributionsPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.📫 Have a question? Want to chat? Ran into a problem?We are happy to welcome you in our officialDiscord serveror answer your questions viaGitHub Discussions!🤝 Found a bug? Missing a specific feature?Feel free tofile a new issuewith a respective title and description on the thepybash1/rrpmrepository. If you already found a solution to your problem,we would love to review your pull request!✅ RequirementsRRPM requires Python >=3.7PresetsPythonPipPython PackageFastAPIFlaskPoetryPython PackageFastAPIFlaskVirtual EnvironmentsPython PackageFastAPIFlaskJavaScriptNPMNodeJSReactJScreate-react-appViteNextJSAstroSvelteSvelteKitVueYarnNodeJSReactJScreate-react-appViteNextJSAstroSvelteSvelteKitVuePnpmNodeJSReactJScreate-react-appViteNextJSTypeScriptNPMNodeJSReactJScreate-react-appViteNextJSSvelteVueYarnNodeJSReactJScreate-react-appViteNextJSSvelteVuePnpmNodeJSReactJScreate-react-appViteNextJSSvelteVue📘 LicenseThe RRPM tool is released under the under terms of theMIT License.
Package: rrpmpkg
RRPMPkgRRPMPkg is the official package manager forRRPM. It enables you to easily install, uninstall and update all your RRPM extensions.BadgesInstallationYou can install rrpmpkg from PyPI. If you have RRPM Installed, you most likely also have RRPMPkg installed.$pipinstallrrpmpkgDocumentationThe Documentation for RRPMPkg can be foundhereUsage/Examples$rrpmpkginstallrrpm-org/demo-extension# Install extension...
$rrpmpkguninstallsomeotherextension# Uninstall extension...
$rrpmpkgupdate# Update all extensions...
$rrpmpkgupdate--packagedemo-extensions# Update specific extensionAuthors@pybash1ContributingContributions are always welcome!SeeCONTRIBUTING.mdfor ways to get started.Please adhere to this project'sCODE_OF_CONDUCT.md.FeedbackIf you have any feedback, please reach out to me at@py_bash1LicenseMIT
Package: rrpproxy
rrpproxyA python connector for RRP Proxyconnectfrom rrpproxy import RRPProxy
proxy = RRPProxy('username', 'password')RRPProxy advises to use long standing connections. If you want to re-use the same Session:import requests
from rrpproxy import RRPProxy

session = requests.Session()
proxy = RRPProxy('username', 'password', session=session)connect to sandboxfrom rrpproxy import RRPProxy
proxy = RRPProxy('username', 'password', use_test_environment=True)usageproxy.check_domain('hypernode.com'){'code': '210',
 'description': 'Domain name available',
 'runtime': '0.267',
 'queuetime': '0'
}proxy.add_domain(domain='newdomain.tld', period=2, ownercontact0='Owner', techcontact0='Tech-user', billingcontact0='Billing-User', admincontact0='Admin', auth='2foo"BAR%', nameserver0='nameserver', nameserver1='nameserver1', x-fee-amount=2000){'code': '200',
 'description': 'Command completed succesfully',
 'property': {
      'x-fee-amount': ['2000'],
      'x-fee-application': ['0'],
      'x-fee-currency': ['EUR'],
      'created date': ['2015-06-24 11:53:27'],
      'registration expiration date': ['2017-06-24 11:53:27'],
      'renewal date': ['2017-07-29 11:53:27'],
      'roid': ['13530236711060_DOMAIN-KEYSYS'],
      'status': ['ACTIVE'],
 },
'runtime': '0.1',
'queuetime: '0',
}Running testsThe tests can be run by using$ toxMore infoFor more information related to the RRP Proxy API, visit:https://wiki.rrpproxy.net/api/api-commands/api-command-reference
Package: rr.pretty
This module exposes a few functions and a class decorator to make the task of writing__repr__()and__str__()for custom classes much easier. It will display a list of nicely formatted(attr, val)pairs with custmizable separator and formatting for each pair.Let’s look at an example:fromrrimportprettyclassfoo(object):__str__=pretty.str__repr__=pretty.repr__info__=pretty.info(["x","y","z"])def__init__(self,x,y,z):self.x=xself.y=yself.z=zf=foo(1,2,3)printrepr(f)# see for yourself :)printstr(f)Now, let’s do the same, only this time we’ll use theklass()class decorator:fromrrimportpretty@pretty.klassclassfoo(object):def__init__(self,x,y,z):self.x=xself.y=yself.z=zf=foo(1,2,3)printrepr(f)# see for yourself :)printstr(f)We even left out the attribute list, andpretty.info()(which is whatpretty.klass()uses behind the scenes) builds it for us. That’s it! You get nice__repr__()and__str__()methods for free.Installation>From PyPI (“stable” release):pipinstallrr.pretty>From the Git repo:gitclonehttps://github.com/2xR/rr.pretty.gitpipinstall./rr.prettyContributingContributions are welcome through github pull requests (tests would be nice to have… :P)And if you’re using the library and would like to say“thanks!”and/or keep me working on it, why notbuy me a beer?
Package: rrrelay
rrrelayRelay HTTP POST transponder passings from Race Result Decoder
and Track Box units to telegraph as timer messages:INDEX;SOURCE;CHANNEL;REFID;TOD;DATEINDEX : passing sequence number (set by the relay)SOURCE : decoder IDCHANNEL : loop id or timing channelREFID : transponder unique IDTOD : local time of day string eg 13h27:52.4321DATE : date of passing  eg 2023-02-27Also relays HTTP GET status messages from Track Box units:SOURCE;CHANNEL;TOD;DATE;STATUS;TEMP;NOISE;ACCEL;BATTSOURCE : decoder IDCHANNEL : loop id or timing channelTOD : local time of day string eg 13h27:52.4321DATE : date of passing  eg 2023-02-27STATUS : RR specific decoder statusTEMP : temperature stringNOISE : noise level stringACCEL : decoder orientation stringBATT : battery level stringHTTP EndpointsPOST /rrs : Race Result Decoder (passive and active)POST /tbp : Track Box PingGET /tbs : Track Box StatusConfigurationConfiguration is via metarace sysconf section 'rrrelay' with the
following keys:key(type) Description [default]port(int) HTTP listen port [53037]passtopic(string) MQTT relay topic for passings ['timing/data']statustopic(string) MQTT relay topic for status ['timing/status']qos(int) qos value for passing messages [2]userid(string) optional RR customer ID ['']passiveloop(dict) map passive device ids to loop ids [{}] (1)Notes:Decoders reporting passive transponder reads can have their loopid
overridden to force a specific channel id. For example, the following
entry for passiveloop would assign all passive reads from decoder
"D-23678" channel id "C5"."passiveloop":{"D-23678":"C5"}Decoder SetupRace Result DecoderOpen the decoder web interface and select the "Configuration" link.
Under "Upload target" select the option "Custom (HTTP)",
and enter the public ip, port and path to your rrrelay instance:Then enable mobile upload on the decoder panel menu.Track BoxSet the track box 'Status URL' and 'Track Ping URL' to be the
url of your rrrelay instance, with a question mark on the end
of the path, for example:http://12.34.56.78:9012/tbp?In tag tool, connect to the track box, select the "Advanced"
button, enter the updated URLs and then select "Apply Changes".
Note that the url may be reported as not reachable, even
when correct and working.Requirementstornadometarace >=2.0InstallationInstall with pip:$ pip3 install rrrelay
Package: rrsdk
rrsdkSkeleton project created by Python Project Wizard (ppw)Free software: MITDocumentation:https://rrsdk.readthedocs.ioFeaturesTODOCreditsThis package was created withCookiecutterand thezillionare/cookiecutter-pypackageproject template.
#\x00 \x00r\x00r\x00s\x00d\x00k\x00
\x00
\x00
Package: rrsm
Enables a finite state machine to be createdat run-timeANDleverage simple attribute syntax creatingself documenting code.Normally these concepts are mutually exclusive, and in any finished design can hard coded.  This module is handy during prototyping.Usage>>>fromrrsmimportStateMachine>>>#Instantiation works with a list of the form ['state', ...]...#or a dictionary of the form {'state' : value, ...}...SM=StateMachine(['cool','off','on','warm'])>>>#checking state works against strings or integers:...SM=='cool'True>>>#Change the state...SM('warm')>>>#using attributes to check state:...SM==SM.coolFalse>>>SM==SM.warmTrue>>>SM.current_state'warm'>>>SM.current_code3For hardcoded finite state machines, the Super State Machine project seems like a more promising solution.This implementation has no dependencies, nor does it import any of the standard library. It should work on any python version, but it’s tested with 2.6, 2.7, 3.3 and 2.4. Some exceptions probably apply to the exception handling.  Pun intended.InstallThe easiest way to install is:pip install rrsm
Package: rrta
python-rrtaPython wrapper for the RRTA (MyStop) REST API.UsageimportaiohttpimportasynciofromrrtaimportRRTAClientasyncdefmain():session=aiohttp.ClientSession()client=RRTAClient(session=session)routes=awaitclient.get_all_routes()forrouteinroutes:vehicles=awaitclient.get_vehicles(route_ids=[route.RouteId])print(f"Route{route.RouteId}:{len(vehicles)}Vehicles")forvinvehicles:print(f"\t{v.VehicleId}currently en-route to{v.Destination}at{v.Speed}MPH")if__name__=="__main__":asyncio.run(main())Installationpip install rrtaKnown IssuesDataclasses are not pythonic at the moment and contain a bunch of member variables that RRTA doesn't seem to use despite being part of the MyStop spec
Package: rrtplanner
RRT Path planning with Python!This repository contains my planning algorithm research code. It has modules for creating random or dynamic occupancy grids on which to generate plans, utilities for plotting and animating plans, and implementations of the RRT, RRT*, and RRT-Informed planners.FeaturesUtility Modules:Random World Generation with Perlin NoiseAnimation ModuleDubins Primitive ModulePlanning Modules:RRT PlannerRRT(star) PlannerRRT(informed) PlannerDubins Vehicle RRT PlannerDubins Vehicle RRT(star) PlannerPath Following Modules:Straight Line Vector-Field Path-FollowerDecomposition of multi-waypoint plan for vector-field follower using voronoi regionsAll algorithms are written in Python. I've tried to accelerate some things with Numba; so, your platform needs to becompatible with numba. But for the most part, it's standard python, and as such, is extremely slow.This is research code, so it's notat alla robust package to use for a real planner. Let me know how you are using it!Dependency NotesIt relies on Numba to accelerate some collision logic:https://numba.readthedocs.io/en/stable/user/installing.htmlpyfastnoisesimdrelies on SIMD instructions available only on modern processors to speed up perlin noise generation for random occupancyGrids. I'm not sure how it degrades if those instructions are not available. Seehttps://pyfastnoisesimd.readthedocs.io/en/latest/overview.html.Information:RRT:LaValle's RRT Page.RRT * PaperInformed RRT* PaperPlanners:Planning AlgorithmsPath Followers:Vector Field Path Following for Miniature Air VehiclesUnmanned Aerial Vehicle Path Following: A Survey and Analysis of Algorithms for Fixed-Wing Unmanned Aerial Vehicles
Package: rrts
RRTs(What is it)A repository of Python2 implemented RRT*-based algorithms for Path (Motion) Planning of Autonomous Driving.Currently, it includes these variants:RRT*[^1], for static environments (parking lots, narrow space).Bi-RRT*[^2], for static environments (parking lots, narrow space).How to usefromrrts.plannerimportRRTStar,BiRRTStar# see test directory for details to set arguments.rrt_star=RRTStar()# or rrt_star= BiRRTStar()rrt_star.set_vehicle(check_poly,check_res,maximum_curvature)rrt_star.preset(start,goal,grid_map,grid_res,grid_ori,obstacle,heuristic)rrt_star.planning(times,debug)How to installPyPI$pip2installrrtsFrom source$gitclonehttps://github.com/liespace/pyRRTs.git
$cdpyRRTs
$python2setup.pysdist# install$pip2installrrts-fdist/*--no-cache-dir# or upload yours# $ twine upload dist/*Reference[^1]: Karaman, Sertac, and Emilio Frazzoli. "Sampling-based algorithms for optimal motion planning." The international journal of robotics research 30.7 (2011): 846-894.[^2]: Jordan, Matthew, and Alejandro Perez. "Optimal bidirectional rapidly-exploring random trees." (2013).
Package: rrtv-httprunner
HttpRunnerRrtv-HttpRunnerhttprunner-plus版本，对httprunner若干功能进行了优化与增强 ✨ 🚀 ✨新增功能请求：1.支持form-date传参. 2.支持xml传参断言：1.新增字符串断言. 2.新增if逻辑断言 3.优化断言逻辑中间件支持:  mysql，redis，mongodb，elasticsearch,shell等其他：1.支持执行前后置操作. 2.支持自定义加载动态函数路径
Package: rr-utils
RR Utils for PythonWhat is, the purpose of this project?It is a set of useful classes, That I often reuse in my projectsHow to install:pipinstallrr-utilsHow to use it?How to use InlineClassfromInlineClass.InlineClassimportInlineClassconfig_dic={"aa":123,"bb":"abc","cc":{"a1":1}}config_obj=InlineClass(config_dic,deep=True)print(config_obj.cc.a1)How to use ConsoleLoggerdefconsolelogger_use_case():importsysfromConsoleLoggerimportConsoleLoggerlogger=ConsoleLogger()sys.stdout=loggerprint("This will go to console")logger.add_log_file_destination("log1.txt")print("This will go to console and file: log1.txt")logger.remove_last_destination()withlogger.add_log_file_destination("log2.txt"):print("This will go to console and file: log2.txt")How to use ConstraintsfromConstraints.ConstraintsimportConstraintsfromConstraints.VersionCheckerimportVersionChecker,VersionToCheckfromVersion.VersionimportVersionobj=Constraints()obj.add(VersionChecker(Version("3.8"),VersionToCheck.Python))obj.add(VersionChecker(Version("4.2"),VersionToCheck.OpenCV))obj.add(VersionChecker(Version("1.18"),VersionToCheck.NumPy))obj.check(terminate_on_error=False)How to use VersionfromVersion.VersionimportVersionver=Version("1.2.3")print(ver)print("Major version{}".format(ver.get_version()[0]))How to use CallOnceLook to dedicatedpage.How to use StopWatchdefstopwatch_use_case_1():fromStopWatch.StopWatchimportStopWatchobj=StopWatch(auto_start=False)withobjastimer:importtime#some codetime.sleep(0.2)print(obj.get_elapsed_time())defstopwatch_use_case_2():fromStopWatch.StopWatchimportStopWatchobj=StopWatch(auto_start=True)importtime#some codetime.sleep(0.2)print(obj.get_elapsed_time())How to use TimeLimitGeneratordeftimelimitgenerator_use_case():deffunc(counter,elapsed_total,elapsed_prev):importtimeprint(f"Time elapsed:{elapsed_total}")time.sleep(0.2)returncounterforiteminTimeLimitGenerator(2,func):#will run for 2 secoundsprint(item)
Package: rrytapi
RRYTApiRRYTApi is a youtube api that allow you to download videos in any available format. It can also show the output of a search request, and read the content of a playlist.This is my first real github repository that I've done. And I hope that it works. (If not, pls send an issue and i fix it! Nothing is perfect.)To download it, usegit clonecommand (maybe you already know that)git clone https://github.com/RadoTheProgrammer/rrytapi
cd rrytapiInstallationAfter git cloned the repository, you can run the following command to install:pip install .UsageTo download a video:importrrytypiv=rrytypi.Video.get(<videourl>)v.download()To download the audio of a video:v.formats.audio.download()To display all available formats, just useprint(v.formats)
Package: rs2wapy
rs2wapyRising Storm 2: Vietnam WebAdmin Python InterfaceProvides a Python interface for performing RS2 WebAdmin
tasks programmatically.The library uses PycURL internally to communicate with RS2 WebAdmin.Work in progress; interface will change!Brief Usage ExamplesThis section contains some brief usage examples.
For more comprehensive tutorials check out theexamples repository.Installation# Requires Python=>3.7pipinstallrs2wapySteam Web API key (optional)Setting your Steam Web API key as an environment variable
allowsrs2wapyto offer some extra functionality.Unix:exportSTEAM_WEB_API_KEY="TOPSECRETKEY"Windows:set STEAM_WEB_API_KEY="TOPSECRETKEY"QuickstartIt is recommended to create a new WebAdmin account forrs2wapy.fromrs2wapyimportRS2WebAdminwa=RS2WebAdmin(username="AutoModerator",password="topsecret123",webadmin_url="http://localhost:8080/",)Poll server ranked status and switch map automaticallywhileTrue:ifnotwa.get_current_game().ranked:wa.post_chat_message("Unranked bug happened! Changing map in 5 seconds!")time.sleep(5)wa.change_map("VNTE-Resort")time.sleep(1)The above is just a single example of how to use the library. In the future,
the library will be able to automate all tasks which RS2 WebAdmin offers.
You can check the status of currently implemented WebAdmin features here:https://github.com/tuokri/rs2wapy/issues/9.
Package: rs3-api
Runescape 3 API WrapperUnder constructionHiscoresfromrs3_api.hiscoresimportHiscorehiscore=Hiscore()## User hiscoresuser=hiscore.user('zezima')print(user)print(user.account_type)print(user.skills)print(user.minigames)archived_seasonal_events=user.get_season(archived=True)print(archived_seasonal_events)## Seasonal eventsprint(hiscore.seasonal_events.all)print(hiscore.seasonal_events.current)## Clan Hiscoresclan=hiscore.clan('atlantis')print(clan.members)print(clan.get_member('oieeusougoku'))
Package: rs5
A presentation manager based on the S5 module
shipped with docutils.  Generated files will work with Firefox 3.5
and above, with full featured support in Firefox 3.6b3 and above.
Compatibility with other browsers is unlikely.  Spiffy features
of this package include resizing, two-column layouts, parallel incremental
reveals of text and graphic overlays (or parallel-column text blocks).
The code is a mashup of the docutils S5 module and Christian
Effenberger’s “S5 1.3 reloaded” product.