Saravanan666/pypi-org huggingface dataset:
Package: ak-postmonkey
PostMonkey 1.0bPostMonkeyis a simple Python (2.6+) wrapper for MailChimp’s API
version 1.3.Features100% test coverageConnection handling via the excellentRequestslibraryConfigurable timeoutSimpleExceptionsInstallationYou can install postmonkey viaeasy_install:easy_install postmonkeyOr by usingpip(requires you to specify the version because latest is 1.0b):pip install postmonkey==1.0bOr by placing the requirement ininstall_requiresin yoursetup.pyfile:install_requires=[# all your other packages'postmonkey==1.0b',]Basic UsageOnce you create aPostMonkeyinstance with your MailChimp API key,
you can use it to call MailChimp’s API methods directly:frompostmonkeyimportPostMonkeypm=PostMonkey('your_api_key')pm.ping()# returns u"Everything's Chimpy!"If the MailChimp method call accepts parameters, you can supply them in the form
of keyword arguments. SeeExamplesfor common use cases, and refer to theMailChimp API v1.3 official documentationfor a complete list of method calls,
parameters, and response objects.MailChimp has established guidelines/limits for API usage, so please refer
to theirFAQfor information.Note: it is the caller’s responsibility to supply valid method names and any
required parameters. If MailChimp receives an invalid request,PostMonkeywill raise apostmonkey.exceptions.MailChimpExceptioncontaining the
error code and message. SeeMailChimp API v1.3 - Exceptionsfor additional
details.ExamplesCreate a newPostMonkeyinstance with a 10 second timeout for requests:frompostmonkeyimportPostMonkeypm=PostMonkey('your_api_key',timeout=10)Get the IDs for your campaign lists:lists=pm.lists()# print the ID and name of each listforlistinlists['data']:printlist['id'],list['name']Subscribe “emailaddress” to list ID 5:pm.listSubscribe(id=5,email_address="emailaddress")Catch an exception returned by MailChimp (invalid list ID):frompostmonkeyimportMailChimpExceptiontry:pm.listSubscribe(id=42,email_address="emailaddress")exceptMailChimpException,e:printe.code# 200printe.error# u'Invalid MailChimp List ID: 42'Get campaign data for all “sent” campaigns:campaigns=pm.campaigns(filters=[{'status':'sent'}])# print the name and count of emails sent for each campaignforcincampaigns['data']:printc['title'],c['emails_sent']Changelog-Initial Release-2012-10-11: Quote JSON string before sending POST request-2013-07-03: Documentation updates and version bump (no code changes)
Package: akracer
AKRacerAKRacer 主要是解决 py_mini_racer 在 64 位 ARM 操作系统中的动态链接库调用问题，主要
方案就是通过pip install akracer使得在对应py_mini_racer目录中下载相应的已经
编译好的动态链接库，目前主要包括armlibmini_racer.dylib和armlibmini_racer.glibc.so这
两个动态链接库，分别对应 Apple M 系列芯片和 Ubuntu 18.04，20.04 和 22.04 及树莓派 64 位操作系统。安装pipinstallakracer环境变量设置需要在本地设置 PyPI 的环境变量HATCH_INDEX_USER为__token__HATCH_INDEX_AUTH为pypi-xxxx定制化主要修改akracer/py_mini_racer/py_mini_racer.py中的_get_lib_path函数，使得其可以
正常调用到对应的动态链接库。对应操作修改版本：akracer/py_mini_racer/__init__.py中的__version__更新到新版本删除版本：akracer/dist删除该文件夹，以删除老版本构建版本：hatch build发布版本：hatch publish注意：第一次上传需要在hatch publish -u __token__ -a pypi-xxxx中配置好token动态链接库本项目目标是解决 py_mini_racer 在 64 位操作系统中的动态链接库调用问题；py_mini_racer 在 x86 架构的操作系统中，可以直接使用 pip 安装，不需要额外的动态链接库；其在 ARM 架构的操作系统中，需要额外的动态链接库本次主要提供其在 Apple M 系列芯片中的动态链接库还提供 ARM 在 Ubuntu 18.04，20.04 和 22.04 中的动态链接库还提供其在树莓派 64 位操作系统中的动态链接库对应一览表armlibmini_racer.dylib 对应 Apple M 系列芯片armlibmini_racer.glibc.so 对应 Ubuntu 18.04，20.04 和 22.04 及树莓派 64 位操作系统其余则由 py_mini_racer 编译安装项目管理HatchHatch 文档
Package: akride
Data Explorer Client SDKIntroductionakrideis a Python SDK that facilitates interaction with Akridata's Data Explorer, providing seamless integration and tools for streamlined data analysis.Akridata's Data Explorer allows you to save time building the best training and test sets for your application.akridewill help you:Visualize your dataDetect and remove outliersCheck class imbalanceSample the data and remove duplicationsApply Image-based-SearchAnalyze model's accuracyand much more!InstallationYou can install the latest stable version ofakrideviapip-for a CPU-only version:pipinstallakride[cpu]or on a GPU-enabled machine:pipinstallakride[gpu]You can upgrade your existing installation to the latest version by runningpipinstall-Uakride[cpu]orpipinstall-Uakride[gpu]QuickStartStart using Akride by copying the following code snippet into your Python terminal:fromakrideimportAkriDEClientSAAS_ENDPOINT="https://app.akridata.ai"API_KEY=<your-api-key># API Key Configurationssdk_config_dict={"saas_endpoint":SAAS_ENDPOINT,"api_key":API_KEY,"mode":"saas"}client=AkriDEClient(sdk_config_dict=sdk_config_dict)print(client.get_server_version())DocumentationFor detailed documentation on how to use the akride client and its capabilities, please refer to theofficial SDK documentation.For more information about Akridata's Data Explorer, please refer to theofficial Akridata documentation.ExamplesCheck out theakride-examplesrepository for examples of usingakrideclient to interact with DataExplorerFor more information about AkriData, please visitakridata.ai.
Package: akrikola
AkrikolaAn early version of a light-weight NLP library for Finnish language.Use caseIn Finnish language the rules for selecting noun cases "in", "from" and "into" for municipality names are complicated. Even Finns have problem selecting the correct case when using a less common municipality name. In Finland there are over 300 municipalities. This library provides correct case endings.Use case explained in Finnish / Käyttötarkoitus suomeksiSuomalaisten kuntien, kaupunkien ja muiden asutusten nimiä taivutetaan siten kuin paikkakunnalla on totuttu taivuttamaan. Tämä kirjasto taivuttaa suomalaisten kuntien nimet sisä- ja ulkopaikallissijoissa sekä partitiivissa ja genetiivissä. Lisäksi kirjastolla voi tunnistaa kuntien nimiä kaikissa mainituissa taivutusmuodoissa.Using AkrikolaTo conjugate municipalities just import Municipality class and create an instance with the name of the municipality.fromakrikolaimportMunicipalitytown=Municipality("Ylivieska")print(town.departure)print(town.destination)print(town.at)Will produce:Ylivieska
Ylivieskaan
YlivieskassaAlso nominative, partitive and genetive forms can be produced:city=Municipality("Kauniainen")print(city.name)print(city.partitive)print(city.genetive)print(city.in_swedish)Will produce:Kauniainen
Kauniaista
Kauniaisten
GrankullaNote that the class will throw KeyError at instance creation if the word is not a name of a municipality.To check if a word is a municipality name in any the six recognized noun cases (plus in swedish):fromakrikolaimportMunicipalityMunicipality.exists("Hattula")# return TrueMunicipality.exists("Hattula")# return FalseAuthortjkempThis project is licensed under the terms of the GNU Lesser General Public License v3.0 (GNU LGPLv3). SeeLICENSE.txtfor more information.
Package: akrocansim
akrocansimA CAN bus J1939 controller simulator.Built withpython-canDearPyGUIopenpyxlFeaturesIntegrates with all hardware CAN interfaces supported by python-can.Transmits configured J1939 PGNs to the CAN bus with the following methods:continuous tx of all PGNsall PGNs transmitted once on button pressper PGN transmission, either continuous or on button pressGUI for setting SPN values:sliders for changing continuous valueslabel selection for discrete valuesdirect entry of raw decimal valuesdirect entry of decoded decimal valuesInstallationPython 3.11 (64-bit) or higher is required.pip install akrocansimPrerequisitesA hardware CAN interface supported by python-can,
seehttps://python-can.readthedocs.io/en/v4.3.1/interfaces.html.A version of J1939 Digital Annex (J1939DA) from SAE International, seehttps://www.sae.org/standards/?search=j1939DA.A way to convert.xlsto.xlsxif your copy of the J1939DA is in.xlsformat.Usagepython -m akrocansimUpon initial run, a folder namedakrocansimis created in your home folder hosting a starting configuration file.Follow the instructions on the application and in the configuration file for next steps.Upon successful parsing of the J1939DA, a series of json files are created in theJ1939sub-folder inside the main configuration folder.
These can be inspected to evaluate parsing correctness.The J1939DA PGN and SPN definition format is very irregular and parsing errors still exist.
You can raise a GitHub issue or a pull request if you think that an SPN has not been parsed correctly.IssuesGitHub issue trackerDiscussionsGitHub discussions
Package: akrophonobolos
AkrophonobolosPython package for handling Ancient Athenian monetary values in
talents, drachmas and obols, including input and output in Greek
acrophonic numerals (such as 𐅎, 𐅍, 𐅌, 𐅋, 𐅊, etc.)Installationpip install akrophonobolosUsageRead the full documentation onRead the DocsAkrophonobolos provides functions for parsing, manipulating, and
formatting Greek acrophonic numerals. It also provides a class,Khremataencapsulating these methods. Interally, the pythonfractionslibrary is used to minimize issues caused by floating
point arithmetic.>>> import akrophonobolos as obol
>>> cash = obol.parse_greek_amount("Τ𐅅ΗΗΗΔ𐅂𐅂𐅂Ι𐅁")
>>> cash
Fraction(81759, 2)
>>> obol.format_amount(cash)
'1t 813d 1½b'
>>> obol.format_amount(cash, obol.Fmt.ENGLISH)
'1 talent, 813 drachmas, 1½ obols'
>>> obol.format_amount(cash, obol.Fmt.GREEK)
'Τ𐅅ΗΗΗΔ𐅂𐅂𐅂Ι𐅁'
>>> obol.format_amount(cash * 2)
'2t 1626d 3b'Using the class:>>> cash1 = obol.Khremata('1t')
>>> cash2 = obol.Khremata('300d 3b')
>>> cash1 + cash2
Khremata (1t 300d 3b [= 37803.0 obols])
>>> cash1 - cash2
Khremata (5699d 3b [= 34197.0 obols])
>>> cash1/cash2
Fraction(12000, 601)There are functions for working with the sort of interest we see in
inscriptions such asIG I³
369.>>> rate = obol.interest_rate("5t", 1, "1d")
>>> rate
Fraction(1, 30000)
>>> obol.loan_term("𐅊", "ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ", rate)
1397The first line calculates the rate required for 1 drachma interest on
1 talent in 1 day. The last applies it to the amounts found on line 7
of that inscription for the principal (𐅊, 50 talents) and interest
(ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ, 2 talents 1,970 drachmas) to determine that the loan
term was 1,397 days.This package also provides two command lin scripts.obolperforms conversion and simple math:$ obol 𐅉𐅉𐅈 348d "1d 5.5b" 14T1800D4O
𐅉𐅉𐅈 = 25 talents
348d = ΗΗΗΔΔΔΔ𐅃𐅂𐅂𐅂
1d 5.5b = 𐅂ΙΙΙΙΙ𐅁
14T1800D4O = 𐅉ΤΤΤΤΧ𐅅ΗΗΗΙΙΙΙ

$ obol 1t + 1000d
ΤΧ = 1t 1000d
$ obol 1t - 1000d
𐅆 = 5000dlogistesdoes loan calculations:$ logistes -p 50t -d 1397
𐅊 (50t) at 10 drachmas per day for 1397 days = ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ (2t 1970d) interest
$ logistes -p 50t -i ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ
𐅊 (50t) at 10 drachmas per day for 1397 days = ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ (2t 1970d) interest
$ logistes -d 1397 -i ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ
𐅊 (50t) at 10 drachmas per day for 1397 days = ΤΤΧ𐅅ΗΗΗΗ𐅄ΔΔ (2t 1970d) interestContributingBug reports and pull requests are welcome on GitHub athttps://github.com/seanredmond/akrophonobolos
Package: aks
This is an akshare-based stock backtesting framework包括10个主要函数func：1.trade_get():获取交易日数据2.get_stock(code,fq):获取股票数据，code股票代码，fq：复权类型3.Stock_range(stock_df,Context,enable_hist_df,td,count):获取一定时间范围内的数据。依次输入，股票数据，用户信息，交易日数据，当天日期，数量4.get_today_data(Context,code):获取今天价格.依次输入，用户信息,股票代码5.order_root(Context,today_price,code,amount,o_or_c):最底层的下单函数。依次输入，用户信息，今天价格，股票代码，交易数量，open_or_close6.order(Context,code,amount,o_or_c):下单函数之一。依次输入，用户信息，股票代码，交易数量，open_or_close7.order_target(Context,code,amount,o_or_c):下单函数之一。依次输入，用户信息，股票代码，交易后的持仓数量，open_or_close8.order_value(Context,code,value,o_or_c):下单函数之一。依次输入，用户信息，股票代码，交易后的持有现金，open_or_close9.order_target_value(Context,code,value,o_or_c):下单函数之一。依次输入，用户信息，股票代码，交易后的持有现金，open_or_close10.order_target_value(Context,code,value,o_or_c):11.run(Context):用户信息，主要回测函数，按天回测12.class Context:存了用户需要的信息13.class G():非常重要，这是一个全局类，用于方便用户在初始化函数和策略函数里随心所欲地定义变量，这些变量都会被存在g的属性里14.使用时需要导入aks.py,获取交易日信息，并新建Init函数记录取票代码等信息。新建handle函数，进行策略部署，然后调用run函数即可。在aks.py最后有一示例代码文件。
Package: ak_sap
ak_sapPython wrapper for SAP2000. 
    Generate/Analyze/Extract complex structural models using python.GUI·Getting Started·Layout Documentation·Report Bug/Request FeatureTable of Contents1. About the Project2. Getting Started2.1. Prerequisites2.2. Installation2.2.1. Production2.2.1.1. One line command2.2.1.2. Install directly from repo2.2.1.3. Install from Pypi release2.2.2. Development3. Usage3.1. GUI3.2. Layout Documentation4. Roadmap5. License6. Contact7. Acknowledgements1. About the Project2. Getting Started2.1. PrerequisitesPython 3.11 or aboveSAP2000 v24 or higher2.2. Installation2.2.1. Production2.2.1.1. One line commandPressWin+Rto open the Run consoleType "cmd" and press enterType the following and pressEntercurl -sSL https://links.struct.work/SAP2000 > %USERPROFILE%\Desktop\install.batYou should now have ainstall.batfile in your desktopMove this file to your desired installtion directory and run to install theAK_SAPmodule2.2.1.2. Install directly from repoClone repo and Install with flitgitclonehttps://github.com/rpakishore/ak_sap.gitcdak_sap
pipinstallflit
flitinstall--depsproduction2.2.1.3. Install from Pypi releasepipinstallak_sap2.2.2. DevelopmentDownload the git and install via flitgitclonehttps://github.com/rpakishore/ak_sap.gitcdak_sap
pipinstallflit
flitinstall--pth-file3. UsageInitialize the module as belowfromak_sapimportdebug,Sap2000Wrapperdebug(status=False)#Initializesap=Sap2000Wrapper(attach_to_exist=True)#Attach to existing opened modelsap=Sap2000Wrapper(attach_to_exist=False)#Create new blank model from latest SAP2000## Create blank model from a custom version of SAP2000sap=Sap2000Wrapper(attach_to_exist=False,program_path=r'Path\to\SAP2000.exe')Parent level methods and attributessap.hide()#Hide the SAP2000 windowsap.unhide()#Unhides SAP2000 windowsap.version#Returns SAP2000 version numbersap.api_version#Returns Sap0API version numbersap.save(r'\Path\to\save\file.sdb')3.1. GUIThe repo now supports a streamlit GUI for the wrapper. CheckoutGUI.mdfor instructions.3.2. Layout DocumentationTo see module level usage, check out theLayout.mdorUsage.ipynb4. RoadmapGenerate Load PatternsGenerate Load CasesApply LoadsPointsAreaLineExport joint reactions to Hilti-Profis fileExport Frame/Wall sections to S-Concrete5. LicenseSeeLICENSEfor more information.6. ContactArun Kishore -@rpakishoreProject Link:https://github.com/rpakishore/ak_sap7. AcknowledgementsShields.io
Package: aksdp
aksdpOverviewA simple framework for writing data pipelines in PythonINSTALL$pipinstallaksdpQuickStartclassTaskA(Task):defmain(self,ds):returndsclassTaskB(Task):...classTaskC(Task):...classTaskD(Task):...graph=Graph()task_a=graph.append(TaskA())task_b=graph.append(TaskB(),[task_a])task_c=graph.append(TaskC(),[task_b])task_d=graph.append(TaskD(),[task_b,task_c])graph.run()Each task runs after each dependent task completes.Also, the data output upstream can be received as input data and processed.
Package: akshara
AksharaHelps you spell!Akshara is a tool for all your spelling needs. The package offers functions to:Spell any given word (or any string) in Devanagari script.Construct a word from a given spelling.Count the number of svaras in a string.Count the number of sentences in a string.InstallationLatest version of akshara can be directly installed from PyPI usingpip3installaksharaUsageLoad the varnakaarya moduleimportakshara.varnakaaryaasvkObtain spelling (vinyaasa) of a worda=vk.get_vinyaasa("राम")# a = ['र्', 'आ', 'म्', 'अ']b=vk.get_vinyaasa("गमॢँ")# b = ['ग्', 'अ', 'म्', 'ऌँ']c=vk.get_vinyaasa("स पठति ।")# c = ['स्', 'अ', ' ', 'प्', 'अ', 'ठ्', 'अ', 'त्', 'इ', ' ', '।']Create a word (shabda) from a given vinyaasad=vk.get_shabda(['स्','अ','ं','स्','क्','ऋ','त्','अ','म्'])# d = 'संस्कृतम्'e=vk.get_shabda(['श्','इ','व्','अ','ः'])# e = 'शिवः'f=vk.get_shabda(['द्','ए','व्','अ','द्','अ','त्','त्','अ३'])# f = देवदत्त३Count svaras, vyanjanas, ayogavaahas and vaakyasg="बुद्धं शरणं गच्छामि । धर्मं शरणं गच्छामि । सङ्घं शरणं गच्छामि ॥"num_svaras=vk.count_svaras(g)# num_svaras = 24num_vyanjanas=vk.count_vyanjanas(g)# num_vyanjanas = 30num_ayogavaahas=vk.count_ayogavaahas(g)# num_ayogavaahas = 6num_varnas=vk.count_varnas(g)# num_varnas = 60num_vaakyas=vk.count_vaakyas(g)# num_vaakyas = 3
Package: aksharamukha
Aksharamukha Python PackageAksharamukha aims to provide transliteration a.k.a script conversion between various scripts within the Indic cultural sphere.  These include historic scripts, contemporary Brahmi-derived/inspired scripts, scripts invented for minority Indian languages, scripts that have co-existed with Indic scripts (like Avestan) or linguistically related scripts like Old Persian. It also specifically provides lossless transliteration between the main Indian scripts (along with Sinhala).Apart from the simple mapping of characters, Askharamukha also attempts to implement various script/language-specific orthographic conventions (where known) such as vowel lengths, gemination and nasalization. It also provides several customization options to fine-tune and get the desired orthography.Aksharamukha as of now supports 120 scripts and 21 romanization methods. The scripts supported are:Ahom, Arabic, Ariyaka, Assamese, Avestan, Balinese, Batak Karo, Batak Mandailing, Batak Pakpak, Batak Simalungun, Batak Toba, Bengali (Bangla), Bhaiksuki, Brahmi, Buginese (Lontara), Buhid, Burmese (Myanmar), Chakma, Cham, Cyrillic (Russian), Devanagari, Dogra, Elymaic, Ethiopic (Abjad), Gondi (Gunjala), Gondi (Masaram), Grantha, Grantha (Pandya), Gujarati, Hanunoo, Hatran, Hebrew, Hebrew (Judeo-Arabic), Imperial Aramaic, Inscriptional Pahlavi, Inscriptional Parthian, Japanese (Hiragana), Japanese (Katakana), Javanese, Kaithi, Kannada, Kawi, Khamti Shan, Kharoshthi, Khmer (Cambodian), Khojki, Khom Thai, Khudawadi, Lao, Lao (Pali), Lepcha, Limbu, Mahajani, Makasar, Malayalam, Manichaean, Marchen, Meetei Mayek (Manipuri), Modi, Mon, Mongolian (Ali Gali), Mro, Multani, Nabataean, Nandinagari, Newa (Nepal Bhasa), Old North Arabian, Old Persian, Old Sogdian, Old South Arabian, Oriya (Odia), Pallava, Palmyrene, Persian, PhagsPa, Phoenician, Psalter Pahlavi, Punjabi (Gurmukhi), Ranjana (Lantsa), Rejang, Rohingya (Hanifi), Roman (IPA Indic), Samaritan, Santali (Ol Chiki), Saurashtra, Shahmukhi, Shan, Sharada, Siddham, Sinhala, Sogdian, Sora Sompeng, Soyombo, Sundanese, Syloti Nagari, Syriac (Eastern), Syriac (Estrangela), Syriac (Western), Tagalog, Tagbanwa, Tai Laing, Takri, Tamil, Tamil (Extended), Tamil Brahmi, Telugu, Thaana (Dhivehi), Thai, Tham (Lanna), Tham (Lao), Tham (Tai Khuen), Tham (Tai Lue), Tibetan, Tirhuta (Maithili), Ugaritic, Urdu, Vatteluttu, Wancho, Warang Citi, Zanabazar SquareThe Indic Romanization Formats supported are:Harvard-Kyoto, ITRANS, Velthuis, IAST, IAST (Pāḷi), ISO, ISO (Pāḷi), Titus, SLP1, WX, Roman (Readable), Roman (Colloquial). The Semitic Romanization Formats supported are:Semitic (Aksharamukha), Semitic Typeable (Aksharamukha), ISO 259 Hebrew, SBL Hebrew, ISO 233 Arabic, DMG PersianUsage and ExamplesPlease usepip aksharamukhato install the Python package.Please find the usage instructions and relevant documentationhere.Online VersionThe package as an online tool with a pretty web interface is availablehere.ContactIf you have any questions please head toGithubor mailvinodh@virtualvinodh.com
Package: aksharamukha-docx
Aksharamukha Python PackageAksharamukha aims to provide transliteration a.k.a script conversion between various scripts within the Indic cultural sphere.  These include historic scripts, contemporary Brahmi-derived/inspired scripts, scripts invented for minority Indian languages, scripts that have co-existed with Indic scripts (like Avestan) or linguistically related scripts like Old Persian. It also specifically provides lossless transliteration between the main Indian scripts (along with Sinhala).Apart from the simple mapping of characters, Askharamukha also attempts to implement various script/language-specific orthographic conventions (where known) such as vowel lengths, gemination and nasalization. It also provides several customization options to fine-tune and get the desired orthography.Aksharamukha as of now supports 120 scripts and 21 romanization methods. The scripts supported are:Ahom, Arabic, Ariyaka, Assamese, Avestan, Balinese, Batak Karo, Batak Mandailing, Batak Pakpak, Batak Simalungun, Batak Toba, Bengali (Bangla), Bhaiksuki, Brahmi, Buginese (Lontara), Buhid, Burmese (Myanmar), Chakma, Cham, Cyrillic (Russian), Devanagari, Dogra, Elymaic, Ethiopic (Abjad), Gondi (Gunjala), Gondi (Masaram), Grantha, Grantha (Pandya), Gujarati, Hanunoo, Hatran, Hebrew, Hebrew (Judeo-Arabic), Imperial Aramaic, Inscriptional Pahlavi, Inscriptional Parthian, Japanese (Hiragana), Japanese (Katakana), Javanese, Kaithi, Kannada, Kawi, Khamti Shan, Kharoshthi, Khmer (Cambodian), Khojki, Khom Thai, Khudawadi, Lao, Lao (Pali), Lepcha, Limbu, Mahajani, Makasar, Malayalam, Manichaean, Marchen, Meetei Mayek (Manipuri), Modi, Mon, Mongolian (Ali Gali), Mro, Multani, Nabataean, Nandinagari, Newa (Nepal Bhasa), Old North Arabian, Old Persian, Old Sogdian, Old South Arabian, Oriya (Odia), Pallava, Palmyrene, Persian, PhagsPa, Phoenician, Psalter Pahlavi, Punjabi (Gurmukhi), Ranjana (Lantsa), Rejang, Rohingya (Hanifi), Roman (IPA Indic), Samaritan, Santali (Ol Chiki), Saurashtra, Shahmukhi, Shan, Sharada, Siddham, Sinhala, Sogdian, Sora Sompeng, Soyombo, Sundanese, Syloti Nagari, Syriac (Eastern), Syriac (Estrangela), Syriac (Western), Tagalog, Tagbanwa, Tai Laing, Takri, Tamil, Tamil (Extended), Tamil Brahmi, Telugu, Thaana (Dhivehi), Thai, Tham (Lanna), Tham (Lao), Tham (Tai Khuen), Tham (Tai Lue), Tibetan, Tirhuta (Maithili), Ugaritic, Urdu, Vatteluttu, Wancho, Warang Citi, Zanabazar SquareThe Indic Romanization Formats supported are:Harvard-Kyoto, ITRANS, Velthuis, IAST, IAST (Pāḷi), ISO, ISO (Pāḷi), Titus, SLP1, WX, Roman (Readable), Roman (Colloquial). The Semitic Romanization Formats supported are:Semitic (Aksharamukha), Semitic Typeable (Aksharamukha), ISO 259 Hebrew, SBL Hebrew, ISO 233 Arabic, DMG PersianUsage and ExamplesPlease usepip aksharamukhato install the Python package.Please find the usage instructions and relevant documentationhere.Online VersionThe package as an online tool with a pretty web interface is availablehere.ContactIf you have any questions please head toGithubor mailvinodh@virtualvinodh.com