Saravanan666/pypi-org huggingface dataset:
Package: sia-app
Sistema de Información Ambiental (SIA)Version:1.1.0GUI Application to facilitate the download, exploration and visual analysis of oceanographic data.Page of the project:https://sia-information-system.github.io/sia-websiteTable of contentsInstallRequirements before installationProduction modeDevelopment modeUsageDocumentationContributionsInstallRequirements before installationThis package depends indirectlys onCartopyv0.21.1,
which is a package that in order to be installed bypipneeds to have some C/C++ libraries available in
the host operating system, which it's not a problem in Linux or MacOS, but it is on Windows.
See theCartopy installation docsto see how to install required dependencies on Linux and MacOS.If you are on Windows, in order to simplify the installation of this package, we recommend to
use the pre-built Cartopy binaries distributed byconda(anaconda/miniconda). Once you haveconda, you can install Cartopy with the following command:condainstallcartopy=0.21.1Before install this package make sure you have the C/C++ library installed
on your operating system to build Cartopy, or have the pre-built binaries
installed on the environment you are going to use.Production modeYou can install this package from PyPI using:pipinstallsia-appTo install the package from source code, clone the repo from GitHub and
run the following command in the package root directory
(where thepyproject.tomlfile is located):pipinstall.Seelocal installationfor details.Development modeNOTE: For development it's recommended to use an isolated environment.
You can use tools likeanaconda/miniondaorvirtualenvto create
this kind of environments. On Windows, due to the reasons exposed in theRequirements before installationsection,
we highly recommend to usecondaas environments manager. If you are on
other operating systen, you don't use conda and you decide to store the
environment in the root directory of the project, name the environment asvenvsince this name of directory is ignored by git.To install the package in development mode (--editable), run the following command
in the package root directory (where depyproject.tomlfile is located):pipinstall--editable.[dev]Seelocal installationfor details.This application depends on two packages to extract data and create charts. These packages
are:siaextractlibsiaplotlibFundamental features regarding to these topics (data extraction and chart building)
are added first in those packages and then are used here.To increase the version number, the packagebumpveris used.Read the docsto see how to use it.UsageYou can start the app by running the following command:sia-appAditionally, you can start the app in debug mode by running:sia-app-debugThis will log all the messages to the stderr output.DocumentationYou can see some video tutorials (in spanish) about how to use this applicationhere.Docs about the code will be added later.ContributionsRules are:First ask to maintainers if the new proposed feature can be added. You can open an issue on GitHub.Document every new feature added.
Package: siaextractlib
SIAEXTRACTLIBVersion: 0.2.2Python library as part of the SIA project. Its goal is to provide
an easy to use interface that connects with oceanic data repositories
to extract subsets of data programaticaly, taking care of the in-between
steps, like network failures and size limitations from the source.Page of the project:https://sia-information-system.github.io/sia-websiteTable of contentInstallProduction modeDevelopment modeTestsDocumentationContributionsInstallProduction modeYou can install this package from PyPI using:pipinstallsiaextractlibTo install the package from source code, clone the repo from GitHub and
run the following command in the package root directory
(where thepyproject.tomlfile is located):pipinstall.Seelocal installationfor details.Development modeNOTE: For development, it's recommended to use an isolated environment.
You can use tools likeconda(anaconda/minionda) orvirtualenvto
create this kind of environments. We recommendconda. If you don't want to usecondaand you store the environment in the root directory of the project,
name it asvenvsince this name of directory is ignored by git.To install the package in development mode (--editable), run the following command
in the package root directory (where depyproject.tomlfile is located):pipinstall--editable.[dev]Seelocal installationfor details.To increase the version number, the packagebumpveris used.Read the docsto see how to use it.TestsYou need to first create and fill theetc/config.inifile
before running the tests. See the templateetc/config.ini.example.
This file contains your credentials forCopernicus.Once done, at the test directory, run the following command
to start the testing module:pythontest_lib_opendap.pyTests are written using theunittestframework, so alternative ways of running
the tests are described in itsdocumentation.DocumentationRead the documentation for this packagehere.ContributionsRules are:First ask to maintainers if the new proposed feature can be added. You can open an issue on GitHub.Document every new feature added.Add tests for each new feature.
Package: siambomber
<|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|>
<|               COPYRIGHT - 2023 By SIAM RAHMAN                     |>
<|-------------------------------------------------------------------|>
<|-------------------------------------------------------------------|>
<|                                                                   |>
<|           [S]|> AUTHOR    :   SIAM RAHMAN(HAXOR SIAM              |>
<|           [I]|> GITHUB    :   SIAMRAHMAN000                       |>
<|           [A]|> FACEBOOK  :   SKILLSIAM1245                       |>
<|           [M]|> INSTAGRAM :   SKILSIAM                            |>
<|           [?]|> TOOL      :   SMS BOMBER                          |>
<|           [#]|> CODE      :   PYTHON                              |>
<|                                                                   |>
<|-------------------------------------------------------------------|>
<|-------------------------------------------------------------------|>
<|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|>STEP 1pip uninstall siambomberSTEP 2pip install siambomberSTEP 3TYPE :siambomberTOOL RUN SUCCESS .
Package: siamese-optimizer
SIAMESE- Simulation of Assembly and Manufacturing Lines- yeah, silly acronym, I know...Instalationpip install siamese-optimizerDocumentationGetting startedExamples folderDocstrings are available in every main object.What can this package do now?Build a manufacturing line using machines and buffers instances;Simulate the line with Simpy;Generate plot and reports of results;Draw the line with NetworkX.What will this do in the future?Otimizations and suggestions, such as changing buffer capacity or machine speed.What are the next steps?Create an officialSinkobject;FinishCountFailureobject;Create objects the combine and duplicate entities.Could you please explain the underlying theory?Sure, but I'm kinda busy right now. I'll do it in a probably-near future.
Package: siar
Cliente python para Siar (Sistema de Información Agroclimática para el Riego)Pipy SiarConfiguración del ClienteInstalación:pipinstallsiarUso básico:fromsiar.clientimportSiarClientsiar=SiarClient(api_key="YOUR_API_KEY")Por defecto:Fechas:: El cliente espera las fechas como un objeto Date, pero podemos inicializarlo con la opción date_string para poder usar una cadena de texto.siar=SiarClient(api_key="YOUR_API_KEY",date_string=True)Return:: Por defecto devolverá el objeto Response de la petición usando el parámetro return_json podemos hacer que devuelva directamente el json de la petición.siar=SiarClient(api_key="YOUR_API_KEY",return_json=True)Excepciones:Por defecto el cliente elevará la excepción correspondiente al código de estado devuelto por el servidor, podemos modificar este comportamiento con exceptions_enabled.siar=SiarClient(api_key="YOUR_API_KEY",exceptions_enabled=False)Funciones disponibles:info_access()info_ccaa()info_provinces()info_stations()data_ccaa_by_hours(ids, start_date, [end_date], [modification_date])data_ccaa_by_day(ids, start_date, [end_date], [modification_date])data_ccaa_by_week(ids, start_date, [end_date], [modification_date])data_ccaa_by_month(ids, start_date, [end_date], [modification_date])data_provinces_by_hours(ids, start_date, [end_date], [modification_date])data_provinces_by_day(ids, start_date, [end_date], [modification_date])data_provinces_by_week(ids, start_date, [end_date], [modification_date])data_provinces_by_month(ids, start_date, [end_date], [modification_date])data_stations_by_hours(ids, start_date, [end_date], [modification_date])data_stations_by_day(ids, start_date, [end_date], [modification_date])data_stations_by_week(ids, start_date, [end_date], [modification_date])data_stations_by_month(ids, start_date, [end_date], [modification_date])Ids puede ser un identificador (str) o la lista de identificadores.
Package: siarnaq
Siarnaq projectWhat is this name?Siarnaq, also designated SaturnXXIX, is a prograde irregular
satellite of Saturn. It was discovered at the Mauna Kea Observatory by
astronomers Brett Gladman and John Kavelaars in 2000, and given the
temporary designationS/2000 S 3. Named after Siarnaq, the Inuit goddess
of the sea, it is the largest member of the Inuit group of irregula.From Wikipedia, the free encyclopediaThe projectSiarnaq project aims to become a library dedicated to units conversions.Available conversionsDegreesTheDegreeclass currently supports the following scales :CelciusFahrenheitKelvinRankineDistancesTheDistanceclass currently supports the following scales :KilometerMileInstallationThe library is available on Pypi and can be installed via:pip install siarnaqTestingThe test are written with pytest and can be run as follow:pytest tests/ -vorpython -m pytest tests/ -vWe try to maintain a high level of testing coverage...Usage examplesDegrees examplesDistances examples
Package: siasearch
Siasearch SDKSiasearch SDK is a way to programmatically interface with the Siasearch software. It provides an alternative
interface to the GUI and allows users to easily query for, view and manipulate the data fetched.>>>fromsiasearchimportSiaSearch>>>sia=SiaSearch.login("http://custom-domain.siasearch.de","user@example.com","password")<SiaSearchobjectwithuser`user@example.com`connectedto`http://custom-domain.siasearch.de`>>>>cols=sia.columns()>>>cols<Columnsobjectcontainingcolumns:['acceleration_level','curved_trajectory','dataset_name','forward_velocity',...>>>cols.curved_trajectory.levels["'LEFT_BEND'","'NO_BEND'","'RIGHT_BEND'"]>>>query=sia.query("dataset_name = 'kitti' AND curved_trajectory = 'LEFT_BEND'")Query("dataset_name = 'kitti' AND curved_trajectory = 'LEFT_BEND'")>>>sequences=query.all()>>>sequences<Sequencesclasswith54segments>Installing siasearchSiasearch is available on PyPipipinstallsiasearchHow to use it?SeedocsDocumentationTo generate simple Sphinx documentation you need to install Sphinx packagepipinstall-USphinxpipinstallsphinx-rtd-themeand run:sphinx-build-bhtmldocs/sourcedocs/buildfrom the package root folder.And you would get build html documentation indocs/buildfolder.You can serve it runningpython -m http.serverfromdocs/buildfolder.
Package: siaskynet
Skynet Python SDKAn SDK for integrating Skynet into Python applications.InstructionsWe recommend running your Python application usingpipenv.You can usesiaskynetby installing it withpip, adding it to your project'sPipfile, or by cloning this repository.DocumentationFor documentation complete with examples, please seethe Skynet SDK docs.ContributingRequirementsIn order to run lints and tests locally you will need to:Check out the repository locally.Make sure you havemakeinstalled (on Windows you can useChocolateyand runchoco install make).InstructionsTo run lints and tests onpython-skynet, first install dependencies:make installNow you can runpipenv run lintorpipenv run test
Package: siaw
换种说法同一句话有不同的表达方式，有时候需要翻译翻译。GitHub:https://github.com/SnailZSJ/SayItAnotherWayLicense: MIT licensePyPI:https://pypi.org/project/siaw/Python version: pypy3, 3.6, 3.7, 3.8已支持功能列表功能参数拼音转换pinyin顺序转换sequence逆序转换reverse过滤敏感词转换filter添加间隔符转换space_mark拆字转换chaizi反义词转换antonym同义词转换synonym同音转换homophone安装pip3 install siaw使用示例1. 拼音转换fromsiawimportSayItAnotherWaysentence_pinyin=SayItAnotherWay("阿伟死了")result=sentence_pinyin.translate('pinyin')print(result)输出'ā wěi sǐ le'2. 乱序转换fromsiawimportSayItAnotherWaysentence_sequence=SayItAnotherWay("汉字的顺序并不一定能影响阅读")result=sentence_sequence.translate('sequence',use_jieba=False)print(result)输出'汉的字序顺不并定一影能阅响读'3. 逆序转换fromsiawimportSayItAnotherWaysentence_reverse=SayItAnotherWay("汉字的顺序并不一定能影响阅读")result=sentence_reverse.translate('reverse',use_jieba=False)print(result)输出'读阅响影能定一不并序顺的字汉'4. 过滤敏感词转换fromsiawimportSayItAnotherWaysentence_filter=SayItAnotherWay("违禁词会被过滤，比如巨乳，懂了吗？")result=sentence_filter.translate('filter')print(result)输出'违禁词会被过滤，比如**，懂了吗？'5. 添加间隔符转换fromsiawimportSayItAnotherWaysentence_space_mark=SayItAnotherWay("这里会加入一些间隔符号。")result=sentence_space_mark.translate('space_mark',use_jieba=False,space_mark='+')print(result)输出'这+里+会+加+入+一+些+间+隔+符+号+。'6. 拆字转换fromsiawimportSayItAnotherWaysentence_chaizi=SayItAnotherWay("测试拆字结果。")result=sentence_chaizi.translate('chaizi',use_jieba=False)print(result)输出'水则 言式 手斥 宀子 丝吉 日木 。'7. 反义转换fromsiawimportSayItAnotherWaysentence_antonym=SayItAnotherWay("Python从入门到放弃。")result=sentence_antonym.translate('antonym')print(result)输出'Python主入门到坚持。'8. 同义转换fromsiawimportSayItAnotherWaysentence_synonym=SayItAnotherWay("Python从入门到放弃。")result=sentence_synonym.translate('synonym')print(result)输出'Python打入库及割舍。'9. 同音转换fromsiawimportSayItAnotherWaysentence_homophone=SayItAnotherWay("苟利国家生死以，岂因福祸避趋之。")result=sentence_homophone.translate('homophone')print(result)输出'煹鷅濄扴狌蟖齮，埼音俘获比娶支。'10. 测试混合模式转换fromsiawimportSayItAnotherWaysentence_mixed=SayItAnotherWay("测试多种模式混合结果。")result=sentence_mixed.translate('mixed',use_jieba=False,space_mark=' ',ways=['chaizi','pinyin'])print(result)输出'shuǐzéyánshìxīxīhézhōngmùmòyìgōngshuǐkūnrényīkǒusījírìmù。'TODO提高同、反义词的准确性和词量。提供更简明便捷通用的 API 接口。降低打包后的文件体积。...致谢结巴中文分词汉字转拼音敏感词过滤汉字拆字库同义词表，反义词表，否定词表中文谐音词/字库（同音词/字）
Package: siba
help mi!This package, siba is developed to replace 'tqdm'. The name, siba derives from the Korean word ssibal(or sibal).Installinstall from PyPI.$pipinstallsibaget started!!!simple use!!!fromsibaimportsibadeftime_sleep(t,clb=None):importtimeforiinrange(t):time.sleep(0.001)ifclbisnotNone:clb(i+1,t)# clb(current state, total)returnNone# use as a call-back funcclb=siba(title="hello world")time_sleep(100,clb)return:helloworld100%|████████████████████████|
Package: sib-api-v3-sdk
SendinBlue provide a RESTFul API that can be used with any languages. With this API, you will be able to :   - Manage your campaigns and get the statistics   - Manage your contacts   - Send transactional Emails and SMS   - and much more…  You can download our wrappers athttps://github.com/orgs/sendinbluePossible responses| Code | Message |   | :————-: | ————- |   | 200  | OK. Successful Request  |   | 201  | OK. Successful Creation |   | 202  | OK. Request accepted |   | 204  | OK. Successful Update/Deletion  |   | 400  | Error. Bad Request  |   | 401  | Error. Authentication Needed  |   | 402  | Error. Not enough credit, plan upgrade needed  |   | 403  | Error. Permission denied  |   | 404  | Error. Object does not exist |   | 405  | Error. Method not allowed  |   | 406  | Error. Not Acceptable  |   # noqa: E501
Package: sibase
SI-Base python packageA basic python package that converts numerical strings with units to base units.
There are two main classes:Unitwhich holds information about units, for instance that stringkm/shas unitmwith10 power of 3and unitswith10 power of -1Valueis a float which also holds Unit and some numerical value that is always inSI Base.Examples:fromsibaseimportValue,Unitvalue=Value('3e5 nm/ps')# 3e+08 m/s# value is instance of float with value if 3e8float_value=value.to('km/s')# 300000.0# shorthand method:float_value=value@'km/s'# Converting with units:float_value=Unit('km/s').convert(3e8)# shorthand methods:float_value=3e8@Unit('km/s')float_value=Unit('km/s')@3e8# Operations# Note that this only compares numerical values, not unitsValue('50 km')>'1e6 mm'# TrueValue('50 km')<'1e8 mm'# TrueValue('50 /km')=='50 km^-1'# TrueValue('50 km')+'50 km'# 1e5 m (returns Value object, keeps units from LHS)Value('50 km')-'1e4 m'# 4e4 m (returns Value object, keeps units from LHS)Value('50 km')*'100 m'# 5e6 m^2 (returns Value object, unit updated)Value('1 km')/'50 m'# 20 (returns Value object, this case unitless)Value('1 km')/'50 s'# 20 m/s (returns Value object, units updated)# Invert operation returns string with original units~Value('50 km')# 50 kmValue('50 km').original()# 50 km# Reduces same unit and prefix values, useful for multiply/divide operationsValue('17 ps/nm/km/km').original(simplify=True)# 17 ps/nm/km^2Superscripts are enabled by defaultfromsibaseimportValue,UnitUnit.USE_SUBSCRIPTS=False# Disable superscripts for unitsValue('300mm^2/ps')# 3e+08 m²s⁻¹Supports converting units with powers such as:fromsibaseimportValueValue('-21 ps^2/km')#  -2.1e-26 s^2/mValue('17 ps/nm/km')#  1.7e-05 s/m^2# dB, dBm and Np (Nepers) are special unitsValue('20 dB/km')# 0.1 /mValue('2.3 km/Np')# ~10.05 mValue('-20 dB')@'dBm'# 10.0Value('0.2 dB/km')@'Np/m'# -3.43# More special units can be addedfromsibaseimportset_special_unitset_special_unit('log',# name of unitlambdax,_math:_math.log(x),# function to convert to SI baselambdax,_math:_math.exp(x)# inverse of above)# Note: _math will depend on instance of x, it could be python's math module or numpy or jax.numpyValue('10 log')# 2.30258509Value('2.3')@'log'# ~10Value('1π')# 3.14159265 ( π treated as special unit )Numpy, probably could also applied for other librariesfromsibaseimportto_base,Unitimportnumpyasnpnp_array=np.array([...])# Convert from nonstandard:si_array=to_base(np_array,'km/s')# Convert to other unitsnot_base_array=Unit('km/s').convert(si_array)# shorthand method (will not work other way around for numpy arrays):not_base_array=Unit('km/s')@si_array
Package: sib-commit-parser
StartinBlox commit message parserThis pakage implements the releasing policy of SIB project based on commit messages.See referenceSetupAdd the relevantsemantic_releasesection to yoursetup.cfg:[semantic_release]
version_source = tag
version_variable = myapp/__init__.py:__version__
commit_parser = commit_parse.parseDevelop the parserInstallpython-semantic-releasealong with the parser:# docker run --rm -v $PWD:/code -w /code -it python:3.6 bash
# pip install python-semantic-release
# pip install -e .[dev]
# export PYTHONPATH=/code/commit_parser/Create a dummy project:# git init /tmp/test
# cd !$Add a minimal project:# echo 'setup()' > setup.py
# echo '__version__ = 0.0.0' > version.py
# cat <<EOF > setup.cfg
[semantic_release]
upload_to_pypi = false
version_source = tag
version_variable = version.py:__version__
commit_parser = commit_parser.parse
EOFSimulate release:# git commit --allow-empty -m 'fix: some stupid message'
# semantic-release version --noop
Creating new version.
Current version: 0.0.0
No operation mode. Should have bumped from 0.0.0 to 0.0.1.Use# DEBUG=semantic_release:* semantic-release version --noopto see debug messages.
Package: sibel
AboutSibel is a Python spellchecker with the powerful Hunspell as the back-end. Specifically, the following methods are available:spell(): check if a word is spelled correctly.suggest(): get a list of suggestions for a word.stem(): get the stems of a word.analyse(): get the morphological analysis of a word.Apart from these methods, Sibel also provides an additional one,orthographic_forms(), which, given an input in ASCII, returns a list of all possible orthographic forms of the input in Unicode, that is, with diacritics added, and constituent letters combined into proper ligatures.Comparison withPyHunspellSibel is not wedded to Hunspell. It might switch to other back-ends.PyHunspell is no longer actively maintained, and uses deprecated APIs.Sibel's methods return the natural types, instead of raw bytes.Sibel releases the GIL when appropriate.Sibel has an additional method, which requires libicu.Sibel does not expose all APIs of Hunspell.InstallationpipinstallsibelOn devices with limited memory, the compilation might fail due to the very large map defined insubstitutions.cc. If this happens, the only way to use Sibel is manual compilation. First comment out the languages you don't use (by prepending//to irrelevant lines), then run the following:pythonsetup.pybuild
pythonsetup.pyinstallUsage>>>importsibel>>>speller=sibel.Speller('/usr/share/hunspell','de_DE')>>>speller.orthographic_forms('Massen')['Massen','Maßen']>>>speller=sibel.Speller('/usr/share/hunspell','en_GB')>>>speller.spell('analyze')False>>>speller.suggest('analyze')['analyse','analyte']>>>speller.stem('archer')['arch']>>>speller.orthographic_forms('fiance')['fiancé','fiance']
Package: sibi
Solidis an XMLRPC interface to Interactive Brokers API.The main purpose of this library is to transform theasyncworld of tws api intosyncprocedures, in order to develop custom applications easily.It needs TWS9.76.1or greater python api to work.ExampleCreate a filetestxmlrpc.pywith:importxmlrpc.clients=xmlrpc.client.ServerProxy('http://localhost:7080')bars=s.reqHistoricalData("EUR","CASH","GBP","IDEALPRO")print(bars)And that's it.
Package: sibila
SibilaExtract structured data from LLM models, using a common API to access remote models like GPT-4 or local models via llama.cpp.Query structured data into dataset or Pydantic BaseModel objects.Use the same API for local and remote models.Thread-based interaction with chat/instruct fine-tuned models.Compare output across local/remote models with included utilities, text or CSV output.Model directory: store configurations and quickly switch between models.Automatic chat templates: identifies and uses the right templates for each model.With Sibila you can extract structured data from a local quantized model like OpenChat-3.5 with 7B params:fromsibilaimport(LlamaCppModel,OpenAIModel)frompydanticimportBaseModel,FieldclassInfo(BaseModel):event_year:intfirst_name:strlast_name:strage_at_the_time:intnationality:stropenchat=LlamaCppModel("openchat-3.5-1210.Q5_K_M.gguf")openchat.extract(Info,"Who was the first man in the moon?",inst="Just be helpful.")# instructions, aka system messageOutputs an object of class Info, initialized with the model's output:Info(event_year=1969,first_name='Neil',last_name='Armstrong',age_at_the_time=38,nationality='American')With the same API you can also query OpenAI models:gpt4=OpenAIModel("gpt-4-0613")gpt4.extract(Info,"Who was the first man in the moon?",inst="Just be helpful.")# instructions, aka system messageWhich creates an Info object initialized from model's response, as above.If Pydantic BaseModel objects are too much for your project, you can also use a ligher Python dataclass.Sibila also includes model management and tools to compare output between models.ExamplesThe included examples show what you can do with local or remote models in Sibila: structured data extraction, classification, summarization, etc.Although you can use any llama.cpp or OpenAI supported model, by default most of the examples use OpenChat, a local 7B quantized model which is very capable for information extraction tasks. To use OpenAI models, just uncomment a line or two.Check the examples here.Installation and getting startedSibila can be installed from PyPI by doing:pip install sibilaFor running local models with hardware acceleration, accessing OpenAI and general "getting started" help, seeHow to get started.DocumentationThe API reference and more info isavailable here.LicenseThis project is licensed under the MIT License - see theLICENSEfile for details.Sibila?Sibila is the Portuguese word for Sibyl.The Sibylswere wise oracular women in ancient Greece. Their mysterious words puzzled people throughout the centuries, providing insight or prophetic predictions.Michelangelo's Delphic Sibyl, in the Sistine Chapel ceiling.