Saravanan666/pypi-org huggingface dataset:
Package: bigraph-builder
Bigraph-BuilderIntroductionBigraph-Builder is an API for easy interaction with theprocess-bigraphlibrary, enabling users to create and manipulate process-bigraph
documents efficiently.FeaturesDocument Creation: Simplify the creation of process-bigraph documents.Automatic Composition: Automatically fills in details or provides messages to streamline the process.Execution & Visualization: Execute process bigraphs and visualize them with integrated plotting.Installationpipinstallbigraph-builder
Package: bigraph-schema
Bigraph-schemaWelcome tobigraph-schema– a library providing a serializable type schema for compositional systems biology
simulations. This library is an integral component of the broader Process Bigraph project, which seeks to create an
innovative framework for representing, simulating, and analyzing complex biological systems.The goal ofbigraph-schemais to support interoperability and extensibility across compositional modeling,
facilitating seamless integration with existing and future modeling platforms. This is achieved by establishing a
standardized and serializable schema for the complex, hierarchical, and multiscale nature of biological systems.InstallationTo installbigraph-schema, you can use pip:pip install bigraph-schemaGetting StartedTo get started with bigraph-schema, check out our resources:Demo notebook: An interactive Jupyter notebook providing a hands-on demonstration of the functionality of bigraph-schema.Bigraph Schema Basics Tutorial: A comprehensive tutorial covering the essential aspects of the bigraph-schema library.
This resource will guide you through the core concepts and methods, helping you to master the basic operations.LicenseBigraph-schema is open-source software released under theApache 2 License.
Package: bigraph-viz
Bigraph-vizBigraph-vizis an easy-to-use plotting tool for compositional bigraph schema, built on top of Graphviz.Compositional Schemas and Milner BigraphsCompositional Bigraph Schemas (CBS) are based on a mathematical formalism introduced byRobin Milner in 2009, and used in Vivarium.
Bigraphs consist of networks with embeddable nodes that can be placedwithinother nodes and dynamically restructured.
CBS reimagines the bigraph concept. Variables are contained within Stores (the circles in the figure), which can be embedded
in a hierarchy, as shown by the dark edges. Instead of Milner's hyperedges, CBS employs Processes (the rectangles) which
connect via wires (dashed edges) to shared variables within the Stores. Processes and Stores form a type of bipartite graph,
as illustrated by the dashed edges.In Vivarium, the CBS is used to structure a modular multiscale simulation. Bigraph-viz is part of an effort to
standardize this structure, so that it can be used as an exchange format for multiscale simulations.Getting StartedDependenciesBefore installingbigraph-viz, make sure you haveGraphviz.Ubuntu/Debiansudo apt-get install -y graphvizmacOSbrew install graphvizWindowsDownload and install the Graphviz installer from theofficial website.
Make sure to add the Graphviz bin directory to your system's PATH.InstallationOnce Graphviz is installed, you can installbigraph-vizusing pip:pip install bigraph-vizTutorialsTo get started with Bigraph-viz, explore our resources:Bigraph Schema Basics Tutorial.Formatting Tutorialfor examples
about how to adjust the final look of your bigraph figure.Ecolifor the wiring
diagraph of a whole-cell E. coli model.LicenseBigraph-viz is open-source software released under theApache 2 License.
Package: bigschema
### BigSchemaThis library is meant as a simple way to generate the big query boilerplategiven a simple yaml based schema.#### CLI ToolThe library comes with a simple command line tool that takes a source file,an optional destination directory default is ```./schema/``` and an outputformat and transforms the given yaml specifications to BigQuery compliantschema in the desired output format.```bash$ bigschema --helpUsage: bigschema [OPTIONS] SOURCE [DESTINATION]Options:-f, --output-format [java|json]Which format to output the data in? Defaultis JSON-o, --overwrite BOOLEAN         Should we overwrite the data in existingfile? Default is FALSE--help                          Show this message and exit.```#### File Specification```yamlspec-mode: "compact" | "verbose"---------------------------------------------------------------------------------spec-mode: "verbose"--------------------table:type: "table"fields:- name:type: "integer" | "float" | "string" | "timestamp" | "boolean" | "bytes" | "record_name"mode: "nullable" | "repeated" | "required"record:type: "record"fields:- name:type: "integer" | "float" | "string" | "timestamp" | "boolean" | "bytes" | "record_name"mode: "nullable" | "repeated" | "required"----------------------------------------------------------------------------------spec-mode: "compact"--------------------table:type: tablefields:- name_of_column, type_of_column, mode_of_columnrecord:type: recordfields:- name_of_column, type_of_column, mode_of_column```
Package: bigsend
Описание 🚀Данный проект представляет собой набор кода на языке Python для загрузки большого файла на сервер с помощьюasyncioиaiohttp.Код включает в себя клиентскую и серверную части для загрузки файла. Клиентский код используется для отправки файла на сервер, а серверный код - для принятия и сохранения файла на сервере.Как использовать 📋Сервер 🖥️Для запуска сервера, необходимо запустить моудльbgserver. При запуске он начнет слушать запросы на указанном хосте и порте.Для настройки хоста и порта, можно использовать аргументы командной строки:python-mbgserver<host><port>По умолчанию хост и порт будут равны0.0.0.0и8083соответственно.Клиент 💻Для отправки файла на сервер, необходимо запустить модульbgclient. При запуске он отправит файл на сервер с указанным URL, путем к локальному файлу и путем до файла на сервере.Для настройки URL, пути к локальному файлу и пути до файла на сервере, можно использовать аргументы командной строки:python-mbgclient<url><file_path><remote_path>Например, чтобы отправить файлexample.zipна сервер с адресомhttp://example.comи сохранить его в папке/uploads, нужно выполнить следующую команду:python-mbgclient<http://example.com>/path/to/example.zip/uploads/example.zipТребования 📦Для работы данного проекта необходимо наличие интерпретатора Python версии 3.7 и выше, а также установленных библиотекaiohttp,requestsиtqdm.
Package: big-sky-yag
Big-Sky-YAGPython interface for a Big Sky YAG Laser.Examplefrombig_sky_yagimportBigSkyYagresource_name="COM4"yag=BigSkyYag(resource_name=resource_name)# print the status of the laserprint(yag.laser_status())# set the flashlamp frequencyyag.flashlamp.frequency=10# Hz# set the flashlamp voltageyag.flashlamp.voltage=900# V# set the q-switch delayyag.qswitch.delay=150# ns# start the water pumpyag.pump=True# open the shutter, activate the flashlamp and enable the q-switchyag.shutter=Trueyag.flashlamp.activate()yag.qswitch.start()# stop the yag from firingyag.qswitch.stop()yag.flashlamp.stop()Change Firing ModeThe flashlamp and Q-Switch can be triggered either internally, externally, or in case of the Q-switch also in burst mode.Flashlampinternal triggeryag.flashlamp.trigger="internal"external triggeryag.flashlamp.trigger="external"Q-Switchinternalyag.qswitch.mode="auto"burstyag.qswitch.pulses=10# nr. pulses in burst modeyag.qswitch.mode="burst"externalyag.qswitch.mode="external"Other commandssave the current configurationyag.save()retrieve the serial numberyag.serial_numberflashlamp counteryag.flashlamp.counterflashlamp user counteryag.flashlamp.user_counteryag.flashlamp.user_counter_reset()q-switch counteryag.flashlamp.counterq-switch user counteryag.qswitch.counter_useryag.qswitch.counter_user()nr. pulses to wait before starting the q-switchyag.qswitch.pulses_waitsingle q-switch shotyag.qswitch.single()
Package: bigslacker
bigslacker - Slack big while having a bot==========================================I would like to *thank* the [University of Tartu](http://www.ut.ee/et) and the [BIIT Research Group](http://biit.cs.ut.ee/) for allowing me to publish this as an open-source library.Overview---------bigslacker tries to be faithful to its name. It is a Bot for Slack that allows you to plug plugins (!) the easiest possible way. All you have to do is define a class that inherits from BasePlugin and define methods for the events.Supports Python 2 and 3.Installation---------------#### Via PIPpip install bigslacker#### Manualgit clone https://github.com/nicholasamorim/bigslacker.gitpython setup.py installSo far it has only one dependency, which is the official [slackclient](https://github.com/slackhq/python-slackclient).Example---------##### Creating a Bot with a plugin to listen on channel_created only```pythonfrom bigslacker import BigSlacker, BasePluginclass ChannelAnnouncer(BasePlugin):def channel_created(self, data):print('I see a channel is created, gonna do something')token = '1239182918sxxusus'bs = BigSlacker(token)bs.slack()```You don't have to do anything to register a plugin but inherit it from BasePlugin.##### Sending a message backWe analyze every returned data from any Plugin we call. If you return None we do nothing.However, if you reply with [(channel, message)], we will automatically send that messageto the specified channel.```pythonfrom bigslacker import BigSlacker, BasePluginclass ChannelAnnouncer(BasePlugin):def channel_created(self, data):print('I see a channel is created, gonna reply')return [('C1K4BBY8L', 'Hey guys, a channel has been created...')]token = '1239182918sxxusus'bs = BigSlacker(token)bs.slack()```Of course, if you add more elements to the list, we will also send those messages.##### I want every event in a single functionSure. Just define a `catch_all` method.```pythonfrom bigslacker import BigSlacker, BasePluginclass ChannelAnnouncer(BasePlugin):def catch_all(self, data):print('gonna inspect that data...')token = '1239182918sxxusus'bs = BigSlacker(token)bs.slack()```##### Can I use GEvent ?Yes, all you have to do is monkey-patch it before on your application. Nothing else changes.```pythonfrom gevent import monkeymonkey.patch_all()```##### Can I call the Slack API from it?Yes, we expose the interface. So just call api_call on it as usual.```pythonfrom bigslacker import BigSlackertoken = '1239182918sxxusus'bs = BigSlacker(token)bs.api_call("api.test")bs.slack()```
Package: big-slpp
Big-SLPPBig-SLPP is a simple lua-python data structures parser that also has trailing comma's.It also has two helper functions to help me re-create the files, as created by WoW.Example input-- This is a lua file from the game World of Warcraft: Wrath of the Lich King-- I need those keys sorted, because WoW/Lua keeps moving around the keys for-- no good damn reason >:(-- HOW DO YOU EXPECT ME TO TRACK MY SETTINGS IN A REPO, BLIZZARD!?-- jk, I know Wrath is still relatively rough around the edges._NPCScanOptionsCharacter={["Achievements"]={[1312]=true,[2257]=true,},["NPCs"]={[18684]="Bro'Gaz the Clanless",[32491]="Time-Lost Proto Drake",},["Version"]="3.3.5.5",["NPCWorldIDs"]={[18684]=3,[32491]=4,},}SLPP.decode()output (not what I was looking for)-- This is a lua file from the game World of Warcraft: Wrath of the Lich King-- I need those keys sorted, because WoW/Lua keeps moving around the keys for-- no good damn reason >:(-- HOW DO YOU EXPECT ME TO TRACK MY SETTINGS IN A REPO, BLIZZARD!?-- jk, I know Wrath is still relatively rough around the edges.["_NPCScanOptionsCharacter"]={["Achievements"]={[1312]=true,[2257]=true},["NPCWorldIDs"]={[18684]=3,[32491]=4},["NPCs"]={[18684]="Bro'Gaz the Clanless",[32491]="Time-Lost Proto Drake"},["Version"]="3.3.5.5"}Note the lack of trailing comma's, and _NPCScanOptionsCharacter being wrapped
in quotes and brackets.big_slpp.utils.unwrap()'s output_NPCScanOptionsCharacter={["Achievements"]={[1312]=true,[2257]=true,},["NPCWorldIDs"]={[18684]=3,[32491]=4,},["NPCs"]={[18684]="Bro'Gaz the Clanless",[32491]="Time-Lost Proto Drake",},["Version"]="3.3.5.5",}Practically the same, but sorted! :D
Also, trailing comma's!
Package: big-small-rss-notifier
big-small-rss-notifierPython sources for small rss feed notifiercopy and modify identifications.json as ~/.rss-notifier-login-datas.jsonJSON Example:{
"Eduskunta": {
"public": true,
"username": "",
"password": "",
"feeds": [
"https://www.eduskunta.fi/_layouts/15/feed.aspx?xsl=1&web=%2FFI%2Frss%2Dfeeds&page=f9da32bd-3b14-433b-8205-71a52f570b09&wp=fdd65402-3b0a-4310-a0ba-ba310c157922&pageurl=%2FFI%2Frss%2Dfeeds%2FSivut%2Fdefault%2Easpx"
]
},
"Puolustusministeriö": {
"public": true,
"username": "",
"password": "",
"feeds": [
"https://www.defmin.fi/rss/puolustusministerio_uutiset_ja_tiedotteet"
]
},
"Arvopaperi": {
"public": false,
"username": "login",
"password": "password",
"feeds": [
"https://www.arvopaperi.fi/api/feed/v2/rss/ap"
]
},
"Kauppalehti": {
"public": false,
"username": "login",
"password": "password",
"feeds": [
"https://feeds.kauppalehti.fi/rss/main",
"https://feeds.kauppalehti.fi/rss/klnyt"
]
}
}
Package: bigsmiles
BigSMILES Parser(still under development; but usable)SMILES(simplified molecular-input line-entry system) representation is a line notation for molecules with
given deterministic molecular structures.BigSMILESis an extension to SMILES which provides support for molecules
that contain stochastic molecular structures. The code here parses the string into and abstract syntax tree.DocumentionInstallationPip installable package availablepip install bigsmilespypi: bigsmilesRequirements / DependenciesPython 3.7 and upBasic UsageCode:importbigsmilesasbspolymer_string="CC{[>][<]CC(C)[>][<]}CC(C)=C"polymer=bs.BigSMILES(polymer_string)DocumentationFor quickstart, tutorials, reference material, BigSMILES, everything...  see documentation:DocumentionFeatures NOT implemented yetladder polymersValidation is not comprehensiveNot all aromatic rings are processed correctly at the moment
... Lots more to come
Package: bigsort
bigsortsort or shuffle big file/streamusagepip install bigsortshellbigsort-ireadme.md-osorted.txt# default sort in increasecatreadme.md|bigsort--sortType=d--unique=1>sorted.txt# sort pipe, order in descend, uniquebigsort-isorted.txt-c">"# check orderbigsort-ireadme.md--unique=1|bigsort--sortType=R>sorted.txt# unique and shuflehead-c100000000/dev/urandom|pythonbigsort.py-C=1000-m=0.999--sortType=R-T="./">sorted.txt
wc-l*.py|bigsort-k1n,2-b1-t" "# sort by keybigsort-ireadme.md-sR-g10# get first 10 linespythonimportosfrombigsortimportbigsort,sortFile,check# sort in filesortFile("cat readme.md","sorted.txt")check(open("sorted.txt"),"<=")# sort in pipebigsort(os.popen("cat readme.md"),open("sorted.txt",'w'),unique=1,sortType="d")check(open("sorted.txt"),">")custom sort
Package: bigstack
DescriptionThis decorator increases the stack size for the function and its recursion
limit. The function runs in a separated thread with a stack size specified
by thestacksizeparameter (default: 128MiB). Also the recursion
limit can be modified by therecursionlimitparameter (default: 1M),
but be aware that this is a variable shared by the whole python environment,
so a subsequent invocation of a decorated function may change it.@bigstackdeffunction(...):"""Highly recursive function."""...@bigstack(stacksize=2**30)# stack size = 1GBdeffunction(...):"""Highly recursive function."""...InstallationThe package has been uploaded toPyPI, so you can install it with pip:pip install bigstack
Package: bigstash
OverviewThis is a Python SDK for interacting with theBigStashservice.InstallationTo get the latest stable release from PyPipipinstallbigstashTo get the latest commit from GitHubpipinstall-egit+git://github.com/longaccess/bigstash-python.git#egg=bigstashUsageTo be documented.ContributeIf you want to contribute to this project, please perform the following steps# Fork this repository
# Clone your forkmkvirtualenv-ppython2.7bigstashmakedevelopgitco-bfeature_branchmaster# Implement your feature and testsgitadd.&&gitcommitgitpush-uoriginfeature_branch# Send us a pull request for your feature branchLinksBigStash homeBigStash github repo
Package: big-thing-py
MySSIX Thing SDK for Python이 문서에서는MySSIX IoT Platform의 Thing Python SDK를 소개합니다.Thing은MySSIX IoT Platform에서 사용되는 기능의 단위인Service를 제공하는 제공자입니다. 이 문서를 통해Thing을 실행하고 개발하는 방법에 대해 알 수 있습니다.MySSIX IoT Platform에서Thing은 크게 2가지로 나뉩니다.Big ThingSmall Thing이 문서에서는 Python으로 작성된Big Thing어플리케이션을 실행하고 개발하는 방법에 대해 설명합니다.Small Thing에 대해서는Small Thing을 참고해주세요.Getting StartedPrerequisites해당 SDK를 사용하기 위해서는 다음과 같은 요구사항을 만족해야합니다.Python 3.7+Install from PyPIpip3installbig-thing-pyInstall from sourcegitclonehttps://github.com/sopiot/big-thing-py.gitcdbig-thing-py
pip3install.# 만약 Thing SDK를 개발하고자 한다면 다음의 명령어를 사용합니다.# -e 옵션을 사용하면 레포지토리의 코드 변경사항이 바로 Thing 동작에 반영됩니다.# pip3 install -e .Usage예제를 실행하기 전에MySSIX IoT Platform의Middleware를 먼저 실행해야 합니다.Middleware Docker 이미지 다운로드 & 실행dockerpullsopiot/sopiot_middleware_ubuntu1804_x64
dockerrun-it-d--namesopiot_middleware-p1883:1883-p1884:1884-p8883:8883-p8884:8884-p58132:58132sopiot/sopiot_middleware_ubuntu1804_x64이후, 다음의 명령어를 통해 기본 예제를 실행할 수 있습니다.python3samples/big_thing/basic_feature_big_thing/run.py만약 가상환경을 생성하여 예제를 실행하려는 경우pipenv를 사용할 수 있습니다. 우선, 다음 명령어로pipenv를 설치합니다.pipinstallpipenv--upgradepipenv가상환경을 생성 및 레포지토리로부터 패키지를 설치합니다.pipenvinstall-e.그리고, 다음의 명령어를 통해 기본 예제를 실행할 수 있습니다.pipenvrunpythonsamples/big_thing/basic_feature_big_thing/run.pyThing이Middleware에 등록되면Thing의Service를Scenario를 통해 사용할 수 있습니다.Scenario는MySSIX IoT Platform의Web Client App을 통해 조작 및 생성할 수 있습니다. ->따로 Documents 폴더를 생성하여 Web Client App와 관련한 README를 작성해야하는 것이 좋아보임.SamplesSamples READMEContributionsLicense
Package: big-todo
big-todoMake a big TODO file by concatenating all TODO files in a directory tree.installpip install big-todousageusage: btodo - make a big TODO file [-h] [--name NAME] [--include-header] dirpositional arguments:
dir               the root directoryoptional arguments:
-h, --help        show this help message and exit
--name NAME       the name of the file to combine
--include-header  prepend the relative file path to each sectionexample useFrom the repo root, run:big-todo demo_folder --include-headerThis will traverse the demo_folder and generate a virtual TODO file with
headers turned on, meaning the path of the file being appended will be
inserted as the first line of output.
Package: bigtools
bigtoolspython 工具箱，实现了一些实用的函数、类和赋值了一批常用变量，方便调用，减少工程代码量。安装pip install bigtools使用每个函数、类、变量均有两种导入的方法，视不同情况选择适合的写法。为了更好的说明这个项目的情况，创建这个README我会尽量使用第二种写法。实际工程中我会使用第一种写法，简单直接。# 例：# 第一种写法，简单直接frombigtoolsimportgenerate_hash_value# 第二种写法，包路径清晰frombigtools.hash_toolsimportgenerate_hash_value1. 使用函数或类以生成hash值为例：# 导入包frombigtoolsimportgenerate_hash_value# 第二种写法# from bigtools.hash_tools import generate_hash_valuehash_value=generate_hash_value('python工具箱')# 默认使用md5，可选sha1、sha256 等等print(hash_value)2. 使用变量2.1 以使用 headers 为例：frombigtoolsimportheaders# 第二种写法# from bigtools.default_data import headersprint(headers)importrequestsurl=''requests.get(url=url,headers=headers)2.2 以使用 ContentType 为例：
大写字母开头的是类(type is class)，类里包含已赋值的变量，可用.来加载变量frombigtoolsimportContentType# 第二种写法# from bigtools.default_data import ContentTypeprint(ContentType.app_json_headers)# 发送post请求，获取数据importrequestsurl=''data=''response=requests.post(url=url,data=data,headers=ContentType.app_json_headers)print(response)实现清单1. 已实现的函数或类frombigtools.db_toolsimportmongo_clientfrombigtools.hash_toolsimportgenerate_hash_value,hash_object_dictfrombigtools.jieba_toolsimportget_keywords_from_textfrombigtools.log_toolsimportset_log,SetLogfrombigtools.yaml_toolsimportload_yaml,load_all_yaml,write_yamlfrombigtools.path_toolsimportcheck_make_dir,get_execution_dir,get_file_type,get_execution_file_namefrombigtools.requests_toolsimportget_requests_session,DealException,download,save_response_datafrombigtools.similarity_toolsimportcosine_similarity,edit_distancefrombigtools.stopwordsimportstopwordsfrombigtools.more_toolsimportextract_ip,get_file_size,equally_split_list_or_str,json_validate,load_configfrombigtools.more_toolsimportset_env,load_env,get_func_use_time,OpenFile,sleep,count_str_start_or_end_word_numfrombigtools.more_toolsimportis_chinese,is_english,is_number2. 已赋值的变量和实例化的类详情见于 bigtools.default_data2.1 已赋值的变量frombigtools.default_dataimportheadersfrombigtools.default_dataimportuser_agentsfrombigtools.default_dataimportrandom_headersfrombigtools.default_dataimporten_letterfrombigtools.default_dataimportnumbers2.2 已实例化的类2.2.1 headers里常用的几种 Content-Typefrombigtools.default_dataimportContentTypeprint(ContentType.app_json,ContentType.app_xwfu,ContentType.app_xml,ContentType.mul_fd,ContentType.text_xml,ContentType.app_json_headers,ContentType.app_xwfu_headers,ContentType.app_xml_headers,ContentType.mul_fd_headers,ContentType.text_xml_headers)2.2.2 常用的几种日期格式frombigtools.default_dataimportDateType"""用于编写代码时提示，不建议写入代码里。写入会代码增加阅读难度。实现了以下常用日期格式：YYYY-MM-DDYYYY年MM月DD日YYYY.MM.DDYYYYMMDDYYYY/MM/DD"""# YYYY-MM-DDprint(DateType.type_1)# YYYY年MM月DD日print(DateType.type_2)# YYYY.MM.DDprint(DateType.type_3)# YYYYMMDDprint(DateType.type_4)# YYYY/MM/DDprint(DateType.type_5)2.2.3 re (正则表达式)里常用的 patternfrombigtools.default_dataimportRePatternprint(RePattern.window_INITIAL_STATE)
Package: big-utils
A collection of useful utilities shared a cross a number ofBits In Glassprojects.What is this repository for?This repository a collection of useful, common utilities used over and over again in a number ofBIGprojects.This is a library to be included in other projects.How do I get set up?Dependencies should be installed automatically (they are listed in thesetup.pyfile), but here is thepipcommand for those who like to do things manually:pip install --upgrade pyjwt wheel toml PyYAML daciteTo run the unit tests, you will need additional dependencies:pip install --upgrade pytest pytest-mockAlternatively, run those commands from the project root directory:pip install --upgrade -r requirements.txt
pip install --upgrade -r test-requirements.txtTo run unit tests (usingpytest), execute the following command from the project root directory:pytest -v tests/*
Package: bigxml
BigXMLParse big xml files and streams with ease📖 Documentation|📃 ChangelogParsing big XML files in Python is hard. On one hand, regular XML libraries load the
whole file into memory, which will crash the process if the file is too big. Other
solutions such asiterparsedo read the file as they parse it, but they are complex to
use if you don't want to run out of memory.This is where theBigXMLlibrary shines:Works with XML files of any sizeNo need to do memory management yourselfPythonic APIAny stream can easily be parsed, not just filesSecure from usual attacks against XML parsers
Package: bigyo
bigyo(Badges for me :D)Bigyo (비교(KR): Comparison) is simple python library for side-by-side diff in terminal.Use difflib as its engine.Supports beautiful output with multi-width or zero-width character.Installpip install bigyoIt just works!How toReplacedifflib.Differ().compare(a,b)tobigyo.Bigyo().compare(a,b)and you get your nice side-by-side comparison generator. (Note it is generator)Also, to get full comparison string at once, there isbigyo.Bigyo().comparison_string(a,b)method for you to use.Bigyo rendering strategyDefault bigyo rendering strategy isSimpleBigyoRendererwith default params, which will look like this.- Hello, World |+  Helo, Wold!
?    -     -   |?            +However, you can change separator (defaults to|) if you wish, by makingBigyoRendererclass with parameter,bigyo_rd=SimpleBigyoRenderer(sep="*")...And give it as parameter ofBigyo.bigyo_cls=bigyo.Bigyo(bigyo_renderer=bigyo_rd)In this case, result will look like this.- Hello, World *+  Helo, Wold!
?    -     -   *?            +Also there existsOnelineBigyoRendererwhich will render difference like this.He>l<lo, Wo>r<ld|Helo, Wold<!>HistoryAll the commits can be found ingithub page.0.0.1   2022.12.15 Project init!
0.1.0   2022.12.17 Added comparison_string method, changed name from BigyoStrategy to BigyoRenderer, bugfix
0.1.1   2022.12.17 Separate bigyo_renderer, change directory structure
0.1.2   2022.12.21 Now with sphinx document!
0.1.3   2022.12.21 Requirements.txt had typo.
0.1.4   2022.12.27 Documentation fixs
0.1.4a8 2023.01.05 Tinkering with github action (nothing to do with actual program!)
1.0.0   2023.01.10 Added VerticalBigyoRenderer