Saravanan666/pypi-org huggingface dataset:
Package: odia
OdiaOdia is Python library for the Odia language which is an Indo-Aryan language spoken in the Indian state of Odisha. It is the official language in Odisha where native speakers make up 82% of the population, also spoken in parts of West Bengal, Jharkhand, Chhattisgarh, and Andhra Pradesh.Odia is the sixth Indian language to be designated a Classical Language in India, on the basis of having a long literary history and not having borrowed extensively from other languages.Odia is an Eastern Indo-Aryan language belonging to the Indo-Aryan language family. It is thought to be directly descended from an Odra Prakrit, which was spoken in east India over 1,500 years ago, and is the primary language used in early Jain texts. Odia appears to have had relatively little influence from Persian and Arabic, compared to other major North Indian languages.Odia_languageThe Odia script (Odia: କଳିଙ୍ଗ ଲିପି; also known as the Kalinga script) is a Brahmic script used to write primarily Odia language and less frequently Kui, Santali, Ho and Chhattisgarhi. The script has developed over more than 1000 years. The earliest trace of the script has been dated to 1051 AD. It is a syllabic alphabet or an abugida, wherein all consonants have an inherent vowel embedded within.Odia_scriptVowels[ସ୍ୱରବର୍ଣ୍ଣ]ଅଆଇଈଉଊଋୠଏଐଓଔConsonants[ବ୍ୟଞ୍ଜନବର୍ଣ୍ଣ]କଖଗଘଙ

ଚଛଜଝଞ

ଟଠଡଢଣ

ତଥଦଧନ

ପଫବଭମ

ଯୟରଳଲ

ଵଶଷସହ

କ୍ଷଜ୍ଞ



Numbers୦୧୨୩୪୫୬୭୮୯FeaturesPrint Odia charactersPrint Odia numbersInstallation with pippipinstallodiaHow to useimportodiaprint(f'version:{odia.__version__}')Output:version:0.0.1print(f'vowels:{odia.vowels}')Output:vowels:['ଅ','ଆ','ଇ','ଈ','ଉ','ଊ','ଋ','ୠ','ଏ','ଐ','ଓ','ଔ']print(f'consonants:{odia.consonants}')Output:consonants:['କ','ଖ','ଗ','ଘ','ଙ','ଚ','ଛ','ଜ','ଝ','ଞ','ଟ','ଠ','ଡ','ଢ','ଣ','ତ','ଥ','ଦ','ଧ','ନ','ପ','ଫ','ବ','ଭ','ମ','ଯ','ୟ','ର','ଳ','ଲ','ଵ','ଶ','ଷ','ସ','ହ','କ୍ଷ','ଜ୍ଞ']print(f'numbers:{odia.numbers}')Output:numbers:['୦','୧','୨','୩','୪','୫','୬','୭','୮','୯']AuthorBiranchi Narayan Nayak(biranchi125@gmail.com) [maintainer, developer]ContributionPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.LicenseMIT
Package: odi-contracts
ODIContractsODIContracts implements IRC2 standard token which is equivalent toERC20forICONblockchain. It helps to keep track offungibletokens.There are a few core contracts to implement IRC2 token.IIRC2: Interface IRC2 methods should confirm into.IRC2: The base implementation of IRC2 contract.This has been extended to implement the following.IRC2Mintable: To create token supply.IRC2Capped: Total supply cannot exceed the cap amount.IRC2Burnable: To destroy the tokens.IRC2Pausable: To pause token operation for all users.
Package: odictliteral
Provides a nice way of specifying ordered dictionaries from Python source.Example:>>> from odictliteral import odict
>>> x = odict[1:2,3:4]
>>> print(x)
odict[1: 2, 3: 4]You can use odict as a replacement for OrderedDict otherwise, eg:>>> y = odict( [(1,2), (3,4)] )
>>> print(y)
odict[1: 2, 3: 4]
>>> x == y
TrueYou should also be able to use odict in combination with OrderedDicts:>>> z = OrderedDict( [(1,2), (3,4)] )
>>> print(z)
OrderedDict([(1, 2), (3, 4)])
>>> y == z
TrueThat’s pretty much all there is to it. Should be compatible with Python
2.7 and Python 3; requires the “ordereddict” module to work with Python
2.4, 2.5 or 2.6.
Package: odil
ODILODIL (Optimizing a Discrete Loss) is a Python framework for solving inverse and data assimilation problems for partial differential equations.
ODIL formulates the problem through optimization of a loss function including the residuals of a finite-difference and finite-volume discretization
along with data and regularization terms.
ODIL solves the same problems as the popular PINN (Physics-Informed Neural Networks) framework.Key features:automatic differentiation using TensorFlow or JAXoptimization by gradient-based methods (Adam, L-BFGS) and Newton's methodorders of magnitude lower computational cost than PINN[1]multigrid decomposition for faster optimization[2]Interactive demosThese demos use a C++ implementation of ODIL withautodiffandEmscriptento run interactively in the web browser.PoissonWaveHeatAdvectionAdvection2Installationpip install odilorpip install git+https://github.com/cselab/odil.gitUsing GPUTo enable GPU support, provide a non-empty list of devices inCUDA_VISIBLE_DEVICES.
ValuesCUDA_VISIBLE_DEVICES=andCUDA_VISIBLE_DEVICES=-1disable GPU support.DevelopersODIL is developed by researchers atHarvard UniversityPetr KarnakovSergey Litvinovadvised byProf. Petros KoumoutsakosPublicationsKarnakov P, Litvinov S, Koumoutsakos P. Solving inverse problems in physics
by optimizing a discrete loss: Fast and accurate learning without neural networks. PNAS Nexus, 2024.DOI:10.1093/pnasnexus/pgae005arXiv:2205.04611Karnakov P, Litvinov S, Koumoutsakos P. Flow reconstruction by
multiresolution optimization of a discrete loss with automatic
differentiation. Eur. Phys. J, 2023.DOI:10.1140/epje/s10189-023-00313-7arXiv:2303.04679slides
Package: odim
odimSimple Python ORM/ODM specifically designed to be used with Pydantic and FastAPISimple syntaxIn order to nicely work with databases you just create your Pydantic models. Odim does not care if it is
MongoDB or SQL.frompydanticimportBaseModelclassMyModel(BaseModel):id:intfield:strclassConfig:db_uri="mongodb://user:pwd@10.0.0.1/db1"collection_name="mymodel"Then you can easily perform CRUD operations.obj=MyModel(id=1,field="asdf 213")awaitOdim(obj).save()obj2=awaitOdim(MyModel).get(123)forxinawaitOdim(MyModel).find({"field":"asdf 213"}):print(x)awaitOdim(MyModel).count({"field":1})In case you are using amazin FastAPI. We have our extended router, that gives you CRUD API endpointfromodim.routerimportOdimRouterrouter=OdimRouter()router.mount_crud("/api/mymodel/",model=MyModel,tags=["mymodel"])Or you can generate these API stubs withrouter.generate("/api/mymodel/",model=MyModel,tags=["mymodel"])
Package: odin
Odin provides a declarative framework for defining resources (classes) and their relationships, validation of the fields
that make up the resources and mapping between objects (either a resource, or other python structures).Odin also comes with built in serialisation tools for importing and exporting data from resources.Docs/
HelpBuildQualityPackageHighlightsClass based declarative styleClass based annotations style! ✨ new in 2.0Fields for building composite resourcesField and Resource level validationEasy extension to support custom fieldsPython 3.8+ and PyPy1supportedSupport for documenting resources withSphinxMinimal dependencies1certain contrib items are not supported. Pint is not installable with PyPy.Use casesDesign, document and validate complex (and simple!) data structuresConvert structures to and from different formats such as JSON, YAML, MsgPack, CSV, TOMLValidate API inputsDefine message formats for communications protocols, like an RPCMap API requests to ORM objectsQuick linksDocumentationProject homeIssue trackerUpcoming featuresIn developmentXML Codec (export only)Complete documentation coverageImprovements for CSV Codec (writing, reading multi resource CSV’s)RequiresOptionalsimplejson - Odin will use simplejson if it is available or fallback to the builtin json librarymsgpack-python - To enable use of the msgpack codecpyyaml - To enable use of the YAML codectoml - To enable use of the TOML codecContribarrow - Support for Arrow data types.pint - Support for physical quantities using thePintlibrary.Developmentpytest - Testingpytest-cov - Coverage reportingExampleDefinitionimportodinclassAuthor(odin.Resource):name=odin.StringField()classPublisher(odin.Resource):name=odin.StringField()classBook(odin.Resource):title=odin.StringField()authors=odin.ArrayOf(Author)publisher=odin.DictAs(Publisher)genre=odin.StringField()num_pages=odin.IntegerField()Using AnnotationsimportodinclassAuthor(odin.AnnotatedResource):name:strclassPublisher(odin.AnnotatedResource):name:strwebsite:Optional[odin.Url]classBook(odin.AnnotatedResource):title:strauthors:List[Author]publisher:Publishergenre:strnum_pages:intUsage:>>> b = Book(
        title="Consider Phlebas",
        genre="Space Opera",
        publisher=Publisher(name="Macmillan"),
        num_pages=471
    )
>>> b.authors.append(Author(name="Iain M. Banks"))
>>> from odin.codecs import json_codec
>>> json_codec.dumps(b, indent=4)
{
    "$": "Book",
    "authors": [
        {
            "$": "Author",
            "name": "Iain M. Banks"
        }
    ],
    "genre": "Space Opera",
    "num_pages": 471,
    "publisher": {
        "$": "Publisher",
        "name": "Macmillan"
    },
    "title": "Consider Phlebas"
}
Package: odin-cli
Odin CLIOdin is a command-line interface (CLI) application designed to interact with various AI services, including OpenAI and Amazon Bedrock. It emphasizes simplicity, modularity, and extensibility.DisclaimerOdin is in active development. Features and functionalities may change, and the tool is not yet fully stable. Users should be aware of potential risks in its use.The main purpose of this project is to experiment with various workflows for interacting with AI services. Because of the explorative nature, the tool it is not stable.Table of ContentsFeaturesInstallationUsageBasic CommandsDetailed Usage ExamplesPassing Variables to PromptsCommand Arguments and OptionsLicenseSupportFeaturesSingle Prompt Interactions: Provide single prompts to AI services via text, URL, file path, or S3 path.Interactive Chats: Engage and persist interactive chats with AI services.Persistent Conversations: Save and resume chat histories.Modular Architecture: Integration with more AI services is straightforward.InstallationTo install Odin:pipinstall--userodin-cliPrerequisitesPython 3.xpip (Python package manager)GitUsageBasic CommandsAfter installation, use theaskbinary to interact with AI services.Query Bedrock:odinaskbedrock"Tell me a joke"Query OpenAI:odinaskopenai"Tell me a fact"Detailed Usage ExamplesInteracting with BedrockSimple Prompt:odinaskbedrock"Tell me a joke"File Input:odinaskbedrock/path/to/my_query.txtURL Input:odinaskbedrockhttps://example.com/my_query.txtInteractive Chat:odinaskbedrock--chatmy_chat_history.jsonInteracting with OpenAISimple Query:odinaskopenai"Tell me a fact"Interactive Chat:odinaskopenai--chatsession_history.jsonPassing Variables to PromptsOdin CLI allows dynamic content generation in prompts using variables.Usage of Variables in PromptsSingle Variable:odinaskopenai"Translate '{text}' to French"text="Hello, world"Multiple Variables:odinaskbedrock"What is the weather like in {city} on {date}?"city="Paris"date="2023-07-16"Formatting and ConstraintsEnclose variables in{}.Replace each variable with its value usingvariable_name="value".Variables can be repeated in a prompt.Avoid spaces in variable assignments.Command Arguments and OptionsArgument/OptionDescriptionExamplepromptText, file path, URL, or S3 path for the prompt.odin ask openai "Translate '{text}' to French" text="Hello"--modelSpecifies the AI model.odin ask openai --model="gpt-4" "What is AI?"--chatInitiates interactive chat and specifies history file.odin ask bedrock --chat chat_history.json/path/to/filePath to a text file with the prompt.odin ask openai /path/to/fact_request.txts3://bucket/fileS3 path to a file with the prompt.odin ask openai s3://mybucket/fact_request.txthttps://urlURL to a text file with the prompt.odin ask openai https://example.com/fact_request.txtLicenseOdin is licensed under theMIT License. See the LICENSE file for details.SupportFor support, questions, or feedback,open an issue.
Package: odineye
📕DocumentationSee below for a quickstart installation and usage example, and see theOdinEye Docsfor full documentation.InstallationPip install the odineye package including allrequirementsin aPython>=3.8environment.pipinstallodineyeUsage🐍 PythonOdinEyecan be used to download satellite maps givenlatitudeandlongitude.
Here is an example with the location of Vancouver Public Library in Canada:fromodineyeimportGoogleMapsDownloadernorth_latitude,west_longitude=(49.280446,-123.116502)south_latitude,east_longitude=(49.279118,-123.114704)downloader=GoogleMapsDownloader()map_picture=downloader.download(north_latitude,west_longitude,south_latitude,east_longitude,zoom=20,map_style="satellite",)map_picture.save("assets/pictures/demo_map.png")The resulting map looks like this:🤓 LicenseOdinEye was created byNaturalStupidlty.It is licensed under the terms of the GNU General Public License v3.0 license.
Package: odin-sdk-python
Odin SDK for PythonODIN's primary focus is to equip infosec teams with a precise depiction of the internet, enabling them to strengthen their security defences and proactively detect threats within their attack surface.The Odin SDK for Python allows you to easily interact with theOdin APIand access various cybersecurity services, certificate information, and more.InstallationTo use the Odin SDK in your Python project, you need to install it using pip:pipinstallodin-sdk-python⚠️ Important Note for macOS Users:We recommend using a newer version of the Python interpreter, such as the one installed via Homebrew, to ensure compatibility and avoid potential issues related to the legacy SSL library bundled with the default macOS Python interpreter.ExamplesHere is theExample, you can find various usage examples demonstrating how to interact with the Odin API using theodin-sdk-pythonpackage.Each example is a standalone Python program that showcases specific functionalities of the SDK.fromodinimportOdinClient,APIExceptionclient=OdinClient("https://api.getodin.com/v1","<APIKey>")defex_hosts_count():# Example for using get_hosts_counttry:response=client.get_hosts_count("string")print(response.success)print(response.data.count)exceptAPIExceptionase:print(e.status_code)print(e.message)Make sure to replace<APIKey>with your actual Odin API key.Thank you for using the Odin SDK for Python. If you encounter any issues, find a bug, or want to contribute, feel free to open an issue or submit a pull request. Your feedback and contributions are highly appreciated!For more information about our other projects and services, visit our website athttps://www.getodin.com.
Package: odin-slides
Odin-Slides: Empower Your Presentations with AIOdin-Slides is an advanced Python tool that empowers you to effortlessly craft impressive PowerPoint presentations. By harnessing the capabilities of Language Models (LLM), Odin-Slides takes presentation creation to the next level.Key Features:Smart Presentation Creation:Easily craft new PowerPoint presentations or update existing ones through odin-slides' intuitive command-line interface. Provide a template, and let odin-slides manage the rest, ensuring a seamless experience.Input-Driven Presentation Generation:Harness the power of odin-slides to effortlessly transform Microsoft Word (docx) files into captivating presentations. This intelligent tool expertly distills extensive Word documents, converting input into impactful and concise slides. Keep an eye out for upcoming updates that will expand compatibility to include file formats like LaTeX and PDF.Customizable Language Models:odin-slides supports various language models, with OpenAI GPT-3.5 Turbo as the initial option. Tailor your choice of language model to best suit your presentation requirements, granting you flexibility and control.Automatic Template Loading:Specify your desired PowerPoint file as a template, and odin-slides will automatically apply its layout theme. Eliminate the need for manual template configuration each time you create a presentation.Session Resumption:Save your presentation creation sessions for future resumption, allowing you to work at your preferred pace. odin-slides keeps track of your progress, enabling you to seamlessly continue from where you left off.Extensibility:odin-slides is designed for extensibility, accommodating additional Language Models and file types in forthcoming updates. Anticipate enhanced functionality and new features as the tool evolves.Latest UpdatesVersion 0.9 (February 27, 2024)Deprecatedgpt-3.5-turbo-16kin favor of defaulting togpt-3.5-turbowith a 16k context window.Version 0.7 (November 19, 2023)This update addresses a bug in prior versions that resulted in the creation of empty presentations due to certain inconsistencies. The update not only resolves this specific issue but also incorporates improved handling of undeterministic inconsistencies, ensuring a more reliable and stable user experience in alignment with the latest OpenAI updates. (Issue #2)Version 0.6 (September 27, 2023)Added a new feature that allows odin-slides adopt manual modifications done by the user to the pptx text. This includes manually modified text in the title or the content of the slides. (Issue #1)Stay ahead in the world of presentations with odin-slides — your versatile and intelligent helper in creating impactful content.
Package: odinson-ruleutils
[![Project CI](https://github.com/clu-ling/odinson-ruleutils/actions/workflows/ci.yml/badge.svg)](https://github.com/clu-ling/odinson-ruleutils/actions/workflows/ci.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) [![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)# odinson-ruleutilsodinson-ruleutilsis a Python library for manipulating Odinson rules.For details, [see the docs](https://clu-ling.github.io/odinson-ruleutils).
## Build`docker build-fDockerfile-tparsertongue/odinson-ruleutils:latest.`
Package: odintools
odintools - Odin Setup Tools============================This library helps to automate continuous delivery processes adopted in Odin.More information: [Python packaging][python-packaging]## InstallationCurrent version is at an early stage of development, so you may want toinstall it in the `develop` mode in your virtualenv:```bash$ python setup.py develop```## UsageEnsure that you have `odintools` in your `setup_requires` list and pass`odintools=True` as a keyword argument in the `setup()` call:```pythonfrom setuptools import setupsetup(setup_requires=['odintools'],odintools=True,...)```After you enable odintools in the setup.py file you can use new commandsprovided by it:```bash$ python setup.py publish --dev```Pydistutils is required because `setup_requires` line in `setup()` call is processedby setuptools, not pip, so it needs a separate configuration.
Package: odis
# odisodis - objects in [Redis](http://redis.io) for Python.## Install odis$ pip install git+git://github.com/simonz05/odis.git## Use odisfrom odis import Model, CharField, DateTimeFieldclass Foo(Model):username = CharField(index=True, unique=True)
created_at = DateTimeField(aut_now_add=True)>>> obj = Foo(username='foo')
>>> obj.save()
True>>> Foo.obj.get(username='foo')
<Foo {'username': 'foo', 'pk': 1, 'created_at': datetime.datetime(2012, 1, 14, 0, 0)}>>>> Foo.obj.filter(username='foo')
<odis.QuerySet at 0x24e50d0>## Acknowledgment[Ohm](http://ohm.keyvalue.org/), [redisco](https://github.com/iamteem/redisco/) and
[Django internals](https://github.com/django/django/tree/master/django/db/models)
were used to figure out how to solve similar problems.
Package: odi-token-contracts
ODI Token ContractsOpenDevICON Token Contracts implement IRC2 standard token which is equivalent toERC20forICONblockchain. It helps to keep track offungibletokens.There are a few core contracts to implement IRC2 token.IIRC2: Interface IRC2 methods should confirm into.IRC2: The base implementation of IRC2 contract.This has been extended to implement the following.IRC2Mintable: To create token supply.IRC2Capped: Total supply cannot exceed the cap amount.IRC2Burnable: To destroy the tokens.IRC2Pausable: To pause token operation for all users.IRC2Snapshot: To add snapshot mechanism.VisitOpenDevICONfor more info.
Package: odium
# Odium: Remote Execution / Distributed Application Framework## Requirements:* Python 3 (>= 3.5) and git are installed.* Remote execution: Arbitrary execution of code on remote systems under the connected user account.* Versioned state: Each version of the configuration state has a unique id (hash of the state declaration), so that remotely executed commands can ensure the correct state for that command, thus ensuring that the calculation is done with the expected code / library / application / version.* Any instance is both a hub and a node. It is a node to its source hub, it is a hub to any nodes that have connected to it.* All communication encrypted between hub and node. Each publishes its public key for this purpose.## Design:* JSON for all messages.* ZeroMQ for all network messaging.* TCP port: default 18202, but configurable.(2018-02-02 = date of "Past Life" Agents of S.H.I.E.L.D. episode, first reference to odium)* Node and hub communicate using PUB/SUB (broadcast/query => nodes), REQ/REP (query => hub)Also PUSH/PULL (job queue => nodes), and PULL/PUSH (result collection => hub).* hub PUB / node SUB @ 18202* node REQ / hub REP @ 18203* hub PUSH / node PULL @ 18220* node PUSH / hub PULL @ 18221* Instance uses relational database to store configuration state, job queue, log, ...(sqlite in the simple case)* All communication includes the current configuration state id for the sending instance.* Configuration state id = Application's current git commit hash.* Configuration state includes: pip & system packages installed, state / environment data* Commands (broadcast and queued) are executed in the application environment using multiprocess & subprocess. Results, logs, and errors are collected and returned via REQ => hub or PUSH => hub* Asynchronous and multiprocessing:* node listens on a main thread for instructions, then pushes instructions to other threads for processing. It can thus handle an unlimited number of instructions before the first have finished.* hub listens on a main thread for requests, then pushes request processing to other threads.* hub & node both send messages on main thread.
Package: odk2stata
Check out the docs hosted over atAmazon S3InstallationTo installodk2statafor the first time, run:python3 -m pip install odk2stataUpgradeIf you already haveodk2statainstalled, then run:python3 -m pip install odk2stata --upgradeGenerate a Stata do file from an XlsFormThe do file does various useful things, including:Import the dataset with all string variablesDrop columns, notes by defaultRename columnsDestring numeric typesEncodeselect_onevariables with the name or the labelSplitselect_multiplevariablesLabel the column variables, using the label by defaultInstallationPour installerodk2statapour la première fois, lancez :python3 -m pip install odk2stataAmeliorerSi vous avez déjà installéodk2stata, lancez :python3 -m pip install odk2stata --upgradeGênerez un fichier Stata do  à partir d’un XlsFormLe fichier do fait diverses choses utiles, y compris :Importer l’ensemble de données avec tous les strings de variablesDéposez les colonnes ainsi que aussi les notes par défautRebaptiser les colonnes(Destring) Conversion de variables numériques en variables en chaîneEncoder les variables avec le nom ou le labelselect_oneFractionner les variables `select multipleLabelliser les variables de colonne, en utilisant le label par défaut
Package: odkewa
#ODK FORMSThis project is an application that allows us to generate data-collection forms from an excel spreadsheet.#How to use.To start you need an xls file that complies with XLSForm specifications.First we use xls2json.py to convert our .xls (or .xlsx) file to JSON.Next we convert it from JSON to HTML using json2html.py.Now we are ready to runinit.py to run our Flask application.#Restrictionsfield names must comply with the following regular expression:  [a-zA-Z_][a-zA-Z0-9_]*