Saravanan666/pypi-org huggingface dataset:
Package: gpsd-prometheus-exporter
gpsd_prometheus_exporterPrometheus Exporter for GPSDPrereqspythonpipUSB GPS device compatible with gpsdgpsd installed and runningIt's a good idea to make sure that gpsd is working and reporting data. Verify
using gpsmon or similar:Usage Instructionsgpsd-exporter --help

Usage: gpsd-exporter [OPTIONS]

Options:
  -b, --bind TEXT     Specify alternate bind address [default: 0.0.0.0]
  -p, --port INTEGER  Specify alternate port [default: 8000]
  -d, --debug         Turns on more verbose logging, prints output [default:
                      False]

  --help              Show this message and exit.ExampleStart the exporter on all addresses and port 9999:gpsd-exporter -b 0.0.0.0 -p 9999Adding this exporter to Prometheus- job_name: gps
    static_configs:
    - targets: ['boat-pi:8000']
      labels:
        group: 'gps'
        location: 'Boat'
Package: gpseqc
gpseqcA Python3 package that provides tools to estimate the 3D spatial nuclear centrality of genomic regions and compare different centrality rankings.Read the (public)documentationfor more details.Read the (private)documentationfor more details.Once the repo goes public, private docs will be merged with public ones.InstallationToinstall, run the following:git clone http://github.com/ggirelli/gpseqc
cd gpseqc
sudo -H pip3 install .Totestyour installation, run:pytest-3 --pyargs gpseqc.Touninstallrun the following from within the repository folder:sudo -H pip3 uninstall gpseqcToupdate, first uninstall, and then run the following from within the repository folder.git pull
sudo -H pip3 install .Additional dependenciesMost of the required dependencies are automatically install bypip3. Still, some require some manual steps. Specifically,gpseqcrequires the following packages:tkinterThat on Ubuntu can be easily installed with:sudoaptinstallpython3-tkUsageEstimate centralityThegpseqc_estimatescript allows to estimate regional nuclear centrality based on a multi-condition GPSeq experiment. Rungpseqc_estimate -hfor more details.Compare centrality ranksThegpseqc_comparescript allows to compare different regional centrality ranks. Rungpseqc_compare -hfor more details.ContributingWe welcome any contributions toGPSeqC. Please, refer to thecontribution guidelinesif this is your first time contributing! Also, check out ourcode of conduct.LicenseMIT License
Copyright (c) 2017-18 Gabriele Girelli
Package: gpsexif
GPS-EXIFWriting / Reading GPS coordinates in photo's EXIF by Python.InstallpipinstallgpsexifAPIssetGPSfromgpsexifimportsetGPSimg_path="input/tyg.jpg"# use your image pathsave_dir="output"loc=[114.353458,30.53624997,363.5164]setGPS(img_path,loc,save_dir)getGPSfromgpsexifimportgetGPSimg_path="output/tyg.jpg"# use your image pathloc=getGPS(img_path)
Package: gpsexif2csv
GPSEXIF2CSVExtract EXIF GPS data into CSVInstallationpip install gpsexif2csvUsageUsage: gpsexif2csv [OPTIONS] DIRECTORY OUTFILE  

    Arguments:
    DIRECTORY  Directory to search for images (recursively)  [required]  
    OUTFILE    Output CSV file [required]

    Options:
    -v                              Increase logging level  [default: 0]  
    --install-completion [bash|zsh|fish|powershell|pwsh]  Install completion for the specified shell.
    --show-completion [bash|zsh|fish|powershell|pwsh]   Show completion for the specified shell, to copy it or customize the installation.
    --help                                                Show this message and exit.
Package: gpsfun
gpsfunRead and analyse gps activity, bike, run, dataFree software: MIT licenseDocumentation:https://gpsfun.readthedocs.io.FeaturesWarning, this is version 0.0.1!
Converts gpx, tcx, fit files to pandas dataframes then calculates some stats.
This is done with gpsbabel and experimentaly with python code.
Lots of TODO items.read fit files with fitdecodeimprove performance of reading gpx, tcx code with python.identify segments, in the works.add alot more testsCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.0.1 (2020-07-10)First release on PyPI.
Package: gps-helper
Tools and examples for GPSDocumentationDocumentation is hosted onreadthedocs. InteractiveJupyter notebooksare viewable and also included this
repository.InstallationThis package is available for download throughpypi.$ pip install gps-helperTo use the plotting functionality, there are extra requirements.$ pip install gps-helper[plotting]Formatplotlibandmayavi,
you will need to have backends installed to view the figures.
Package: gpsimage
# GPSImage LibraryRetrieves GPS data from Geo-referenced Photos.GPS Image will find all available geo-referenced information from the image.Every task made easy!![GPSImage](https://raw.githubusercontent.com/DenisCarriere/gpsimage/master/gpsimage/images/gpsimage.jpg)## Install**Requires** PIL module installed, for issues with Windows try to download Pillow.```bash$ pip install gpsimage```## GPS-Camera DevicesThe following GPS-Camera devices have been tested with this GPSImage python module.If your device is not listed, feel free to send me a photo taken from your device and I will be glad to troubleshoot it.- [Garmin Montana 650](http://sites.garmin.com/montana/)- [Android Samsung Galaxy](http://www.samsung.com/us/topic/our-galaxy-smartphones)## Python Example```python>>> import gpsimage # pip install gpsimage>>> img = gpsimage.open('<image.jpg>')# Coordinates Latitude & Longitude in Degrees>>> img.lat, img.lng45.413140 -75.656703# Altitude in Feet>>> img.altitude142.04025779# From 0 to 360 Degrees>>> img.direction165.974436341...```## JSON ResultsThis example was taken from a Android Samsung Galaxy```python>>> import gpsimage # pip install gpsimage>>> img = gpsimage.open('<image.jpg>')>>> img.json# JSON Results{'altitude': 79.0,'datum': 'WGS-84','direction': 321.0,'geometry': {'coordinates': [-76.4515263888889, 44.24509527777778],'type': 'POINT'},'height': 2592,'make': u'Samsung','model': u'Galaxy Nexus','status': 'OK','timestamp': u'2014:08:06 15:29:41','width': 1944}```## Attributes### GPS data- **lat** or **y** - Latitude (Degrees)- **lng** or **x** - Longitude (Degrees)- **geometry** - GeoJSON Point- **altitude** - Elevation Above Mean Sea Level- **datum** - Coordinate system (Typically WGS84)- **direction** - Camera orientation (0-360 degrees)- **ok** - True or False if coordinates exists### Device Specific- **timestamp ** - Calendar dates (YYYY-MM-DD HH:MM:SS)- **model** - Device model (Galaxy Nexus)- **make** - Device manufacturer (Samsung)### Standard- **status** - Checks if everything is ok- **width** - Dimension of image (Pixels)- **height** - Dimension of image (Pixels)## Functions- **debug** - Generates a report of all the attributes available
Package: gpslibrary
GPSlibraryGPSlibrary is a Python package for plotting and analyzing GPS and other data. This package also includes comprehensive documentation for users and developers.Table of ContentsInstallationLocal DevelopmentRunning the Documentation LocallyContributingLicenseInstallationTo install GPSlibrary from the Vedur GitLab package registry, run:pipinstallgpslibrary--index-urlhttps://git.vedur.is/api/v4/projects/448/packages/pypi/simpleTo install from the pypi package registry, run:pipinstallgpslibraryLocal DevelopmentTo set up a local development environment for GPSlibrary:Clone the repository from Vedur GitLab:gitclonehttps://git.vedur.is/aut/gpslibrary.gitNavigate to the project directory:cdgpslibraryCreate and activate a virtual environment:python-mvenvenvsourceenv/bin/activateInstall the development dependencies:pipinstall-rrequirements-dev.txtInstall the package in editable mode:pipinstall-e.Running the Documentation LocallyTo build and serve the GPSlibrary documentation locally:Install MkDocs and required plugins:pipinstallmkdocsmkdocs-materialmkdocstrings-pythonServe the documentation on a local server:mkdocsserveOpen a browser tohttp://127.0.0.1:8000to view the documentation.ContributingWe welcome contributions to the GPSlibrary project! Please refer to the authors for guidelines on how to make contributions.LicenseGPSlibrary is released under theMIT License. See the LICENSE file for more details.
Package: gps-ms
GPS: Machine learning based generalized peakgroup scoringThis is a python package for scoring SWATH-MS data using static generalizable machine learning models trained on large curated datasets. Current support is for OpenSwath, but could be expanded to other tools quite easily.InstallationThe recommended way to install GPS is into a virtual environment to make sure that all dependencies work correctly.This can be done using your method of choice. The following demonstration will be using minicondaconda create -n gpsenv -c conda-forge python=3.10 pip

conda activate gpsenvWith your environment activated, you can then install via pippip install gps-msGPS is now installed and ready to use!UsageScoring individual filesGPS is very easy to use. To get started scoring a processed file, you simple run the score command:gps score --input extracted_peakgroups.osw --output extracted_peakgroups.scored.tsvThis command will take in output from OpenSwath, score the extracted peakgroups, and write a tsv file with the q-values, scores, probabilities, etc.To increase the number of identifications at a particular q-value cutoff, you can enable PIT estimation and correction. This will use a novel denoising algorithm to estimate the false target probability distribution of the target labels, and weight the decoys during q-value calculation.gps score --input extracted_peakgroups.osw --output extracted_peakgroups.scored.tsv --estimate-pitYou can also make use of multiple cores using the--threadsoptiongps score --input extracted_peakgroups.osw --output extracted_peakgroups.scored.tsv --estimate-pit --threads 10Controlling global peptide and protein FDROnce all individual files are scored using GPS, it is very straightforward to build models to control the global levels of peptides and proteins in the analysis.You can specify the level of the model to build using the--levelcli optiongps build --level peptide --input *.scored.tsv --output peptide.model --estimate-pitThe above command will take all scored files in at once using wildcard command line options, build a peptide level model, and estimate the global PIT for q-value correctionTo build a protein level model, you only need to change the--leveloption.gps build --level protein --input *.scored.tsv --output protein.model --estimate-pitCombining scored files into a quantitative matrix for downstream analysisOnce all files have been scored and the global models have been built, GPS can combined all files into a quantiative matrix for convinient downstream analysis.gps combine --input-files *.scored.tsv --peptide-model peptide.model --protein-model protein.model --output quantitative_matrix.tsv --max-peakgroup-q-value 0.01The maximum q-value for the included precursors can be indicated if you would like to be more, or less, lenient on the identifications that you include in your final quantitative_matrix
Package: gpsoauth
gpsoauthPython client library for Google Play Services OAuth.gpsoauthallows python code to use the "master token" flow that KB Sriram described athttp://sbktech.blogspot.com/2014/01/inside-android-play-services-magic.html.importgpsoauthemail='example@gmail.com'password='my-password'android_id='0123456789abcdef'master_response=gpsoauth.perform_master_login(email,password,android_id)master_token=master_response['Token']auth_response=gpsoauth.perform_oauth(email,master_token,android_id,service='sj',app='com.google.android.music',client_sig='...')token=auth_response['Auth']This can be useful when writing code that poses as a Google app, likegmusicapi does here.Many thanks to Dima Kovalenko for reverse engineering the EncryptedPasswd signature inhttps://web.archive.org/web/20150814054004/http://codedigging.com/blog/2014-06-09-about-encryptedpasswd/.For an explanation of recent changes, seethe changelog.PortsC#:https://github.com/vemacs/GPSOAuthSharpRuby:https://github.com/bryanmytko/gpsoauthJava:https://github.com/svarzee/gpsoauth-javaC++:https://github.com/dvirtz/gpsoauth-cppandhttps://github.com/Iciclelz/gpsoauthclientContributingSeeContributing guidelines.
This is an open-source project and all countributions are highly welcomed.
Package: gps-py3-shim
## gpsd-python3----Simple port of the official GPSD project libraries to a separate package.Python files match the 3.17 release, and if conflicts arise, the [ GPSD Project ]( http://www.catb.org/gpsd/ ) will be more up-to-date.## MotivationThe GPSD project has supported python2 for many years, but python3 support ismuch more recent.  Unfortunately, because GPSD uses SCons as its build system,building with, and installing client libraries for python 3 requires scons 3.0+.Until such support is more widespread, this package provides an appropriate stop-gap.Use this package if you:1. Use GPSD client libraries2. Implement in python 3;3. have one of the following:- Don't need a full gpsd install, just the client libraries- Running Ubuntu 17.10 or lower- Otherwise have SCons 3.0 or lower installedIf you don't have one of these situations, the Official GPSD project will probablysatisfy your needs.----All code is covered under the BSD license with rights assigned to the GPSD Project.
Package: gpssi
gpssiThis repository provides code for the paper:Lê, Matthieu, et al. "Sampling image segmentations for uncertainty quantification." Medical image analysis 34 (2016): 42-51. doi:10.1016/j.media.2016.04.005Note that this is not an official implementation by the authors and was motivated by the lack of publicly available code.
Be aware that there might be difference to the original implementation.Implementation DetailsGeodesic mapTo produce the geodesic maps, this project relies on theGeodisTKpackages. This package can be installed via pip or via
source code (https://github.com/taigw/GeodisTK). Due to observed issues when installing
the package via pip, we suggest to install it from the github link (seeinstallation).Factorization via KroneckerThe authors use a Kronecker matrix representation of the covariance matrix to overcome the issue of large covariance matrices.This project implements the kronecker matrix-vector product based on following reference:Saatçi, Yunus. Scalable inference for structured Gaussian process models. Diss. University of Cambridge, 2012.Gilboa, Elad, Yunus Saatçi, and John P. Cunningham. "Scaling multidimensional inference for structured Gaussian processes." IEEE transactions on pattern analysis and machine intelligence 37.2 (2013): 424-436.InstallationThis projects is available as python package and can be installed bypip install gpssiOtherwise, the package can also from the source code viagit clone https://github.com/alainjungo/gpssi.git
cd gpssi
pip install .TheGeodisTKpackage is not installed automatically and has to be installed manually.
We propose to use the direct installation via source code:pip install git+https://github.com/taigw/GeodisTK.gitAlternatively, you can try installing it from pypi (pip install GeodisTK)UsageSeegpssi_example.pyfor an example usage.
Package: gpssim
THIS PACKAGE IS NOW DEPRECATEDPlease use its successornmeasim.A Python/Tk GPS simulation library and standalone application (Windows)Requires pySerial and GeographicLib
PyInstaller (not installed as a dependency) is used to build the standalone application, see files under exebuild/Copyright (c) 2013 Wei Li JiangPermission 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.Includes Public Domain icons from the Tango Desktop Project.
Package: gpssnrpy
gpssnrpyTable of ContentsInstallationgpssnr usageRINEX downloaderOrbit downloaderFuture work and acknowledgementsThe gpssnr python library (gpssnrpy) will allow python
users easy access to RINEX translators currently only provided in
Fortran -gpsSNRandgnssSNR. This
first version is a port of gpsSNR. I have also included some utilities
that I originally packaged withgnssrefl.Installationgit clonehttps://github.com/kristinemlarson/gpssnrpycd into gpssnrpy, set up a virtual environment and activate it.pip install .Usage of gpssnrInputs:RINEX v2.11 observation filenameoutput filenameRINEX v2.11 navigation filenameSNR choice (99, 66, 88, 50) as defined at the gnssrefl websiteOptional-dec decimation (seconds)Sample usage:gpssnr rinexname outputname navname 99I have provided a small obs file (and nav file) you can use to test the code:gpssnr p1011500.20o p1011500.snr auto1500.20n  99Download RINEX filesdownload_rinex station year month daydownload_rinex station year doy 0The station name, station, must be four character and lower case.
The default is RINEX version 2.11 and low-rate files.
Please use -h to find out how to download high rate data or version 3.Optional:archiveThese are the currently supported archives: sopac, unavco, sonel, cddis, nz, ga, bkg, ngs, nrcanYou need to install CRX2RNX for true access to these RINEX files.  It should be stored in a
folder with the environment variable EXEDownload orbit filesdownload_orbits src year month daySample usage:download_orbits nav 2020 150 0   (for doy 150)download_orbits nav 2020 12 31 (for December 31)orbit sources (src) currently allowed (lowercase):nav : GPS broadcast, perfectly adequate for reflectometry.igs : IGS precise, GPS onlyigr : IGS rapid, GPS onlyjax : JAXA, GPS + Glonass, within a few days, very reliablegbm : GFZ Potsdam, multi-GNSS, not rapidgrg: French group, GPS, Galileo and Glonass, not rapidwum : Wuhan, multi-GNSS, not rapidFuture work and acknowledgementsI am still working on this documentation. I will be adding instructions
on how to use these as libraries.Multi-GNSS capabilities, a la gnssSNR, will be added.This capability will be added to gnssrefl.Kristine M. Larsonhttps://kristinelarson.netThank you to the developers of numpy for providing excellent documentation for f2py
andraxod502for his package management help!
Package: gpstime
GPS-aware datetime moduleThis package provides GPS time conversion utilities, including a
gpstime subclass of the built-in datetime class with the addition of
GPS time parsing and conversion methods.Leap second data, necessary for GPS time conversion, is expected to be
provided by the core libc Time Zone Database tzdata (on linux).  If
for some reason the tzdata leapsecond file is not available, a local
cache of the IERS leap second record will be maintained:https://hpiers.obspm.fr/iers/bul/bulc/ntp/leap-seconds.listThe package can be executed as a command-line GPS conversion utility.
In this manor it is a rough work-alike to the LIGO "tconvert" utility.
Package: gpstofile
GPSToFileQuick and easy way to read GPS sentences to file with no gpsd required.pip install gpstofileConfigurationHere are the available configuration options:KeyTypeDescriptionpathstrPath to serial portbaudrateintSerial port baud rate (Default: 115200)readrateintRead interval to listen for GPS sentences on serial bus (Default: 0s)debugboolPrint verbose log statements for debugging purposes (Default: False)appendboolAppend to file instead of overwriting file contents on each new message received (Default: False)Getting StartedOnce you get the serial path of your GPS modem, you can get started either via command line, or by importing the module:python -m gpstofile --port /dev/tty.usbmodem14401 --debug Trueor:fromgpstofileimportGPSToFilegps=GPSToFile('/dev/tty.usbmodem14401',readrate=1,debug=True)gps.loop()Once the loop begins running, GPS sentences will be written to files. You should see the files be created/continuously written to atreadratebased on the codes in the following table:The filename will be the NMEA sentence, for exampleGPGLLand the file contents will be the set of data sent after that sentence.GPS Sentences or NMEA SentencesNMEA SentenceMeaningGPGGAGlobal positioning system fix data (time, position, fix type data)GPGLLGeographic position, latitude, longitudeGPVTGCourse and speed information relative to the groundGPRMCTime, date, position, course and speed dataGPGSAGPS receiver operating mode, satellites used in the position solution, and DOP values.GPGSVThe number of GPS satellites in view satellite ID numbers, elevation, azimuth and SNR values.GPMSSSignal to noise ratio, signal strength, frequency, and bit rate from a radio beacon receiver.GPTRFTransit fix dataGPSTNMultiple data IDGPXTEcross track error, measuredGPZDADate and time (PPS timing message, synchronized to PPS).For more info, check outthis resourcefrom RF Wireless World.
Package: gps-tracker
gps_trackerUnofficial client to retrieve location data from Invoxia™ GPS trackers.Invoxia™ is known for their GPS Trackers with long battery life which rely on theLoRaorSigFoxnetworks. Unfortunately, trackers location can only be accessed through theirAndroidandiOSapplications.
Thisgps_trackerpackage connects to the same API than your smartphone app and gives you an easy access to:The list of devices connected to your accountTheir current stateTheir location historyData is only in read-access, you will still need the smartphone app to change your devices configuration.Note that even though direct access to Invoxia™ API is not strictly prohibited in theirterms of use, it is
not encouraged either: company representatives have already stated that they do not currently consider making the
API opened for all customers and this feature is limited to theirpro tracking offer.
Therefore, by usinggps_trackeryou:1. Accept to use this direct API access in a reasonable manner by limiting the query rate to the bare minimum required
for your application.2. Understand that the Invoxia company may take any action they see fit regarding your account if they consider your
usage of their API to be in violation with their terms of use.