┌ Info: 2024-07-12 09:54:04 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 09:54:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 09:54:35 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 09:54:35 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 09:54:40 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 09:54:41 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 10:10:29 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:10:29 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 10:11:10 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:13", ArgumentError("Package Libz not found in current path.\n- Run `import Pkg; Pkg.add(\"Libz\")` to install the Libz package."), Any[(top-level scope at app.jl:13, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Warning: 2024-07-12 10:11:13 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Error: 2024-07-12 10:12:46 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:14", ArgumentError("Package Libz not found in current path.\n- Run `import Pkg; Pkg.add(\"Libz\")` to install the Libz package."), Any[(top-level scope at app.jl:14, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Error: 2024-07-12 10:13:12 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:14", ArgumentError("Package Libz not found in current path.\n- Run `import Pkg; Pkg.add(\"Libz\")` to install the Libz package."), Any[(top-level scope at app.jl:14, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Error: 2024-07-12 10:13:46 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:14", ArgumentError("Package Libz not found in current path.\n- Run `import Pkg; Pkg.add(\"Libz\")` to install the Libz package."), Any[(top-level scope at app.jl:14, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Info: 2024-07-12 10:25:09 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:25:12 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:25:25 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 10:25:26 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 10:26:26 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:26:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:28:32 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:28:36 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:29:01 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:29:01 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:29:06 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 10:29:06 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 10:31:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:31:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:31:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:31:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 10:31:38 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:13", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:13, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Warning: 2024-07-12 10:31:42 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Error: 2024-07-12 10:32:30 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:13", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:13, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Error: 2024-07-12 10:34:29 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:15", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:15, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Info: 2024-07-12 10:35:24 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:35:27 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:35:34 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:35:34 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:35:46 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 10:35:46 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 10:43:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:43:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:43:36 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:43:36 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:43:59 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:43:59 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:45:43 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:45:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:45:54 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 10:46:14 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:46:19 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 10:46:19 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 10:48:43 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:48:43 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:50:03 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:50:03 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:50:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:50:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:53:15 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:53:15 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:53:25 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:53:25 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:00 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:00 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:04 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:04 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:27 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:27 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:31 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:31 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:51 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:54:51 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:55:02 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:55:02 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:55:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:55:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:56:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:56:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:56:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:56:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:57:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:57:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:58:55 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 10:58:55 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:00:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:00:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:03:30 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:03:30 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:04:37 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:04:37 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:57 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:05:57 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:06:20 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:06:20 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:07:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:07:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:07:22 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:07:22 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 11:09:01 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:15", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:15, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Warning: 2024-07-12 11:09:05 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Info: 2024-07-12 11:16:35 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:16:39 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:17:08 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:17:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:17:13 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 11:17:13 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 11:19:34 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:19:34 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:19:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:19:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:20:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:20:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:20:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:20:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:25:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:25:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:27:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:27:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:27:09 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:29:34 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:29:34 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:29:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:29:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:31:14 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:31:14 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 11:32:12 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:19", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:19, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Warning: 2024-07-12 11:32:17 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Info: 2024-07-12 11:38:48 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:38:51 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:38:59 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:39:01 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:39:06 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 11:39:07 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 11:39:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:39:54 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:41:36 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:41:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:42:08 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:42:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:42:14 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 11:42:14 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 11:44:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:09 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:09 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:13 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:13 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:15 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:15 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:19 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:44:19 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:45:09 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:45:09 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 11:45:46 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = Revise.ReviseEvalException("/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:16", ArgumentError("Package julia_mzML_imzML not found in current path.\n- Run `import Pkg; Pkg.add(\"julia_mzML_imzML\")` to install the julia_mzML_imzML package."), Any[(top-level scope at app.jl:16, 1)]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:722 ┌ Warning: 2024-07-12 11:45:50 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Info: 2024-07-12 11:52:50 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:52:55 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:53:40 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 11:53:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 11:53:48 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 11:53:48 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 12:00:35 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:00:35 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:00:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:00:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:00:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:00:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:02:14 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:02:14 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:02:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:02:18 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:03:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:03:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:03:13 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:03:13 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Warning: 2024-07-12 12:03:50 MethodError(convert, (String, true), 0x0000000000007c06) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Info: 2024-07-12 12:05:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:05:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:05:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:05:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:06:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:06:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:06:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:06:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:08:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:08:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:22 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:22 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:28 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:28 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:38 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:42 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:09:42 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:11:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:11:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:11:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:11:53 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:14:37 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:14:37 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:18:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:18:48 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:18:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:18:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:19:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:19:40 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:20:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:20:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:20:27 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:20:27 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:22:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:22:17 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:23:20 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:23:20 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:24:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:24:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:24:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:24:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:25:59 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:25:59 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:26:03 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:26:03 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:26:07 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:26:07 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:10 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:10 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:30 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:30 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:33 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:27:33 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:05 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:52 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:55 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:28:55 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:31:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:31:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:31:50 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:31:50 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:25 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:25 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:29 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:29 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:32:56 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Error: 2024-07-12 12:34:02 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = (Base.Meta.ParseError("ParseError:\n# Error @ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:74:17\n @onbutton ImgMinus begin\n indeximg--\n# └┘ ── invalid operator", Base.JuliaSyntax.ParseError(Base.JuliaSyntax.SourceFile("module App\n# == Packages ==\n# set up Genie development environment. Use the Package Manager to install new packages\n#MUST FIRST USE IN TERMINAL:\n#julia\n#]\n#add Pkg Libz\nusing GenieFramework\nusing Pkg\nusing Libz\n#to add the custom package go to terminal:\n#julia\n#]\n#activate [Full route of the julia_mzML_imzML folder]\n#Pkg.activate(\"/julia_mzML_imzML\")\n#using julia_mzML_imzML #could add this to a try-catch to verify they're putting the correct name of the file\n@genietools\n\n# == Code import ==\n# add your data analysis code here or in the lib folder. Code in lib/ will be\n# automatically loaded \nfunction mean_value(x)\n sum(x) / length(x)\nend\nfunction contains_word(x, word)\n occursin(word, x)\nend\n\n# == Reactive code ==\n# add reactive code to make the UI interactive\n@app begin\n # == Reactive variables ==\n # reactive variables exist in both the Julia backend and the browser with two-way synchronization\n # @out variables can only be modified by the backend\n # @in variables can be modified by both the backend and the browser\n # variables must be initialized with constant values, or variables defined outside of the @app block\n @in N = 10\n @out x = collect(1:10)\n @out y = randn(10) # plot data must be an array or a DataFrame\n @out msg = \"The average is 0.\"\n @in shift = false\n\n #@out test = \"/Borrador_Julia_GUI.jpeg\"\n @out test = \"/wp\"\n #mkdir(\"new_folder\")\n @in file_route = \"None\"\n @out warning_fr = \"\"\n @in Nmass = 0\n @in Tol = 0.0\n @in triqEnabled = false\n @in triqProb = 0.0\n @in Main_Process = false\n @out indeximg = 0\n @in ImgPlus = false\n @in ImgMinus = false\n\n @onchange triqEnabled begin\n if !triqEnabled\n triqProb = 0.0\n end\n end\n @onchange file_route begin\n if contains_word(file_route, \".imzML\")\n warning_fr = \"\"\n else\n warning_fr = \"is not an imzML file\"\n end\n end\n @onbutton Main_Process begin\n test = \"/Borrador_Julia_GUI.jpeg\"\n indeximg = Nmass\n end\n @onbutton ImgMinus begin\n indeximg--\n end\n @onbutton ImgPlus begin\n indeximg++\n end\n\n # == Reactive handlers ==\n # reactive handlers watch a variable and execute a block of code when\n # its value changes\n @onchange N begin\n # the values of x, result and msg in the UI will\n # be automatically updated\n x = collect(1:N)\n y = rand(N)\n result = mean_value(rand(N))\n msg = \"The average is \$result.\"\n end\n # the onbutton handler will set the variable to false after the block is executed\n @onbutton shift begin\n y = circshift(y, 1)\n end\nend\n# == Pages ==\n# register a new route and the page that will be loaded on access\n@page(\"/\", \"app.jl.html\")\nend\n\n# == Advanced features ==\n#=\n- The @private macro defines a reactive variable that is not sent to the browser. \nThis is useful for storing data that is unique to each user session but is not needed\nin the UI.\n @private table = DataFrame(a = 1:10, b = 10:19, c = 20:29)\n\n=#", 0, "/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl", 1, [1, 12, 29, 117, 146, 153, 156, 170, 191, 201, 212, 255, 262, 265, 319, 354, 465, 477, 478, 498, 576, 600, 623, 646, 650, 682, 704, 708, 709, 731, 778, 789, 820, 922, 979, 1051, 1156, 1171, 1198, 1265, 1300, 1322, 1323, 1367, 1389, 1414, 1442, 1467, 1485, 1503, 1531, 1554, 1583, 1605, 1629, 1654, 1655, 1687, 1711, 1738, 1750, 1758, 1789, 1836, 1864, 1877, 1925, 1937, 1945, 1978, 2020, 2045, 2053, 2082, 2101, 2109, 2137, 2156, 2164, 2165, 2195, 2269, 2293, 2315, 2372, 2407, 2432, 2452, 2489, 2529, 2537, 2623, 2649, 2677, 2685, 2689, 2703, 2769, 2795, 2799, 2800, 2826, 2829, 2912, 2998, 3009, 3072, 3073, 3075]), Base.JuliaSyntax.Diagnostic[Base.JuliaSyntax.Diagnostic(2098, 2099, :error, "invalid operator"), Base.JuliaSyntax.Diagnostic(2105, 2107, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(2160, 2162, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3075, 3074, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3075, 3074, :error, "Expected `end`")], :none)), Union{Ptr{Nothing}, Base.InterpreterIP}[Ptr{Nothing} @0x000076dff8058627, Ptr{Nothing} @0x000076dff8046f8d, Ptr{Nothing} @0x000076dff8064dd4, Ptr{Nothing} @0x000076dff80648c4, Ptr{Nothing} @0x000076dff8065623, Ptr{Nothing} @0x000076dff80663fd, Base.InterpreterIP in top-level CodeInfo for Revise at statement 0]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:724 ┌ Warning: 2024-07-12 12:34:08 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Error: 2024-07-12 12:34:56 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = (Base.Meta.ParseError("ParseError:\n# Error @ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:74:17\n @onbutton ImgMinus begin\n indeximg--\n# └┘ ── invalid operator", Base.JuliaSyntax.ParseError(Base.JuliaSyntax.SourceFile("module App\n# == Packages ==\n# set up Genie development environment. Use the Package Manager to install new packages\n#MUST FIRST USE IN TERMINAL:\n#julia\n#]\n#add Pkg Libz\nusing GenieFramework\nusing Pkg\nusing Libz\n#to add the custom package go to terminal:\n#julia\n#]\n#activate [Full route of the julia_mzML_imzML folder]\n#Pkg.activate(\"/julia_mzML_imzML\")\n#using julia_mzML_imzML #could add this to a try-catch to verify they're putting the correct name of the file\n@genietools\n\n# == Code import ==\n# add your data analysis code here or in the lib folder. Code in lib/ will be\n# automatically loaded \nfunction mean_value(x)\n sum(x) / length(x)\nend\nfunction contains_word(x, word)\n occursin(word, x)\nend\n\n# == Reactive code ==\n# add reactive code to make the UI interactive\n@app begin\n # == Reactive variables ==\n # reactive variables exist in both the Julia backend and the browser with two-way synchronization\n # @out variables can only be modified by the backend\n # @in variables can be modified by both the backend and the browser\n # variables must be initialized with constant values, or variables defined outside of the @app block\n @in N = 10\n @out x = collect(1:10)\n @out y = randn(10) # plot data must be an array or a DataFrame\n @out msg = \"The average is 0.\"\n @in shift = false\n\n #@out test = \"/Borrador_Julia_GUI.jpeg\"\n @out test = \"/wp\"\n #mkdir(\"new_folder\")\n @in file_route = \"None\"\n @out warning_fr = \"\"\n @in Nmass = 0\n @in Tol = 0.0\n @in triqEnabled = false\n @in triqProb = 0.0\n @in Main_Process = false\n @out indeximg = 0\n @in ImgPlus = false\n @in ImgMinus = false\n\n @onchange triqEnabled begin\n if !triqEnabled\n triqProb = 0.0\n end\n end\n @onchange file_route begin\n if contains_word(file_route, \".imzML\")\n warning_fr = \"\"\n else\n warning_fr = \"is not an imzML file\"\n end\n end\n @onbutton Main_Process begin\n test = \"/Borrador_Julia_GUI.jpeg\"\n indeximg = Nmass\n end\n @onbutton ImgMinus begin\n indeximg--\n msg = string(indeximg)\n end\n @onbutton ImgPlus begin\n indeximg++\n msg = string(indeximg)\n end\n\n # == Reactive handlers ==\n # reactive handlers watch a variable and execute a block of code when\n # its value changes\n @onchange N begin\n # the values of x, result and msg in the UI will\n # be automatically updated\n x = collect(1:N)\n y = rand(N)\n result = mean_value(rand(N))\n msg = \"The average is \$result.\"\n end\n # the onbutton handler will set the variable to false after the block is executed\n @onbutton shift begin\n y = circshift(y, 1)\n end\nend\n# == Pages ==\n# register a new route and the page that will be loaded on access\n@page(\"/\", \"app.jl.html\")\nend\n\n# == Advanced features ==\n#=\n- The @private macro defines a reactive variable that is not sent to the browser. \nThis is useful for storing data that is unique to each user session but is not needed\nin the UI.\n @private table = DataFrame(a = 1:10, b = 10:19, c = 20:29)\n\n=#", 0, "/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl", 1, [1, 12, 29, 117, 146, 153, 156, 170, 191, 201, 212, 255, 262, 265, 319, 354, 465, 477, 478, 498, 576, 600, 623, 646, 650, 682, 704, 708, 709, 731, 778, 789, 820, 922, 979, 1051, 1156, 1171, 1198, 1265, 1300, 1322, 1323, 1367, 1389, 1414, 1442, 1467, 1485, 1503, 1531, 1554, 1583, 1605, 1629, 1654, 1655, 1687, 1711, 1738, 1750, 1758, 1789, 1836, 1864, 1877, 1925, 1937, 1945, 1978, 2020, 2045, 2053, 2082, 2101, 2132, 2140, 2168, 2187, 2218, 2226, 2227, 2257, 2331, 2355, 2377, 2434, 2469, 2494, 2514, 2551, 2591, 2599, 2685, 2711, 2739, 2747, 2751, 2765, 2831, 2857, 2861, 2862, 2888, 2891, 2974, 3060, 3071, 3134, 3135, 3137]), Base.JuliaSyntax.Diagnostic[Base.JuliaSyntax.Diagnostic(2098, 2099, :error, "invalid operator")], :none)), Union{Ptr{Nothing}, Base.InterpreterIP}[Ptr{Nothing} @0x000076dff8058627, Ptr{Nothing} @0x000076dff8046f8d, Ptr{Nothing} @0x000076dff8064dd4, Ptr{Nothing} @0x000076dff80648c4, Ptr{Nothing} @0x000076dff8065623, Ptr{Nothing} @0x000076dff80663fd, Base.InterpreterIP in top-level CodeInfo for Revise at statement 0]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:724 ┌ Info: 2024-07-12 12:37:02 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 12:37:06 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:37:29 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 12:37:29 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:37:33 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 12:37:34 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Info: 2024-07-12 12:40:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:40:23 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:49:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:49:46 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:56:41 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:56:41 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:56:45 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:56:45 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:58:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:58:08 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:58:11 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 12:58:11 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:02:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:02:21 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:08:32 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:08:32 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Warning: 2024-07-12 14:09:30 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/Leave_2_LD-LTP-MSI_control_proto_laser_2.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Error: 2024-07-12 14:10:31 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = (Base.Meta.ParseError("ParseError:\n# Error @ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:76:24\n IntQuant( slice ),\n ViridisPalette )\n# └ ── Expected `end`", Base.JuliaSyntax.ParseError(Base.JuliaSyntax.SourceFile("module App\n# == Packages ==\n# set up Genie development environment. Use the Package Manager to install new packages\n#MUST FIRST USE IN TERMINAL:\n#julia\n#]\n#add Pkg Libz\nusing GenieFramework\nusing Pkg\nusing Libz\n#to add the custom package go to terminal:\n#julia\n#]\n#add https://github.com/CINVESTAV-LABI/julia_mzML_imzML\n#Pkg.activate(\"/julia_mzML_imzML\")\nusing julia_mzML_imzML #could add this to a try-catch to verify they're putting the correct name of the file\n@genietools\n\n# == Code import ==\n# add your data analysis code here or in the lib folder. Code in lib/ will be\n# automatically loaded \nfunction mean_value(x)\n sum(x) / length(x)\nend\nfunction contains_word(x, word)\n occursin(word, x)\nend\n\n# == Reactive code ==\n# add reactive code to make the UI interactive\n@app begin\n # == Reactive variables ==\n # reactive variables exist in both the Julia backend and the browser with two-way synchronization\n # @out variables can only be modified by the backend\n # @in variables can be modified by both the backend and the browser\n # variables must be initialized with constant values, or variables defined outside of the @app block\n @in N = 10\n @out x = collect(1:10)\n @out y = randn(10) # plot data must be an array or a DataFrame\n @out msg = \"The average is 0.\"\n @in shift = false\n\n #@out test = \"/Borrador_Julia_GUI.jpeg\"\n @out test = \"/wp\"\n #mkdir(\"new_folder\")\n @in file_route = \"None\"\n @out warning_fr = \"\"\n @in Nmass = 0\n @in Tol = 0.0\n @in triqEnabled = false\n @in triqProb = 0.0\n @in Main_Process = false\n @out indeximg = 0\n @in ImgPlus = false\n @in ImgMinus = false\n\n @onchange triqEnabled begin\n if !triqEnabled\n triqProb = 0.0\n end\n end\n @onchange file_route begin\n if contains_word(file_route, \".imzML\")\n warning_fr = \"\"\n else\n warning_fr = \"is not an imzML file\"\n end\n end\n @onbutton Main_Process begin\n test = \"/Borrador_Julia_GUI.jpeg\"\n indeximg = Nmass\n spectra = LoadImzml(file_route)\n slice = getSlice(spectra, Nmass, Tol)\n SaveBitmap( \"\$(Nmass).bmp\" ),\n IntQuant( slice ),\n ViridisPalette )\n\n end\n @onbutton ImgMinus begin\n indeximg-=1\n msg = string(indeximg)\n end\n @onbutton ImgPlus begin\n indeximg+=1\n msg = string(indeximg)\n end\n\n # == Reactive handlers ==\n # reactive handlers watch a variable and execute a block of code when\n # its value changes\n @onchange N begin\n # the values of x, result and msg in the UI will\n # be automatically updated\n x = collect(1:N)\n y = rand(N)\n result = mean_value(rand(N))\n msg = \"The average is \$result.\"\n end\n # the onbutton handler will set the variable to false after the block is executed\n @onbutton shift begin\n y = circshift(y, 1)\n end\nend\n# == Pages ==\n# register a new route and the page that will be loaded on access\n@page(\"/\", \"app.jl.html\")\nend\n\n# == Advanced features ==\n#=\n- The @private macro defines a reactive variable that is not sent to the browser. \nThis is useful for storing data that is unique to each user session but is not needed\nin the UI.\n @private table = DataFrame(a = 1:10, b = 10:19, c = 20:29)\n\n=#", 0, "/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl", 1, [1, 12, 29, 117, 146, 153, 156, 170, 191, 201, 212, 255, 262, 265, 321, 356, 466, 478, 479, 499, 577, 601, 624, 647, 651, 683, 705, 709, 710, 732, 779, 790, 821, 923, 980, 1052, 1157, 1172, 1199, 1266, 1301, 1323, 1324, 1368, 1390, 1415, 1443, 1468, 1486, 1504, 1532, 1555, 1584, 1606, 1630, 1655, 1656, 1688, 1712, 1739, 1751, 1759, 1790, 1837, 1865, 1878, 1926, 1938, 1946, 1979, 2021, 2046, 2086, 2132, 2170, 2197, 2222, 2223, 2231, 2260, 2280, 2311, 2319, 2347, 2367, 2398, 2406, 2407, 2437, 2511, 2535, 2557, 2614, 2649, 2674, 2694, 2731, 2771, 2779, 2865, 2891, 2919, 2927, 2931, 2945, 3011, 3037, 3041, 3042, 3068, 3071, 3154, 3240, 3251, 3314, 3315, 3317]), Base.JuliaSyntax.Diagnostic[Base.JuliaSyntax.Diagnostic(2220, 2219, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(2220, 2219, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(2220, 2219, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(2220, 2220, :error, "extra tokens after end of expression"), Base.JuliaSyntax.Diagnostic(2227, 2229, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(2927, 2929, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3037, 3039, :error, "invalid identifier")], :none)), Union{Ptr{Nothing}, Base.InterpreterIP}[Ptr{Nothing} @0x000070939d658627, Ptr{Nothing} @0x000070939d646f8d, Ptr{Nothing} @0x000070939d664dd4, Ptr{Nothing} @0x000070939d6648c4, Ptr{Nothing} @0x000070939d665623, Ptr{Nothing} @0x000070939d6663fd, Base.InterpreterIP in top-level CodeInfo for Revise at statement 0]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:724 ┌ Warning: 2024-07-12 14:10:37 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Warning: 2024-07-12 14:11:48 SystemError("opening file \"None.imzML\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Warning: 2024-07-12 14:12:03 SystemError("opening file \"None.imzML\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Warning: 2024-07-12 14:12:37 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Warning: 2024-07-12 14:18:51 SystemError("opening file \"None.imzML\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Warning: 2024-07-12 14:20:43 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Warning: 2024-07-12 14:21:53 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Info: 2024-07-12 14:23:44 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 14:23:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:24:13 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 ┌ Info: 2024-07-12 14:24:13 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:24:18 │ Web Server starting at http://0.0.0.0:9104?CHANNEL__=ZXEPVWWLYDYZKKDIIXWKBURGCUDJWZAG └ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 ┌ Info: 2024-07-12 14:24:19 Listening on: 0.0.0.0:9104, thread id: 1 └ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 ┌ Warning: 2024-07-12 14:26:24 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Info: 2024-07-12 14:27:35 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:27:35 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:27:39 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:27:39 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Warning: 2024-07-12 14:27:52 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Info: 2024-07-12 14:28:58 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:28:58 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Warning: 2024-07-12 14:29:20 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Info: 2024-07-12 14:29:44 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:29:44 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:29:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Info: 2024-07-12 14:29:47 Autoreloading └ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 ┌ Warning: 2024-07-12 14:30:02 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.ibd\"", 2, nothing) └ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 ┌ Error: 2024-07-12 14:32:19 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = (Base.Meta.ParseError("ParseError:\n# Error @ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:95:9\n indeximg-=1\n else\n# └ ── Expected `end`", Base.JuliaSyntax.ParseError(Base.JuliaSyntax.SourceFile("module App\n# == Packages ==\n# set up Genie development environment. Use the Package Manager to install new packages\n#MUST FIRST USE IN TERMINAL:\n#julia\n#]\n#add Pkg Libz\nusing GenieFramework\nusing Pkg\nusing Libz\n#to add the custom package go to terminal:\n#julia\n#]\n#add https://github.com/CINVESTAV-LABI/julia_mzML_imzML\n#Pkg.activate(\"/julia_mzML_imzML\")\nusing julia_mzML_imzML #could add this to a try-catch to verify they're putting the correct name of the file\n@genietools\n\n# == Code import ==\n# add your data analysis code here or in the lib folder. Code in lib/ will be\n# automatically loaded \nfunction mean_value(x)\n sum(x) / length(x)\nend\nfunction contains_word(x, word)\n occursin(word, x)\nend\n\n# == Reactive code ==\n# add reactive code to make the UI interactive\n@app begin\n # == Reactive variables ==\n # reactive variables exist in both the Julia backend and the browser with two-way synchronization\n # @out variables can only be modified by the backend\n # @in variables can be modified by both the backend and the browser\n # variables must be initialized with constant values, or variables defined outside of the @app block\n @in N = 10\n @out x = collect(1:10)\n @out y = randn(10) # plot data must be an array or a DataFrame\n @out msg = \"The average is 0.\"\n @in shift = false\n\n #@out test = \"/Borrador_Julia_GUI.jpeg\"\n @out test = \"/wp\"\n #mkdir(\"new_folder\")\n @in file_route = \"None\"\n @out warning_fr = \"\"\n @in Nmass = 0.0\n @in Tol = 0.0\n @in triqEnabled = false\n @in triqProb = 0.0\n @in Main_Process = false\n @out indeximg = 0\n @in ImgPlus = false\n @in ImgMinus = false\n\n @onchange triqEnabled begin\n if !triqEnabled\n triqProb = 0.0\n end\n end\n @onchange file_route begin\n if contains_word(file_route, \".imzML\")\n warning_fr = \"\"\n else\n warning_fr = \"is not an imzML file\"\n end\n end\n #/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML\n @onbutton Main_Process begin\n test = \"/Borrador_Julia_GUI.jpeg\"\n indeximg = Nmass\n #spectra = LoadImzml(file_route)\n #slice = getSlice(spectra, Nmass, Tol)\n #SaveBitmap( \"\$(Nmass).bmp\",\n #IntQuant( slice ),\n #ViridisPalette )\n samplesDir = \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML\"\n fileName = \"royaimg.imzML\"\n if isfile(\"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML\")\n msg=\"File exists, Nmass=\$(Nmass) Tol=\$(Tol)\"\n else\n msg=\"File does not exist\"\n end\n spectra = LoadImzml(joinpath( samplesDir, fileName ))\n slice = getSlice(spectra, Nmass, Tol)\n SaveBitmap( joinpath( samplesDir, \"\$(Nmass).bmp\" ),\n IntQuant( slice ),\n ViridisPalette )\n end\n @onbutton ImgMinus begin\n indeximg-=1\n while !isfile(\"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML\") && indeximg > 0\n indeximg-=1\n else\n test = \"/\$(indeximg).jpeg\"\n end\n msg = string(indeximg)\n end\n @onbutton ImgPlus begin\n indeximg+=1\n msg = string(indeximg)\n end\n\n # == Reactive handlers ==\n # reactive handlers watch a variable and execute a block of code when\n # its value changes\n @onchange N begin\n # the values of x, result and msg in the UI will\n # be automatically updated\n x = collect(1:N)\n y = rand(N)\n result = mean_value(rand(N))\n msg = \"The average is \$result.\"\n end\n # the onbutton handler will set the variable to false after the block is executed\n @onbutton shift begin\n y = circshift(y, 1)\n end\nend\n# == Pages ==\n# register a new route and the page that will be loaded on access\n@page(\"/\", \"app.jl.html\")\nend\n\n# == Advanced features ==\n#=\n- The @private macro defines a reactive variable that is not sent to the browser. \nThis is useful for storing data that is unique to each user session but is not needed\nin the UI.\n @private table = DataFrame(a = 1:10, b = 10:19, c = 20:29)\n\n=#", 0, "/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl", 1, [1, 12, 29, 117, 146, 153, 156, 170, 191, 201, 212, 255, 262, 265, 321, 356, 466, 478, 479, 499, 577, 601, 624, 647, 651, 683, 705, 709, 710, 732, 779, 790, 821, 923, 980, 1052, 1157, 1172, 1199, 1266, 1301, 1323, 1324, 1368, 1390, 1415, 1443, 1468, 1488, 1506, 1534, 1557, 1586, 1608, 1632, 1657, 1658, 1690, 1714, 1741, 1753, 1761, 1792, 1839, 1867, 1880, 1928, 1940, 1948, 2025, 2058, 2100, 2125, 2166, 2213, 2250, 2278, 2304, 2385, 2420, 2513, 2570, 2583, 2621, 2633, 2695, 2741, 2801, 2828, 2853, 2861, 2890, 2910, 3023, 3047, 3060, 3099, 3111, 3142, 3150, 3178, 3198, 3229, 3237, 3238, 3268, 3342, 3366, 3388, 3445, 3480, 3505, 3525, 3562, 3602, 3610, 3696, 3722, 3750, 3758, 3762, 3776, 3842, 3868, 3872, 3873, 3899, 3902, 3985, 4071, 4082, 4145, 4146, 4148]), Base.JuliaSyntax.Diagnostic[Base.JuliaSyntax.Diagnostic(3055, 3054, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3055, 3054, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3055, 3054, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3055, 3054, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3055, 3058, :error, "extra tokens after end of expression"), Base.JuliaSyntax.Diagnostic(3107, 3109, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3146, 3148, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3758, 3760, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3868, 3870, :error, "invalid identifier")], :none)), Union{Ptr{Nothing}, Base.InterpreterIP}[Ptr{Nothing} @0x000072a649058627, Ptr{Nothing} @0x000072a649046f8d, Ptr{Nothing} @0x000072a649064dd4, Ptr{Nothing} @0x000072a6490648c4, Ptr{Nothing} @0x000072a649065623, Ptr{Nothing} @0x000072a6490663fd, Base.InterpreterIP in top-level CodeInfo for Revise at statement 0]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:724 ┌ Warning: 2024-07-12 14:32:25 The running code does not match the saved version for the following files: │ │ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ │ If the error was due to evaluation order, it can sometimes be resolved by calling `Revise.retry()`. │ Use Revise.errors() to report errors again. Only the first error in each file is shown. │ Your prompt color may be yellow until the errors are resolved. └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:832 ┌ Error: 2024-07-12 14:33:26 Failed to revise /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl │ exception = (Base.Meta.ParseError("ParseError:\n# Error @ /home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl:95:9\n indeximg-=1\n else\n# └ ── Expected `end`", Base.JuliaSyntax.ParseError(Base.JuliaSyntax.SourceFile("module App\n# == Packages ==\n# set up Genie development environment. Use the Package Manager to install new packages\n#MUST FIRST USE IN TERMINAL:\n#julia\n#]\n#add Pkg Libz\nusing GenieFramework\nusing Pkg\nusing Libz\n#to add the custom package go to terminal:\n#julia\n#]\n#add https://github.com/CINVESTAV-LABI/julia_mzML_imzML\n#Pkg.activate(\"/julia_mzML_imzML\")\nusing julia_mzML_imzML #could add this to a try-catch to verify they're putting the correct name of the file\n@genietools\n\n# == Code import ==\n# add your data analysis code here or in the lib folder. Code in lib/ will be\n# automatically loaded \nfunction mean_value(x)\n sum(x) / length(x)\nend\nfunction contains_word(x, word)\n occursin(word, x)\nend\n\n# == Reactive code ==\n# add reactive code to make the UI interactive\n@app begin\n # == Reactive variables ==\n # reactive variables exist in both the Julia backend and the browser with two-way synchronization\n # @out variables can only be modified by the backend\n # @in variables can be modified by both the backend and the browser\n # variables must be initialized with constant values, or variables defined outside of the @app block\n @in N = 10\n @out x = collect(1:10)\n @out y = randn(10) # plot data must be an array or a DataFrame\n @out msg = \"The average is 0.\"\n @in shift = false\n\n #@out test = \"/Borrador_Julia_GUI.jpeg\"\n @out test = \"/wp\"\n #mkdir(\"new_folder\")\n @in file_route = \"None\"\n @out warning_fr = \"\"\n @in Nmass = 0.0\n @in Tol = 0.0\n @in triqEnabled = false\n @in triqProb = 0.0\n @in Main_Process = false\n @out indeximg = 0\n @in ImgPlus = false\n @in ImgMinus = false\n\n @onchange triqEnabled begin\n if !triqEnabled\n triqProb = 0.0\n end\n end\n @onchange file_route begin\n if contains_word(file_route, \".imzML\")\n warning_fr = \"\"\n else\n warning_fr = \"is not an imzML file\"\n end\n end\n #/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML\n @onbutton Main_Process begin\n test = \"/Borrador_Julia_GUI.jpeg\"\n indeximg = Nmass\n #spectra = LoadImzml(file_route)\n #slice = getSlice(spectra, Nmass, Tol)\n #SaveBitmap( \"\$(Nmass).bmp\",\n #IntQuant( slice ),\n #ViridisPalette )\n samplesDir = \"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML\"\n fileName = \"royaimg.imzML\"\n if isfile(\"/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML\")\n msg=\"File exists, Nmass=\$(Nmass) Tol=\$(Tol)\"\n else\n msg=\"File does not exist\"\n end\n spectra = LoadImzml(joinpath( samplesDir, fileName ))\n slice = getSlice(spectra, Nmass, Tol)\n SaveBitmap( joinpath( samplesDir, \"\$(Nmass).bmp\" ),\n IntQuant( slice ),\n ViridisPalette )\n end\n @onbutton ImgMinus begin\n indeximg-=1\n while !isfile(\"/\$(indeximg).jpeg\") && indeximg > 0 &&indeximg <999\n indeximg-=1\n else\n test = \"/\$(indeximg).jpeg\"\n end\n msg = string(indeximg)\n end\n @onbutton ImgPlus begin\n indeximg+=1\n while !isfile(\"/\$(indeximg).jpeg\") && indeximg > 0 &&indeximg <999\n indeximg+=1\n else\n test = \"/\$(indeximg).jpeg\"\n end\n msg = string(indeximg)\n end\n\n # == Reactive handlers ==\n # reactive handlers watch a variable and execute a block of code when\n # its value changes\n @onchange N begin\n # the values of x, result and msg in the UI will\n # be automatically updated\n x = collect(1:N)\n y = rand(N)\n result = mean_value(rand(N))\n msg = \"The average is \$result.\"\n end\n # the onbutton handler will set the variable to false after the block is executed\n @onbutton shift begin\n y = circshift(y, 1)\n end\nend\n# == Pages ==\n# register a new route and the page that will be loaded on access\n@page(\"/\", \"app.jl.html\")\nend\n\n# == Advanced features ==\n#=\n- The @private macro defines a reactive variable that is not sent to the browser. \nThis is useful for storing data that is unique to each user session but is not needed\nin the UI.\n @private table = DataFrame(a = 1:10, b = 10:19, c = 20:29)\n\n=#", 0, "/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/app.jl", 1, [1, 12, 29, 117, 146, 153, 156, 170, 191, 201, 212, 255, 262, 265, 321, 356, 466, 478, 479, 499, 577, 601, 624, 647, 651, 683, 705, 709, 710, 732, 779, 790, 821, 923, 980, 1052, 1157, 1172, 1199, 1266, 1301, 1323, 1324, 1368, 1390, 1415, 1443, 1468, 1488, 1506, 1534, 1557, 1586, 1608, 1632, 1657, 1658, 1690, 1714, 1741, 1753, 1761, 1792, 1839, 1867, 1880, 1928, 1940, 1948, 2025, 2058, 2100, 2125, 2166, 2213, 2250, 2278, 2304, 2385, 2420, 2513, 2570, 2583, 2621, 2633, 2695, 2741, 2801, 2828, 2853, 2861, 2890, 2910, 2985, 3009, 3022, 3061, 3073, 3104, 3112, 3140, 3160, 3235, 3259, 3272, 3311, 3323, 3354, 3362, 3363, 3393, 3467, 3491, 3513, 3570, 3605, 3630, 3650, 3687, 3727, 3735, 3821, 3847, 3875, 3883, 3887, 3901, 3967, 3993, 3997, 3998, 4024, 4027, 4110, 4196, 4207, 4270, 4271, 4273]), Base.JuliaSyntax.Diagnostic[Base.JuliaSyntax.Diagnostic(3017, 3016, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3017, 3016, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3017, 3016, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3017, 3016, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3017, 3020, :error, "extra tokens after end of expression"), Base.JuliaSyntax.Diagnostic(3069, 3071, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3108, 3110, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3267, 3266, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3267, 3266, :error, "Expected `end`"), Base.JuliaSyntax.Diagnostic(3267, 3270, :error, "extra tokens after end of expression"), Base.JuliaSyntax.Diagnostic(3319, 3321, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3358, 3360, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3883, 3885, :error, "invalid identifier"), Base.JuliaSyntax.Diagnostic(3993, 3995, :error, "invalid identifier")], :none)), Union{Ptr{Nothing}, Base.InterpreterIP}[Ptr{Nothing} @0x000072a649058627, Ptr{Nothing} @0x000072a649046f8d, Ptr{Nothing} @0x000072a649064dd4, Ptr{Nothing} @0x000072a6490648c4, Ptr{Nothing} @0x000072a649065623, Ptr{Nothing} @0x000072a6490663fd, Base.InterpreterIP in top-level CodeInfo for Revise at statement 0]) └ @ Revise /home/julian/.julia/packages/Revise/W4D4d/src/packagedef.jl:724