Saravanan666/pypi-org huggingface dataset:
Package: gomjabbar
# gomjabbargomjabbaris a package which assists in the creation of unit tests for
ngspice code models.The test programs which it creates are run independently of the ngspice
program. The interface file (ifspec.ifs) for the code model is used to
generate code which initializes theMif_Private_tdata structure which
is used by ngspice to interact with code models. By doing this, it is
possible for test code to call any function in the code model which
takes theARGSargument. At a minimum, this includes the entry point
function for the code model (C_Function_Nameinifspec.ifs).
Package: go-ml-core
go-ml-coreSome share utilities in Gogoro Machine Learning Team.Release instructionsTo install essential packagespip3 install setuptools wheel twineTo prepare a ~/.pypirc[distutils]
index-servers = pypi

[pypi]
repository:https://upload.pypi.org/legacy/
username:<username>
password:<password>To revision new version in setup.pyTo compile and uploadpython3 setup.py sdist bdist_wheel
twine upload --skip-existing dist/*Config SettingReferenceconfig.ymlOptional configsmlcore.datahelper.s3.writedefault: mlcore.datahelper.s3.readmlcore.datahelper.s3.read.s3baseprefixdefault: "ml/"mlcore.datahelper.s3.read.aws-access-key-id & mlcore.datahelper.s3.read.aws-secret-access-keylogin using key or notmlcore.datahelper.s3.read.role-arn & mlcore.datahelper.s3.read.role-session-nameassume role or not
Package: gomobile.convergence
ContentsIntroductionFeaturesSource code and issue trackingCommercial support and developmentAuthorChangelogUnreleased1.0.3 (2015-03-14)1.0.0 - 1.0.11.0.00.9.3 - 0.9.40.9.2 - 0.9.30.9.1 - 0.9.20.9.0 - 0.9.10.90.1IntroductionThis package adds support for discriminating content and folder
structures for different medias: web and mobile.The package is a part of mFabrikWeb and Mobilesolutions package
to build multichannel content management with Python.This package cannot be used standalone.FeaturesMobile content overrides framework and UI support: title, description and textFilter by media utility functions and portal_catalog indexesSitemap discriminationBreadcrumbs discriminationPortal tabs discriminationSource code and issue trackingThe project is hosted atGoogle Code project repository.Commercial support and developmentThis package is licenced under open source GPL 2 license.Commercial CMS and mobile development support optionsare available from mFabrik’s Web and Mobile product site.Our top class Python developers are ready to help you with
any software development needs.AuthormFabrik Research Oy- Python and Plone professionals for hire.mFabrik Web & Mobile - multichannel CMS made easyBlogChangelogUnreleasedPlone 4.3 compatibility [sureshvv]1.0.3 (2015-03-14)Properly uninstall overridden document snippets (title, description)  [miohtama]Cleaned up some contact info entries [miohtama]1.0.0 - 1.0.1Fixed unit tests for Plone 4.1 / Dexterity 1.0. May break tests on older releases [miohtama]1.0.0Fixed missing Home tab on Plone 4 after installation [miohtama]0.9.3 - 0.9.4Moved the addition of our getContentMedias catalog index from
catalog.xml to the setuphandlers.
[maurits]Added flag file so our special GenericSetup import step is only run
when applying our own profile.  This avoids lots of reindexing.
[maurits]Do not yell on convergence form if no override adapter for the content type [miohtama]0.9.2 - 0.9.3Fixed strange error where getUtility() failed for global utility
and convergence form was not displayed [miohtama]0.9.1 - 0.9.2Fixed portal_tabs monkey patch for Plone 3 and when gomobile.convergence was not installed [miohtama]Fixed @@go_to_mobile_site on the sites where gomobile.convergence is not installed, but the view is still referred [miohtama]0.9.0 - 0.9.1Added zcml autoinclude [miohtama]Updated copyright in setup.py [miohtama]0.9Major project restructured [miohtama]0.1Added Spanish translation [Leonardo J. Caballero G.]Added full support for i18n [Leonardo J. Caballero G.]
[leonardocaballero]Initial release
Package: gomobile.imageinfo
ContentsIntroductionUsageTODOSource code and issue trackingCommercial support and developmentAuthorChangelog0.9.30.9.20.9.3 (unreleased)0.9.3 (2012-08-14)0.90.1Introductiongomobile.imageinfois abstraction layer to access image data in different Zope image objects.
It takes in any image object or traversable path and returns Python Imaging Library object for it.The package is a part of mFabrikWeb and Mobilesolutions package
to build multichannel content management with Python.Supported different image objects includeSkin layer images, both file system based and ZMI uploadsArchetypes ATImageResource folder images (static media)Images hosted on another server (http://download)This package is mainly used with Go Mobile for Plone project to dynamically resize images for mobile presentation,
regardless what kind of image there was in the source code. It is used to extract image width and height,
calculate proper mobile image size and then resize the image for that size on a second pass.UsageSee tests for code examples.TODOTests depends ongomobile.mobilepresenceSource code and issue trackingThe project is hosted atGoogle Code project repository.Commercial support and developmentThis package is licenced under open source GPL 2 license.Commercial CMS and mobile development support optionsare available from mFabrik’s Web and Mobile product site.Our top class Python developers are ready to help you with
any software development needs.AuthormFabrik Research Oy- Python and Plone professionals for hire.mFabrik Web & Mobile - multichannel CMS made easymFabrik web sitemFabrik mobile siteBlogChangelog0.9.3Mercifully handle remote image resizes with bad HTTP responses [miohtama]0.9.2Unauthorized images serving for mobile issue fixed [vsomogyi]0.9.3 (unreleased)Nothing changed yet.0.9.3 (2012-08-14)Added zcml autoinclude [miohtama]0.9Major project restructuring [miohtama]0.1Initial release
Package: gomobile.supporter
Introduction------------This package provides mobile adaption for various Plone add on products.Supported products------------------* `Feedfeeder <http://plone.org/products/feedfeeder>`_* `Easy Tempplate <http://plone.org/products/easy-template>`_Installation and usage----------------------Please refer to `Web and Mobile documentation <http://webandmobile.mfabrik.com/docs>`_.Source code and issue tracking-----------------------------------The project is hosted at `Google Code project repository <http://code.google.com/p/plonegomobile>`_.Commercial support and development-----------------------------------This package is licenced under open source GPL 2 license.`Commercial CMS and mobile development support options <http://webandmobile.mfabrik.com/services>`_are available from Web and Mobiel web site.Our top class Python developers are ready to help you withany software development needs.Author------`mFabrik Research Oy <mailto:info@mfabrik.com>`_ - Python and Plone professionals for hire.* `mFabrik Web & Mobile - multichannel CMS made easy <http://webandmobile.mfabrik.com>`_* `mFabrik web site <http://mfabrik.com>`_* `mFabrik mobile site <http://mfabrik.mobi>`_* `Blog <http://blog.mfabrik.com>`_Change history**************Changelog=========1.0 (xxxx-xx-xx)----------------- Created recipe with ZopeSkel[Twinapex Research]Contributors************Twinapex Research, AuthorDownload********
Package: gomobile.templates
IntroductionThis package provides different code templates to customize and extendmFabrik Web & Mobile CMS.Please get familiar with Python paster templates and
paster local commands to use these facilities.UsageInclude paster in buildout and include this egg as related to paster:[buildout]
parts =
   ...
   paster

[paster]
eggs = zc.recipe.egg
eggs =
   ZopeSkel
   PasteScript
   PasteDeploy
   gomobile.templates
   ${buildout:eggs}
entry-points = paster=paste.script.command:runTemplatesgomobile_themeCreate easily a code skeleton for your own theme.For more information, seehttp://code.google.com/p/plonegomobile/source/browse/gomobile.docs/trunk/gomobile/docs/manual/developer-manual/theming.txtAfter setting up buildout as instructed above, you can do:bin/paster create -t gomobile_theme src/gomobiletheme.mythemenameAuthormFabrik Research Oy - Python and Plone professionals for hire.mFabrik Web & Mobile multichannel CMS solutionsBlogMore about PloneChangelog1.0.1 - 1.0.2Fixed skins template name in skins.xml. Was using dot, should have been underscore. [miohtama]1.0 - 1.0.1PyPi package metadata update [miohtama]1.0PyPi packaged version [miohtama]0.9dev (unreleased)Initial release
Package: gomobile.xhtmlmp
gomobile.xhtmlmp provides XHTML mobile profile cleaner. It takes in arbitary HTML code
and turns it to valid XHTML-MP code which can be dropped in XHTML MP page.The code will also filter possible malicious code in external feed content, like <script> tags.RequirementsPython 2.4lxmlThis package has no dependencies to Plone or GoMobile and can be used with any Python code.FeaturesTurn any incoming HTML/XHTML to mobile profile compatibleEnforce ALT text on images - especially useful for external tracking images (feedburner tracker)Protect against Cross-Site Scripting Attacks (XSS) and other nastiness, as provided bylxml.html.cleanUnicode compliant - eats funky charactersUsageclean_xhtml_mp(html)This function will do everyhing you need.Run XHTML mobile profile cleaner for HTML code:@param html: HTML as a string or lxml Document
@return: XHTML, utf-8 encoded stringExample:from gomobile.xhtmlmp.transformers.xhtmlmp_safe import clean_xhtml_mp

html = '<img src="http://www.foobar.com">'
output = clean_xhtml_mp(html)
self.assertEqual(output, '<img src="http://www.foobar.com" alt=""/>', "Got:" + output)RoadmapFuture features will include:Automatic resize for image sourcesUnit testsPut gomobile.xhtmlmp to your PYTHONPATH.Run unit tests normally like:python tests/test_image.pySee alsoPlone GoMobile projecthttp://en.wikipedia.org/wiki/XHTML_Mobile_Profilehttp://codespeak.net/lxml/lxmlhtml.html#cleaning-up-htmlW3C XHTML mobile validatormobiReadyAuthorTwinapex Team - Professional Python and Plone hackers for hire..Twinapex company site(Finnish)Twinapex company blogTwinapex mobile siteMore about PloneOther open source Plone products by TwinapexChangelog0.1Initial release
Package: gomp
GOMP (Git cOMPare)GOMP is a Git-based tool for comparing branches, designed to work with a rebase-oriented Git workflow. Markforged uses GOMP as both a daily tool for handling commits and merges and as a powerful way to visualize complex histories while preparing releases.Read about theMarkforged Git workflowon our software engineering blog.Installing GOMPGOMP is based on Python 3 and has no dependencies outside of the Python standard library. It is available for installation over pip:$pipinstallgompAlternately, you can clone the repository and include the following alias in your shell profile:$aliasgomp="python /path/to/gomp/gomp.py"Gomp has been tested on MacOS only but should be compatible with most flavors of Linux.Using GOMPWith gomp installed, navigate to any directory that has a git repository with multiple branches. Our hypothetical repository has two branches:featureandmain. Run:$gompfeaturemainThis command shows a visual comparison between the two branches.Use the flag--keyto see a key explaining the color codes.Use the flag--recutto receive output that, when entered into an interactive rebase, will put commits fromfeatureon top of commits frommain.GOMP's output is color-coded:Green text means that the commit matches between branches.Yellow text means that a commit on the both branches but the commits are in a different order.Red text means that a commit is on the target branch and not the source branch.Purple text means that a commit is on the source branch and not the target branch.Contributing to GOMPThank you for wanting to help us improve GOMP. Markforged welcomes pull requests to improve GOMP's functionality, reliability, and ease of use. All contributions are subject to our guidelines.You can learn more about the process of preparing an internal tool for public useon our engineering blog.ThePython 2 version of GOMPis not under active development and is accepting bug fixes only.GOMP has no dependencies outside of the Python standard library, we'd like to keep it that way.LicenseGOMP is released byMarkforged under the MIT License.
Package: gomssql-python
gomssql-pythonThis library bindsgo-mssqldbfor use in Python3 usinggopy.VersionsAll versions 1.0.0 and up support Python 3 only! If you need Python 2 support, check out the following:https://github.com/ftpsolutions/gomssql-python/tree/v0.91https://pypi.org/project/gomssql-python/0.91/ConceptIn the early daysgopywas fairly limited in it's ability to track object allocation across the border of Go and Python.As a result, our implementation is fairly naive- we only pass primitive types from Go to Python (nothing that comes by reference).Session are managed entirely on the Go side and identified with an integer- here are a few function signatures to demonstrate:NewRPCSession(dataSourceName string) uint64RPCConnect(sessionID uint64) errorRPCQuery(sessionID uint64, query string) (uint64, error)RPCFetchAll(sessionID, rowsID uint64) (string, error)RPCExecute(sessionID uint64, query string) (uint64, error)RPCGetRowsAffected(sessionID, resultID uint64) (int64, error)RPCClose(sessionID uint64) errorThe functions that return complex data do so in a special JSON-based format- at this pointgopydoes it's magic and those functions are
made available to Python.We then haveRPCSessionabstraction on the Python side that pulls things together in a class for convenience (saving you need the to keep
track of the identifiers and handling deserialisation).Weird gotchasWe're building for Python3 and we use apython-configscript for Python3 however we're using apython.pcfile from Python2.I dunno why this has to be this way, but it's the only way I can get the C Python API GIL lock/unlock calls to be available to
Go (C.PyEval_SaveThread()andC.PyEval_RestoreThread(tState)).So if you're wondering why Python2 still comes into it here and there- that's why. Doesn't seem to cause any problems.PrerequisitesMacOSCPython3.8+virtualenvpip install virtualenvpkgconfigbrew install pkg-configDockerInstall (from PyPI)python -m pip install gomssql-pythonSetupvirtualenv -p $(which python3) venv
source venv/bin/activate
./fix_venv.sh
pip install -r requirements-dev.txtBuildsource venv/bin/activate
./native_build.shIf you're deep in the grind and want to iterate faster, you can invoke:./native_build.sh fastThis skips the setup (assuming you've already done that).
Package: gondi
Gondi Python SDKLocal setup:Download poetry:pip install poetryClone repo:mkdir gondi && cd gondi && git clone https://github.com/gondixyz/python-sdk.git && cd python-sdkpoetry installRunning local node (For more info visit:https://book.getfoundry.sh/):Download foundry:curl -L https://foundry.paradigm.xyz | bashfoundryupRun anvil node:anvil
Package: gonews
GoNews CLIA simple to use CLI for viewing Google News top stories and searching for specific storiesInstallpip3 install gonewsExamplesPrint top stories from google news$ gonews top-storiesPrint top stories by location from google news$ gonews top-stories-by-location --city austin --state texasPrint top stories based on search criteria$ gonews search-stories --query <search term>

$ gonews search-stories --query Technology --has-word Apple --exclude-word Airpods --exclude-word ipod --timeframe 7d
Package: gongish
gongishA simple and fast HTTP framework for Python.fromgongishimportApplicationapp=Application()@app.route("/hello/:name")defget(name:str):returnf"Hello{name}"Installationpip install gongishUsageQuickstartCreate a module (for examplemain.py) and define your first application.fromgongishimportApplicationapp=Application()@app.route('/')defget():return'Index'@app.route('/about')defget():return'About'now serve theappwith:gongishservemain:app-b:8080ConfigurationYAML is the configuration format we use as global app config which powered bypymlconf.production.yamldebug:Falseredis:host:localhostport:portmain.pyfromgongishimportApplicationapp=Application()@app.text('/')defget():returnf'Redis Address:{app.config.redis.host}{app.config.redis.port}'app.configure('production.yaml')You can use OS environment variables inside config file:sqlite:path:%(HOME)/myappdb.sqliteRoutingPython decorators are used to define routes and the wrapped function name
must match with expected HTTP verb.for example we want to callPOST /user, the route definition must be like:@app.route('/user')defpost():return'User created!'Methods for routing:Exact path@app.route('/')defget():return'Index'@app.route('/about')defget():return'About'Positional arguments@app.route('/user/:user_id')defget(user_id):returnf'Hi{}'@app.route('/user/:id/book/:id')defget(user_id,book_id):returnf'User #{user_id}and Book #{book_id}'Wildcard@app.json('/user/*')defget(*args):returnargs@app.json('/user/book/*')defget(*args):returnargsFormattersWhen the response is ready, at final stage it will wrap by a formatter.Available formatters:text,json,binaryfromgongishimportApplicationapp=Application()@app.text('/')defget():return'Index'@app.json('/user')defget():returndict(name='John')thetextformatter used as default, but you can change it:fromgongishimportApplicationclassMyApp(Application):default_formatter=Application.format_jsonapp=MyApp()@app.route('/user')defget():returndict(name='John')or in very special cases:importyamlfromgongishimportApplicationapp=Application()defformat_yaml(request,response):response.type='text/x-yaml'response.body=yaml.dump(response.body)@app.route('/user',formatter=format_yaml)defget():returndict(name='John')ExceptionsfromgongishimportApplication,HTTPNotFound,HTTPNoContent,HTTPFoundapp=Application()@app.route('/user/:id')defget(user_id):ifuser_id=='0':raiseHTTPNotFoundreturndict(name='John')@app.route('/user/:id')defput(user_id):raiseHTTPNoContent@app.route('/redirectme')defget():raiseHTTPFound('https://github.com')Complete list available ingongish/exceptions.py.StreamingYou can use Python Generators as route handler:@app.route('/')defget():yield'First'yield'Second'with HTTP chunked data transfer:@app.binary('/')@app.chunkeddefget():yieldb'First'yieldb'Second'Static ServerYou can serve static files inside a directory like:fromgongishimportApplicationapp=Application()app.add_static('/public','/var/www')app.add_static('/another/public','/var/www',default_document='index.html5')Note: Static file handler designed for some limited use cases. for large projects use web servers likenginxinstead.Creditsrehttpnanohttppymlconfflask
Package: gonio-analysis
GonioAnalysis - A goniometric analysis programGonio Analysis is a specialised spatial motion analysis software,
mainly for GonioImsoft's data.In general, GonioAnalysis can be used for data following the hierarchydata_directory
├── specimen_01
│   ├── experiment_01
│   │   ├── image_001.tif
│   │   └── image_002.tif
│   └── ...
└── ...but special (GonioImsoft) naming scheme is needed for some functionality.
Tiff files or stacks are the preferred image format.WARNING!GonioAnalysis is still in early development!InstallingTwo installation methods are supported:The stand-alone installer (Windows only)Python packaging (all platforms)Installer on Windows (easiest)A Windows installer bundles together the Gonio Analysis suite and all its depencies,
including a complete Python runtime. It is ideal for users not having Python installed before.The installer can be found atReleases.The installer creates a start menu shorcut calledGonio Analysis,
which can be used to launch the program.To uninstall the program, use the WindowsAdd or Remove programs.Using pip (the python standard way)The latest version fromPyPican be installed with the commandpip install gonio-analysisThis should install all the required dependencies. On Windows, OpenCV may requireVisual C++ Runtime 2015to be installed.Some Linux distributions have separated tkinter (Python interface to the Tcl/Tk GUI toolkit) and pillow's
ImageTk module their own packages that are not installed by default. Please make sure to have them installed.# Example on Debian/Ubuntu/Mint/...
sudo apt install python3-tk python3-pil.imagetkLaunch the program bypython -m gonioanalysis.tkguiManaging versions using pipUpgrade to the latest versionpip install --upgrade gonio-analysisDowngrade to a selected versionpip install gonio-analysis==0.1.2Usage instructionsStart by opening your data directory (this should contain the folders containing the images).
Next, select the regions of interest (ROIs), and then, run the motion analysis.
This may take a while.
The ROIs and movements are saved on disk (C:\Users\USER\GonioAnalysisor/home/USER/.gonioanalysis),
meaning that this part of the analysis (ROIs and movement analysis) has to be performed
only once per specimen (unless you want to re-analyse).After the initial steps you, can perform further analyses in the program or
export the data bycopy-pasting the results to an external program
or 2) exporting CSV files.Many other features are present but yet undocumented.ContributingAny problems or missing features,Issues.For general chatting,DiscussionsSee also below for the project's future plans.About the projectThis program was created in the University of Sheffield
to analyse the photomechanical
photoreceptor microsaccades that occur in the insect compound eyes.
For more information, please see
ourGHS-DPP methods @ Communications Biology,
or visitthe lab's website.Currently, it is maintained
the original developerjkemppainen.
Future efforts are mainly targeted towards ease-of-use
(UI redesign/cleaning, exposing settings, documentation),
bug-clearing (especially with non-GonioImsoft data)
and performance (cross-correlation analysis).