jigsawR / R /scripts_archive /test_debug.R
pjt222's picture
Upload folder using huggingface_hub
e232e39 verified
Raw
History Blame Contribute Delete
1.24 kB
# Debug script to test tab extraction step by step
cat("=== Debug Test ===\n")
cat("Step 1: Testing basic environment\n")
# Test if we can create the jigsaw environment
.jigsaw_env <- new.env()
cat("Environment created successfully\n")
# Test basic functions one by one
cat("Step 2: Testing random functions\n")
init_jigsaw <- function(seed = NULL, tabsize = 20, jitter = 4,
width = 300, height = 200, radius = 2.0,
xn = 15, yn = 10) {
if (is.null(seed)) {
seed <- as.integer(runif(1) * 10000)
}
# Store all parameters in environment
.jigsaw_env$seed_initial <- seed
.jigsaw_env$seed <- seed
.jigsaw_env$tabsize <- tabsize
.jigsaw_env$jitter <- jitter
.jigsaw_env$width <- width
.jigsaw_env$height <- height
.jigsaw_env$radius <- radius
.jigsaw_env$xn <- xn
.jigsaw_env$yn <- yn
.jigsaw_env$offset <- 0.0
# Parse input
.jigsaw_env$t <- tabsize / 200.0
.jigsaw_env$j <- jitter / 100.0
}
cat("init_jigsaw function defined\n")
# Test initialization
init_jigsaw(seed = 1234, xn = 2, yn = 2)
cat("Initialization completed\n")
cat("Seed:", .jigsaw_env$seed, "\n")
cat("Grid size:", .jigsaw_env$xn, "x", .jigsaw_env$yn, "\n")
cat("=== Test Complete ===\n")