Saravanan666/pypi-org huggingface dataset:
Package: jorgenvatle-python-tado
Author: Chris Jewell <chrism0dwk@gmail.com>
Modified: Wolfgang Malgadey <wolfgang@malgadey.de>Licence: GPL v3Copyright: Chris Jewell 2016-2018PyTado is a Python module implementing an interface to the Tado web API.  It allows a user to interact with their Tado heating system for the purposes of monitoring or controlling their heating system, beyond what Tado themselves currently offer.It is hoped that this module might be used by those who wish to tweak their Tado systems, and further optimise their heating setups.DisclaimerBesides owning a Tado system, I have no connection with the Tado company themselves.  PyTado was created for my own use, and for others who may wish to experiment with personal Internet of Things systems.  I receive no help (financial or otherwise) from Tado, and have no business interest with them.  This software is provided without warranty, according to the GNU Public Licence version 3, and should therefore not be used where it may endanger life, financial stakes, or cause discomfort and inconvenience to others.Example basic usage>>> from PyTado.interface import Tado
>>> t = Tado('my@username.com', 'mypassword')
>>> climate = t.getClimate(zone=1)DevelopmentThis software is at a purely experimental stage.  If you’re interested and can write Python, clone the Github repo, drop me a line, and get involved!Release and publish to pypi.orgsee:https://packaging.python.org/tutorials/packaging-projects/TL:DR;
* updateversioninsetup.py*python3 -m pip install –user –upgrade setuptools wheel*python3 setup.py sdist bdist_wheel*python3 -m pip install –user –upgrade twine*python3 -m twine upload dist/*Best wishes and a warm winter to all!Chris Jewell
Package: jorji
=======jorji=======[![Build Status](https://travis-ci.org/rackerlabs/jorji.svg)](https://travis-ci.org/rackerlabs/jorji)[![Coverage Status](https://coveralls.io/repos/rackerlabs/jorji/badge.png)](https://coveralls.io/r/rackerlabs/jorji)jorji has a forged passp^H^H^H^H^Hcertificate. Will you catch it?This contains the tools you need to produce a TLS server (by default,an HTTPS server) with bogus certificates. This is useful to writeintegration tests to verify that your application actually checks thecertificate provided by the server.Using jorji===========With Twisted_------------If you're already using Twisted,```pythonfrom jorji import make_cert, runTODO!!!```Without Twisted (a.k.a. with Twisted, secretly, anyway)-------------------------------------------------------The recommended way to use jorji without Twisted is crochet_. It willrun the Twisted reactor off in a thread somewhere so you don't have toworry about it.Thanks!=======I'd like to thank Rackspace_ for giving me the opportunity to produceopen-source software on company time.Contributing to jorji=====================Please send pull requests to `lvh/jorji`_ on Github... _Twisted: https://twistedmatrix.com/trac/.. _crochet: https://github.com/itamarst/crochet.. _Rackspace: http://www.rackspace.com/.. _`lvh/jorji`: https://github.com/lvh/jorji
Package: jorm
jormThis project aims to provide a standalone version of Django's ORM for use in offline projects, such as desktop applications. It allows you to leverage the power and convenience of Django's ORM without the need for the full Django web framework.Getting StartedPrerequisitesPython 3.12^ (it could work with lower versions but there is no warranty)(Optional) Virtual environment for isolationInstallationpipinstalljormNote: We recommend usingpython poetryContributingFeel free to contribute by opening issues or pull requests. Make sure to follow good code of conduct (good manners, zero harrasing, zero bad words, respect others ideas, etc).What I expect to accomplish?Just the following flow on desktop appspip install jormjorm-admin startproject .(this is open to discussion if is good idea to use template for just these or entire "recommended" app template)
This step creates the following files and directoriesmanage.py,db/settings.py,db/models.py,db/__init__.py,db/migrations/__init__.py(preserving as much functionality of manage.py as possible)From anywhere on the app justfrom db.models import ExampleModeland working as if on django.LicenseThis project is licensed under the MIT License - see theLICENSEfile for details.
Package: jormungandr
Python wrapper for ThorChain Midgard APIInstallationpip install jormungandrYou can also install the in-development version with:pip install git+ssh://git@https://gitlab.com/JormThor/Jormungandr/jormthor/Jormungandr.git@masterDocumentationhttps://Jormungandr.readthedocs.io/DevelopmentTo run all the tests run:toxNote, to combine the coverage data from all the tox environments run:Windowsset PYTEST_ADDOPTS=--cov-append
toxOtherPYTEST_ADDOPTS=--cov-append toxChangelog0.0.0 (2021-05-08)First release on PyPI.
Package: jos
JOS is an unofficial Jingdong open service Python SDKInstallationYou can install jos with pip:$ pip install josOr, with setuptools easy_install in case you didn’t have pip:$ easy_install josUsagefrom jos.client import JDClient

client = JDClient(key='your_api_key', secret='your_api_secret')

method = 'jingdong.ware.product.detail.search.list.get'
params = {
    'skuId': '123456',
    'isLoadWareScore': False,
    'client': 'm',
}

res = client.call(method, params)
Package: josa
Josa~~~~This library has been deprecated. Use `korean<http://pypi.python.org/pypi/korean`_ instead.The description of the past:Appends the correct postposition to a given word by checking whether the wordhas jongseong (final consonant) or not.>>> print josa.append(u'false positive', u'를')false positive를>>> print josa.append(u'deterministic', u'랑')deterministic이랑>>> print josa.append(u'넥슨', u'와', lang='kor')넥슨과>>> print josa.append(u'あなた', u'이', lang='jpn')あなた가Links`````* `GitHub repository <http://github.com/sublee/josa>`_* `development version<http://github.com/sublee/josa/zipball/master#egg=josa-dev>`_
Package: jose
JOSEJOSE is a framework intended to provide a method to securely transfer
claims (such as authorization information) between parties. The JOSE framework
provides a collection of specifications to serve this purpose. A JSON Web
Token (JWT) contains claims that can be used to allow a system to apply access
control to resources it owns.JWTs can be represented as either JSON Web Signature (JWS) or a JSON Web
Encryption (JWE) objects. Claims within a JWS can be read as they are simply
base64-encoded (but carry with them a signature for authentication). Claims
in a JWE on the other hand, are encrypted and as such, are entirely opaque
to clients using them as their means of authentication and authorization.This library implements JWS and JWEs along with a subset of the
encryption / authentication algorithms recommended by the JOSE framework.Documentationhttp://jose.readthedocs.org/en/latestBuildshttps://travis-ci.org/Demonware/joseCHANGES1.0.0 (2015-10-06)Fixed bug in authentication tag computation (patch contributed by jaimeperez)Important: This is a backwards incompatible change, in that tokens produced in this version will not be decipherable by tokens < 1.0.0. The jwe hash string used was changed to use an empty string rather than “.” to fall in line withhttps://tools.ietf.org/html/rfc7518#section-5.2.2.10.3.0 (2015-04-10)Fixed critical JWT vulnerability (patch contributed by yuriikonovaliuk)Important: Only unencrypted tokens are vulnerable. This fix lead to backward
incompatible change toverifyfunction signature.0.2.2 (2015-01-07)RFC compliance fixes (patch contributed by jaimeperez)Important: This change introduces a temporarily injected key (__v) in order to
distinguish between legacy and newly issued tokens. This allows for the use
of either token as to not break backwards compatibility and (possibly)
degrade user experience. This will be removed for v1.0.In order to verify whether or not clients are using a legacy token, the
application code can verify whether or not the key “__v” is contained in the
headers (this can be done after deserialize_compact). The existence of the key
identifies a newly created token.0.2.1 (2014-11-24)Unpinned pycrypto dependency (patch contributed by kuba)Added CLI exposing “decrypt” commandAdded custom exceptions, making client error handling easier0.1 (2014-04-16)Initial releaseContributorsDemian Brecht (demianbrecht)
Nick Murtagh (nmurtagh)
Jakub Warmuz (kuba)
Jaime Pérez (jaimeperez)
Yurii Konovaliuk (yuriikonovaliuk)
Package: jose5
jose5JSON ComposerThe fifth José in AplazameExampleThe following file,dev.json...{"__extends":"./base.json","__variables":{"ENVIRONMENT":"dev","tfstate":{"with":{"stuff":42}}},"environment":[{"name":"LOG_LEVEL","value":"DEBUG"},{"name":"EXTRA_DEVELOPMENT_PARAM","value":20},{"name":"TFSTATE_STUFF","value":"${tfstate.with.stuff}"}],"secrets":[{"name":"SECRET_KEY","valueFrom":"${PARAM_BASE_PATH}/SECRET_KEY"}],"mergemap":{"b":"dev","c":"dev"},"list":"${LIST_TEST}","map":"${LIST_MAP}"}... withbase.json{"__variables":{"PARAM_BASE_PATH":"/app/${ENVIRONMENT}","LIST_TEST":[1,2,3],"LIST_MAP":{"a":44}},"environment":[{"name":"ENVIRONMENT","value":"${ENVIRONMENT}"},{"name":"LOG_LEVEL","value":"INFO"}],"mergemap":{"a":"base","b":"base"}}... produces this result{"environment":[{"name":"ENVIRONMENT","value":"dev"},{"name":"LOG_LEVEL","value":"DEBUG"},{"name":"EXTRA_DEVELOPMENT_PARAM","value":20},{"name":"TFSTATE_STUFF","value":42}],"mergemap":{"a":"base","b":"dev","c":"dev"},"secrets":[{"name":"SECRET_KEY","valueFrom":"/app/dev/SECRET_KEY"}],"list":[1,2,3],"map":{"a":44}}
Package: joseki
JosekiReference atmospheric thermophysical profiles for radiative transfer
applications in Earth's atmosphere.This package gathers together datasets of thermophysical properties of the
Earth's atmosphere relevant for radiative transfer applications, and provides
utilities to compute common characteristic quantities and perform operations
such as interpolation and rescaling on a dataset.FeaturesAvailable profiles:AFGL Atmospheric Constituent Profiles (0-120 km)MIPAS (2007) reference atmospheresU.S. Standard Atmosphere, 1976NetCDF support thanks to thexarraylibraryDocumented and standard dataset format based on theCF conventionsDataset schema validationAltitude interpolation/extrapolation and regularizationMolecular concentration rescalingMolecules selectionComputation of derived quantitiesConvenient units support thanks to thepintlibraryCommand-line interfacePython APIRequirementsPython 3.8+InstallationYou can installJosekiviapipfromPyPI:pipinstalljosekior viacondafromconda-forge:condainstall-cconda-forgejosekiDocumentationVisithttps://rayference.github.io/joseki/latest.IkigaiJosekiwas born in the context of the development of theEradiateradiative transfer model, from
the need to collect, document and trace, integrate and modifypopularthermophysical profiles.
As such, its features evolve in close relationship to those ofEradiate.AboutJoseki was created byYvan Nolletand is maintained byRayference.Joseki is a component of theEradiate radiative transfer model.Joseki's logo is a simple representation (not to scale!) of the 5 layers of
Earth's atmosphere (troposphere, stratosphere, mesosphere, thermosphere and
exosphere).
Package: joselib
joselib: A JOSE implementation in pythonThe JavaScript Object Signing and Encryption (JOSE) technologies - JSON
Web Signature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and
JSON Web Algorithms (JWA) - collectively can be used to encrypt and/or
sign content using a variety of algorithms. While the full set of
permutations is extremely large, and might be daunting to some, it is
expected that most applications will only use a small set of algorithms
to meet their needs.LinksDocumentationChangelog
Package: josephhaaga-clerk
clerkSimple CLI to create new Markdown journal entry files.Usage$journal# Creates or re-opens today's journal$journaltomorrow# Creates or re-opens tomorrow's journal$journallastfriday# Creates or re-opens last friday's journalInstallation$ pipx install josephhaaga-clerk && pipx ensurepathSetupCreate a.clerkrcfile in your home directory that looks like the following, but fill in your own details. For example,here's mine![DEFAULT]
journal_directory=~/journals  # where your journals will be created
preferred_editor=vi  # or code, nano, emacs, babi
date_format=%%Y-%%m-%%d  # double % required - used in datetime's strftime()
file_extension=md  # or rst, txtNote: ini files don't support comments; remove those!HooksAs of v0.0.2, you can add custom callback functions. Simply add the callback name in your.clerkrc, and ensure the package is installed!For example, here's how you'd configureclerk-timestampto fire every time you open a journal[DEFAULT]
...

[hooks]
JOURNAL_OPENED =
    timestampCallback-specific configuration can be provided in a separate block in your.clerkrcconfig file (seeclerk-timestamp example)Custom Callback functionsCallback functions receive the entire journal document as a list of linesList[str], and can return their ownList[str]of lines that will overwrite the document. (return NoneorFalseif you don't wish to make any changes)Note that callback functions are called in the order they're listed, so in the following configuration, will receive the output of the first callback function. In the following example,timestampreceives the output offortune-cookie[DEFAULT]
...

[hooks]
NEW_JOURNAL_CREATED =
    fortune-cookie
    timestampAvailable HooksAll hooks have the following interfaceInput:aSequence[str]representing the lines in the journal documentaMappingcontaining any user-provided configurationOutput: aList[str]representing the updated journal document (returningNoneorFalsewill prevent any update)New journal createdTheNEW_JOURNAL_CREATEDhook runs whenever the user opens a journal file that does not exist yet.Journal openedTheJOURNAL_OPENEDhook runs whenever the user opens a journal file.Journal savedTheJOURNAL_SAVEDhook runs whenever a user saves their journal (resulting in the file'smd5hash changing).Journal closedTheJOURNAL_CLOSEDhook runs whenever a user closes their journal.Development$python3-mpipinstallpytestpytest-covpytest-xdist# Re-run tests whenever a file is changed$PYTHONPATH=${PWD}python3-mpytest-f
Package: josephhaaga-clerk-timestamp
clerk-timestampAclerkextension to append timestamps to your journalSetupInstallclerk-timestampin thevenvthatclerkis installed in$ pipx runpip josephhaaga-clerk install josephhaaga-clerk-timestampThen, in yourclerk.confconfig file:...

[hooks]
JOURNAL_OPENED =
    timestampFor more information, seeclerkhooks documentationConfigurationAs of v0.0.3,clerk-timestampsupports the following configuration options.formatspecifies your timestamp format (used indatetime.strftime)prefixspecifies the timestamp prefixsuffixspecifies the timestamp suffixAdd them to yourclerk.confconfig file, as show in this example:[DEFAULT]
...

[hooks]
JOURNAL_OPENED=
    timestamp

[timestamp]
format=%%Y-%%m-%%d %%I:%%M:%%S %%p
prefix=
    [
suffix=]which results in a newline character, and square brackets around the timestamp in our specifiedformatevery time a journal is opened# existing journal document <EOF>

[2021-06-22 09:47:23 PM]
Package: joserfc
·joserfc·is a Python library that provides a comprehensive implementation of several
essential JSON Object Signing and Encryption (JOSE) standards.This package contains implementation of:RFC7515: JSON Web SignatureRFC7516: JSON Web EncryptionRFC7517: JSON Web KeyRFC7518: JSON Web AlgorithmsRFC7519: JSON Web TokenRFC7520: Examples of Protecting Content Using JSON Object Signing and EncryptionRFC7638: thumbprint for JWKRFC8037: OKP Key and EdDSA algorithmRFC8812: ES256K algorithmAnd draft RFCs implementation of:C20P and XC20PECDH-1PU algorithmsUsageA quick and simple JWT encoding and decoding would look something like this:>>>fromjoserfcimportjwt>>>encoded=jwt.encode({"alg":"HS256"},{"k":"value"},"secret")>>>encoded'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrIjoidmFsdWUifQ.ni-MJXnZHpFB_8L9P9yllj3RNDfzmD4yBKAyefSctMY'>>>token=jwt.decode(encoded,"secret")>>>token.header{'alg':'HS256','typ':'JWT'}>>>token.claims{'k':'value'}Useful LinksGitHub:https://github.com/authlib/joserfcDocs:https://jose.authlib.org/LicenseLicensed under BSD. Please see LICENSE for licensing details.
Package: joserfc-wrapper
Thejoserfc-wrapperlibrary simplifies the use of JWT and automates the management of signature keys.Installpip install joserfc-wrapperReasonThe main purpose of this wrapper is to simplify the management of signature keys for generating JWT tokens using thejoserfclibrary and adhering to RFC standards. It offers two options for managing signature keys: securely storing generated keys inHashiCorp Vaultor storing them on the filesystem. Additionally, it facilitates the use of JWT tokens in projects.Need a custom solution for storing keys? We've got you covered.If necessary, a custom object can be created to manage signing keys, including storing them in a database. However, this custom class must be a subclass of the parentAbstractKeyStorageabstract class to implement the necessary methods.Using a Virtual Environment forjoserfc_wrapperWe recommend running joserfc_wrapper in a virtual environment for the following reasons:Project Isolation: A virtual environment isolates this project's dependencies from the rest of your system. This allows you to work with specific library versions required for joserfc_wrapper without the risk of conflicts with other projects.Virtual environments make it easy to manage and track project dependencies, which is crucial for ensuring reproducibility and consistency in development.Using a virtual environment ensures seamless integration and deployment, guaranteeing consistent operation across all development and production environments.To create a virtual environment for joserfc_wrapper, follow these steps:python-mvenv.venvsource.venv/bin/activate
pipinstalljoserfc_wrapperBy following these guidelines, you can ensure a smooth and problem-free experience when working withjoserfc_wrapper.DocumentationLicensejoserfc(BSD-3)joserfc_wrapper(MIT)Contributions to the development of this library are welcome, ideally in the form of a pull request.
Package: joshc-repo
ProjectThis repo has been populated by an initial template to help get you started. Please
make sure to update the content to build a great experience for community-building.As the maintainer of this project, please make a few updates:Improving this README.MD file to provide a great experienceUpdating SUPPORT.MD with content about this project's support experienceUnderstanding the security reporting process in SECURITY.MDRemove this section from the READMEContributingThis project welcomes contributions and suggestions.  Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visithttps://cla.opensource.microsoft.com.When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.This project has adopted theMicrosoft Open Source Code of Conduct.
For more information see theCode of Conduct FAQor
contactopencode@microsoft.comwith any additional questions or comments.TrademarksThis project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft
trademarks or logos is subject to and must followMicrosoft's Trademark & Brand Guidelines.
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.
Package: joshuaproject
Joshua Project Python LibraryThis is a Python library to help one use APIv2 to fetch the data from the database JoshuaProject.net web site.This library usesJoshua Project's APIv2.
You'll need anapi_keyto use API and the library.
For details, seeDocumentation.Installpip install joshuaprojectHow to useGet yourAPI keyand set it in a variable or pass to functions.Country CodesJoshua Project usesFIPScodes (US Federal Information Processing Standard) for countries.[FIPS 10-4](https: //www.wikiwand.com/en/FIPS_10-4) (April 1995) -- Countries, Dependencies, Areas of Special Sovereignty, and TheirPrincipal Administrative Divisions.However, FIPS 10-4 waswithdrawn by NISTon September 2, 2008 in favor of the internationalISO 3166standard.In the meantime, as of Jan 2020 Joshua Project has no plans to switch onto ISO codes, I was notified.sighSadly, FIPS in60%cases differs from the ISO.cc = CountryCodes()
diff = cc.data[cc.data.FIPS != cc.data.ISO]
len(diff)/len(cc)0.6024096385542169diff.head()<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}</style>cnameFIPSISO1Aland IslandsNaNAX3AlgeriaAGDZ4American SamoaAQAS5AndorraANAD7AnguillaAVAISolutionThis library provides aCountryCodes()class to workaround this discrepancy.Missing FIPS codesMissing FIPS values:cc.data[cc.data.FIPS.isna()]<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }.dataframe tbody tr th {
    vertical-align: top;
}

.dataframe thead th {
    text-align: right;
}</style>cnameFIPSISO1Aland IslandsNaNAX27Bonaire, Sint Eustatius and SabaNaNBQ236United States Minor Outlying IslandsNaNUMcc.like('French')[{'cname': 'French Guiana', 'FIPS': 'FG', 'ISO': 'GF'},
 {'cname': 'French Polynesia', 'FIPS': 'FP', 'ISO': 'PF'},
 {'cname': 'French Southern Territories', 'FIPS': 'FS', 'ISO': 'TF'}]URL Constricting finctions2. Get all people groups in a specific country.Build an URL to query all people groups in India:url_pgs_cntry('IN',api_key=api_key)'https://joshuaproject.net/api/v2/people_groups?ROG3=IN&api_key=your_api_key'DevelopmentAll phases of development (coding, testing, documentation -- autogenerated) are being done completely inside Jupyter Notebooks, thanks to the excellent toolnbdevbyFast.aiteam.TestingTests are incorporated into the Jupyter Notebooks and are also a neat way to learn the function's expected behavior, since in case of incorrect behaviortest_*functions will return anAssertionError.Tests can also be launched from the console withnbdev_test_nbs.ContributingIdeas, issues and pull-requests are welcome! Please submit viaGitHub.Please share, like and upvote, too.CopyrightCopyright 2020 onwards, Konstantin Dorichev. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project's files except in compliance with the License. A copy of the License is provided in the LICENSE file in this repository.
Package: josiann
Josiann: Just anOther SImulated ANNealingJosiann is a Python library which implements the simulated annealing algorithm for noisy cost functions. It has
support for vectorized functions, multiprocessing and provides a parallel mode for optimizing several similar but
independent problems at once.Source code (CeCILL-B):https://github.com/Vidium/josiannDocumentation:https://josiann.readthedocs.io/en/latest/index.htmlInstallationJosiann requires Python 3.8+ to run and relies on the following libraries :NumpyattrstqdmPip installationpipinstalljosiannOptional diagnostic plots need the libraryplotlyto be generated. You can install it alongside with Josiann :pipinstalljosiann[plot]ExamplesSeveral examples of using Josiann can be found in thedocs/tutorialsfolder.
Package: josiauhtools
JosiauhToolsTable of ContentsExamplesSimply ThenSome python general tools.Unstabler version (NOT RECOMMENDED)pip install josiauhtoolsExamplesHere's what you can do with JosiauhTools!Simply ThenExplanation:TL;DR: Prints "i got", and the result of running "foo" (bar)Will readRuns a function called "foo", which will return "bar".
After that, it runs "bar", which will print "i got bar", where bar was retrieved from "foo".Code:fromjosiauhtoolsimportsynxdeffoo():return'bar'defbar(p):print("i got "+p)synx.then(foo,bar)