gogamer: Go Game Data Parser

Easy and flexible interface for manipulating go game (weiqi, baduk) data. The package features a reader function for SGF (smart go format) text files, and a set of plotting functions that draw go board images.

Author
Kota Mori [aut, cre]
Date of publication
2016-09-08 07:33:47
Maintainer
Kota Mori <kmori05@gmail.com>
License
MIT + file LICENSE
Version
0.4.3
URLs

View on CRAN

Man pages

addlabels
Add text label on board
addmarkers
Add markers
addstones
Add stones to go board
addterritory
Add territory markers
get_props
Find tag properties in sgf
ggkifu
One-page kifu image
ggoban
Draw go board
gogame
Go game object
gogame_graphics
Graphic parameters for go game images
gogamer
gogamer: Go Game Data Parser
gokifu
Kifu (go game record) for a range of moves
gostate
Go game state
is.ggkifu
Check if the object is ggkifu class
is.ggoban
Check if object is ggoban class
is.gogame
Check if the object is gogame class
kifu
Kifu for certain move range
kifunote
Draw outside note of kifu
mimiaka
Mimiaka (ear-reddening) game
parse_sgf
Parse text of the smart go format.
parse_sgfnode
Parse SGF of each node
pipe
Pipe operator
plot.gokifu
Draw kifu
plot.gostate
Draw go board state as graphic
prune_sgf
Remove branches from SGF text
read_sgf
Read and parse a SGF file
saikoyo
sai vs toya koyo
set_gamepath
Switch path of go game
star_position
Get location of stars
stateat
Go board status at a move number
suggested_size
Suggested size used for saving

Files in this package

gogamer
gogamer/inst
gogamer/inst/extdata
gogamer/inst/extdata/saikoyo.sgf
gogamer/inst/extdata/mimiaka.sgf
gogamer/tests
gogamer/tests/testthat.R
gogamer/tests/testthat
gogamer/tests/testthat/handicap.sgf
gogamer/tests/testthat/test-gogame.R
gogamer/tests/testthat/deletestone.sgf
gogamer/tests/testthat/move1e5.sgf.gz
gogamer/tests/testthat/test-sampledata.R
gogamer/tests/testthat/kgs2.sgf
gogamer/tests/testthat/kgs1.sgf
gogamer/tests/testthat/joseki.sgf
gogamer/tests/testthat/test-sgftag.R
gogamer/tests/testthat/branch.sgf
gogamer/tests/testthat/test-prune.R
gogamer/tests/testthat/tsumego1.sgf
gogamer/tests/testthat/ko.sgf
gogamer/tests/testthat/ko9.sgf
gogamer/tests/testthat/addstone.sgf
gogamer/tests/testthat/escape.sgf
gogamer/tests/testthat/tsumego2.sgf
gogamer/tests/testthat/multiend.sgf
gogamer/tests/testthat/markers.sgf
gogamer/src
gogamer/src/sgftree.h
gogamer/src/sgftree.cpp
gogamer/src/branchpath.cpp
gogamer/src/coordtag.cpp
gogamer/src/treeCompressor.cpp
gogamer/src/gogame.cpp
gogamer/src/tree.h
gogamer/src/transition.cpp
gogamer/src/validate.h
gogamer/src/validate.cpp
gogamer/src/prune.cpp
gogamer/src/RcppExports.cpp
gogamer/src/filltree.cpp
gogamer/src/movenumber.cpp
gogamer/src/gogame.h
gogamer/NAMESPACE
gogamer/data
gogamer/data/saikoyo.rda
gogamer/data/mimiaka.rda
gogamer/R
gogamer/R/utils.R
gogamer/R/sgfreader.R
gogamer/R/draw.R
gogamer/R/gostate-class.R
gogamer/R/boardsize.R
gogamer/R/ggkifu-class.R
gogamer/R/filltree.R
gogamer/R/data.R
gogamer/R/gogame-class.R
gogamer/R/RcppExports.R
gogamer/R/gogamer.R
gogamer/R/graphic.R
gogamer/R/ggoban-class.R
gogamer/R/gokifu-class.R
gogamer/R/sgftagparser.R
gogamer/R/prune.R
gogamer/R/global.R
gogamer/R/transition.R
gogamer/README.md
gogamer/MD5
gogamer/DESCRIPTION
gogamer/man
gogamer/man/get_props.Rd
gogamer/man/pipe.Rd
gogamer/man/is.ggoban.Rd
gogamer/man/addlabels.Rd
gogamer/man/ggkifu.Rd
gogamer/man/kifu.Rd
gogamer/man/gogame_graphics.Rd
gogamer/man/gostate.Rd
gogamer/man/gogame.Rd
gogamer/man/is.gogame.Rd
gogamer/man/gokifu.Rd
gogamer/man/parse_sgf.Rd
gogamer/man/plot.gokifu.Rd
gogamer/man/mimiaka.Rd
gogamer/man/plot.gostate.Rd
gogamer/man/gogamer.Rd
gogamer/man/ggoban.Rd
gogamer/man/addterritory.Rd
gogamer/man/is.ggkifu.Rd
gogamer/man/set_gamepath.Rd
gogamer/man/addstones.Rd
gogamer/man/read_sgf.Rd
gogamer/man/stateat.Rd
gogamer/man/addmarkers.Rd
gogamer/man/parse_sgfnode.Rd
gogamer/man/saikoyo.Rd
gogamer/man/kifunote.Rd
gogamer/man/star_position.Rd
gogamer/man/prune_sgf.Rd
gogamer/man/suggested_size.Rd
gogamer/LICENSE