Saravanan666/pypi-org huggingface dataset:
Package: jfaleiro.setup-utility
setup_utilityUtility functions for setuptools utilities - my standard source checks, testing, cleanup, deployment, etc.SeeLICENSEfor important licensing information.InstallingYoursetup.pywill needjfaleiro.setup_utilityto start - so you either make sure you have it pre-installed using pip:pipinstalljfaleiro.setup_utilityor add this on the very top of yoursetup.pyand forget about it moving forward.try:importsetup_utilityexceptModuleNotFoundErrorase:frompip._internalimportmainassertmain('install jfaleiro.setup_utility'.split())==0fromsetup_utilityimport(BehaveTestCommand,CleanCommand,LicenseHeaderCommand,version_from_git,)andcmd_classes={'license_headers':LicenseHeaderCommand,'behave_test':BehaveTestCommand,'clean':CleanCommand,}Usingpythonsetup.py--help-commandsYou should have commandslicense_headers,clean, andbehave_testlisted. To know what you can configure trypython setup.py <command> --help:pythonsetup.pylicense_headers--helpYou can use command line parameters or add the same commands onsetup.cfg:[license_headers]
header-file = HEADER

[aliases]
test=pytest

[tool:pytest]
addopts = --cov=setup_utility --cov-report htmlYou can also produce your version number from standard git information (tag, branch name, and number of differences):setup(...version=version_from_git(),...)Release tagsrelease/<version>withnnndifferences from master will produce version<version>.dev<nnn>and a tagged version<tag>on master will produce the version<tag>. Everything else will producemaster.dev<nnn>for master orno-version.dev<nnn>for any other branch.Enjoy.
Package: jfaleiro.tsstore
tsstoretsstore - Fast and simple timeseries storageCopyright (C) 2018 Jorge M. Faleiro Jr.SeeLICENSEfor important licensing information.InstallationThe installation depends on which underlying storage you plan on using. If you plan on usingfastparquet:pipinstalljfaleiro.tsstore[fastparquet]Ordask:pipinstalljfaleiro.tsstore[dask]UseAll starts by retrieving arootnode, with a root path and a type of storage:fromjfaleiro_tsstoreimportrootr=root('~/mydata',type_='fastparquet')And from that root you can define and retrieve a storage. You do that by defining a number of attributes for the storage.Let's say for example you want all your "open/high/low/close" prices of all tech stocks from the sourcequandl, unadjusted, in intervals of one day, in one store, you would use attributes along these lines:s=r.get_store(type='stock',sector='tech',source='quandl/wiki',serie='OHLC',adjusted=False,interval='day',interval_size=1)You should be able to use any reasonable dictionary to define the attributes.You can now store your series, associating each serie to individual symbols:importquandls.put('GOOG',quandl.get('GOOG/WIKI',...))s.put('IRBT',quandl.get('IRBT/WIKI',...))Series must be instances ofpandasDataFrames. For each symbol you apply basic operationsput,get,append,prepend, anddelete. These operations are simple and self-explanatory. For example:importpandasaspdfrompandas.testingimportassert_frame_equals.put('ABC',df)# set series df in ABCdf1=s.get('ABC')# retrieve series ABCassert_frame_equal(df,df1)# OKs.append('ABC',df2)# append df2 to ABCs.prepend('ABC',df3)# prepend df3 to ABCassert_frame_equal(s.get('ABC'),pd.concat([df3,df,df2]))# OKs.delete('ABC')# delete seriesTraversalYou have a few traversal operations available. For example, to retrieve all stores of root, and the number of entries on thr timeseries of all symbols of each store:# lists all symbols and size of each serie under root 'r'forsinr.all_stores:forjins.all_symbols:print(f'symbol{j}has{len(s.get(j).index)}items')Final NotesI am a practioner in computational finance. On any given day I must deal with lots of time series of all kinds. Series of prices, measurements of risk, signals of buy/sell/hold, and many others. Series can be related to any window of time: seconds, minutes, weeks, and so forth. And these can be grouped in an arbitrary length (every 5 seconds, or every 3 days, etc)At the same time I have to do all of that, I wanted something simple, fast, and reliable.This library is a result of these requirements.If you are on the same boat, you might benefit from this as well. If you need any additional storage alternatives, the implementation is very simple and straigthforward. Feel free to fork this repository and contribute back your work when you are done.
Package: jfc
JFCJina Flow CompanionThat's right: Jina Flow Companion. Not Jentucky Fried Chicken, or Jesus Fiona Christ.Note:Jina AI doesn't officially support JFC. If you have questions, drop an issue. Don't bother Jina on Slack ;)What does it do?A simple CLI to:Index data from a folder, file, text string, CSV, or (coming soon) DocArray on Jina CloudSearch data via string or fileIt should work with all versions of Jina from 3.0 onwards (prior versions had slightly different APIs)FeaturesRead config from YAML (coming soon) or command-line argumentsConnect via REST, gRPC, or WebSocket gatewaysInstallpip install jfcIndexjfc index <data> -h https://foo.wolf.jina.aiWhere<data>is a CSV file or globSearchjfc search <data> -h https://foo.wolf.jina.aiWhere<data>is a file or stringOther endpointsJust use arbitrary endpoint name instead ofsearchorindexForAnnLiteIndexer(and maybe others?):jfc status -h https://foo.wolf.jina.ai # Get index status
jfc clear -h https://foo.wolf.jina.ai  # Clear indexArgumentsArgumentMeaning-hURL to host-nNumber of documents to index OR return from searchNotesJFC doesn't do any preprocessing of data. What you input is what you getThis is alpha-quality software that I built to scratch an itch. Don't expect miracles ;)Version number is tied to latest version of Jina it has been tested with. Any number past patch version is the patch version for JFC, not Jina.
Package: jfind
# jfind
A very simple script to parse and search for values in a JSON file.## Usage
Just run:`bash jfind FILE_NAME SEARCH_TERM `This will return the locations of all matches that contain the search term (case insensitive). Exact matches will be colored if your terminal supports it.For example:`bash jfind hello.json hi `Output:` $ jfind hello.json hi ### SEARCH RESULTS ###parent-key-1->value: hi thereparent-key-2->an-array->1->value: hi from a list element Found 2matches...`## Installation
Just run:`bash pip install jfind `Or:`bash python-mpip install jfind `## Author
Erick Durán. Copyright © 2021.## License
Released under the GPL-3 License.
Package: jf-ingest
Jellyfish IngestDescriptionThis is a Pypi Project that is shared between Agent and Managed Ingest (our self hosted prefect tasks) that is responsible for downloading Jira and Git code, and uploading it to our S3 bucket, where it can than be ingested to our database via the import tasks.Current State of ProjectThe current state of this project is 'In Development'. Only parts of this module are live in production. We plan on doing a big Jira Cutover sometime in Q4 of 2023, hopefully. After a successful Jira Launch we will begin rolling out our git ingestion to use this moduleDocumentation for local developmenthttps://jelly-ai.atlassian.net/wiki/spaces/JEL/pages/2963210264/Working+with+Jellyfish+Ingest
Package: jfjson
jfjsonJust fucking json!Converts json to python objects using type annotations.@dataclassclassRecord:name:strpos:intage:floatjfjson.loads('[{"name": "you", "pos": 42, "age": 5.2}]',List[Record])# [Record(name='you', pos=42, age=5.2)]It also does data validation and type checkingjfjson.loads('["a", null, 12]',List[Optional[str]])# jfjson.core.JsonConversionError: Found <class 'int'>, but was expecting typing.Optional[str]: at location .[2]Also knows how to write any class that has a__dict__attribute or_asdict()function.@dataclassclassRecord:name:strpos:intage:floatjfjson.dumps([Record(name='you',pos=42,age=5.2)])# '[{"name": "you", "pos": 42, "age": 5.2}]'
Package: jflMLPack
Function Design需要实现的功能：calculate_best_randomstate(): return  score_matrix, bestrandoms; // 找出最高的randomstate，返回得分矩阵和randomstate;cut_head_score_matrix_list(): return score_matrix_head; //根据得分矩阵, 输出排名前n的randomstatelearning_curve_by_score_matrix_head(): return model_*i[randomstate]; //根据排名前n的randomstate/score_matrix, 求出i个模型， 并输出i个学习率曲线和3d模型return_nice_model(): return model; //根据randomstate求出模型，输出模型得分(All R Square, MSE, RMSE, Max Error)，返回模型对象绘制3D图，三视图也输出，共四张绘制2D图，对比同一供应商下不同粒径的模型，x为VF%，Y为TC，同表中不同线为粒径绘制2D图，对比同一粒径下不同供应商的模型。calculate_best_randomstate(degree, algo, x, y, times):找出最高的randomstate，返回得分矩阵和参数解析：degree: 模型的维度/最高次方/升维指数algo: 使用的算法，从sklearn中导入x,y: 数据集合输入输出的划分times: 最大Randomstate指数, 训练次数返回参数: return  score_matrix, bestrandomsscore_matrix: 本次训练所有的分数以及对应的randomstatebestrandoms: 在times次循环训练中，得分最高的randomstatecut_head_score_matrix_list(score_matrix, top)根据得分矩阵, 输出排名前n的randomstate
参数解析：score_matrix: 从calculate_best_randomstate()返回得到top: 输出排在前面的得分返回参数：return score_matrix_headscore_matrix_head：排在前top的radomstate以及对应的分数learning_curve_by_score_matrix_head()return_nice_model(degree, algo, x, y, bestrandoms)根据randomstate求出模型，输出模型得分(All R Square, MSE, RMSE, Max Error)，返回模型对象参数解析：degree: 模型的维度/最高次方/升维指数algo: 使用的算法，从sklearn中导入x,y: 数据集合输入输出的划分bestrandoms: 得分最高的Randomstate指数, 从calculate_best_randomstate()返回得到返回参数:
Package: jfmp
Jellyfin Music PlayerAKA jfmp, a minimalist cross-platform gapless music player for Jellyfin.Features/ToDoGapless playbackIn-memory streaming + cacheLimit cache to a maximum size (LRU ? FIFO ?)ListsList all with lazy loading (Check Qt possibilities)SongsArtistsSort lists (QTableWidgets ?)Filter (by Artist, Album, Genre)Keyboard controlsA-Z: Quick jump in sorted listSpacebar: Play/Pause🠆: NextEnter: Play selectedCtrl+Tab: Change tabSearch functionalityPlayback bar with seek functionalityQueue managmentReorder queuePlay nextAdd to QueueRemote Jellyfin controlDesktop integration (using DBUS ? Needs research)PackagingDebianPip with Wheel distInstall from sourcesRequirementsAs the wheel for music-player-core is not yet provided you have to build it yourself from sources, this is why you need these requirements:boost >=1.55.0ffmpeg >= 2.0 (including libswresample)portaudio >=v19chromaprintDebian and derivativesapt-getinstallpython-devlibsnappy-devlibtoolyasmlibchromaprint-devportaudio19-devlibboost-dev# FFmpegapt-getinstalllibavformat-devlibavresample-devInstall and buildgit clone https://github.com/n-peugnet/jfmp
pip install --user pipenv
pipenv installNote: if you want to use your system theme you will have to symlink your virtualenv'sPySide2folder to your system one. It is probably located around/usr/lib/python3/dist-packages/PySide2.Runpipenv run ./main.pyBuilt Withalbertz/music-player-coreiwalton3/jellyfin-apiclient-python
Package: jf-pygments
Extend the Python syntax highlighter with some custom lexers and styles.https://pygments.org/docs/plugins/pip install --user "pygments[plugins]"pip install --user jf_pygmentshttps://python-poetry.org/docs/pyproject/#plugins[tool.poetry.plugins][tool.poetry.plugins."pygments.styles"]white="jf_pygments:WhiteStyle"baldr="jf_pygments:BaldrStyle"[tool.poetry.plugins."pygments.lexers"]baldrsql="jf_pygments:BaldrSqlLexer"
Package: jfricas
This project implements a Jupyter kernel forFriCAS.Documentation:https://jfricas.readthedocs.ioGit repository:https://github.com/fricas/jfricasAuthors:Ralf Hemmecke,
Kurt Pagani(and sundry other good-natured folks)Version:2.0.0 (22-Jul-2023)License:Simplified BSD License
Package: jfrog-client
JFrog ClientAPI Calls to interact with JfrogExplore the docs »Report Bug·Request FeatureTable of ContentsAbout The ProjectBuilt WithGetting StartedPrerequisitesInstallationUsageRoadmapContributingLicenseContactAcknowledgmentsAbout The ProjectThis project is collection of API calls that interact with the Jfrog Platform to help maintain daily operations such as checking the health, getting current version, getting storage usage, user details, create repos etc.(back to top)Built With(back to top)Getting StartedTo get a local copy up and running follow these simple example steps.PrerequisitesThis is an example of how to list things you need to use the software and how to install them.pythonInstallationClone the repogitclonehttps://github.com/peterdeames/jfrog-client.gitInstall Python packagespipinstall-rrequirements.txt(back to top)RoadmapPlatformGet Count of UsersGenerate TokenGet TokensGet Default Token ExpirySet Default ExpiryArtifactoryPing Artifactory InstanceGet Artifactory VersionGet Artifactory Licence DetailsGet Count of RepositoriesRename RepositoryMission ControlPing Mission Control InstanceXrayPing Xray InstanceGet Xray VersionMigrationSetup and Migrate Local ReposSetup Remote ReposSetup Virtual ReposSetup GroupsSetup PermissionsSetup ProjectsReport the repos differences between 2 JFP InstancesReport the group differences between 2 JFP InstancesReport the permission differences between 2 JFP InstancesReport the artifact differences between 2 JFP InstancesSee theopen issuesfor a full list of proposed features (and known issues).(back to top)ContributingContributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make aregreatly appreciated.If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!Fork the ProjectCreate your Feature Branch (git checkout -b feature/AmazingFeature)Commit your Changes (git commit -m 'Add some AmazingFeature')Push to the Branch (git push origin feature/AmazingFeature)Open a Pull Request(back to top)LicenseDistributed under the MIT License. SeeLICENSE.txtfor more information.(back to top)ContactProject Link:https://github.com/peterdeames/jfrog-client(back to top)
Package: jfscripts
jfscriptsA collection of my Python scripts. They all end with the file extension “py”.
Maybe they are useful for someone else.dns-ipv6-prefix.pyusage: dns-ipv6-prefix.py [-h] [-V] dnsname

Get the ipv6 prefix from a DNS name.

positional arguments:
  dnsname        The DNS name, e. g. josef-friedrich.de

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exitextract-pdftext.pyusage: extract-pdftext.py [-h] [-c] [-v] [-V] file

positional arguments:
  file            A PDF file containing text

optional arguments:
  -h, --help      show this help message and exit
  -c, --colorize  Colorize the terminal output.
  -v, --verbose   Make the command line output more verbose.
  -V, --version   show program's version number and exitfind-dupes-by-size.pyusage: find-dupes-by-size.py [-h] [-V] path

Find duplicate files by size.

positional arguments:
  path           A directory to recursively search for duplicate files.

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exitlist-files.pyusage: list-files.py [-h] [-V] input_files [input_files ...]

This is a script to demonstrate the list_files() function in this file.

list-files.py a.txt
list-files.py a.txt b.txt c.txt
list-files.py (asterisk).txt
list-files.py "(asterisk).txt"
list-files.py dir/
list-files.py "dir/(asterisk).txt"

positional arguments:
  input_files    Examples for this arguments are: “a.txt”, “a.txt b.txt
                 c.txt”, “(asterisk).txt”, “"(asterisk).txt"”, “dir/”,
                 “"dir/(asterisk).txt"”

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exitmac-to-eui64.pyusage: mac-to-eui64.py [-h] [-V] mac prefix

Convert mac addresses to EUI64 ipv6 addresses.

positional arguments:
  mac            The mac address.
  prefix         The ipv6 /64 prefix.

optional arguments:
  -h, --help     show this help message and exit
  -V, --version  show program's version number and exitimage-into-pdf.pyusage: image-into-pdf.py [-h] [-c] [-v] [-V]
                         {add,ad,a,convert,cv,c,replace,re,r} ...

Add or replace one page in a PDF file with an image file of the same page
size.

positional arguments:
  {add,ad,a,convert,cv,c,replace,re,r}
                        Subcmd_args

optional arguments:
  -h, --help            show this help message and exit
  -c, --colorize        Colorize the terminal output.
  -v, --verbose         Make the cmd_args line output more verbose.
  -V, --version         show program's version number and exit
Package: jfwEncoderDecoder
JFW-Encoder-DecoderA simple encoding/decoding scheme that freakin worksThis sdk is inspired from googles protocol buffers
This sdk is aimed to help embedded developer better integrate data exchange protocols with web/app developers. Data is encoded in binary format(Size and Speed advantage) and decoded into json format(Easy for web/app developer)
User decides the data format by providing a header file. The user can insert data members within the fundamental data structures. Which are:veryHighPriorityData_thighPriorityData_tnormalPriorityData_tlowPriorityData_tveryLowPriorityData_tThe structure names are to help user sort data members when using this sdk for data logging purpose.âœ¨Magic âœ¨Packet StructureData is encoded according to the following schemeSYNC_CHAR_1SYNC_CHAR_2LENGTHMSG_IDDATA[LENGTH]CK_ACK_B0xB50x62LengthPacket IdData LengthChecksumChecksumFeaturesData packetization for proper synchronization incase of garbage data.Checksum for data integrityLarge range of fundamental c datatypes for code optimizationSmall code footprint and time complexityNo dynamic allocation for CFuture Plans for developmentAdd option for encryption
Add support for other languages
Test and Build enviromentCurrently only C and Python are supportedTechCurrently the sdk does not uses any external dependency for C (except configuration file).The python dependencies are packed within the pypi package.InstallationSDK requiresPython3.6+ to run.Install the package.pip3installjfwEncoderDecoderGenerate the strcture class from conf header filepython3-mjfwEncoderDecoder.jfw_generator$filepathNow the class file has been generated and user can start using the sdkUsageDecodingimportjsonimportjfwEncoderDecoder.jfw_deserializerasjfwbinaryFilePath="3014693-893931545-540029520-3732.bin"withopen(binaryFilePath,"rb")asf:data=f.read()ser=jfw.deserializer(data,len(data))ser.search()while(ser.decode_idx<len(ser.sync_char_off)):final_json=ser.decode(False)if(final_json!=None):temp=json.loads(final_json)if'async'intemp:temp['async']['batteryId']="".join(chr(i)foriintemp['async']['batteryId'])print("Data Lost: "+ser.loss())Note: Strings have to be dealt with in post processingEncoding/Decodingwithopen('file.json',"rb+")asf:lines=f.readlines()idx=0forlineinlines:idx+=1final_dictionary=json.loads(line)encoder=jfwEncoderDecoder.jfw_serializer.serializer(final_dictionary,len(final_dictionary))pkt_data=encoder.encode()decoder=jfwEncoderDecoder.jfw_deserializer.deserializer(pkt_data,len(pkt_data))decoder.search()ret_json=decoder.decode()if(json.dumps(final_dictionary)==str(ret_json)):print("Line "+str(idx)+": Encoding/Decoding Successful!")else:print("ERROR!!!!!!")DevelopmentWant to contribute? Great!
Contact ataltamash.ar96@gmail.comLicenseGNU General Public License v3 (GPLv3)Free Software, Hell Yeah!
Package: jgb
金箍棒(jgb)如意金箍棒，是中国明代神魔小说《西游记》中孙悟空所使用的兵器，在书中简称“金箍棒”和“如意棒”，又名“灵阳棒”、“天河定底神珍铁”（大禹命名）或“天河镇底神珍”。是东海龙宫的镇海之物，由太上老君所炼制（同时也是“如意金箍棒”一词的取名者），曾被大禹治水借去，最终成为孙悟空毕生的战斗装备。
from如意金箍棒金箍棒，又称如意金箍棒，是中国古代小说《西游记》中的神器之一，也是孙悟空的武器。金箍棒由东海龙宫的龙王送给孙悟空，它可以变大变小、轻重自如，威力无穷。孙悟空可以随心所欲地控制金箍棒，使它变长变短、变轻变重，以及变成各种形状，可以用来攻击敌人或保护自己。金箍棒的特性使得孙悟空在西天取经的过程中能够战胜各种妖魔鬼怪，保护唐僧取经。因此，金箍棒成为了孙悟空的标志性武器，也成为了中国文化中的经典形象之一。
from ChatGPT
Package: jgb-editor
정간보 편집기 (English version)다운로드https://github.com/depth221/Jeongganbo-editor/releases/※ macOS 및 Linux에서는pip install jgb-editor로 정간보 편집기를 설치할 수 있습니다.※ macOS에서 실행 파일을 만들려면 아래 '직접 설치' 단락을 참고하세요.소개지금까지 출시된 정간보 편집기는 2007년에 모젼스랩, 전남대, 단국대에서 공동으로 출시한정간보 매니아와 한 개인 개발자가 2011년 경에 제작한정간보 프로젝트가 있습니다.다만 정간보 매니아는 업데이트가 끊어진 탓에 윈도우 10 이상의 최신 운영체제를 지원하지 않습니다. 그리고 전문가용 버전은 유료로 판매했으나, 현재는 공식적으로 전문가용 버전을 구매할 방법이 없습니다.정간보 프로젝트 또한 최근에 다운로드 링크가 사라져 공식적으로 구할 방법이 없어졌습니다.결국 현재는 정간보를 그릴 때 별도의 채보 프로그램을 쓰기보다는 워드프로세서(한컴오피스 한글, MS 워드 등)를 사용하는 경우가 많아졌습니다. 워드프로세서로 정간보를 그리는 작업은 그리 어렵지 않지만, 각종 시김새나 장식음 이미지 파일을 따로 구해서 삽입해 주어야 한다는 문제점이 있습니다.이러한 상황에서 워드프로세서를 사용하는 것보다 빠르고, 시김새 그림 파일을 따로 준비할 필요도 없고, 윈도우 외의 운영체제에서도 사용할 수 있는 간단한정간보 편집기를 만들어 보았습니다.기존 정간보 사보 프로그램에 비해 부족한 부분도 많으나, 이용하면서 불편했던 부분이나 개선점을 이야기해 주시면 최대한 반영하도록 하겠습니다.사용법새로운 정간보 쪽 만들기Ctrl+N으로 정간보 쪽 양식을 새롭게 만들 수 있습니다.
여기에서 '한 페이지에 들어갈 각', '한 각에 들어갈 강', '한 강에 들어갈 정간'을 설정할 수 있으며, 현재로서는 정간보 작성 중 이 설정을 바꿀 수 없습니다.음표 및 쉼표 입력각 음은 1~5번 키에 할당되어 있고, 숫자 키를 Ctrl 키와 함께 누르면 하나 높은 음이, Alt 키와 함께 누르면 하나 낮은 음이 입력됩니다.1: 황종(黃)Ctrl+1,Alt+2: 대려(大)2: 태주(太)Ctrl+2: 협종(夾)Alt+3: 고선(姑)3: 중려(仲)Ctrl+3,Alt+4: 유빈(蕤)4: 임종(林)Ctrl+4: 이칙(夷)Alt+5: 남려(南)5: 무역(無)Ctrl+5,Alt+1: 응종(應)` 키(물결표 키)를 누르면 입력되는 음이 한 옥타브 올라간 상태로 고정되며, Shift+` 키를 누르면 한 옥타브 내려간 상태로 고정됩니다. -2~2옥타브까지 지원합니다.-키로 연음을 입력할 수 있으며,space로 쉼표(△)를 입력할 수 있습니다.delete키로 클릭된 칸의 내용을 지울 수 있으며,backspace키로 칸 자체를 없앨 수 있습니다.장식음 입력클릭한 칸에서 마우스 우클릭을 하면 장식음 입력 목록이 나옵니다. 여기서 입력할 장식음을 고를 수 있습니다.새로운 칸 넣기연속해서 음표를 입력하면 1박~6박에 맞게 칸이 자동으로 조절됩니다. 만약 원하는 형태로 음표를 넣고 싶다면 아래와 같이 직접 칸의 모양을 설정할 수 있습니다.Ctrl+→키를 누르면 현재 클릭된 칸 오른쪽에 새로운 칸을 만듭니다.Ctrl+space키를 누르면 현재 클릭된 칸 아래쪽에 새로운 칸을 만듭니다.숨표 입력정간 오른쪽 빈 공간의 왼쪽 부분을 클릭하면 숨표가 입력됩니다. 한 번 더 누르면 없어집니다.시김새 입력정간 오른쪽 빈 공간의 오른쪽 부분을 클릭하면 시김새를 입력하는 창이 뜹니다. 여기서 원하는 시김새를 입력할 수 있습니다. 버튼을 연속해서 누르면 시김새가 주르륵 입력됩니다.제목-소제목 및 작가 수정페이지 오른쪽의 제목 및 소제목 부분을 클릭하면 위와 같이 제목 및 작가를 수정할 수 있습니다.페이지 넘기기이전 페이지로 넘어가려면Page Up(PgUp) 키, 다음 페이지로 넘어가려면Page Down(PgDn) 키를 누르면 됩니다.또한 정간보를 작성하다가 페이지의 끝에 도달하면 자동으로 다음 페이지로 넘어갑니다.저장 / 열기Ctrl+S로 정간보 프로젝트 파일(.jgbx)을 저장합니다(이미지 파일이 아님!).Ctrl+O로 저장해 놓은 프로젝트 파일을 불러올 수 있습니다.내보내기Ctrl+E로 정간보를 이미지(.png) 파일로 내보낼 수 있습니다. 각 페이지마다 한 장의 이미지 파일로 저장됩니다.악보 예시정간보 예시 파일은example폴더에 있습니다.직접 설치의존성Python 3.10PyQt5BeautifulSoappyinstaller(실행 파일로 만들 시에만)윈도우※ pip을 먼저 설치해야 합니다!pipinstall-rrequirement.txt.\make_exe.cmd실행 파일은dist폴더에 있습니다.맥※ 기본적으로 최근 macOS에는 pip3가 기본적으로 설치되어 있습니다. 만약 pip3가 설치되어 있지 않다면파이썬 공식 웹 사이트에서 macOS용 파이썬을 설치해 주세요.pip3install-rrequirement.txt
./make_exe.sh실행./dist/jeongganbo_editor/jeongganbo_editor리눅스sudoaptinstallpip
pipinstall-rrequirement.txt
./make_exe.sh실행./dist/jeongganbo_editor/jeongganbo_editor구현 예정[ ] 번역 개선[ ] 테마(글꼴, 배경색 등) 변경 기능 추가[ ] 정간보 매니아 파일(.jgb) 부분 지원(공개 포맷이 아니라 완전 지원은 어렵습니다)[ ] 미디(MIDI) 재생 기능 추가[ ] PDF로 정간보 내보내기 기능 추가
Package: jgf
JGF(Z) format implementationThis package implements export and import functions for the JSON Graph Format (gZipped)JGF(Z)(https://jsongraphformat.info). Supported input formats/libraries arenetworkx,igraph,numpymatrices andJXNFfiles. All network, node and edges attributes are saved as well.This project is being developed to support the new network datatype for (brainlife.io).AuthorsFilipi N. SilvaFundingInstallationYou can install this package usingpip:pipinstalljgfor install it from this git repository:gitclone<repositoryURL>cd<repositoryPATH>
pipinstall-e./API ReferenceAPI reference can be found in (https://jgf.readthedocs.io/).Example of useTo use the library in igraph environment simply import the correct module and runsaveorloadfunctions:importigraphasigimportjgf.igraphasjigg=ig.Graph.Famous("Zachary")# will save a compressed filejig.save(g,"zachary.jgfz")g,=jig.load("zachary.jgfz")You can also use it to save and load connectivity matrices as square numpy matrices:importnumpyasnpimportjgf.conmatasjcmA=np.array([[0,0.1,0.2,0,0],[0,0,0,0.5,0],[0,0,0,0,1.0],[1.0,1.0,0,0,0],[0,0,0.5,0,0],])nodeProperties={"name":["Node 1","Node 2","Node 3","Node 4","Node 5",]}# will save a compressed filejcm.save(A,"example.jgfz",label="Example",nodeProperties=nodeProperties)B,properties=jcm.load("example.jgfz",getExtraData=True)
Package: jgpackage
jgpackageEste Ã© um pacote mÃ­nimo que serve como tutorial para:deploy de pacotes no PyPiuso de pipelines CI\CD para Python PackagesComo usar:pipinstalljgpackageAnd to use the package:>>>importsamplePackageassp>>>sp.format_text("Yolo")'my input: Yolo'Read the __doc__One of Guido's key insights is that code is read much more often than it is written.PEP8EntÃ£o, seguem algumas dicas para ler a documentaÃ§Ã£o do pacote.Help>>>importsamplePackageassp>>>help(sp)#help no mÃ³dulo>>>help(sp.format_text)#help na funÃ§Ã£o__doc__>>>print(sp.__doc__)#doc do modulo>>>print(sp.format_text.__doc__)#doc da funÃ§Ã£o