Saravanan666/pypi-org huggingface dataset:
Package: pyraws
PyRawSAbout the projectPython for RAW Sentinel2 data (PyRawS)is a powerful open-source Python package that provides a comprehensive set of tools for working withSentinel-2 Raw data.1It provides utilities for coarse spatial bands coregistration, geo-referencing, data visualization, and image processing.
The software is demonstrated on the first Sentinel-2 Raw database for warm temperature hotspots detection/classification, making it an ideal tool for a wide range of applications in remote sensing and earth observation.
The package is written in Python and is open source, making it easy to use and modify for your specific needs.
The systme is based onpytorch, which be installed withCUDA 11support, to enable GPU acceleation.NB: What we call raw data in this project are Sentinel-2 data generated by the decompression and metadata addition of Sentinel-2 L0 data. Because of that, with the exception of the effects due to onboard equalization and lossy compression, they are the most similar version of the rawest form of data acquired by the satellite's sensors. Both the compression and equalization are applied onboard the satellite to reduce the amount of data transmitted to the ground station. For easy naming convention, this repo refer to the term "Raw" as the products decompressed with ancillary information appended. For further information browse our paper athttps://arxiv.org/abs/2305.11891↩(Disclaimer: This project is currently under development.)ContributingThePyRawSproject is open to contributions. To discuss new ideas and applications, please, reach us via email (please, refer toContacts). To report a bug or request a new feature, please, open anissueto report a bug or to request a new feature.If you want to contribute, please proceed as follow:Fork the ProjectCreate your Feature Branch (git checkout -b feature/NewFeature)Commit your Changes (git commit -m 'Create NewFeature')Push to the Branch (git push origin feature/NewFeature)Open a Pull RequestLicenseDistributed under the Apache License.ContactsCreated by the European Space Agency $\Phi$-lab.Gabriele Meoni -G.Meoni@tudelft.nl(previously, wit ESA $\Phi$-lab)Roberto Del Prete - roberto.delprete at ext.esa.int and unina.itNicolas Longepe - nicolas.longepe at esa.intFederico Serva - federico.serva at ext.esa.intReferences[1]:Massimetti, Francesco, et al. ""Volcanic hot-spot detection using SENTINEL-2: a comparison with MODISΓÇôMIROVA thermal data series."" Remote Sensing 12.5 (2020): 820."
Package: pyRawTools
pyRawToolspyRawTools is a Python package for Windows/Linux/Mac processing raw data from mass spectrometry experiments. Base on RawTools and UNIX command line.InstallMust install monoFor macOS, use brew to install monobrewinstallmonoFor Linux, use apt or yum to install monosudoaptinstallmono-completeInstall or BuildInstallpipinstallpyRawToolsBuildClone this repositorygitclonehttps://github.com/EstrellaXD/pyRawTools.gitInstall python packagecdpyRawTools
pythonsetup.pyinstallUsageConvert raw file to pandas DataFramefrompyRawToolsimportMSLoaderloader=MSLoader()raw_data,raw_metrix=loader.load('path/to/raw/file.RAW')
Package: pyrax
Python SDK for OpenStack/Rackspace APIsDEPRECATED: Pyrax is no longer being developed or supported.
Seeopenstacksdkand therackspacesdkplugin in order to interact with Rackspace’s OpenStack-based
public cloud.See the LICENSE file for license and copyright information.pyraxshould work with most OpenStack-based cloud deployments,
though it specifically targets the Rackspace public cloud. For example,
the code for cloudfiles contains the ability to publish your content on
Rackspace’s CDN network, even though CDN support is not part of
OpenStack Swift. But if you don’t use any of the CDN-related code, your
app will work fine on any standard Swift deployment.See theRelease
Notesfor what has changed in the latest releaseGetting Started with OpenStack/RackspaceTo sign up for a Rackspace Cloud account, go tohttp://cart.rackspace.com/cloudand follow the prompts.If you are working with an OpenStack deployment, you can find more
information athttp://www.openstack.org.RequirementsA Rackspace Cloud accountusernameAPI keyPython 2.7, 3.4, 3.5, 3.6, or 3.7Support for Python 3.4 ends in March 2019.Support for Python 2.7 ends at the end of 2019.pyrax is not yet tested yet with other Python versions. Please
post feedback about what works or does not work with other
versions. See theSupport and Feedbacksection below for where
to post.InstallationThe best way to installpyraxis by usingpipto get the latest
official release:pip install pyraxIf you would like to work with the current development state of pyrax,
you can install directly from trunk on GitHub:pip install git+git://github.com/pycontribs/pyrax.gitIf you are not usingvirtualenv, you will need to
runpip install--userto install into your user account’s site packages.You may also download and install from source. The source code forpyraxis available onGitHub.Once you have the source code,cdto the base directory of the
source and run (usingsudo, if necessary):python setup.py installFor more information on getting started, check out the following
documentation:https://github.com/pycontribs/pyrax/blob/master/docs/getting_started.mdhttps://developer.rackspace.com/sdks/python/UpdatesIf you installedpyraxusing pip, it is simple to get the latest
updates from either PyPI or GitHub:# PyPI
pip install --upgrade pyrax
# GitHub
pip install --upgrade git+git://github.com/pycontribs/pyrax.gitContributingPlease see theHACKINGfile for contribution guidelines.
Make sure pull requests are on themasterbranch!Support and FeedbackYou can find documentation for using thepyraxSDK athttps://developer.rackspace.com/sdks/python/.Your feedback is appreciated! If you have specific issues with thepyraxSDK, developers should file anissue via
Github.For general feedback and support requests, contact us athttps://developer.rackspace.com/support/
Package: pyraxial
pyraxialAn algebraic take on axis-aligned rectangles.This module aims to simplify working with bounding boxes.It defines the class Rect with the following methods and attributes:Two binary operators|("join") and&("meet").Two identity elements with respect to|and&,Rect.EMPTYandRect.PLANE.Two polyadic class methodsRect.enclose(rects)andRect.overlap(rects)as generalizations of|and&over arbitrary numbers of rectangles.A set of operators that define containment relations between rectangles.A class methodRect.enclosures(rects)that computes the bounding boxes
for all subsets of "transitively" overlapping rectangles in a given set of
rectangles.TheRectclass together with the|and&operations and the identity elements
forms acomplete latticeso that for all Rect objects a, b and c the
following laws hold:Identity Elements:a | Rect.EMPTY  ==  a
    a & Rect.PLANE  ==  aAbsorbing Elements:a | Rect.PLANE  ==  Rect.PLANE
    a & Rect.EMPTY  ==  Rect.EMPTYIdempotency:a | a  ==  a
    a & a  ==  aCommutativity:a | b  ==  b | a
    a & b  ==  b & aAssociativity:(a | b) | c  ==  a | (b | c)
    (a & b) & c  ==  a & (b & c)Absorption:a | (a & b)  ==  a
    a & (a | b)  ==  aSince these laws already define apartially ordered set, the following laws also hold:Least Element:Rect.EMPTY ≦ aGreatest Element:a ≦ Rect.PLANEReflexivity:a ≦ aTransitivity:a ≦ b  and  b ≦ c   🡒   a ≦ cAntisymmetry:a ≦ b  and  b ≦ a   🡘   a = bMonotonicity:a1 ≦ a2  and  b1 ≦ b2   🡒   a1 | b1  ≦  a2 | b2
    a1 ≦ a2  and  b1 ≦ b2   🡒   a1 & b1  ≦  a2 & b2Semidistributivity:(a & b) | (a & c)  ≦  a & (b | c)
    a | (b & c)  ≦  (a | b) & (a | c)Notice the absence of the laws of distribution and modularity.A rectangle is created like so:r = Rect(box)whereboxis an already existingRectobject, tuple, list, iterator or other
iterable, provided it is either empty or contains/yields four numbers that
denote theleft,top,rightandbottomcoordinates (in that order). Otherwise,
aValueErroris raised.Coordinate values increase from left to right and from top to bottom.  Therefor,
ifleft ≦ rightandtop ≦ bottomthe resulting rectangle will be a Rect with the
specified coordinates.  Ifleft > rightortop > bottomthe resulting rectangle
will equalRect.EMPTY.Rectobjects are immutable and the properties have no setters.All method results arecovariant under subtyping.Rect()andenclosures()accept any type of iterable.  The operators however
work reliably only on sequence-like objects, but not iterators.  If you pass an
iterator as an argument, the behavior will be undefined, probably raising an
exception, or worse, causing inexplicably wrong results.Rects can be used as a drop-in in contexts where axis-aligned rectangles are
represented by 4-tuples, like e.g. Pillow'sImage.crop()method. For contexts
where such rectangles are represented as pairs of point coordinates the class
methodRect.from_pointsand theRect.pointsproperty can be used.See API documentation here:https://pillmuncher.github.io/pyraxial
Package: py-raycast-engine
py_raycast_engineExample of use:importraycastfromPILimportImage,ImageDrawSIZE=500if__name__=="__main__":# 6.282 - 360# 1.5705 - 90Map=[0b11111111111111111111111111111111,0b10000000000000000000000000000001,0b10100010010000000000000010000001,0b10000000000000000000000000000001,0b10000000001001000000000000000001,0b10001000000000000000000001000001,0b10000000000110100000000000000001,0b10010000000000000000000000000001,0b10000000000000000000000100000001,0b10010000010000000000000000000001,0b10000000000100000000100000000001,0b10000000000000000000000100000001,0b10000100000000010000000100000001,0b10000000100000000000000000000001,0b10000000000000000000000100000001,0b10000001000000001111000000000001,0b10010000000000000000000000000001,0b10010000000000000000000100000001,0b10001110001000010000000000000001,0b10000000000000000000100000001001,0b10000000000000100000000000010001,0b10000000010000000000000000100001,0b10000000000000010000000001000001,0b10000000000000000000000000000001,0b10000000100000000000000011000001,0b10000010000000000000100000000001,0b10000000000000000000000000000001,0b10000000010000000000000000000001,0b10000000000000001000000000000001,0b10000100000000000000000000000001,0b10000000000000000000000000000001,0b11111111111111111111111111111111,]settings_state=raycast.create_settings_state(size=SIZE)game_state=raycast.create_game_state(Map,16,16,0)foriinrange(360):game_state=raycast.edit_game_state(game_state,16,16,i/360*6.282)data=raycast.get_view(game_state,settings_state)img=Image.new("L",(SIZE,SIZE))draw=ImageDraw.Draw(img)draw.rectangle((0,0,500,250),fill=(22,))draw.rectangle((0,250,500,500),fill=(33,))forlineindata:fill=int(line[2]/(SIZE/2)*255)draw.line([(line[0],line[1]),(line[0],line[1]+line[2]-1)],fill=(fill,),width=1)img.save(f"img{i}.png")ToDoRaycast on rustFull settings setter in pythonBetter structureMake it more friendly to pythonMake it workMake descriptionDocsPublish repository
Package: py-raytrace
RaytracePy-Raytrace is a simple ray tracing application that creates realistic images by simulating the behavior of light rays in a virtual scene.InstallationYou can install Raytrace usingpip:pipinstallpy-raytrace
Usage
Afterinstallation,youcanrunPy-Raytracefromthecommandline:rayorraytraceorpy-raytraceThis command will launch the ray tracing process and generate a rendered image based on the provided scene and camera parameters.ConfigurationRaytrace allows you to configure the scene and camera parameters in the raytrace.py script. You can customize the positions and properties of spheres, lighting, and the floor to create different scenes.Additionally, the script provides a graphical interface using matplotlib with sliders to adjust the camera angles interactively.DependenciesPy-Raytrace depends on the following Python packages:numpy
Pillow(PIL)tqdm
matplotlibThese dependencies will be automatically installed when you install Py-Raytrace using pip.LicenseThis project is licensed under the MIT License - see the LICENSE file for details.AuthorPranav A:Github
Package: pyrb
pyrb - Python Rebalancerpyrb는 주식 포트폴리오 리밸런싱을 자동화하기 위한 커맨드라인 인터페이스(CLI) 도구입니다.
파이썬으로 제작되었으며, 증권사 API를 통해 자산 배분을 위한 매매 과정을 자동화합니다.주요 기능자산 배분을 위한 포트폴리오 분석포트폴리오 리밸런싱을 위한 주문 실행다양한 증권사 지원을 위한 플러그 앤 플레이 아키텍처현재는 EBest 증권사만 지원설치 방법Pip 혹은 Poetry로pyrb를 직접 설치할 수 있습니다 (python 3.8 이상 버전이 필요합니다.):PippipinstallpyrbPoetrypoetryaddpyrb또는, 저장소를 클론하고 수동으로 설치하세요:gitclonehttps://github.com/mingi3314/pyrb.gitcdpyrb
pipinstall.사용 방법1. 계좌 연동하기현재는 Ebest 계좌만 연동이 가능하며, API 연동을 위해 고유 토큰(APP_KEY, APP_SECRET)을 입력해야 합니다.만약 아직 토큰을 발급받지 않으셨다면, 아래 링크를 참고해주세요.02. OPEN API 사용신청페이지에앱키(APP_KEY)와시크릿키(APP_SECRET)를 발급받는 방법이 설명되어 있습니다.https://openapi.ebestsec.co.kr/howto-use아래 명령어를 입력하여 증권사 계좌를 설정해주세요.pyrbaccountset>>>Appkey:<enteryourappkey>
>>>Appsecret:<enteryourappsecret>위 과정을 마쳤다면, 로컬 파일에 토큰 정보(앱키, 시크릿키)가 저장됩니다. 외부로 노출되지 않도록 주의해주세요.2. 실행하기아래 예시를 따라, 올웨더 포트폴리오 전략을 사용해 포트폴리오를 리밸런싱할 수 있습니다.pyrbasset-allocate--strategyall-weather-kr--investment-amount<amount-you-want-to-invest>위 명령어를 입력하면, 시스템은 올웨더 포트폴리오를 구성하기 위해 필요한 주문을 자동으로 산출합니다.
그 후, 해당 주문들을 제출할 것인지 사용자에게 확인을 요청합니다.사용자는 아래와 같은 주문 후보들을 검토한 후, 'y'버튼을 클릭하여 주문을 제출할 수 있습니다.┏━━━━━━━━┳━━━━━━┳━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃Symbol┃Side┃Quantity┃Price┃TotalAmount┃Currentpositionvalue┃Expectedpositionvalue┃
┡━━━━━━━━╇━━━━━━╇━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━┩
│379800│BUY│378│13545│5120010│1868930.0│6988940.0│
│361580│BUY│278│18265│5077670│1917538.0│6995208.0│
│411060│BUY│370│12200│4514000│1475979.0│5989979.0│
│365780│BUY│58│88755│5147790│1774834.0│6922624.0│
│308620│BUY│476│10945│5209820│1783768.0│6993588.0│
│272580│BUY│85│52995│4504575│1483638.0│5988213.0│
└────────┴──────┴──────────┴───────┴──────────────┴────────────────────────┴─────────────────────────┘

Doyouwanttoplacetheseorders?[y/N]:3. 포트폴리오 확인하기다음 명령어로 포트폴리오를 확인할 수 있습니다:pyrbportfolio참고 컨텐츠터미널로 레이달리오처럼 투자하기개발이 프로젝트는 Python 3.11과 Typer를 사용하여 CLI 인터페이스로 구축되었습니다. 현재는 EBest 증권사를 특별히 지원하고 있지만, 향후 추가 증권사를 지원할 수 있도록 플러그 앤 플레이 아키텍처로 설계되었습니다.개발 환경을 설정하기 위해, 저장소를 클론하고 종속성을 설치하세요:gitclonehttps://github.com/yourusername/pyrb.gitcdpyrb
poetryinstall--sync테스트 실행하기다음 명령어로 테스트를 실행할 수 있습니다:pytestLicenseThis project is licensed under the MIT License. See theLICENSEfile for details.
Package: pyrbo
pyrboPython JIT compiler for near-native performance of low-level arithmeticInstallThese are generic installation instructions.To use, permanentlyThe quickest way to get started is to install the current release from PyPI:pip3 install --user pyrboTo use, temporarilyIf you prefer to keep .local clean, install to a virtualenv:python3 -m venv venvname
venvname/bin/pip install pyrbo
. venvname/bin/activateTo developFirst clone the repo using HTTP or SSH:git clone https://github.com/combatopera/pyrbo.git
git clone git@github.com:combatopera/pyrbo.gitNow use pyven's pipify to create a setup.py, which pip can then use to install the project editably:python3 -m venv pyvenvenv
pyvenvenv/bin/pip install pyven
pyvenvenv/bin/pipify pyrbo

python3 -m venv venvname
venvname/bin/pip install -e pyrbo
. venvname/bin/activate
Package: pyrbtree
pyrbtreeDescriptionThis package provides an implementation of a tree
based set and mapping. For performance reasons, it
uses an underlying binary extension wrapping a C
library: CRBTree.UsageThe package declares 2 classes:TreeSet, which behaves
as a normal set, but maintains a natural order thanks to
the underlying Red-Black tree, andTreeMapwhich is the
same as a mapping.At the time of this writing, most methods fromsetanddictshould work as expected, except forcopywhich
is currently not implemented.Example:from pyrbtree import TreeSet

ts = TreeSet('acbfd')
ts.add('e')
print(ts)should output:{'a', 'b', 'c', 'd', 'e', 'f'}InstallationFrom PyPIpip install pyrbtreeFrom GitHubThis is the recommended way if you want to contribute or simply tweakpyrbtreeto your own requirements. You can get a local copy by
downloading a zipfile but if you want to make changes, you should
rather clone the repository to have access to allgitgoodies:git clone https://github.com/s-ball/pyrbtree.git --recurse-submodulesYou can then install it in your main Python installation or in a venv with:pip install .or on Windows with the launcher:py -m pip install .DevelopmentThe GitHub repository contains anunittesttest package. From the
main folder, tests can be launched with:You must install from the repository in development mode:git clone https://github.com/s-ball/pyrbtree.git --recurse-submodules
pip install -e .Then you can run the tests with:python -m unittest discoverWheel formatThe extension module only uses the so-called limited API. The binary wheel is expected to
be compatible with any Python version above 3.7 for the same architecture. Currently, it
is only provided for a Windows 64 bits platform.ContributionsContributions are welcome, including issues on GitHub.
Problems are expected to be documented so that they can be reproduced. But
I only develop this on my free time, so I cannot guarantee quick answers...Disclaimer: alpha qualityThe main classes are already well tested, but thecopymethod is
still to be implemented.LicenseThis work is licenced under a MIT Licence. SeeLICENSE.txt
Package: pyrbx
GitHub|Discord|PyPI|Documentation|Examples|LicenseOverviewWelcome to pyrbx a fork of ro.py.
pyrbx is an asynchronous, object-oriented wrapper for the Roblox web API.This fork main purpose is to implement support for Roblox Cloud APIs, however other features are also being added.The table below represents full support of cloud services.ServiceCompletedMessaging✅Data Stores❌Place Publishing❌Assets❌FeaturesThe key features are:Asynchronous: ro.py works well with asynchronous frameworks likeFastAPIanddiscord.py.Easy: ro.py's client-based model is intuitive and easy to learn for both the beginner and expert developer. It
abstracts away API requests and leaves you with simple objects that represent data types on the Roblox platform.Flexible: ro.py's builtin Requests object allows the user to do things that we haven't already implemented
ourselves without dealing with advanced Roblox-specific concepts.InstallationTo install ro.py from PyPI, you can install with pip:pip install robloxTo install the latest unstable version of ro.py, installgit-scmand run the following:pip install git+https://github.com/ro-py/ro.py.gitTutorialLearn how to use ro.py in our docs:https://anyastrophic.github.io/pyrbx/dev/
Package: pyrc
# pyrcSlim, concise IRC bot library. Also cute.## Installation```bash$ pip install pyrc```## Usage```pythonimport pyrcimport pyrc.utils.hooks as hooksclass HiBot(pyrc.Bot):@hooks.command()def sayhi(self, channel, sender):self.message(channel, "hi!")if __name__ == '__main__':bot = HiBot('irc.freenode.net', channels = ['#your_channel'])bot.connect()```Then on IRC, after the bot logs in:```<davidpeter> HiBot, sayhi<HiBot> hi!```## TODO* Modularize library better.* Make syntax more like Flask.
Package: pyrca
PyRCAPython package for analysis of concrete structures.Roadmapv0.1.xBeam Flexure Capacity AnalysisBeam Flexure Uncrack Analysisv0.2.xBeam Balanced Analysis for flexurev0.3.x (October 1, 2019)Beam Shear Analysisv0.4.x (October 3, 2019)Beam Design for Flexurev0.5.x (October 4, 2019)Beam Design for Shearv0.6.x (October 5, 2019)Column Analysisv0.7.x (October 7, 2019)Column Interactionv0.8.x (October 8, 2019)Column Designv0.9.xCorbel Analysisv1.0.xCorbel DesignReport GenerationDiagrams GenerationMindmap
Package: pyrcache
PyrcacheSetupInstall Docker + Docker DesktopOpen a terminal and enter:git clone github.com/yamaceay/rediscache
    cd rediscache
    docker-compose up --buildNow you are ready to go!Get Startedimport rcache
    print(rcache.keys()) # prints all keys from the database
    if len(rcache.keys()) == 0:
        exit()
    key = rcache.keys()[0]
    print(rcache.rget(key)) # print the value of key
    value = "{\"name\": \"mike\", \"surname\": \"smith\"}"
    rcache.rset(key, value) # updates the key-value pair
Package: pyrcb2
pyrcb2is anasyncio-based library for writing IRC bots. It is designed
to be easy to use, customizable, and high-level.pyrcb2 includes features such as account tracking, user prefix tracking (voice,
op, etc.), messaging delaying to prevent throttling, and long message
splitting.pyrcb2 also makes use ofasyncioand coroutines in Python. This allows you
to write asynchronous code in a linear fashion—you can handle responses to
commands right after you send them.# Wait until the bot has joined #channel.awaitbot.join("#channel")print("There are",len(bot.users["#channel"]),"users in #channel.")# Get user1's account.result=awaitbot.get_account("user1")ifresult.success:account=result.valueor"(no account)"print("user1 is logged in as",account)InstallationInstall with pip:$ pip3 install pyrcb2Or download the source code and install withsetup.py:$ ./setup.py installAlternatively, you can download the source code and install with pip:$ pip3 install .You will need to run the commands above as root if you’re installing globally.
You can use the--useroption to install to your home directory instead.DocumentationDocumentation for pyrcb2 is available athttps://taylor.fish/pyrcb2/.
If you’re new to pyrcb2, start withthis guideand take a look at theexamples.TestsTo run pyrcb2’s tests, runpython3-mtests. If you havecoverageinstalled, you can runcoverage run-mtests.__main__to get information
on test coverage.Licensepyrcb2 is licensed under the GNU Lesser General Public License, version 3 or
later. Some parts are released under other licenses; see thefull license
noticeand individual files for details.
Package: pyrcbm
pyrcbmThis repository contains command line tools to generateRCbenchmarkscripts.The scripts provided in this package are:ulog2rcbm: convert PWM outputs from a ULog file to an RCbencemark scriptcsv2rcbm: convert a CSV file to an RCbencemark scriptsin_rcbm: generate an RCbencemark script that outputs a sin waveInstallationInstall with pipx:pipxinstallpyrcbmInstall from source:pythonsetup.pybuildinstallDevelopmentIn a virtual environment or conda environment:pipinstallbuild
pipinstalltwine

pythonsetup.pydevelop# uninstall with `python setup.py develop -u`ScriptsConvert PWM outputs from a ULog file to an RCbencemark script (ulog2rcbm)usage: ulog2rcbm [-h] [-m MULTI] [-a ACTUATOR] [--avg AVERAGE] file.ulg

Convert ULog to RCbenchmark script

positional arguments:
  file.ulg              ULog input file

optional arguments:
  -h, --help            show this help message and exit
  -m MULTI, --multi MULTI
                        multi_id (which actuator_outputs to use, '0' or '1', default is '0')
  -a ACTUATOR, --actuator ACTUATOR
                        which actuator's output to use ('0' - '15', default is '0')
  --avg AVERAGE         sample average (default is '1')Convert a CSV file to an RCbencemark script (csv2rcbm)usage: csv2rcbm [-h] [-c COLUMN] [-t TIME] [--avg AVERAGE] file.csv

Convert CSV to RCbenchmark script

positional arguments:
  file.csv              CSV input file

optional arguments:
  -h, --help            show this help message and exit
  -c COLUMN, --col COLUMN
                        column name (which column to use)
  -t TIME, --time TIME  time column name (which column to use as time, default is 'timestamp')
  --avg AVERAGE         sample average (default is '1')Generate an RCbencemark script that outputs a sin wave (sin_rcbm)usage: sin_rcbm [-h] [-o OFFSET] [-a AMPLITUDE] [-f FREQUENCY] [-p PHASE] [-r] [--avg AVERAGE]

Generate a RCbenchmark script that produces sinusoidal wave

optional arguments:
  -h, --help            show this help message and exit
  -o OFFSET, --offset OFFSET
                        offset of the wave ('1000' - '2000', default is '1500')
  -a AMPLITUDE, --amplitude AMPLITUDE
                        amplitude, the peak deviation of the wave from offset ('0' - '500', default is '500')
  -f FREQUENCY, --frequency FREQUENCY
                        angular frequency in radians per second (default is '1')
  -p PHASE, --phase PHASE
                        phase, specifies in radians where in its cycle the oscillation is at t=0 (default is '0')
  -r, --rampup          ramp up from 1000 to initial value (disabled by default)
  --avg AVERAGE         sample average (default is '1')