memo: GoAT Ascii Diagram

Table of contents

Repo


Standalone Use

(2024/06/16)

  1. Download package and Install go

    1
    2
    3
    4
    5
    6
    
    cd Programs/     # dir of the package
    su   # installing it requires root
    rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
    nvim ~/.bashrc
    # write: export PATH=$PATH:/usr/local/go/bin
    go version
    
  2. Install goat:

    1
    
    go install github.com/blampe/goat/cmd/goat@latest
    

    Check the usage of goat:

    1
    
    ./go/bin/goat  -h
    
  3. Use goat to convert a txt file to svg image: (Asked chatGPT how to use goat. Althgouh it answered the usage of the npm version, I saw the -o argument.)

    1
    
     ./go/bin/goat  -i test.txt -o test.svg
    

Notes:

  • Some unicode symbols that are wider than 2:1 aspect ratio, such as ✚, ⊖, cannot be correctly converted to svg. And it will cause overleaf to prompt errors.

(2023-05-29)

This diagram is supported by Hugo natively.

Ascii-art Archive

Trees

1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Overlaps

Line Decorations

Line Ends

Dot Grids

· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·

Large Nodes

A 1 2 3 4 B 5 C 6 8 7 D

Small Grids

a b a b a b a b

Big Grids

A B A B A B

Complicated

& A M S i o i q f b B x u j o e a ( - x d r a > e f R > c o C n u o b ( n r ) ) d n e e J d r o s i n N o R D t o i u a a n g d d l o i t n e D i a g o n a l s C V u e r r v t e i d c a l n o t A N C : o u l d r r i A a / I v n s i n e e h s t d - e - t r l B i h i i s i o n ' s r e q n . u * o o b t t o e l a s d ' * l i n e D o n S e e ? a r c 3 h

Ascil Art Cube

, 1 2 8 9 6 9 6 ` ` . . ` ` ` ` . .
` ` . . ` . ` ` . ` .

Coordinates

z x p l a n e y
f g : : x a f g : : x f : g : : : x f : g : : : : x b f g ( ( x x x ) )
f x f f ( x x ) f x _ { k } δ ( f x t - k T ) x w
w
( x , x S c ) r e e n I k n e x t r e n g e ( P c ( r l O r e x a s r o n l s t j t , ϕ R p h e e x ( a a o c r φ y c g t , ( e o i r x 𝐮 n o ' ) a n ( ) ) l 𝐱 ϕ t ) ) 𝐖 r N a 𝐮 D n + C s ( b f P r φ C s o ( a p s 𝐮 m a p ) e c e r e c a t φ t i 𝐌 r v v a e 𝐮 i n ) + e s c w f K O e b r j n e e c l t P i s f r n p e a f c i e h l t e r 𝐮

NeRF vs EWA:

P r o j c e a c m t e r p a o i 1 n t s P r o j e c t R p r a a a l s y r y i c s a n r l s e e i a l p e L s r e a s n i e l c e n f e g e o i s o n s t e p g r i n t

PixelNeRF:

P r o j e c v t i e p w o i 1 v n i t e s w 2

Ellipses

. " ~ - - - o ~ . " " - _ " - - - - - - - . - _ " - " . " " .

Splat

G a i 2 u a D s n s s S - c r e e n . " " . V D o e l p u t m h e h . " d e ~ a r t e a i h s a s 𝐭 b e e . n C t o h v r o m ~ w a . " n t r o i n x t o i s t h 𝚺 e ' . s c r e e n
Built with Hugo
Theme Stack designed by Jimmy