Saravanan666/pypi-org huggingface dataset:
Package: gnss-models
GNSS Data ModelsA tool that inputs u-center generated csv file(s) of GNSS satellites data
and outputs a generated piecewise cubic curve fit model, including charts
and model evaluation in a PDF.Choose a satellite number, the directory where all csv files are included (or the direct path to the csv file) that you
wish to perform the analysis on, and choose the output directory where the PDF will be created.Condition: At least one file from the target directory (or the file targeted) must contain over 24h of continuous data.Install$ pip install gnss-modelsUsageExample: Create models for specific file$ python gnss-models -file path_to_filename.csv -sat your_satellite_number -save path_to_save_directoryExample: Create models for all files from specific repository$ python gnss-models -dir path_to_directory -sat your_satellite_number -save path_to_save_directoryGet information about all arguments usage$ python gnss-models -help
Package: gnssrefl
gnssreflVersion: 2.5.2Documentation:onlinepdfSee documentation forgnssir_inputfor new refraction models.How do you find out which version are you running? Typepip list | grep gnssreflIf you want to sign up for the GNSS-IR email list, please contact Kristine Larson.Youtube videos for beginners.If you want to access CDDIS, including orbits, you should makean account.If you want to access to any Earthscope data,an account is required.GNSS-IR was developed with funding from NSF (ATM 0740515, EAR 0948957, AGS 0935725, EAR 1144221, AGS 1449554) and
NASA (NNX12AK21G and NNX13AF43G).gnssreflwas initially developed
as a fun post-retirement project, followed by support from NASA (80NSSC20K1731).Kristine M. Larson
Package: gnss-tec
gnss-tec is a Python package to reconstruct slant total electron content in the
ionosphere using data provided by global navigation satellite systems (GPS,
GLONASS, etc.). The module uses carrier phase and pseudo-range measurements
from RINEX observation files as input.Featuresphase & pseudo-range TEC reconstructionRINEX v2.n & 3.n supportUsageA short usage example:from gnss_tec import rnx
from gnss_tec.glo import collect_freq_nums

glo_freq_nums = collect_freq_nums('site0390.17g')

with open('site0390.17o') as obs_file:
    reader = rnx(obs_file, glo_freq_nums=glo_freq_nums)
    for tec in reader:
        print(
            '{} {}: {} {}'.format(
                tec.timestamp,
                tec.satellite,
                tec.phase_tec,
                tec.p_range_tec,
            )
        )Installation$ pip install gnss-tecLicenseDistributed under the terms of theMITlicense, gnss-tec is free and open source software.Copyright Ilya Zhivetiev, 2019.
Package: gnsstime
gnsstimeis an extended datetime for the gnss analysis.RequirementsPython 3.3 or later (not support 2.x)History0.0.3 (2014-12-04)first release0.0.4 (2014-12-07)bug fix0.0.5 (2014-12-09)added ‘gpscal’ to the module function.0.0.6 (2015-12-01)added a new leapsec.modified julian day (mjd) support.
added ‘mjd2date’, ‘from_mjd’, and a property ‘mjd’.0.0.8 (2015-12-03)fixed bug of ‘gpst’. The plus-minus sign was incorrect.0.0.9 (2021-04-25)fixed timezone problem.Example>>> import gnsstime as gt
>>> gt1 = gt.gnsstime(2011, 1, 1)
>>> print("gpscal: show gps calendar (doy, gpsw, gpswd)")
>>> print("gpscal()                        -> ", gt1.gpscal())
>>> print("gpscal(2013,12,31)              -> ", gt1.gpscal(2013, 12, 31))
>>> print("gpscal(ymd='2013/12/31')        -> ", gt1.gpscal(ymd="2013/12/31"))
>>> print("gpscal(dt.datetime(2013,12,31)) -> ", gt1.gpscal(dt.datetime(2013, 12, 31)))
>>> print("gpscal(year=2013, month=12, day=31) -> ", gt.gpscal(year=2013, month=12, day=31))
gpscal()                        ->  (1, 1616, 6)
gpscal(2013,12,31)              ->  (365, 1773, 2)
gpscal(ymd='2013/12/31')        ->  (365, 1773, 2)
gpscal(dt.datetime(2013,12,31)) ->  (365, 1773, 2)
gpscal(year=2013, month=12, day=31) ->  (365, 1773, 2)
gpscal(mjd=56657)               ->  (365, 1773, 2)

>>> print("date    :", gt1.isoformat())
>>> print("doy     :", gt1.doy)
>>> print("gpsw    :", gt1.gpsw)
>>> print("gpswd   :", gt1.gpswd)
>>> print("gpst    :", gt1.gpst.isoformat())
>>> print("leapsec :", gt1.leapsec)
>>> print("mjd     :", gt1.mjd)
date    : 2011-01-01T00:00:00
doy     : 1
gpsw    : 1616
gpswd   : 6
gpst    : 2011-01-01T00:00:15
leapsec : -15
mjd     : 55562.0

>>> import datetime as dt
>>> print("gt1 + dt.timedelta(days=2) :", (gt1 + dt.timedelta(days=2)).isoformat())
>>> print("gt1 - dt.timedelta(days=2) :", (gt1 - dt.timedelta(days=2)).isoformat())
gt1 + dt.timedelta(days=2) : 2011-01-03T00:00:00
gt1 - dt.timedelta(days=2) : 2010-12-30T00:00:00
Package: gnt
gntPython package for identifying Genetic iNTeractions from combinatorial screening data.Free software: MIT licenseDocumentation:https://gnt.readthedocs.io.TutorialTo install:$ pip install gntBasic command line usage$ gnt "https://raw.githubusercontent.com/PeterDeWeirdt/bigpapi/master/data/processed/bigpapi_lfcs.csv" example_output --control CD81 --control "HPRT intron"Basic python usageimport gnt
import pandas as pd
lfcs = pd.read_csv('https://raw.githubusercontent.com/PeterDeWeirdt/bigpapi/master/data/processed/bigpapi_lfcs.csv')
guide_residuals, model_info = gnt.get_guide_residuals(lfcs, ['CD81', 'HPRT intron'], scale=True)
gene_scores = gnt.get_gene_residuals(guide_residuals, 'scaled_residual_z')TODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2020-06-29)First release on PyPI.0.1.1 (2020-07-09)Automated release0.1.2 (2020-07-09)Travis bug fix0.2.0 (2020-07-13)Add columns to guide and gene output for base LFC of pairsCheck inputs, removing guides without the right number of pairs or control pairs0.2.1 (2020-07-13)Update basic usage notebook0.2.2 (2020-07-15)Aggregate guide scores that are in data multiple times in different orientations0.2.3 (2020-07-15)Deduplicate repeat guide pairs in anchor df0.2.4 (2020-07-22)Add model coefficients to guide residual ouputUpdate delta-LFC functions0.2.5 (2020-07-27)Add base LFC to dLFC output0.3.0 (2020-08-10)Added spline, fixed slope and quadratic models for calculating guide residualsCombined z-scores by square root of sample size rather than re-calculating z-scores0.3.1 (2020-08-10)Centered spline for interpretable intercept0.3.2 (2020-08-19)Added argument for degrees of freedom of spline
Package: gntools
PurposeTheGEONIS Tools for Geocom Python Frameworkpackage (gntools) consists of a set of Python modules that contain tools, helpers, loggers etc. that simplify the development of menu or form scripts forGEONIS.Please note that thegntoolspackage has been developed forPython 2.7.14+ (ArcGIS Desktop/Server) ONLY.DocumentationThe completegntoolsdocumentation can be found atRead the Docs.RequirementsArcGIS Desktop and/or ArcGIS Server 10.6 or higherPython 2.7.14 or higher (along with thearcpymodule)Geocom Python Framework (thegpfpackage onGitHuborPyPI)InstallationThe easiest way to install the GEONIS Tools, is to usepip, a Python package manager.
Whenpipis installed, the user can simply run:python-mpip install gntoolsNotice thatpipwill also install thegpfdependency, if it’s missing.LicenseApache License 2.0© 2019 Geocom Informatik AG / VertiGIS & contributors
Package: gntp
This is a Python library for working with theGrowl Notification
Transport ProtocolIt should work as a dropin replacement for the older Python bindingsInstallationYou can install with pip$ pip install gntpthen test the module$ python -m gntp.notifierSimple Usage# GNTP uses the standard Python logging
import logging
logging.basicConfig(level=logging.INFO)

import gntp.notifier

# Simple "fire and forget" notification
gntp.notifier.mini("Here's a quick message")

# More complete example
growl = gntp.notifier.GrowlNotifier(
    applicationName = "My Application Name",
    notifications = ["New Updates","New Messages"],
    defaultNotifications = ["New Messages"],
    # hostname = "computer.example.com", # Defaults to localhost
    # password = "abc123" # Defaults to a blank password
)
growl.register()

# Send one message
growl.notify(
    noteType = "New Messages",
    title = "You have a new message",
    description = "A longer message description",
    icon = "http://example.com/icon.png",
    sticky = False,
    priority = 1,
)

# Try to send a different type of message
# This one may fail since it is not in our list
# of defaultNotifications
growl.notify(
    noteType = "New Updates",
    title = "There is a new update to download",
    description = "A longer message description",
    icon = "http://example.com/icon.png",
    sticky = False,
    priority = -1,
)URL based images do not work in the OSX version ofgrowl1.4
You can send the image along with the notification to get around this.image = open('/path/to/image.png', 'rb').read()
growl.notify(
    noteType = "New Messages",
    title = "You have a new message",
    description = "This time we embed the image",
    icon = image,
)NoteWith Growl 2 and above user can choose to pass notification to system
wide notifications center. In this caseiconargument would be ignored
by the notification center (there would always be Growl icon instead).BugsGitHub issue trackerChangelogv1.0.3Allowfile://scheme to be used for iconsv1.0.2Fix bug with incoming password hashAdded info about license in each source filev1.0.1Fix bug with binary data (images) being encoded incorrectlyv1.0Python 3.3 Supportv0.9Remove duplicate code from gntp.configCatch all errors and rethrow them as gntp.errors to make it easier for
other programs to deal with errors from the gntp library.Ensure that we open resource files as “rb” and update the documentationv0.8Fix a bug where resource sections were missing a CRLFFix a bug where the cli client was using config values over optionsAdd support for coalescingv0.7Support for imagesBetter test coverage support0.6ConfigParser aware GrowlNotifier that reads settings from ~/.gntp
Package: gntplib
gntplib is a Growl Notification Transport Protocol (GNTP) client library in
Python.gntplib is tested on Python 2.7/3.2,Growl1.3.3 andGrowl for Windows2.0.9.InstallationSimply use pip:$ pip install gntplibThere are the followingoptionalprerequisites.pycrypto- to usegntplib.ciphersmodule for message encryptiontornado- to usegntplib.asyncmodule for asynchronous processingDocumentationRelease version:http://packages.python.org/gntplib/(ja)Development version:http://gntplib.readthedocs.org/en/latest/History0.5 (2012-04-13)SupportSUBSCRIBErequest.Addgntplib.subscribe(),gntplib.Subscriberandgntplib.async.AsyncSubscriber.Support Custom Headers and App-Specific Headers.Deprecategntplib.notify(),gntplib.Notifier()andgntplib.AsyncNotifier()in favor ofgntplib.publish(),gntplib.Publisher()andgntplib.async.AsyncPublisher().Deprecategntplib.RawIconandgntplib.async.AsyncIconin favor ofgntplib.Resourceandgntplib.async.AsyncResource.0.4 (2012-04-07)Support password and encryptionSupport Growl for Windows0.3 (2012-03-30)Support Python 30.2 (2012-03-18)Add support for asynchronous processing built on Tornado.Addgntplib.async.AsyncNotifierandgntplib.async.AsyncIcon.Imporve usability of callback.SocketCallback:  NowSocketCallbackis not a abstract class, but
represents a socket callback.  Itsif_clicked,if_closedandif_timedoutmethods are replaced withon_click,on_closeandon_timeoutmethods respectively, which can be set at the constructor.Notifier.notify():  Redefinecallbackargument as for the callback
to run after closing the connection with the GNTP server.
Addgntp_callbackargument for url callback (as string) and socket
callback (asSocketCallbackinstance).
Addcontext,context_type,on_click,on_closeandon_timeoutarguments to define a socket callback easily.Removecallbackargument fromgntplib.notify().Renamegntplib.Icontogntplib.RawIcon.0.1 (2012-03-12)Initial release.
Package: gnu
Python Package Template📦 一个快速上传到PyPI的 Python Package 模版。上传到 PyPI 后可以使用pip install安装。1 使用方法点击本项目右上角的绿色按钮Use this template（使用此模板），输入名称和说明，完成创建；将项目克隆到本地，这里以本项目为例，实际操作时这里需要替换你自己的项目；gitclonehttps://github.com/Ailln/python-package-template.git--depth1修改配置，文件中有提示；cdyour_package_name# 1. 替换默认项目名称 package_name 为你的项目名称# Usage: bash scripts/set_package_name.sh os_name old_name new_name# os_name 支持的有 `mac` 和 `linux`# old_name 是 package_name# new_name 是你的项目名称bashscripts/set_package_name.shmacpackage_nameyour_package_name# 2. 将 `README.md` 修改为你的项目介绍，也就是你当前在读的这个文本。编写你的 Package 代码，并进行测试。# 在本地进行充分测试bashscripts/local_test.sh上传到 PyPi（需要注册），参考如何发布自己的包到 pypi；bashscripts/upload_pypi.sh更新到 Github。gitpush2 项目结构.
├── package_name # 项目名称
│    ├── shell # 在命令行中执行的代码
│    │    ├── __init__.py
│    │    └── usage.py
│    └── src # 静态资源
│          └── temp.txt
├── scripts
│    ├── set_package_name.sh # 批量替换默认的项目名称
│    ├── local_install.sh
│    ├── local_test.sh
│    └── upload_pypi.sh
├── README.md # 项目文档
├── requirements.txt # 包依赖
├── .gitignore # 忽略文件
├── MANIFEST.in # 要包含在 sdist 命令构建的分发中的文件列表。
├── LICENSE # 这里面的内容为本项目的 License，你需要手动替换它。
└── setup.py # 安装配置3 TODO增加 test 相关代码。4 许可5 参考Packaging Python Projects如何从模板创建仓库？如何发布自己的包到 pypi ？
Package: gnucash-portfolio
# gnucash-portfolioA collection of tools for managing an investment portfolio in GnuCashUser-oriented documentation is athttp://portfolio.alensiljak.tk## IntroductionThe purpose of the project is to provide tools that help in managing an investment portfolio in a GnuCash book.
The code is written in Python.## Development EnvironmentThe development environment should include the following:Python IDE (vscode or pycharm)Python 3.6node + npmAll the libraries are listed inrequirements.txt.## Set-UpTo install the required development and runtime dependencies, run` pip install-rrequirements.txt `in the root and app directory since requirements.txt is in the project root.The local/development versions of any library can be registered withpip install -e <path>i.e.pip install -e .### ConfigurationGo to config directory and copy the config.json.template file intoconfig.json. Adjust any values as needed. This file can also be edited by going to the Settings option in the web app (webgui).## TestingSeetestsdirectory and documentation and tests there.
Simply runpytestto run all tests.### Lintpylint can be used to check for errors. You can check the code by doing the following:runutilslint_app.cmdfrom project root directory,run lint tasks from vscode,runpylint gnucash_portfolioto check the library.Pay attention to the Error and Fatal lines. See utils/lint_app.cmd script for coloring output.Ref: [PyLint Output](https://docs.pylint.org/en/1.6.0/output.html)# ReportsAn approach using gnucash_utilities project is found in the /reports directory.The basic idea here is to have GnuCash open a custom report, which runs a Python script, which generates an HTML output.
Gnucash_utilities project provides utilities that generate the Scheme links in the user profile directory. You need to create the Python scripts, which return the HTML output generated with Jinja templates (or any other).This approach has been abandoned due to the performance benefit of using the web app directly for all data input and output.
Package: gnucash-reports
# GNUCash ReportingA simple python library for generating reports from a GNUCash database.  This repository provides a framework and
application.  The output is a collection of JSON files that can be displayed using a viewer application (similar to:
[GNUCash Reporting Viewer](https://github.com/MeerkatLabs/gnucash-reporting-view)).## RequirementsPiecashPyYamlSimpleJSONNumPy## Usage` gnucash_reports-cconfiguration.yaml `## DocumentationTODO## LicenseMIT License
Package: gnucash-to-beancount
Gnucash to Beancount ConverterConvert your Gnucash Sqlite3 file to a Beancount text ledger.Installpip install gnucash-to-beancountUsagegnucash-to-beancount my-ledger.gnucash > my-ledger.beancountKnown LimitationsThis version supports:AccountsTransactions and it’s SplitsCommoditiesPricesUnsupported features:LotsBudgetScheduled TransactionsAll Business entitiesKey Value metadataYou may help improve this project by providing a sample Gnucash Sqlite3
file that uses one or more unsupported features.LicenseCopyright (C) 2017 Henrique Bastos.This code is distributed under the terms of the “GNU GPLv2 only”. See LICENSE file for details.
Package: gnucash-utilities
The GnuCash utilities is a set of utilities built on top ofpiecash, a python package to work with GnuCash books.It will eventually consist of scripts to:import/export gnucash books to various format (csv, QIF, ledger, …)manipulate gnucash books (duplicate a book, find & replace in transactions/splits, filter transactions)generate reportsserve gnucash books on the web (REST)Documentation:http://gnucash-utilities.readthedocs.orgGoogle group:https://groups.google.com/d/forum/piecash(piecash@googlegroups.com)Github:https://github.com/sdementen/gnucash-utilities
Package: gnucashxml
# GNU Cash XML Library`gnucashxml` is a [Python][] library to parse [GNU Cash][] XML files.This allows writing reporting utilities that do not rely on the GNUCash libraries themselves, or require the main program to run at all.Tested with GNU Cash 2.4.10.The library supports extracting the account tree, including alltransactions and splits. It does not support scheduled transactions,price tables, and likely none but the most basic commodities. Inparticular, writing of XML files is not supported.[python]: http://www.python.org/[gnu cash]: http://www.gnucash.org/## UsageThe interface is intended to allow quickly writing reports usingPython. It reuses as many Python data structures as possible. Wheneverdates or times are used, the standard library `datetime` is used. Allaccount and transaction balances are represented as the standard`Decimal` type.The three main concepts in GNU Cash are accounts, transactions, andsplits. A transaction consists of a number of splits that specify fromwhich account or to which account commodities are transferred by thistransaction. All splits within a transaction together are balanced.The main classes provided by `gnucashxml` mirror these concepts. A`Book` is the main class containing everything else. A `Commodity` iswhat is stored in an account, for example, Euros or Dollars. An`Account` is part of a tree structure and contains splits. `Splits`again are part of `Transactions`.These classes all have a `slots` member, which is a simple dictionaryfor extra information. GNU Cash information such as "hidden" arerecorded here.## Example```Pythonimport gnucashxmlbook = gnucashxml.from_filename("test.gnucash")income_total = 0expense_total = 0for account, subaccounts, splits in book.walk():if account.actype == 'INCOME':income_total += sum(split.value for split in account.splits)elif account.actype == 'EXPENSE':expense_total += sum(split.value for split in account.splits)print "Total income : {:9.2f}".format(income_total * -1)print "Total expense: {:9.2f}".format(expense_total)```
Package: gnue-appserver
GNUe AppServer is the core of the n-tier variant of the GNU Enterprise system.
To the front end (be it GNUe Forms, GNUe Reports or any other tool), it
provides user-defineable business objects with arbitary fields and methods.
While transforming access to those fields and methods into database
communication and calling of scripts, it cares about stability, security,
speed, and consistency.
Package: gnue-common
GNUe-Common is the basis for the GNUe tools, such as Forms,
Reports, Application Server, and Designer.  It implements a
database-abstraction layer that provides support for most major
databases. A builtin XML-to-Object parser and Object-to-XML
marshaller are used by Forms, Reports, and Designer to save
and read Forms/Report definitions to and from an XML file.
It also defines and implements an RPC abstraction layer that
will allow server processes to define their public methods once
and have them available to CORBA, XML-RPC, SOAP, and DCOM
clients.
Package: gnue-designer
GNUe-Designer is the IDE for the GNUe tools. It allows you to
visually layout your forms in a RAD-style environment. Designer
has a builtin forms client, so you can quickly test your forms
while still in Designer.  Designer also has support for form
creation wizards… answer a few questions, attach your form
to one or more database tables, select the fields to include,
and, voila, a basic form is created. Basic support for schema
creation is also included.
Package: gnue-reports
GNUe-Reports is a platform and output-independent reporting
system. It reads an XML-based report definition and generates
arbitrary XML output that can further be translated into any
format for which there is an adapter.  GNUe Reports currently
has outputs for Text, HTML, and CSV – with PDF, Postscript,
and Gnumeric/Excel formats in the works.  Reports can output
directly to a file, as an email attachment, to a printer, or
to a HylaFax server.  This version introduces native “Label”
support.
Package: gnuhealth-all-modules
This package aims to install GNU Health, all of its ~50 modules, underlying
trytond modules and dependencies.
In order to install GNU Health and all modules this way you need:Python > 3.6Some system packages, e.g. on Debian based systems: python3-pip python3-dev python3-virtualenv libpq-dev gccPostgreSQL backend and a databaseConfiguration file(s) for trytondYou might also want to add:Certificates & TLSSystemd .service fileuWSGIReverse ProxyYou can find configuration templates in gnuhealth-all-modules/etc. They will be shipped during installation as well.
After installation the folder can be located by running ‘pip3 show gnuhealth-all-modules’.Check ‘HOWTO’ for informations on packaging, using testpypi, signatures and hashes.This content is available both on PyPI and on GitLab in case you want to double check the integrity:https://pypi.org/project/gnuhealth-all-modules/https://gitlab.com/geraldwiese/gnu-health-all-modules-pypiThis package is used by the Ansible based installation of GNU Health which also targets the OS packages e.g. for the psycopg2 compiling:https://www.gnuhealth.org/docs/ansible/Further reading:GNU Health core packagehttps://pypi.org/project/gnuhealth/GNU Health documentationhttps://www.gnuhealth.org/docs/GNU Health vanilla installationhttps://docs.gnuhealth.org/hmis/hmis/installation/vanilla.htmlTryton documentationhttps://docs.tryton.org/en/latest/GNU Health bug trackerhttps://savannah.gnu.org/bugs/?group=healthGNU Health homepagehttps://www.gnuhealth.org/index.html