Saravanan666/pypi-org huggingface dataset:
Package: seismic-format
Collection of tools for converting between different seismic formats (arc2000, quakeml, seisan)Free software: MIT licenseDocumentation: (COMING SOON!)https://seismic-format.readthedocs.org.Installation>pip install some_path_to_whlUsageThe pip install makes 3 command-line scripts available on your path:>y2k-to-quakeml –y2kfile=path_to_your_arc_file>quakeml-to-y2k –quakeml=path_to_your_qml_file>seisan_to-quakeml –infile=path_to_your_seisan_fileTo set the quakeml network-code and to fix amptype to ‘WAS’ (unit=’other’) do:>seisan-to-quakeml –infile test.y2k –network-code TX –fix-amptype
Package: seismic-graph
[![Docs](https://github.com/rouskinlab/seismograph/actions/workflows/documentation.yml/badge.svg)](https://github.com/rouskinlab/seismograph/actions/workflows/documentation.yml)# SeismographA python library for the analysis of SEISMIC data.## Installation` pip install seismograph `## DocumentationThe documentation is available on [Github Pages](https://rouskinlab.github.io/seismograph).## ContributorsYves Martin, Casper L’espérance-Kerckhoff
Package: seismic-rna
SEISMIC-RNAStructure Ensemble Inference by Sequencing, Mutation Identification, and
Clustering of RNAAboutSEISMIC-RNA analyzes data from RNA mutational profiling experiments,
such asDMS-MaPseqandSHAPE-MaP.
This software introduces an optimized implementation of the algorithmDREEMfor detecting
and quantifying RNA structure ensembles.Installation and UsageDocumentation for installing and using SEISMIC-RNA is available onGitHub Pages.IssuesTheissue pageof
the GitHub repository is the official location for reporting bugs and
other issues. Before opening a new issue, please check if a similar
issue already exists.ContributorsSEISMIC-RNA has been developed by the following individuals in the lab
ofSilvi Rouskinat Harvard Medical School:Matthew "Matty" AllanYves MartinScott GroteAlbéric de LajarteJustin Aruda
Package: seismic-toolbox
seismic-toolboxThe purpose of this repository is to be used as
an open-source library as a base others projects, sometimes
closed source.A goal is also to have as few requirements as possible, namely numpy (and possibly pandas in the future).Packages include:reader: a seg reader interface and a seg-y implementation.InstallationHere is one way to create an environment using conda.conda create --name seismic python=3.10
conda activate seismicUser modepip install seismic-toolboxDev modeClone the repository, activate your environment, cd to
theseismic-toolboxdirectory and install using:pip install -e .Releaseflake8
rm-fRdist
rm-fRbuild
pythonsetup.pysdistbdist_wheel
twineuploaddist/*
Package: seismograph
AboutThis is framework for test development.
It makes life so easy because has flexible structure.
If you are needing for extension which is not, that you can to create
issue on github or implemented it and send merge request.FeaturesBuilt-in extensionsAsync launch at choiceReal suite objectsTest script by stepsTest case as class, function or static functionContext flow for test executionXUnit xml reportDetailed reason of crash by any problemLogical layers for all runnable objectsTime of execution measured separately for any of runnable objectsOpportunity to repeat test with help generator objectInstallationFull installation:pip install seismographSimple install(for unit testing, without extensions):SIMPLE_SEISMOGRAPH=true pip install seismographWith choice extensions:SEISMOGRAPH_EXTENSIONS='selenium, mocker' pip install seismographDocumentationhttp://pythonhosted.org/seismograph/Quick startimportseismographsuite=seismograph.Suite(__name__)@suite.registerdefmy_first_test(case):case.assertion.equal(1,1)if__name__=='__main__':seismograph.main()Run testsseismograph /path/to/suites/or likepython -m seismograph /path/to/suites/Async runmultiprocessingthreadinggevent (for python 2 only)
Package: seismolab
SeismolabOpen-source python framework for downloading, analyzing, and visualizing data of variable stars from space-based surveys.Install seismolab with pip:pipinstallseismolabFor more information on how to install and use seismolab, please refer to thedocumentation.ContributingFeel free to open PR / Issue, or contact mehere.AcknowledgementsThis project has been supported by the KKP-137523 'SeismoLab' Élvonal grant of the Hungarian Research, Development and Innovation Office (NKFIH) and the Lendület Program of the Hungarian Academy of Sciences under project No. LP2018-7.
Package: seismutils
SEISMUTILS: Streamlined seismic exploration and analysisAn open-source Python toolkit tailored for seismology professionals seeking to enhance their productivity and streamline their workflows.Designed with a focus on simplicity and efficiency, it offers an intuitive suite of tools for seamless manipulation, visualization, and analysis of seismic data minimizing the complexity often associated with data processing.DocumentationFor a comprehensive guide on how to install, configure, and use this module, please refer to theofficial documentation. The documentation provides detailed instructions on setting up the module, as well as examples and best practices to help you get the most out of your experience.Should you have any questions or encounter any issues while using the module, please consult the FAQ and troubleshooting sections of the documentation. For further assistance, do not hesitate to contact me!ContributionContributions are welcome and greatly appreciated. Every bit of help counts, from bug reports, feature requests, to code and documentation improvements.
Package: seisplot
seisplotPlotting of seismic data using variable-density or variable-area wiggle displays.DescriptionThe seisplot module provides a single, highly flexible methodplot()to
display seismic data.The module was designed to get decent displays of seismic data in a way that
is more convenient than going through many individual Matplotlib function calls
explicitly. However, if required Matplotlib methods can also be called directly.
The code is pure Python and kept deliberately simple to get students
participating our Geophysics classes and exercises going with Python and
seismic data.Key featuresVariable-density image plots.Variable-area wiggle plots.Highly configurable settings like colors, line widths, colorbars, labels,
axis ticks, grid lines, etc.![Image plot](img/img1.png "Variable-density image plot")
![Wiggle plot](img/img2.png "Variable-area wiggle plot")
![Velocity plot](img/img3.png "Non-seismic data plot")
![Fielddata plot](img/img4.png "Trace-normalized field data plot")Getting StartedDependenciesRequired: numpy, matplotlibInstallationInstall from PyPI:$> pip install seisplotInstall directly from gitlab:$> pip install git+https://gitlab.kit.edu/thomas.hertweck/seisplot.gitEditable install from source:This version is intended for experts who would like to test the latest
version or make modifications. Normal users should prefer to install a
stable version.$> git clone https://gitlab.kit.edu/thomas.hertweck/seisplot.gitOnce you acquired the source, you can install an editable version of seisplot
with:$> cd seisplot
$> pip install -e .Brief tutorialFor a demonstration of various features and much more, please visit the
"examples" folder where several Jupyter notebooks (tutorials) are available.Plotting seismic data (for instance, read with ourseisiopackage and
therefore available as Numpy structured array including trace headers) can be
as simple as:import seisplot

fig, ax = seisplot.plot(data, haxis="offset", width=4, height=6,
                        vlabel="Time (s)", hlabel="Offset (m)", 
                        vmajorticks=0.2, vminorticks=0.1, hminorticks=500
                        vgrid="major")The variablesfigandaxare standard Matplotlib figure and axis handles
that can be used to tweak the display further. You could also create those
first usingfig, ax = plt.subplots(1, 1)and pass them to theplot()method.
In this way, it is possible to, for instance, create several seismic displays in
one figure, or create displays that share the y-axis (usualy "time").Main authorDr. Thomas Hertweck,geophysics@email.deLicenseThis project is licensed under the LGPL v3.0 License - see the LICENSE.md
file for details
Package: seispy
Seismic Processing ToolboxPython toolbox for Lijun’s seimisc processing research projectsFree software: MIT licenseDocumentation:https://seispy.readthedocs.io.FeaturesTODOCreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History0.1.0 (2016-11-13)First release on PyPI.
Package: seissolxdmf
seissolxdmfA python reader for SeisSol xdmf output (posix or hdf5) and hdf5 meshes.
Below is an simple example, illustrating the use of the module:importseissolxdmffn='test-fault.xdmf'# initiate classsx=seissolxdmf.seissolxdmf(fn)# Number of cellsnElements=sx.ReadNElements()# Number of verticesnNodes=sx.ReadNNodes()# Number of nodes per elementsnodesPerElement=sx.ReadNodesPerElement()# Read time stepdt=sx.ReadTimeStep()# Read number of time stepsndt=sx.ReadNdt()# Returns a list of the output time valuesoutputTimes=sx.ReadTimes()# load geometry array as a numpy array of shape ((nodes, 3))geom=sx.ReadGeometry()# load connectivity array as a numpy array of shape ((nElements, 3 or 4))# The connectivity array gives for each cell a list of vertex ids.connect=sx.ReadConnect()# Check, whether variable "SRs" exists in the SeisSol outputassert"SRs"insx.ReadAvailableDataFields()# load SRs as a numpy array of shape ((ndt, nElements))SRs=sx.ReadData('SRs')# load the 9th time step of the SRs array as a numpy array of shape (nElements)SRs=sx.ReadData('SRs',8)
Package: seissolxdmfwriter
seissolxdmfwriterA python module to write seissol outputs readable by paraview.importseissolxdmfwriterassxwimportseissolxdmfassximportnumpyasnpfn="test-fault.xdmf"# Read data from input file using seissolxdmfsx=sx.seissolxdmf(fn)geom=sx.ReadGeometry()connect=sx.ReadConnect()dt=sx.ReadTimeStep()outputTimes=sx.ReadTimes()SRs=sx.ReadData("SRs")SRd=sx.ReadData("SRd")SR=np.sqrt(SRs**2+SRd**2)# Write the 0,4 and 8th times steps of array SRs and SR in SRtest-fault.xdmf/SRtest-fault.h5dictTime={outputTimes[i]:iforiin[0,4,8]}sxw.write("test-fault",geom,connect,{"SRs":SRs,"SR":SR},dictTime,reduce_precision=True,backend="hdf5",)# Finally, the module can be use to write data directly from seissolxdmf, limiting# the memory requirementssxw.write_from_seissol_output('test-fault-sx',fn,['SRs','SRd','fault-tag','partition'],[3,4],reduce_precision=True,backend="hdf5",compression_level=4,)The module also encapsulatesseissol_output_extractor, which can be used to extract and process data from SeisSol output files, allowing selection of variables, time steps, spatial ranges, and output format.
Here is an example of use:# extracts PSR, Vr and partition, at 2nd and 4th time steps and at simulation time 0.5, from test-fault.xdmf and write into test_new-fault.xdmf# use seissol_output_extractor --h for additionnal info about the argumentsseissol_output_extractortest-fault.xdmf--time"i2,i4,0.5"--variablePSRVrpartition--add2prefix"_new"
Package: seittik
SeittikSeittik is a functional programming library for Python that aims to
supplant Python's existing functional interfaces, offering a more
comprehensive and expressive alternative.Put another way: If you ever wished Python'smap,filter, anditertoolshad a fluent API, or thatlambdawasn't quite so verbose,
this is for you.It provides:A fluent and extensive API for processing iterable data:pipes.A compact and expressive alternative tolambda:shears.A kitchen-sink, all-under-one-roof approach.A REPL-first philosophy.ExamplesSomething basic:fromseittikimportP,X,Y# Take numbers 1 through 4, triple them, keep evens, and sum themP([1,2,3,4]).map(X*3).filter(X%2==0).fold(X+Y)# 18# Or, equivalently:P.range(1,4).map(X*3).filter(X%2==0).sum()# 18And something more amusing:importrandom;random.seed(0)# Get a deterministic result belowfromseittikimportP,X,Y# Return 5 arrays of traditional RPG stats (rolling three six-sided dice# for each of "Str", "Dex", "Con", "Int", "Wis", and "Cha") that have at# least one score of 14 or better, sorted by the sum of the array, in# descending order, providing dict labels.(P.roll('3d6').chunk(6).filter(P.any(X>=14)).dictmap({'sum':sum,'scores':X}).take(5).sort(key=X['sum'],reverse=True).list())# [{'sum': 71, 'scores': (13, 13, 9, 8, 16, 12)},#  {'sum': 66, 'scores': (14, 10, 8, 13, 9, 12)},#  {'sum': 66, 'scores': (8, 14, 9, 12, 13, 10)},#  {'sum': 57, 'scores': (9, 15, 8, 6, 10, 9)},#  {'sum': 54, 'scores': (12, 7, 5, 14, 6, 10)}](These undoubtedly look much nicer on thedocumentation
site.)InstallationUsingPoetrywith an existing project:poetryaddseittikIf you're usingpipdirectly (not recommended):pipinstallseittikDocumentationSeeseittik.comLicenseMIT. SeeLICENSE.ChangelogSeeCHANGELOG.md.Like it? Support kitties!If you're able, donations to4 Paws Sake
PAwould be enormously
appreciated. They're an absolutely wonderful animal rescue.("Seittik" is "kitties" spelled backwards. I'm a cat person, and I
wanted to avoid name collisions.)
Package: sejmapi
SejmAPIPython module to work with polish goverment-run Sejm APIhttps://api.sejm.gov.pl/Short overviewsejm=SejmApi(term=9)#creating SejmApi class object and selecting the term(in this case 9)View list of all MPssejm.get_all_MP()Get some details on the MPsejm.get_MP_info(leg=1)#leg is the legitimation idGet link to the MP's photosejm.getPhoto(leg=1)Get list of clubssejm.getClubs()Get info about the clubsejm.getClub_info(id='PiS')#id is the name of the clubGet a link to the logo of the clubsejm.getClublogo(id='PiS')Get the list of the committeessejm.getCommittees()Get a list of the streams from Sejmsejm.getStreams()Get streams from todaysejm.getTodayStreams()Get info about a termsejm.getTermInfo()Get all the prints of the termsejm.getPrints()Get the print detailssejm.getPrint_info(nr=1)#nr is the nr. of the printGet the link to the attachment to the printsejm.getPrint_attachment(nr=1,fileName='1.pdf')CHANGELOGVersion 0.0.1 07/10/2023Added almost all functionalities
Package: sejong-downloader
sejong-downloader세종 코퍼스를 다운로드하기 위해 사용하는 다운로더입니다.사용법$pipinstallsejong-downloader
$# 특정한 경로에 다운받을 경우, p 옵션을 주시기 바랍니다.$# 기본값은 ./data 입니다.$sejong-downloader-pdata
Package: sejong-univ-auth
sejong-univ-authSejong University Member Account Authentication세종대학교 구성원인지 확인하기 위한 간편한 인증 라이브러리입니다.Python이라면 아래와 같은 방법으로 쉽게 구현해보세요!혹시다른 언어를 사용하시나요? 그렇다면저희들이 직접 개발한 REST API를 사용해보세요!Easy to installPip:pip install sejong-univ-authDirect:git clone https://github.com/iml1111/sejong-univ-authpython setup.py installEasy to use>>>fromsejong_univ_authimportauth>>>result=auth(id='16011089',password='<my-password>')>>>result.is_authTrueUsage세종대학교에는 다양한 웹 서비스가 있고, 하나의 포탈 멤버 계정을 통해 인증을 수행합니다.해당 라이브러리의 동작 방식은여러 웹 서비스의 인증 동작 구조를 직접 재현하여 대신해서 로그인을 수행해본 후, 해당 결과를 프로그래밍적으로 활용할 수 있도록 돕습니다.sejong_univ_auth를 사용하기 위한 endpoint 함수는 아래와 같습니다.defauth(id:str,password:str,methods:Authenticator)# id, password: 세종대학교 포탈에 로그인하기 위한 계정 정보입니다.# methods: 어떠한 인증 방식으로 인증을 시도할지 결정합니다. (default=Manual)Methods현재 사용가능한 인증 방식(Method)은 아래와 같습니다.fromsejong_univ_authimport(Manual,PortalSSOToken,DosejongSession,MoodlerSession,ClassicSession)PortalSSOToken세종대학교 포탈 사이트의 인증 방식입니다.DosejongSessiondosejong 사이트의 세션 인증 방식입니다.이름, 학번을 추가로 조회할 수 있습니다.ClassicSession대양휴머니티칼리지 사이트의 세션 인증 방식입니다.함께 조회되는 추가 정보는 다음과 같습니다.이름학번학년재학/휴학/수료 상태고전 독서 인증 현황MoodlerSessionSJULMS 사이트의 세션 인증 방식입니다.이름, 학번을 추가로 조회할 수 있습니다.Manual (default)현재 구현된 모든 메소드를 평균 실행 속도가 빠른 순서대로 수행합니다.인증 성공 및 id/pw 불일치로 인한 인증 실패가 반환될 때까지 순차적으로 실행합니다.메소드를 직접 지정하는 경우, 아래와 같이 사용할 수 있습니다.>>>fromsejong_univ_authimportPortalSSOToken,DosejongSession,auth>>>auth(id='<your-id>',password='<your-pw>',methods=PortalSSOToken)>>>auth(id='<your-id>',password='<your-pw>',methods=DosejongSession)...# 복수의 Authenticator를 순차적으로 수행할 경우>>>auth(id='<your-id>',password='<your-pw>',methods=[PortalSSOToken,DosejongSession])복수의 Authenticator를 list(혹은 tuple) 형태로 주게 될 경우, 순차적으로 메소드를 수행합니다.만약 현재의 메소드에서 현재 인증이 불가능한(Internel Sever Error 등의) 상황일 경우, 바로 다음 메소드로 시프트하여 인증을 진행합니다.AuthResponse인증의 결과는 Nametuple의 형태로 반환됩니다.AuthResponse(success=True,is_auth=True,status_code=200,code='success',body={'name':'신희재','major':'컴퓨터공학과'},authenticator='DosejongSession')success: 인증 서버 정상 동작 여부해당 인증 절차에 대하여 서버는 정상적인 결과를 반환하였습니다.Value: True / Falseis_auth: 인증 성공 여부id/pw가 정확하더라도 서버의 상태 이상 및 인증 포맷이 갱신되어 라이브러리의 방식과 상이할 경우 인증 성공을 반드시 보장할 수 없습니다.인증 결과를 알 수 없을 경우, None이 반환됩니다.Value: True / False / Nonestatus_code: 인증 서버의 HTTP status codeValue: intcode: Authenticator 반환 코드인증이 성공할 경우, 'success'로 통일합니다.인증이 실패 및 알 수 없을 경우, 각각의 분기에 맞는 코드 값을 반환합니다.Value: stringbody: 메타데이터인증 결과에 관련된 메타데이터를 포함합니다.인증 실패시의 보다 정확한 실패 사유이름/학번/학년/재학 상태 등의 추가 정보Value: dictauthenticator: 해당 인증에 사용된 Authenticator 클래스Sejong Auth APIJava, Node 등 다른 언어를 사용중이신 학우분들을 위해 저희들이 개발한 REST API를 사용하실 수 있습니다.단, 해당 API의 경우, 지속적인 지원을 보장할 수 없습니다.Requestmethod의 경우, 기존에 사용가능한 메소드를 "Manual", "DosejongSession"과 같은 형식으로 그대로 입력해주시면 됩니다. 복수의 메소드에 대한 순차적인 호출은 현재 지원되지 않습니다.POSThttps://auth.imsejong.com/auth HTTP/1.1Host:auth.imsejong.com{"id":"<학번>","pw":"<비밀번호>","method":"<사용하고자 하는 메소드>"}Response{"msg":"success","result":{"authenticator":"DosejongSession","body":{"major":"컴퓨터공학과","name":"신희재"},"code":"success","is_auth":true,"status_code":200,"success":true},"version":"0.3.3"}Referenceshttps://pypi.org/project/sejong-univ-auth/https://auth.imsejong.com/
Package: sekai-starknet-libraries
Sekai StarkNet LibrariesA series of libraries to help using Cairo on StarkNet.Examples for use in other Cairo contracts are provided inexamples.ContentsUsageLibrariesStringMathLocal setupUsageTo use the libary, simply install it usingpip install sekai-starknet-librariesLibrariesStringLibrary to store & manipulate strings in Cairo on StarkNet.The doc needs to be written but the code is commented using Python Docstrings standards (kinda)MathShort utility to concatenate arrays.CreditsMarcello BardusThe doc needs to be written but the code is commented using Python Docstrings standards (kinda)Local setuppip install -r requirements.txtTest:make testBuild packages:make build
Package: seki
SekiSeki has been created to automatically generatedrone.ymlfiles to run security tools in the cloud.Related projectsSeki Server: example project to deploy drone server.SecTools: collections of public security related tools containerized.InstallationpipinstallsekiUsageSome seki functions use drone cli commands. To be able to use them,DRONE_SERVERandDRONE_TOKENmust be exported in terminal. You can find them in drone web ui inside account settings.RunThis command allows to run docker images onUsage: seki run [OPTIONS] IMAGEOptionValueDescription--argsTEXTArguments for docker image.--telegram-Notify on telegram build result.--cron@hourly,@daily,@weekly,@monthly,@yearlyCron jobTelegramTo use the telegram option the followingsecretsmust be set:telegram_token: telegram token fromtelegram developer centertelegram_to: telegram user id (can be requested from the@userinfobotinside Telegram)ExamplesFind subdomains forgoogle.comand get results back in telegram.sekirunoscarbc/subfinder.subfinder--args"subfinder -d google.com -o result.txt"--telegramTemplatesUsage: seki template [OPTIONS] FILEOptionValueDescription--cron@hourly,@daily,@weekly,@monthly,@yearlyCron jobParametersTemplates can have defined parameters. Parameters must be defined as a list in the first line of the template.# PARAMETERS: param1,param2,param3And places to replace as follows:- echo $$PARAM1 $$PARAM2 $$PARAM3ExamplesFind subdomains forgoogle.comand get results back in telegram. But this time using a template.sekitemplatetest.ymltest.yml# PARAMETERS: domain
clone:
  disable: true
kind: pipeline
name: default
steps:
- name: run
  image: oscarbc/subfinder.subfinder
  commands:
  - subfinder -d $$DOMAIN -o result.txt

- name: create tar
  image: alpine
  commands:
  - tar czf output.tar.gz .

- name: telegram notificaton
  image: appleboy/drone-telegram
  settings:
    document:
    - output.tar.gz
    format: markdown
    message: >
      {{#success build.status}}
          {{build.number}}: ✅ `{{commit.message}}` 🚁 [See build]({{build.link}})
      {{else}}
          {{build.number}}: ❌ `{{commit.message}}` 🚁 [See build]({{build.link}})
      {{/success}}
    to:
      from_secret: telegram_to
    token:
      from_secret: telegram_tokenSecretsSecrets have to be registered inside seki drone project settings. Inside drone project settingsDrone docsCronTo run pipelines periodically the system uses cron jobs from Drone. Seki creates a new branch and enables cron job for that new branch.Related projectshttps://github.com/anshumanbh/kubebotThanksI would like to thank Drone to open source their project.Licenseseki is licensed under the MIT License. Take a look at theLICENSE.mdfor more information.
Package: sekigae
Sekigae ProgramFor Sekigae ProgramJapanese How To ->https://qiita.com/kamuiroeru/items/ae934e07882dfca64786Requirementspython >= 3.6 ( Use f-strings )InstallshellpipinstallsekigaeShell Command UsageSimple usageshell# 45 Students to 6 rows.sekigae456outputFRONT
-------------------------------
| 23 | 21 | 25 |  1 |  8 | 45 |
-------------------------------
| 18 | 29 | 44 |  4 | 20 | 42 |
-------------------------------
|  2 | 10 | 35 | 30 | 15 | 31 |
-------------------------------
| 37 |  6 | 27 | 40 | 36 | 11 |
-------------------------------
| 16 | 39 |  5 | 14 |  3 | 17 |
-------------------------------
| 28 | 34 |  9 | 13 | 19 | 43 |
-------------------------------
| 32 | 26 |  7 | 12 | 41 | 22 |
-------------------------------
| 38 | 33 | 24 |Edit top labelshell# set tag as "WhiteBoard"sekigae256-tWhiteBoardoutputWhiteBoard
-------------------------------
| 24 | 21 |  7 | 17 | 13 | 15 |
-------------------------------
|  9 |  5 | 10 | 25 | 22 | 16 |
-------------------------------
| 19 | 18 | 20 |  4 |  1 |  6 |
-------------------------------
| 11 |  8 |  3 | 23 | 12 |  2 |
-------------------------------
| 14 |Read CSVout.csv9,12,6,10,8
5,11,2,4,7
3,1shell# choose csv (ignore simple use options)sekigae456--csvout.csvoutputFRONT
--------------------------
|  9 | 12 |  6 | 10 |  8 |
--------------------------
|  5 | 11 |  2 |  4 |  7 |
--------------------------
|  3 |  1 |Write CSVshell# write table to "test.csv"sekigae114-otest.csvoutputFRONT
---------------------
| 11 |  6 | 10 |  1 |
---------------------
|  8 |  5 |  2 |  4 |
---------------------
|  9 |  3 |  7 |
csv wrotetest.csv11,6,10,1
8,5,2,4
9,3,7fix student specific placeshell# format is "row:col:number"# fix '7' to 1st row 2nd col and fix '9' 1st row 4th colsekigae114-s1:2:7,1:4:9outputFRONT
---------------------
|  6 |  7 |  1 |  9 |
---------------------
|  3 |  8 |  2 | 10 |
---------------------
|  4 | 11 |  5 |

        FRONT        
---------------------
|  5 |  7 |  8 |  9 |
---------------------
|  6 | 11 | 10 |  2 |
---------------------
|  1 |  3 |  4 |

        FRONT        
---------------------
|  8 |  7 | 11 |  9 |
---------------------
| 10 |  6 |  2 |  4 |
---------------------
|  3 |  5 |  1 |7is fixed 1st row 2nd col.9is fixed 1st row 4th col.PipelinePipeline inputout.csv10,12,3,5,6
11,4,9,1,13
7,8,2catout.csv|sekigaeoutputFRONT
--------------------------
| 10 | 12 |  3 |  5 |  6 |
--------------------------
| 11 |  4 |  9 |  1 | 13 |
--------------------------
|  7 |  8 |  2 |Pipeline outputsekigae135-f|awk'{ if (gsub(/,/, " ")) print }'output8 5 7 10 12
11 6 3 4 1
13 2 9
Package: sekte2pdf
Install>pipinstallsekte2pdfPython InterpreterSave To File>>>importsekte>>>x=sekte.search('fairy').fetch>>>x[2].download(chapter=1)>>>x.save_to_file('filename.pdf')BytesIO>>>importsekte>>>x=sekte.search('fairy').fetch>>>x[2].download(chapter=1)ByUrl>>>importsekte>>>x=Sekte('https://sektekomik.com/manga/i-become-a-fairy/').manga>>>x.json