Saravanan666/pypi-org huggingface dataset:
Package: prob-distribution
# prob_distribution packageThis package has Gaussian and Binomial classes.# FilesGeneraldistribution.py - This contains the parent class that is used to read data from any file and assign values to mean and standard deviationGaussiandistribution.py - This contains the Gaussian class with attributes mean and standard deviation. It provides the functionality to calculate the mean and standard deviation from the data, to visulaize the distribution and two add Gaussian distributions.Binomialdistribution.py - This contains the Binomial class with attributes size, probability, mean and standard deviation. It provides the functionality to calculate the mean and standard deviation from the data, to visulaize the distribution and two add Binomial distributions.# InstallationThe code should run with no issues using Python versions 3.*.
No extra besides the built-in libraries from Anaconda needed to run this project Math matplotlib
Package: probe
Probe lets you ship personal metrics (feelings, energy level, productivity) to
external services for analysis.Free software: BSD licenseDocumentation:http://probe.rtfd.org.FeaturesKeep track of numbers, ratings, hours, and yes/no questions.Ship personal metrics to multiple services.Schedule how often you want to collect data, it’ll keep track.Getting StartedRunprobe initafter installing. Then look at the “configuration example”
below. To anwer questions, runprobe answer.Configuration Examplequestions:
  - sleep.hours:
    text: How long did you sleep last night? (in hours)
    unit: hours
    interval: every day

  - energy:
    text: what is your energy level right now?
    unit: rating
    lower: 0
    upper: 10

outputs:
  - stdout:
    level: debug

  - tempodb:
    key: ...
    secret: ...Save this as~/.probe_configand runprobe, and you’ll get some nice output
asking you questions at appropriate times. Run it as many times as you like,
the questions will only be asked once per appropriate period.Available Units:Hours (key:hours) takes upper and lower limit (lower defaults to 0)Rating (key:rating) takes upper and lower limit. (default to 10 and 0,
respectively)Number (key:number) keep track of arbitrary floating-point numbers.Yes/No (key:yesno) answers a yes/no question. (accepts yes/no, 0/1, and
true/false or shortened versions like t/f.)Available Outputs:StdOut (key:stdout) accepts a “level” argument - currently info or
debug.TempoDB (key:tempodb) accepts any arguments passed totempodb.Clientbut you’ll probably only need to knowkeyandsecret. Get these for a
database in your account.You’ll need to install with the “tempodb” extra (pip install probe[tempodb]) for this to work. You could also just install the tempodb
client, but installing with the extra ensures you’ll get future dependencies.History0.0.1 (2013-10-20)First release on PyPI.
Package: probe-basic
Documentationinstallationhttps://kcjengr.github.io/probe_basic/quick_start.htmlDevelopment installationhttps://kcjengr.github.io/probe_basic/dev_install.htmlQtPyVCP use documentationhttps://qtpyvcp.comResourcesDevelopmentDocumentationFreenode IRC(#hazzy) (isolated)The Matrix(#qtpyvcp:matrix.org) (bridged)Gitter(bridged)Discord(bridged)Issue TrackerDependenciesLinuxCNCPython 2.7PyQt5 or PySide2QtPyVCPProbe Basic is developed and tested using the LinuxCNC Debian 9 x64 (stretch)Live ISOand Ubuntu 18.10 x64 SIM. It should run
on any system that can have PyQt5 installed, but Debian 9 x64 is the only OS
that is officially supported.DISCLAIMERTHE AUTHORS OF THIS SOFTWARE ACCEPT ABSOLUTELY NO LIABILITY FOR
ANY HARM OR LOSS RESULTING FROM ITS USE.  IT ISEXTREMELYUNWISE
TO RELY ON SOFTWARE ALONE FOR SAFETY.  Any machinery capable of
harming persons must have provisions for completely removing power
from all motors, etc, before persons enter any danger area.  All
machinery must be designed to comply with local and national safety
codes, and the authors of this software can not, and do not, take
any responsibility for such compliance.This software is released under the GPLv2.
Package: probed
Probed collectionsThis project is part of thePyrustic Open Ecosystem.Installation.Latest.DocumentationOverviewSometimes you need to know when the content of a data collection has changed.Probedis a library that exposes three classes:ProbedDict,ProbedListandProbedSet.These classes are containers like the built-in Python containers (dict, list, set) which they subclass but with not a twist but two twists:be notified when the content of your data collection changes (if you wish to be notified);being able to put a probe into data collection to do more than just be notified.Let's write a script to seeProbedin action:# script.pyfromprobedimportProbedListdefon_change(context):msg="\nThe{}operation changed the{}collection\n{}"print(msg.format(context.operation,context.container,context.collection))plist=ProbedList(on_change=on_change)plist.append("hi")plist.insert(1,"friend")Let's run the script:$python3script.py

Theappendoperationchangedthelistcollection['hi']Theinsertoperationchangedthelistcollection['hi','friend']Now, let's discover what theprobefeature does and how to use it:# script.pyfromprobedimportProbedSetdefprobe(context):# this probe will lower strings added to the collection# also, the object None isn't allowed in the collectionifcontext.operation=="add":ifcontext.itemisNone:context=Noneelse:context.item=context.item.lower()returncontextpset=ProbedSet(probe=probe)# add itemspset.add("RED")pset.add(None)pset.add("Green")# printprint(pset)# {'red', 'green'}In the last script, theprobewas used to control the items added to the data collection.All operations that change the contents of the built-in containers are covered byprobed.Read themodules documentation!Related projectTheShareddata exchange and persistence library usesProbedto implement theautosavefeature !DiscoverShared!InstallationProbediscross platformand versions under1.0.0will be consideredBetaat best. It is built onUbuntuwithPython 3.8and should work onPython 3.5ornewer.For the first time$pipinstallprobedUpgrade$pipinstallprobed--upgrade--upgrade-strategyeagerBack to top
Package: probeinterface
probeinterfaceLatest ReleaseDocumentationLicenseBuild StatusCodecovA Python package to handle the layout, geometry, and wiring of silicon probes for extracellular electrophysiology experiments.PleaseStarthe project to support us andWatchto always stay up-to-date!GoalsProbeInterface aims to provide a common framework to handle probe information across neuroscience experiments.ProbeInterface is used by theSpikeInterfacepackage to attach probe information to a recording object.
You can find detailed documentation in theSpikeInterface documentation.In practice, ProbeInterface is a lightweight package to handle:probe contact geometry (both 2D and 3D layouts)probe shape (contour of the probe, shape of channel contacts, etc.)probe wiring to a device (the physical layout often doesn't match the channel ordering)combining several probes into a device, with probe groups and a global wiringexporting probe data into a common JSON file formatloading existing probe geometry files (Cambridge Neurotech, NeuroNexus, etc.) from theprobeinterface_libraryIn addition, ProbeInterface also offers the following features:matplotlib-based plotting functionsloading/saving probes using common formats (PRB, CSV, NWB, ...)correctly handling SI units (um, mm)DocumentationDetailed documentation of the latest PyPI release of ProbeInterface can be foundhere.Detailed documentation of the development version of ProbeInterface can be foundhere.How to install probeinterfaceYou can install the latest version ofprobeinterfaceversion with pip:pipinstallprobeinterfaceTo get the latest updates, you can installprobeinterfacefrom source:gitclonehttps://github.com/SpikeInterface/probeinterface.gitcdprobeinterface
pipinstall-e.cd..CitationIf you find ProbeInterface useful in your research, please cite:@article{garcia2022probeinterface,title={ProbeInterface: a unified framework for probe handling in extracellular electrophysiology},author={Garcia, Samuel and Sprenger, Julia and Holtzman, Tahl and Buccino, Alessio P},journal={Frontiers in Neuroinformatics},volume={16},pages={823056},year={2022},publisher={Frontiers Media SA}}
Package: probe-internet
Installation$pipinstallprobe-internetUsageDefine aprofile.tomlsimilar to:[probe]ip="8.8.8.8"port=53# how often to probeinterval=5timeout=3[twilio]account_sid="..."auth_token="..."source_phone_number="+1..."target_phone_number="+1..."# how long must the connection be down before a message is sentmin_interval=30Run it:$probe-internet
Package: probe-mc-analytic-er
How to compile fortran code to use it in Pythonf2py-c-mmcziggurat.f90mc.f90Docker builddockerbuild-tprobe-mc-analytic-er:0.0.0.Na novym virtualuapt-getupdate&&apt-get-yinstalltmuxhtopdockerpullziky5/probe-mc-analytic-er:0.0.0cd/roottmuxdockerrun--rm-it-v${PWD}:/dataziky5/probe-mc-analytic-er:0.0.0bashcd/data&&mc.py210010002>&1|tee_log
Package: probe-py
Probe provides you access to information on all companies in India.Data collected, cleaned and curated from multiple sources is madeavailable through our APIs now.Come experience and build something awesome!All endpoints are accessible only via https and are located at `api.probe42.in`## AuthenticationOnce you&#39;ve  [registered your client](http://developer.probe42.in) it&#39;s easy to start requesting data from Probe.You will be issued automatically an API key, which you can provide in all your calls.It is very important to keep your API key as a secret and store it in aprivate and secure location.Sharing your API key is strictly prohibited.The API key is unique to each customer and application.Pass the API key in the request header \&quot;x-api-key\&quot;.Given below is an example of the curl command on how to pass the API key in the header:```curl -X GET --header \&quot;Accept: application/json\&quot; --header \&quot;x-api-key: $api_key\&quot; \&quot;https://api.probe42.in/probe_lite/companies\&quot;```## LimitsBe good. If you are sending too many requests too quickly, you will receive a 429 HTTP response.We have rate-limiting set on our servers.## ErrorsThe following are the typical errors returned:403 - Forbidden when there&#39;s no api-key supplied, incorrect api-key oran incorrect URL is given422 - Validation errors - for eg., given a wrong CIN format404 - when a resource is not found500 - any server side error503 - timeout errors - if we have some issue in our backend systems
Package: probequest
Toolkit allowing to sniff and display the Wi-Fi probe requests passing nearby
your wireless interface.Probe requests are sent by a station to elicit information about access points,
in particular to determine if an access point is present or not in the nearby
environment. Some devices (mostly smartphones and tablets) use these requests
to determine if one of the networks they have previously been connected to is
in range, leaking personal information.Further details are discussed inthis paper.Installationpip3 install --upgrade probequestDocumentationThe project is documentedhere.In the MediaProbeQuest has appeared in the following media:KitPloitHakin9 Magazine, VOL.13, NO. 05, “Open Source Hacking Tools”WonderHowTo(including aYouTube video)ShellVoideCyber Pi Projects(Worksheet)LicenseGPL version 3
Package: probeye
probeyeThis package provides a transparent and easy-to-use framework for solving parameter estimation problems (i.e.,inverse problems) in a characteristic two-step approach.In the first step, the problem at hand is defined in asolver-independentfashion, i.e., without specifying which computational means are supposed to be utilized for finding a solution.In the second step, the problem definition is handed over to auser-selected solver, that finds a solution to the problem via frequentist methods, such as amaximum likelihood fit, or Bayesian methods such asMarkov chain Monte Carlo sampling.The parameter estimation problemsprobeyeaims at are problems that are centered around forward models that are computationally expensive (e.g., parameterized finite element models), and the corresponding observations of which are not particularly numerous (typically around tens or hundreds of experiments). Such problems are often encountered in engineering problems where simulation models are calibrated based on laboratory tests, which are - due to their relatively high costs - not available in high numbers.The source code ofprobeyeis jointly developed byBundesanstalt für Materialforschung und -prüfung (BAM)andNetherlands Organisation for applied scientific research (TNO)for calibrating parameterized physics-based models and quantifying uncertainties in the obtained parameter estimates.DocumentationA documentation including explanations on the package's use as well as some examples can be foundhere.
Package: probfit
probfitis a set of functions that helps you construct a complex fit. It’s
intended to be used withiminuit. The
tool includes Binned/Unbinned Likelihood estimators, 𝝌² regression,
Binned 𝝌² estimator and Simultaneous fit estimator.
Various functors for manipulating PDFs such as Normalization and
Convolution (with caching) and various built-in functions
normally used in B physics are also provided.Strict dependenciesPython(2.7+, 3.5+)NumPyiminuit(<2)Optional dependenciesmatplotlibfor the plotting functionsGetting startedimportnumpyasnpfromiminuitimportMinuitfromprobfitimportUnbinnedLH,gaussiandata=np.random.randn(10000)unbinned_likelihood=UnbinnedLH(gaussian,data)minuit=Minuit(unbinned_likelihood,mean=0.1,sigma=1.1)minuit.migrad()unbinned_likelihood.draw(minuit)Documentation and TutorialDocumentationThe tutorial is an IPython notebook that you can view onlinehere.
To run it locally:cd tutorial; ipython notebook –pylab=inline tutorial.ipynb.Developing probfit: see thedevelopment pageLicenseThe package is licensed under theMITlicense (open source).
Package: probfoil
ProbFOIL is a probabilistic extension of FOIL that is capable of learning probabilistic rules from
probabilistic data.ProbFOIL 2.1 is a redesign of the Prob2FOIL algorithm that was introduced inhttps://lirias.kuleuven.be/handle/123456789/499989.
It works on top of ProbLog 2.1.If you are looking for the version used in the paper, you should check out the tagpaper_version.InstallationProbFOIL 2.1 requires ProbLog 2.1.
You can install ProbLog by using the command:pipinstallproblogProbFOIL does not require any further installation.UsageThe input of ProbFOIL consists of two parts: settings and data.
These are both specified in Prolog (or ProbLog) files, and they can be combined into one.The data consists of (probabilistic) facts.
The settings definetarget: the predicate we want to learnmodes: which predicates can be added to the rulestypes: type information for the predicatesother settings related to the dataTo use:probfoildata.plor, in the repository versionpythonprobfoil/probfoil.pydata.plMultiple files can be specified and the information in them is concatenated.
(For example, it is advisable to separate settings from data).Several command line arguments are available. Use--helpto get more information.Settings formatTargetThe target should be specified by adding a factlearn(predicate/arity).ModesThe modes should be specified by adding facts of the formmode(predicate(mode1, mode2,...),
wheremodeXis the mode specifier for argument X.
Possible mode specifiers are:+: the variable at this position must already exist when the literal is added-: the variable at this position does not exist yet in the rule (note that this is stricter than usual)c: a constant should be introduced here; possible value are derived automatically from the dataTypesFor each relevant predicate (target and modes) there should be a type specifier.
This specifier is of the formbase(predicate(type1, type2,...), wheretypeXis a type identifier.
Type can be identified by arbitrary Prolog atoms (e.g.person,a, etc.)Example generationBy default, examples are generated by quering the data for the target predicate.
Negative examples can be specified by adding zero-probability facts, e.g.:0.0::grandmother(john,mary).Alternatively, ProbFOIL can derive negative examples automatically by taking combinations of possible
values for the target arguments. Note that this can lead to a combinatorial explosion.
To enable this behavior, you can specify the factexample_mode(auto).Example% Modesmode(male(+)).mode(parent(+,+)).mode(parent(+,-)).mode(parent(-,+)).% Type definitionsbase(parent(person,person)).base(male(person)).base(female(person)).base(mother(person,person)).base(grandmother(person,person)).base(father(person,person)).base(male_ancestor(person,person)).base(female_ancestor(person,person)).% Targetlearn(grandmother/2).% How to generate negative examplesexample_mode(auto).Further examples can be found in the directoryexamples.
Package: probit-scheduler
probit-scheduler - redis backed scheduler for celery beat. This scheduler was made fromhttps://github.com/SPSCommerce/swiss-chard.gitwith some modifications.The MIT License (MIT)Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Package: problem
installpipinstallproblemgoogle sheetsheet_type=1#0(read-only), 1(read and write)url_id='1mR5oLXxxXxxSdSSegtbxxxxxxxxL6Da7VSN_ThpSs'#id of share linkjson={'type':'service_account','project_id':'demo','private_key_id':'cxxxc5xxxxxxxxxxxxxxx74xxxxxxx15x41','private_key':'-----BEGIN PRIVATE KEY-----\xxxxxxxxxxxxxxxxxxxxx\n-----END PRIVATE KEY-----\n','client_email':'email@demo.iam.gserviceaccount.com','client_id':'2xxx98xxxxxxxx475xx42','auth_uri':'https://accounts.google.com/o/oauth2/auth','token_uri':'https://oauth2.googleapis.com/token','auth_provider_x509_cert_url':'https://www.googleapis.com/oauth2/v1/certs','client_x509_cert_url':'https://www.googleapis.com/robot/v1/metadata/x5/email@demo.iam.gserviceaccount.com'}gs=gsheet(sheet_type,json,url_id)#connect to sheetsheet1=gs.select_worksheet(1)#select sheet pagegs.update_row(sheet1,['1','20/12/2020','200USD',100])#update row in sheet pagegoogle driveurl_id='1mR5oLXxxXxxSdSSegtbxxxxxxxxL6Da7VSN_ThpSs'#id of share linkgd=gdrive()gd.download(url_id)#download file
Package: problem180meridian
problem180meridianPython module to fix 180 degree crossing issue for vector geodataTake care of topology errors on the 180th meridianHaving vector geodata with lines/polygons crossing 180th meridian, their geometry is likely to be displayed wrongly in geographic CRS like EPSG:4326. This module helps to modify the original Linestring, Multilinestring, Polygon, or Multipolygon geometry to be correctly represented in a geographic CRS.InstallThe module is available from PyPi, one may install it using pip:pip install problem180meridianTo use it from Python console one may use:import problem180meridianUsageThe module contains the following functions (version 0.1.4):check180(coordinates)- checks if any segment in a pair of coordinates crosses 180th meridian and returns a tuple of two values. The first one is False if no crossing was found, and True if at least one was found. Without any crossing, the second value is None, otherwise it's an array of bool values where True marks the 180th meridian crossing and False means no crossing.cross180(coord1, coord2, lon_buffer=0)- takes a pair of point coordinates a line between which is supposed to cross the 180th meridian and returns a pair of point coordinates on the crossing between this line and the meridian, or at a distance from it equal to lon_buffer parameter (in longitude degrees).split180_coordinates(coordinates, check, lon_buffer=0)- splits coordinates in a list by the 180th meridian creating new coordinate chains and returns another list with new point coordinatessplit180_multilinestring(coordinates, lon_buffer=0)- splits linestring/multilinestring geometry coordinates by the 180th meridian and returns ogr.Geometry Multilinestringsplit180_multipolygon(coordinates, lon_buffer=0)- splits polygon/multipolygon geometry coordinates by the 180th meridian and returns ogr.Geometry Multipolygonsplit180_geometry(geometry, lon_buffer=0)- splits ogr.Geometry by the 180th meridian and returns another ogr.Geometry. Supported geometry types: Linestring, Multilinestring, Polygon, Multipolygon. Point and Multipoint objects wouldn't be changed; other types cause Warning ExceptionDevelopmentPlans for the module development:pole points processingbackward algorithm to unite geometry separated by the 180th meridian for correct representation in projected CRS, like UTMreprojection function to reproject geometry and check 180th meridian crossing, if necessaryfurther testing functions to check different geometry shapes, coordinate formats, and complex geometriesAuthorMade by Sergei Sadkov (@sergsadkov)
Package: problemator
problemator - WolframAlpha's Unlimited AI-generated practice problems and answers API wrapper.-How to use-fromproblematorimportProblematorfromrandomimportchoicep=Problemator()# Initializeprint(p.categories)# See categoriescategory=p.get_category(0)# Get Addition# LVL: 0 - Beginner; 1 - Intermediate; 2 - Advanced# Count - Number of problems# type - Categoryproblem=p.generate_problem(lvl=0,type=category)# Generate a problemprint(problem['text'])# Text of the problemprint(problem['image'])# Image of the problemprint(problem['difficulty'])# Difficulty of the problemresult=p.check_problem(problem,'x+5')# Check problem, where x+5 - answerprint(result['correct'])# True or Falseprint(result['attempt'])# Image of the Attemptprint(result['hint'])# Image of the Hintprint(result['solution'])# Image of the Solution
Package: problem-bank-helpers
Problem Bank HelpersInstallation$pipinstall-ihttps://test.pypi.org/simple/problem_bank_helpersFeaturesTODODependenciesTODOUsageTODODocumentationThe official documentation is hosted on Read the Docs:https://problem_bank_helpers.readthedocs.io/en/latest/ContributorsWe welcome and recognize all contributions. You can see a list of current contributors in thecontributors tab.CreditsThis package was created with Cookiecutter and the UBC-MDS/cookiecutter-ubc-mds project template, modified from thepyOpenSci/cookiecutter-pyopensciproject template and theaudreyr/cookiecutter-pypackage.
Package: problem-bank-scripts
Problem Bank ScriptsInstallation$pipinstall-ihttps://test.pypi.org/simple/problem_bank_scriptsUpdate versionHere are the steps to increment the version (replace patch with major/minor/patch)poetry version patch

pico src/problem_bank_scripts/__init__.py

pico tests/test_problem_bank_scripts.py

poetry run pytest

cd docs; poetry run make html; cd ..

git add .; git commit -m "increment version"; git push

poetry build

poetry publishFeaturesTODODependenciesTODOUsageTODODocumentationThe official documentation is hosted on Read the Docs:https://problem_bank_scripts.readthedocs.io/en/latest/ContributorsWe welcome and recognize all contributions. You can see a list of current contributors in thecontributors tab.CreditsThis package was created with Cookiecutter and the UBC-MDS/cookiecutter-ubc-mds project template, modified from thepyOpenSci/cookiecutter-pyopensciproject template and theaudreyr/cookiecutter-pypackage.