Saravanan666/pypi-org huggingface dataset:
Package: seed-service-rating
Service Rating is built around two models: Invites and Ratings.If you want the user to rate the service they received, you first create an Invite for them. The user then gets sent a message to invite them to rate the service they received.When the user rates the service they received, the feedback they provide is stored in Ratings. A Rating is created for each question they answered, and it stores the question and the answer in the model.Invite creation typically happens via a POST request to the/inviteendpoint.When a user has completed their service rating by answering all the questions, their Invite fieldcompletedshould be set to True to prevent sending additional invitations.A special endpoint/invite/sendshould be hit in order to send all the invites that need to go out. Hitting this endpoint activates the SendInviteMessages task, which in turn activates the task that sends out the individual invite messages. This can be automated by adding a schedule to the scheduler that hits the endpoint at predetermined times (typically it could hit the endpoint once every weekday)Some environment variables to take note of (see settings.py):TOTAL_INVITES_TO_SEND: The number of messages that will be sent to invite users to rate their service.DAYS_BETWEEN_INVITES: The number of days to wait between sending invite messages to users.INVITE_TEXT: The invite message to be sent to the user.
Package: seed-shuffler
BIP39 Seed ShufflerThis project is inspired in the awesome toolborderwallets,
and the goal is to provide a simple linux commandline tool that serves as a double
check of the generated grid.This project is intended for educational purposes and is not meant to be used on
any computer or device connected to the internet.Installation:python -m pip install seed-shuffleror, via the git repo:git clone https://github.com/amarjen/seed-shuffler.git
cd seed-shuffler
python -m pip install .Usage::biohazard: Remember not to write any real seed linked to actual funds,
unless it is on a trusted airgap computer and you know what you are doing.
:warning: Don't Trust, Verifyseedshuffler --seed="own ginger excuse humble abstract always remain math solar jealous craft coach"In order to generate a nice printable PDF from the text output we can use the legendary toolsenscriptandps2pdf, eg:export SEED="own ginger excuse humble abstract always remain math solar jealous craft coach"
seedshuffler --seed="${SEED}" > grid.txt
enscript -2r -f Courier7 -F Courier7 -j grid.txt -o grid.ps
ps2pdf grid.ps
# clean files
rm grid.pdf grid.ps grid.txtExternal dependencies:Embitis only used to validate a bip39 seed by computing its checksum.The repo includes the moduleuheprng.pya python implementation of the Ultra High Entropy Pseudo Random Number Generator developed by
Steve Gibson of grc.com. This is the PRNG that the tool uses to deterministically generate a grid from a bip39 seed.
Package: seedspark
SeedSparkSeedSparkis an open-source is an Extensible PySpark utility package to create production spark pipelines and dev-test them in dev environments or to perform end to end tests. The goal is to enable rapid development of Spark pipelines via PySpark on Spark clusters and locally test the pipeline by using various utilities.TODOMove logwrap [on top of loguru] extension out as a seperate package.Add Test containers foramundsen, etc..Getting StartedSetupSDKMANSetupJavaSetupApache SparkInstallPoetryInstall Pre-commit andfollow instruction in hereRuntests locallySetup SDKMANSDKMAN is a tool for managing parallel Versions of multiple Software Development Kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates.
SDKMAN! installs smoothly on Mac OSX, Linux, WSL, Cygwin, etc... Support Bash and ZSH shells.
See documentation on theSDKMAN! website.Open your favourite terminal and enter the following:$curl-shttps://get.sdkman.io|bash
IftheenvironmentneedstweakingforSDKMANtobeinstalled,
theinstallerwillpromptyouaccordinglyandaskyoutorestart.

Next,openanewterminalorenter:

$source"$HOME/.sdkman/bin/sdkman-init.sh"Lastly,runthefollowingcodesnippettoensurethatinstallationsucceeded:

$sdkversionSetup JavaInstall Java Now open favourite terminal and enter the following:ListtheAdoptOpenJDKOpenJDKversions
$sdklistjava

ToinstallForJava11$sdkinstalljava11.0.10.hs-adpt

ToinstallForJava11$sdkinstalljava8.0.292.hs-adptSetup Apache SparkInstall Java Now open favourite terminal and enter the following:ListtheApacheSparkversions:
$sdklistspark

ToinstallForSpark3$sdkinstallspark3.0.2

ToinstallForSpark3.1
$sdkinstallspark3.0.2PoetryPoetryCommandspoetryinstall

poetryupdate# --tree: List the dependencies as a tree.# --latest (-l): Show the latest version.# --outdated (-o): Show the latest version but only for packages that are outdated.poetryshow-oRunning Tests LocallyTake a look at tests intests/dataqualityandtests/jobs$poetryrunpytest
Ran95testsin96.95sNOTE: It's just curated stuff in this repo for personal usage.
Package: seed-stage-based-messaging
The Seed Stage-Based Messaging Store is one of the microservices in the Seed
Stack.The Stage-Based Messaging Store has the following key responsibilities:Store the stage-based content (both audio and text).Store the stage-based content schedules.Store the stage-based content subscriptions for each user.This uses the django cache framework to provide locking for the processing of
subscriptions, so please ensure that theREDIS_URLsetting is set.
Package: seedweed
Reference implementation and test vectors for DiceKey's "Seeding WebAuthN" specificationSEEDingWEbAuthN CrEDentials (weeds out implementation bugs)Spec:https://github.com/dicekeys/seeding-webauthn.Contains:keypair_from_seed_macspecifying how to generate the P256 keypairscredential_id_from_seed_nonce_rpidhash, specifying how to serialize credentialsvalidate_credential_idspecifying how to verify a received credential ID is validnonce_extstate_mac_from_credential_id, specifying how to deserialize credential IDstest vectors(can easily adapt, uses independent seeded DRBG)Does not contain:construction of nonce / unique ID from(seed, rp_id, user_id, entropy)quadruples;
this is left to the authenticator implementation by the specification.The signatures are overb"seedweed".Conformance testingCallingseedweed.load_test_vectors(shortlist=True)in the following should
be sufficient to hit all the known tricky corner cases.1. MakeCredentialFor all test vectorsvinseedweed.load_test_vectors():setv["seed"]call authenticator MC withv["rp_id"](freely chooseuser_idand other parameters)extract generatedcredential_id,public_key, and pass toseedweed.conformance.verify_make_credentialtogether with the attested data that was signedThis test verifies that credential IDs generated by the authenticator can be used by spec-compliant implementations.2. GetAssertionFor all test vectorsvinseedweed.load_test_vectors():setv["seed"]call authenticator GA withv["credential_id"],v["rp_id"](freely chooseuser_idand other parameters)pass generated signature with data that was signed toseedweed.conformance.verify_get_assertionThis test verifies that the authenticator can use credential IDs generated by a spec-compliant implementations.On test vectorsThe authenticator has leeway on:how to generate a nonce ("uniqueId") for its credentialswhether to include "extState" in its (generated) credential IDswhether to followRFC 6979, i.e., deterministic signaturesHowever:given (seed, credentialID), the P256 keypair is determined, andadditionally given rpIdHash, appropriate credential binding can be verifiedP256 public keys are serialized here as (X, Y) coordinates, each as zero-padded 32 byte big-endian.InstallationTo install, need Python >=3.6, then:pip install seedweedOnce done, there should be a commandgenerate-seedweed-test-vectorsyou can run that
recreates the test vectors. Modifying theParametersallows generating
more test vectors, as needed.DevelopmentMany ways, one is tomake setupand thensource venv/bin/activate.Usesflitfor packaging as it seems least-effort (flit build,flit install).ContributingPlease save files with UNIX-style line endings, and runmake checkto enforce
basic consistency (make fixcan automatically fix most issues).
Package: seedwork-python
seedwork-pythonPython seedwork library.Table of ContentsRequirementsInstallationUsageLicenseRequirementspython 3.9+InstallationUsing poetryMake sure you have installedpoetrypoetryaddseedwork-pythonUsing pippipinstallseedwork-pythonUsagefromdataclassesimportdataclassfromseedwork.domain.aggregate_rootimportAggregateRoot@dataclassclassUser(AggregateRoot):name:strage:intdefis_adult(self)->bool:returnself.age>=18user=User(name='foo',age=18)assertuser.is_adult()For more examples, please refer totests.Or you can refer to the sample projecteshopLicenseMIT @ Huang Kai
Package: seeed-python-dht
Seeed DHTThis is a powerful sister version of our Grove - Temperature&Humidity Sensor Pro. It has more complete and accurate performance than the basic version. The detecting range of this sensor is 5% RH - 99% RH, and -40°C - 80°C. And its accuracy reaches up to 2% RH and 0.5°C. A professional choice for applications that have relatively strict requirements.This code is forGrove - Temperature&Humidity Sensor ProGrove - Temperature & Humidity Sensor (DHT11)DependenciesThis driver depends on:grove.pyThis is easy to install with the following command.curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s -Installing from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:pip3 install seeed-python-dhtTo install system-wide (this may be required in some cases):sudo pip3 install seeed-python-dhtTo install in a virtual environment in your current project:mkdir project-name && cd project-name
python3 -m venv .env
source .env/bin/activate
pip3 install seeed-python-dhtUsage NotesFirst, Check the corresponding gpio number of the board:pi@raspberrypi:~/Seeed_Python_DHT $ grove_gpio
Hat Name = 'Grove Base Hat RPi'
<pin> could be one of below values in the pin column for GPIO function
   And connect the device to corresponding slot
==============
 pin | slot
==============
  5  | D5   
 12  | PWM  
 16  | D16  
 18  | D18  
 22  | D22  
 24  | D24  
 26  | D26Next, initialize the sersor object:importseeed_dht# for DHT11 the type is '11', for DHT22 the type is '22'sensor=seeed_dht.DHT("11",12)Reading from the SensorTo read from the sensor:humi, temp = sensor.read()
print('DHT{0}, humidity {1:.1f}%, temperature {2:.1f}*'.format(sensor.dht_type, humi, temp))ContributingIf you have any good suggestions or comments, you can send issues or PR us.
Package: seeed-python-Ds18b20
Seeed_Python_Ds18b20DS18B20 Waterproof Temperature Sensor is a digital sensor which can reach the digital data resolution up to 12 bits and has ±0.5°C accuracy from -10°C to +85°C. It includes an analog-to-digital converter to convert the analog signal to the digital output with the resolution up to
12 bits.DependenciesThis driver depends on:grove.pyThis is easy to install with the following command.pip3installSeeed-grove.pyInstalling from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:pip3 install seeed-python-Ds18b20To install system-wide (this may be required in some cases):sudo pip3 install seeed-python-Ds18b20if you want to update the driver locally from PyPI. you can use:pip3 install --upgrade seeed-python-Ds18b20Usageconnect Ds18b20 to D5 at BaseHat.importseeed_ds18b20importtimedefmain():DS18B20=seeed_ds18b20.grove_ds18b20()print("Please use Ctrl C to quit")whileTrue:temp_c,temp_f=DS18B20.read_tempprint('temp_c%.2fC   temp_f%.2fF'%(temp_c,temp_f),end=" ")print('\r',end='')time.sleep(0.5)if__name__=="__main__":main()API Referenceuint16_t,uint16_t read_temp(void):return temperaturetemp_c,temp_f=DS18B20.read_temp
Package: seeed-python-ircamera
Seeed IRCameraThe IRCamera is a 32x24 thermal imagery sensor.Support python verisonBest version is 3.7Before intall this packetageMake sure that your computer intall python...
Then, make sure that python's path and python's scripts path add your computer PATH variable.Installing from PyPIOn windows system:pip install seeed_python_ircameraif you think that the speed of download too slowly, you can try below command:pip install seeed_python_ircamera -i https://pypi.tuna.tsinghua.edu.cn/simple/on unix/linux system:sudo pip3 install seeed_python_ircameraif you think that the speed of download too slowly, you can try below command:sudo pip install seeed_python_ircamera -i https://pypi.tuna.tsinghua.edu.cn/simple/Usage NotesOn Windows, you should input the below command in cmd.exe:ircamera PortName ChipType [minHue] [maxHue] [NarrowRatio] [EnableBlur]Parameter indicate:"PortName"           : May look like "COM1" on windows system, or "tty", "usb" on unix system
"ChipType"           : Support MLX90640 and MLX90641 for now
"minHue" and "maxHue": Setting color gamut, default value: minHue=90, maxHue=360
"NarrowRatio"        : Fill 3， 5， 6， 9， default value is 1
"EnableBlur"         : True is EnableBlur, else FalseOn Unix/linux system, you should input below command in terminal:sudoircameraPortNameMLX90641just add sudo, the meaning of "PortName" the same as above.ContributingIf you have any good suggestions or comments, send email to me:874751353@qq.com.
Package: seeed-python-mlx90640
seeed MLX90640The MLX90640 is a fully calibrated 32x24 pixels IR array in an industry standard 4-lead TO39 package with digital interface The MLX90640 contains 768 FIR pixels. An ambient sensor is integrated to measure the ambient temperature of the chip and supply sensor to measure the VDD. The outputs of all sensors IR, Ta and VDD are stored in internal RAM and are accessible through I2C.DependenciesThis driver depends on:grove.pyThis is easy to install with the following command.curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s -Installing from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:pip3 install seeed-python-mlx90640To install system-wide (this may be required in some cases):sudo pip3 install seeed-python-mlx90640if you want to update the driver locally from PyPI. you can use:pip3 install --upgrade seeed-python-mlx90640Usage NotesFirst, Check the corresponding i2c number of the board:(.env) pi@raspberrypi:~ $ ls /dev/i2c*
/dev/i2c-1Check if the i2c device works properly， 0x33 is the MLX90640 i2c address.pi@raspberrypi:~/Seeed_Python_SGP30 $ i2cdetect -y -r 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- 33 -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --initialize the sersor object:Initialize the sersor object and config the sersor refresh rate.importseeed_mlx90640mlx=seeed_mlx90640.grove_mxl90640()mlx.refresh_rate=seeed_mlx90640.RefreshRate.REFRESH_8_HZ# The fastest for raspberry 4# 0x00 0.5HZ# 0x01 1HZ# 0x02 2HZ# 0x03 4HZ# 0x04 8HZ(recommend for raspberry)# 0x05 16HZ# 0x06 32HZ# 0x07 64HZReading from the SensorTo read from the sensor:try:mlx.getFrame(frame)exceptValueError:continuemaybe you can add content that below to the config.txt to get the fastest rate recommended for compatibilitydtparam=i2c_arm=on,i2c_arm_baudrate=400000This will give you a framerate of - at most - 8FPS.ContributingIf you have any good suggestions or comments, you can send issues or PR us.
Package: seeed-python-sgp30
Seeed SGP30The SGP30 is a digital multi-pixel gas sensor designed for easy integration into air purifier, demand-controlled ventilation, and IoT applications. Sensirion’s CMOSens®technology offers a complete sensor system on a single chip featuring a digital I2C interface, a temperature controlled micro hotplate, and two preprocessed indoor air quality signals. As the first metal-oxide gas sensor featuring multiple sensing elements on one chip, the SGP30 provides more detailed information about the air quality.This code is forGrove - VOC and eCO2 Gas Sensor (SGP30)DependenciesThis driver depends on:grove.pyThis is easy to install with the following command.curl -sL https://github.com/Seeed-Studio/grove.py/raw/master/install.sh | sudo bash -s -Installing from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:pip3 install seeed-python-sgp30To install system-wide (this may be required in some cases):sudo pip3 install seeed-python-sgp30Usage NotesFirst, Check the corresponding i2c number of the board:(.env) pi@raspberrypi:~ $ ls /dev/i2c*
/dev/i2c-1Check if the i2c device works properly， 0x58 is the SGP30 i2c address.pi@raspberrypi:~/Seeed_Python_SGP30 $ i2cdetect -y -r 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- 04 -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: -- -- -- -- -- -- -- -- 58 -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --Next, initialize the sersor object:importseeed_sgp30fromgrove.i2cimportBussgp30=seeed_sgp30.grove_sgp30(Bus(1))#The default on the raspberry pie is 1, so you can also use Bus()Reading from the SensorTo read from the sensor:data=sgp30.read_measurements()co2_eq_ppm,tvoc_ppb=data.dataprint("\rtVOC ={}ppb CO2eq ={}ppm  ".format(tvoc_ppb,co2_eq_ppm))ContributingIf you have any good suggestions or comments, you can send issues or PR us.
Package: seeed-python-si114x
Seeed_Python_SI114XGrove - Sunlight Sensor (si114x) is a multi-channel digital light sensor, which has the ability to detect UV-light, visible light and infrared light.This device is based on SI1145, a new sensor from SiLabs. The Si1145 is a low-power, reflectance-based, infrared proximity, UV index and ambient light sensor with I2C digital interface and programmable-event interrupt output. This device offers excellent performance under a wide dynamic range and a variety of light sources including direct sunlight.DependenciesThis driver depends on:grove.pyThis is easy to install with the following command.pip3installSeeed-grove.pyInstalling from PyPIOn supported GNU/Linux systems like the Raspberry Pi, you can install the driver locally from PyPI. To install for current user:pip3 install seeed-python-si114xTo install system-wide (this may be required in some cases):sudo pip3 install seeed-python-si114xif you want to update the driver locally from PyPI. you can use:pip3 install --upgrade seeed-python-si114xUsage NotesFirst, Check the corresponding i2c number of the board:(.env) pi@raspberrypi:~ $ ls /dev/i2c*

/dev/i2c-1Check if the i2c device works properly， 0x60 is the SI114x i2c address.pi@raspberrypi:~/Seeed_Python_SI114X $ i2cdetect -y -r 1

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f

00:          -- 04 -- -- -- -- -- -- -- -- -- -- -- 

10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 

20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 

30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 

40: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- -- 

50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 

60: 60 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 

70: -- -- -- -- -- -- -- --Usageimportseeed_si114ximporttimeimportsignaldefhandler(signalnum,handler):print("Please use Ctrl C to quit")defmain():SI1145=seeed_si114x.grove_si114x()print("Please use Ctrl C to quit")signal.signal(signal.SIGTSTP,handler)# Ctrl-zsignal.signal(signal.SIGQUIT,handler)# Ctrl-\whileTrue:print('Visible%03dUV%.2fIR%03d'%(SI1145.ReadVisible,SI1145.ReadUV/100,SI1145.ReadIR),end=" ")print('\r',end='')time.sleep(0.5)if__name__=='__main__':main()API Referenceuint16_t ReadVisible(void): return visible light of Ambient.print("Visible%03d"%SI1145.ReadVisible)uint16_t ReadUV(void): return Ultraviolet (UV) Index.print("UV%.2f"%SI1145.ReadUV/100)uint16_t ReadIR(void): return infrared light of Ambient.print("IR%03d"%SI1145.ReadIR)This software is written by seeed studioand is licensed underThe MIT License. Check License.txt for more information.Contributing to this software is warmly welcomed. You can do this basically byforking, committing modifications and thenpulling requests(follow the links abovefor operating guide). Adding change log and your contact into file header is encouraged.Thanks for your contribution.Seeed Studio is an open hardware facilitation company based in Shenzhen, China.Benefiting from local manufacture power and convenient global logistic system,we integrate resources to serve new era of innovation. Seeed also works withglobal distributors and partners to push open hardware movement.
Package: seeeye
seeeyeis a Python package providing various CI/CD toolkits for mobile projects, especially iOS projects. While many iOS projects favorfastlane, this package attempts to brings convenient usages to projects where Python is the favorable choice for scripting.Installationseeeyeisavailable on PyPI (Python Package Index). You can install with withpip:$pipinstall--upgradeseeeyeFirst time hearingpip? Check thisFAQ.Getting StartedCheck this out:Getting Started🎉.DocumentationKindly check out the related docs onreadthedocs:API ReferenceContributingRefer to thecontributing guidelinesfor how to contribute to this project.
Package: seeFretboard
seeFretboard: Unlocking Boundless Possibilities for Music Education, Research, and Creative ExplorationThe seeFretboard Python library allows users to visualize guitar fretboards. Providing foundational music theory displays with intervals, chords, arpeggios, and scales. It also has features such as dynamic video creation of the visualized fretboards with integration of audio.InstallationAnaconda Installation/DocunmentationInstall With Conda Environmentcondacreate--name<env>--fileConda-package-list.txtPip Installation/DocunmentationInstall with Pip Filespipinstall-rrequirements.txtInstall with PippipinstallseeFretboardFeaturesCustomization of styles, designs, and other visual elementsDisplay horizontal and vertical fretboardsDisplay intervals, arpeggios, scales, custom arpeggios, and custom scalesDisplay drop2, drop3, and CAGED chord shape and custom chordsCreate dynamic videos of visualized fretboardGenerate MIDI audioCombine videos with audio (mp3, wav, MIDI, etc) to create synchronized multimedia contentSupport for prediction vs ground truth, beneficial for music information retrieval researchers working on guitar transcriptionSuitable for integration into websites, applications, or standalone usage.Potential for future developments, such as templates, deliberate practice tools, voicings, repetition, reflection exercises, quizzes, textbooks, games, and advanced techniques for fretboard visualization, manipulation, learnings, and AI/ML assistance.DocumentationsReadTheDocsColab ExamplesContributingContributions are always welcome! We appreciate it!SeeCONTRIBUTING.rstfor ways to get started.CreditsThank you for your contributions! We appreciate it!CreatorThis project was created by Linda Rong Zhang.GithubEmailHistoryHISTORY
Package: seeing
Monitor and auto execute single script after modifysupport go, python, c++, c.
filename endswith .py .c .cpp .go
extend other.
Support django reload server when template change.[zh_cn] 自动执行修改后的脚本installpipinstallseeinguseseeing-fhello.py
seeing-s3-fhello.go# execute script after hello.go modified 3 seconds.seeing-fhello.cpp# it will run g++ hello.cpp && ./a.outseeing-fhello.c# same as cpp# reload django devlop serverpipinstallgunicorn
seeing-cgunicornproject_name.wsgiextend otherseeing-cshhello.sh
seeing-copenhello.html
seeing-cnodehello.js
seeing-cscrapyspider.py