Saravanan666/pypi-org huggingface dataset:
Package: radiant-mlhub
Radiant MLHub Python ClientA Python client for theRadiant MLHub API.DocumentationAPI reference and Getting Started guides are available onRead the Docs.Python Version SupportTheradiant_mlhubPython client requires Python >= 3.8.This library aligns with PySTAC in following the recommendations ofNEP-29in deprecating support for Python
versions. This means that users can expect support for Python 3.8 to be removed from themainbranch
after April 14, 2023 and therefore from the next release after that date.Design DecisionsMajor architectural and design decisions are documented usingArchitectural Design Recordsstored in thedocs/adrdirectory.ContributingSee theContributingdocs for details on contributing to the project.
Package: radical.analytics
RADICAL-Analytics (RA)RADICAL-Analyticsis a library supporting the analysis of data produced by theRADICAL-Cybertools. Currently, RADICAL-Analytics supportsRADICAL-Pilot (RP)andRADICAl-EnsembleToolkit (EnTK). RADICAL-Analytics supports the experimental analysespublishedby theRADICAL Groupat Rutgers University.DocumentationGeneral:https://radicalanalytics.readthedocs.io/en/latest/index.htmlAPI:https://radicalanalytics.readthedocs.io/en/latest/apidoc.html
Package: radical.cm
RADICAL Campaign ManagerThemasterbranch generally reflects the Campaign Manger release on Pypi, and is
considered stable: it should work 'out of the box'. Please refer to the documentation.Thedevelbranch (and any other branches than master, for that matter)
may not correspond to the published documentation, and specifically may have
dependencies which need to be resolved manually.  Please contact us with an issue
if you need advice on the usage of any non-master branch.Installation:Usage0.1 Release
Package: radicale-auth-PAM
# PAM authentication plugin for Radicale[Radicale] is a CalDAV and CardDAV server, for storing calendars andcontacts.  This python module provides an authentication plugin for Radicaleto make use of the [Linux PAM] system library.[Radicale]: https://radicale.org/[Linux PAM]: http://www.linux-pam.org/## Installation```shellpip3 install radicale-auth-PAM```## Configuration```INI[auth]# Authentication methodtype = radicale_auth_PAM# PAM Service used for authentication#pam_service = login```By default, we use the login PAM service to do authentication.  However, youcan create a custom PAM service if want.  For example, if you have `pam_service=radicale` and then have the following contents in `/etc/pam.d/radicale`:```#%PAM-1.0# /etc/pam.d/radicaleauth required pam_succeed_if.so quiet_success user ingroup radicale-users@include common-auth```Then users will need to be a member of the `radicale-users` group before beinggranted access.
Package: radicale-auth-sh
radicale-auth-shA simple Radicalesalted and hashed passwordauthentication plugin. This
uses a static password as described in thedocs. However in contrast to
the original example, the password is not stored in plain-text, but encrypted
usingArgon2.UsageTo set the password:python -m radicale_auth_sh.configAnd enter the password. Remember to note it down somewhere, preferably in your
password manager. Restart the Radicale server to start the authentication.To reset the password, go to~/.config/radicale/configand delete the[auth]section.LimitationsOnly a user level~/.config/radicale/configis supportedSuits single user / single master password usage
Package: radicale-bsdauth
OpenBSD Authentication plugin for RadicaleThis connects aradicaleinstall to the local
OpenBSD'sauthenticate(3)system
that it is installed on. It means you can access your calendars with the
same password you use for ssh and, perhaps, email, chat, etc.InstallationThis has only been tested againstradicale>=3, which is not yet packaged
for OpenBSD, so you mustinstall that version manually(below) if it's not already.Then install the plugin:doas pip install radicale-bsdauthIn order to function, you also need to grantradicaleaccess to authenticate(3):usermod -G auth _radicaleAnd then tell radicale to use it by editing/etc/radicale/configor/var/lib/radicale/.config/radicale/configto add[auth]
type = radicale_bsdauthInstall Radicale 3 on OpenBSDIf you are currently using version 2, you should backup your calendars before proceedingbecause upgrading risks breaking something. It's unlikely, but possible.doas -u _radicale tar -jcvf - /var/lib/radicale/collections | (umask 027; cat > radicale-collections.tgz) # for exampleThen install radicale 3:doas pkg_add python3
doas pip install --upgrade pip
doas pip install "radicale>=3"

# Set up radicale's environment
# ( these rest of these steps would normally be handled by pkg_add(1) )
doas useradd -d /var/lib/radicale -m -L daemon -r 1..999 _radicale # if you don't already have this user
cat <<EOF | doas tee /etc/rc.d/radicale && doas chmod +x /etc/rc.d/radicale
#!/bin/ksh

daemon="/usr/local/bin/radicale"
daemon_user="_radicale"
daemon_logger="daemon.info"

. /etc/rc.d/rc.subr

rc_start() {
        \${rcexec} "\${daemon_logger:+set -o pipefail; }\${daemon} \${daemon_flags}\${daemon_logger:+ 2>&1 |
                logger -ip \${daemon_logger} -t \${_name}} \&"
}

# Beware: you need to update this for to the python you actually have installed
pexp="/usr/local/bin/python3.8 /usr/local/bin/radicale"

rc_cmd \$1
EOF
doas rcctl enable radicale
doas rcctl start radicaleRelated Workradicale-auth-PAM:OpenBSD'sauthenticate(3)is like
Linux'sPAM(8): a way to enable multiple
ways to prove your identity, from passwords to LDAP to YubiKeys.Soradicale-auth-PAMprovides the same basic feature toradicaleasradicale-bsdauth, and if you're using Linux you should use it.
Package: radicale-imap
Radicale IMAP authentication pluginIMAP authentication plugin forRadicale.
This is a simplification fork ofRadicaleIMAP.Installationpython3 -m pip install radicale-imapConfiguration[auth]
type = radicale_imap
imap_host = address:port
imap_secure = TrueLicenseGPL-3.0ChangelogThis document tracks all notable changes to radicale-imap, introduced on each release.0.2.0 - 2021-02-06Make plugin Radicale 3.x compatible0.1.0 - 2018-04-18Initial release
Package: radicale-remind
Radicale storage backends providing a two way sync for Remind, Abook and
Taskwarrior. Remind files included from the main file are exported as
individual iCal calendars, Taskwarrior projects as individual iCal todo lists.
Also see the limitations sections forRemind limitationsandTaskwarrior limitationsfor what can
be converted.DependenciesRadicalepython-remindRemindpython-abookpython-icstaskTaskwarriorInstallationYou need to have the Remind and Taskwarrior command line tools installed if you
want to use the respective adapters. For Debian/Ubuntu use:$ sudo apt-get install remind taskwarriorUsing pip$ pip install radicale-remindThis will install all Python dependencies as well.Using python-setuptools$ python3 setup.py installConfig[server]
hosts = 0.0.0.0:5232

[rights]
type = from_file
file = /home/user/.config/radicale/rights

[storage]
type = radicale_remind
filesystem_folder = /home
remind_file = /home/user/.reminders
abook_file = /home/user/.abook/addressbook
task_folder = /home/user/.taskPut this into/home/user/.config/radicale/config(replace/home/userby your$HOME).
Theremind_file,abook_fileandtask_folderare optional, and can be removed if not used.[root]
user: .*
collection: .*
permissions: RrWwPut this into/home/user/.config/radicale/rights. This is needed to allow access to collections with a slash in the name like.abook/addressbook/.
Please read theRadicale documentationfor how to set up secure connections and authentication.Run$ radicaleAddhttp://hostname:5232to your CalDAV clients, likeDAVx⁵available inF-Droid.Client test$ curl -u u:p -X PROPFIND -H "Depth: 1" -d "<propfind><prop></prop></propfind>" "http://localhost:5232"
$ curl -u u:p "http://localhost:5232/user/.reminders/"
$ curl -u u:p "http://localhost:5232/user/.abook/addressbook/"
$ curl -u u:p "http://localhost:5232/user/.task/all_projects/"
Package: radicale-sirius-plugin
Sirius CALDAV=============This project is plugin for https://radicale.org/.With this plugin you can connect to CVUT Sirius API using CALDAV protocol. This allows you to edit or remove already existing events in sirius.Documentation------------------https://radicale-sirius-plugin.readthedocs.io/en/latest/GitHub------------------https://github.com/bezstpav/radicale-sirius-pluginPypi------------------??????Supported Features------------------* Show Personal Timetable* Change Summary* Change Location* Change Time* Change URL* Change Attendace (transp)* Remove EventsData Source------------------This plugin uses Sirius ical export to load data into radicale. Calendar events are cached in memory for faster access.Authorization------------------Due to internal limitation of application Local Sirus token and CVUT username in format "{username}|{token}" is passed to username login.Sirius Token can be found in URL link for ical export on timetable website::https://sirius.fit.cvut.cz/api/v1/people/{username}/events.ical?access_token={token}Example::https://sirius.fit.cvut.cz/api/v1/people/pepazdepa/events.ical?access_token=xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1CVUT username -> pepazdpapaSirius Token -> xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1Radicale Username -> pepazdpapa|xxxxxxx-7dfe-40b5-xxxx-43c82c858fb1Radicale Password -> {anything}Instalation------------------pip install radicale-sirius-pluginConfiguartion------------------It is needed to set correct types plugins (auth and storage).For configuration is posible to use radicale config file::[auth]type = radicale_sirius_plugin.authcache_expire = 600 (Optional set timelife of Credintial cache in sec )[storage]type = radicale_sirius_plugin.storagecache_expire = 3000 (Optional set timelife of Sirius Event cache in sec )Plugin uses original multifilesystem for datastoring. For more information see https://radicale.org/.Running------------------Example radicale.config::[auth]type = radicale_sirius_plugin.authcache_expire = 600[storage]type = radicale_sirius_plugin.storagecache_expire = 3000filesystem_folder = ./radicale/collections[server]timeout = 300Run::python3 -m radicale --config "radicale.conf"
Package: radicale-storage-decsync
Radicale DecSyncRadicale DecSync is anRadicalestorage plugin which adds synchronization of contacts and calendars usingDecSync. This allows you to use DecSync on any CalDAV/CardDAV compatible client likeThunderbird. To start synchronizing, all you have to do is synchronize the DecSync directory (by default~/.local/share/decsync), using for exampleSyncthing. It works on both Linux and Windows.InstallationIt is preferred to install the Radicale server on the same device as you will run the client on, as you can leave it remotely inaccessible in that case.You need to install theradicale_storage_decsyncpackage from PyPI:pip3 install radicale_storage_decsyncConfigurationSave the following in~/.config/radicale/config:[storage]
type = radicale_storage_decsync
filesystem_folder = ~/.var/lib/radicale/collections
decsync_dir = ~/.local/share/decsyncYou may want to adjust thefilesystem_folderordecsync_dir. Thefilesystem_folderdenotes the directory in which Radicale stores its files, its location is not very important. Thedecsync_dirdenotes the DecSync directory, i.e. the directory you need to synchronize with other devices.Then, to launch the Radicale server, executepython3 -m radicale --config "~/.config/radicale/config"When the server is launched, you can configure it atlocalhost:5232. By default, any username and password is accepted, which should be fine as long as you do not make the server remotely accessible. For more configuration options, see the Radicale'sdocumentationpage.Documentation on configurating clients can be found on Radicale'sclientspage.Furthermore, Radicale is not started automatically after a reboot. You need to start it manually, or set up autostart based on your OS.DonationsPayPal
Package: radicale-storage-etesync
DEPRACATED: install etesync-dav insteadThis is anEteSyncstorage plugin forRadicale.This plugin makes Radicale use EteSync as the storage module, essentially
making Radicale a CalDav/CardDav frontend for EteSync.Source code:https://github.com/etesync/radicale_storage_etesyncREADME:https://github.com/etesync/radicale_storage_etesync/blob/master/README.md
Package: radical.pilot
RADICAL-Pilot (RP)RADICAL-Pilot (RP) executes heterogeneous tasks with maximum concurrency and at
scale. RP can concurrently execute up to $10^5$ heterogeneous tasks, including
single/multi core/GPU and MPI/OpenMP. Tasks can be stand-alone executables or
Python functions and both types of task can be concurrently executed.RP is aPilot system, i.e., it separates
resource acquisition from using those resources to execute application tasks. RP
acquires resources by submitting a job to an HPC platform, and it can directly
schedule and launch computational tasks on those resources. Thus, tasks are
directly scheduled on the acquired resources, not via the batch system of the
HPC platform. RP supports concurrently using single/multiple pilots on
single/multiplehigh performance computing (HPC) platforms.RP is written in Python and exposes a simple yet powerfulAPI. In 15 lines of
code, you can execute an arbitrary number of executables with maximum
concurrency on aLinux containeror, by changingresource, on one of thesupported HPC platforms.importradical.pilotasrp# Create a sessionsession=rp.Session()# Create a pilot manager and a pilotpmgr=rp.PilotManager(session=session)pd_init={'resource':'local.localhost','runtime':30,'cores':4}pdesc=rp.PilotDescription(pd_init)pilot=pmgr.submit_pilots(pdesc)# Crate a task manager and describe your taskstmgr=rp.TaskManager(session=session)tmgr.add_pilots(pilot)tds=list()foriinrange(8):td=rp.TaskDescription()td.executable='sleep'td.arguments=['10']tds.append(td)# Submit your tasks for executiontmgr.submit_tasks(tds)tmgr.wait_tasks()# Close your sessionsession.close(cleanup=True)Quick StartRun RP'squick start tutorialdirectly on Binder. No installation needed.After going through the tutorial, install RP and start to code your application:python-mvenv~/.ve/radical-pilot
.~/.ve/radical-pilot/bin/activate
pipinstallradical.pilotNote that other thanvenv, you can also usevirtualenv,condaorspack.For some inspiration, see our RP applicationexamples,
starting from00_getting_started.py.DocumentationRP user documentationuses Sphinx, and it is published on Read the Docs.RP tutorialscan be run via Binder.DevelopersRP development uses Git andGitHub. RPrequiresPython3, a virtual environment and a GNU/Linux OS. Clone, install and
test RP:python-mvenv~/.ve/rp-docs
.~/.ve/rp-docs/bin/activate
gitclonegit@github.com:radical-cybertools/radical.pilot.gitcdradical.pilot
pipinstall-rrequirements-docs.txt
sphinx-build-Mhtmldocs/source/docs/build/RP documentation uses tutorials coded as Jupyter notebooks.Sphinxandnbsphinxrun RP locally to execute those tutorials. Successful compilation of
the documentation also serves as a validation of your local development
environment.Provide FeedbackHave a question, feature request or you found a bug? Feel free to open asupport ticket.
For vulnerabilities, please draft a privatesecurity advisory.ContributingWe welcome everyone that wants to contribute to RP development. We are an open
and welcoming community, committed to making participation a harassment-free
experience for everyone. See ourCode of Conduct,
relevanttechnical documentationand feel free toget in touch.
Package: radicalpy
RadicalPy: a toolbox for radical pair spin dynamicsRadicalPy in an intuitive (object-oriented) open-source Python
framework specific to radical pair spin dynamics.To get started take a look at thequick start
guideor theexamples.The package is still under development.  Basic functionality is
implemented,documentationis
sparse, testing partial.If you would like to contact us, please visit the Spin Chemistry CommunityDiscord server.InstallationInstall simply usingpip:pip install radicalpy
Package: radical-rpc
ContentsDecriptionAboutGlossaryQuick startInstallingUsing with DjangoDecriptionAboutRadical is a RPC library that allows you to have cross-service communication out of the box.It can serve as a replacement for Celery.Radical has out-of-the-box integration with Django and also supports asyncio, but can be used without it.Radical is easily extensible with custom transports and serializers.Available transports:RedisPostgresDefault and recommended transport is Redis.Available serializers:JSONPickleDefault and recommended serializer is Pickle.GlossaryTermMeaningServiceA fully autonomous application written with Django,
Sanic or vanilla Python.TransportModule that provides interface to actual network
communication: for example, a Redis transport.SerializerModule that provides interface to data
serialization and deserialization.Quick startInstallingpipinstallradical-rpcUsing with DjangoAdd Radical to INSTALLED_APPS:INSTALLED_APPS=[# ...'radical',# ...]Configure Radical:RADICAL_CONFIG={'TRANSPORT_URL':'redis://redis:6379/0?request_timeout=10','QUEUE_NAME':'myapp','MODULES':['radical.demo']}Call it anywhere:fromradical.contrib.djangoimportcall_wait,callfromdjango.httpimportJsonResponsedefsome_view(request):# Call remote method and wait for it to return result.result=call_wait('myapp','radical.demo.add',1300,37)returnJsonResponse(dict(result=result))# Returns {'result': 1337}defsome_view(request):# Call remote method and do not wait for it to finish.call('myapp','radical.demo.add',1300,37)returnJsonResponse(dict(result='Job was scheduled.'))Start Radical worker:./manage.pyradical
Package: radicl
Welcome to radiclCommand line interface to the Realtime Adventure Data’s Lyte probe designed to
measure snow!Free software: BSD licenseDocumentation:https://radicl.readthedocs.io.Source code:https://github.com/AdventureData/radiclWebsite:https://adventuredata.com/FeaturesCommand line interface to the Lyte probe (radicl)Take Measurements (lyte_hi_res)Change Probe Settings (radicl)Update the Probe FirmwarePython API for interacting with the Lyte probeCommandline script for plotting profiles taken through the app (lyteplot, plot_hi_res)HistoryInitial Development (2016-12-14)Parse incoming strings from the command prompt including dataOnly plotted dataOverhaul (2017-10-17)Made into a packageMade into a nice CLIExpanded data acquisitionPlots and saves data0.1.0 (2019-01-18)First release on PyPI.Opensourced!0.2.0 (2019-01-19)Full daq systemComplete APIDocumentationComplete access to the Lyte probe0.3.0 (2020-01-22)Improvements to the firmware updating processGeneral API fixesStarting unittests0.4.0 (2020-02-29)Fix for issue6Added in a high resolution daq script.Added linting with autopep8 and isortResilience improvements to grabbing dataAdded back in the listening function for measurements via buttons0.5.0 (2021-11-30)Fixes for issues4,8,9,15,16,18,19Migrated towards Github ActionsAdded broader build testsImproved data downloading/logging and integrity checksImproved tools for high resolution measurementsImproved documentation on setup, install, and usage0.6.0 (2022-04-25)Fixes for issue26Working toward most of25Loosen requirements for packagesIncorporating Study Lyte packageImproved plotting interface for hi res measurementFixed major bug in interpolation scheme in high resAdded tests mocking high res ops0.7.0 (2023-01-28)Fixes for issue31Added auto closing of plots25Added more tests and python 3.11Rearranged project structure to be more editor friendlyAdded plot time and repeat measurements to hi res scriptUpdated installation docs0.8.0 (2023-05-30)Migrated to using Study Lyte profile for plotting.Added in windows daw script0.9.0 (2023-12-07)Migrated to study_lyte profile class usageAdded in features to manage past profiles with fewer sensors
Package: radiis
A sample project that exists as an aid to thePython Packaging User Guide’sTutorial on Packaging and Distributing
Projects.This projects does not aim to cover best practices for Python project
development as a whole. For example, it does not provide guidance or tool
recommendations for version control, documentation, or testing.The source for this project is available here.Most of the configuration for a Python project is done in thesetup.pyfile, an example of which is included in this project. You should edit this
file accordingly to adapt this sample project to your needs.This is the README file for the project.The file should use UTF-8 encoding and be written usingreStructuredText. It
will be used to generate the project webpage on PyPI and will be displayed as
the project homepage on common code-hosting services, and should be written for
that purpose.Typical contents for this file would include an overview of the project, basic
usage examples, etc. Generally, including the project changelog in here is not
a good idea, although a simple “What’s New” section for the most recent version
may be appropriate.
Package: radikoplaylist
radiko playlistAccesses to radiko API, gets media playlist URL and built header for HTTP request to its URL.FeaturesThis is light weight library for interacting with radiko API to get informations to access to media playlist.
We can find various useages by integrating with other libraries.ExampleFollowing example requires additional installations:ffmpegffmpeg-pythonRecord LiveimporttimeimportffmpegfromradikoplaylistimportMasterPlaylistClient,LiveMasterPlaylistRequestmaster_playlist_request=LiveMasterPlaylistRequest("FMT")master_playlist=MasterPlaylistClient.get(master_playlist_request,area_id="JP13")stream=ffmpeg.input(master_playlist.media_playlist_url,headers=master_playlist.headers,copytb='1')stream=ffmpeg.output(stream,"./record.m4a",f='mp4',c='copy')# @see https://github.com/kkroening/ffmpeg-python/issues/162#issuecomment-571820244popen=stream.run_async(pipe_stdin=True)recording_minute=30time.sleep(recording_minute*60)popen.communicate(str.encode("q"))time.sleep(3)popen.terminate()Record Time FreeimportffmpegfromradikoplaylistimportMasterPlaylistClient,TimeFreeMasterPlaylistRequestmaster_playlist_request=TimeFreeMasterPlaylistRequest("NACK5",20200529210000,20200529230000)master_playlist=MasterPlaylistClient.get(master_playlist_request,area_id="JP13")stream=ffmpeg.input(master_playlist.media_playlist_url,headers=master_playlist.headers,copytb='1')stream=ffmpeg.output(stream,"./record.m4a",f='mp4',c='copy')ffmpeg.run(stream)
Package: radikopodcast
radiko Podcastタイムフリー 1 週間では足りない人向けの radiko 番組自動アーカイブコマンドです特徴対象の番組をタイムフリーから検索し、自動的にアーカイブ複数の番組を同時にアーカイブ対象の番組をタイムフリーから検索し、自動的にアーカイブconfig.ymlファイルに設定を記述してradiko-podcastコマンドを実行すると、
自動的にタイムフリーを検索して、見つかった番組をoutput/ディレクトリーにアーカイブし続けますアーカイブした番組は m4a ファイルになるので、
iTunes で iPhone に入れることができ、
外出中でも sim の通信パケットを消費せずに番組を聴くことができますコマンドを実行したままにしておけば、
radiko が夜間に新しく追加するタイムフリーの番組表も
自動的に検索してアーカイブを行い続けます複数の番組を同時にアーカイブradiko の番組のアーカイブには時間がかかりますが、
このradiko-podcastコマンドは複数番組を同時にアーカイブできます同時に実行するアーカイブのプロセス数は、設定ファイルで調整できます動作環境の要件FFmpegクイックスタート1. インストールpip install radikopodcast2.config.ymlの作成# エリア ID (詳細は "ISO 3166-2:JP" で検索)area_id:JP13# 同時に実行するアーカイブのプロセス数number_process:3# アーカイブするファイルが既に存在した場合、コマンドの実行を停止するかどうか# true: 既に存在したファイルは上書きせず、他の番組のアーカイブを続けます# false: コマンドの実行を停止しますstop_if_file_exists:false# いずれかのキーワードで見つかった番組をアーカイブします# 検索対象の情報は番組名のみですkeywords:-"SAISONCARDTOKIOHOT100"-"K'sTransmission"-"ROPPONGIPASSIONPIT"-"カフェイン11"3.output/ディレクトリーの作成mkdir outputこの時点でディレクトリー構成は次のようになっています:your-workspace/
+----output/
+----config.yml4. コマンドの実行radiko-podcastすると、対象の番組をタイムフリーから検索し、
見つかった番組をoutput/ディレクトリーに自動的にアーカイブし続けます5.終了する場合、ターミナルで Ctrl + C を入力します
Package: radiko.py
radiko.py"radiko.py" is a python library to use radiko API.DEMOclient=radiko.Client()forstationinclient.stations:print(station.id,station.name,station.get_on_air().title)print(client.get_stream(station))RequirementPython 3.8Installationpipinstallradiko.pyAuthorakatobo1011