From 3fd628f5cf4240d2309fc0e340e774f20ef3cbfc Mon Sep 17 00:00:00 2001 From: Pixelguy14 Date: Wed, 21 Aug 2024 11:45:50 -0600 Subject: [PATCH] Updated routes for files and cleaned the interface --- JuliaIMZML_GUI/log/dev-2024-07-12.log | 694 ------------------ JuliaIMZML_GUI/log/dev-2024-07-13.log | 137 ---- JuliaIMZML_GUI/log/dev-2024-07-15.log | 21 - JuliaIMZML_GUI/public/css/autogenerated.css | 8 - JuliaIMZML_GUI/Manifest.toml => Manifest.toml | 0 JuliaIMZML_GUI/Project.toml => Project.toml | 0 JuliaIMZML_GUI/app.jl => app.jl | 11 +- JuliaIMZML_GUI/app.jl.html => app.jl.html | 38 +- config/secrets.jl | 1 + log/dev-2024-07-31.log | 142 ++++ log/dev-2024-08-03.log | 95 +++ log/dev-2024-08-21.log | 9 + log/prod-2024-08-03.log | 10 + public/TrIQ_100.bmp | Bin 0 -> 83662 bytes public/TrIQ_170.bmp | Bin 0 -> 83662 bytes public/css/autogenerated.css | 1 + 16 files changed, 281 insertions(+), 886 deletions(-) delete mode 100644 JuliaIMZML_GUI/log/dev-2024-07-12.log delete mode 100644 JuliaIMZML_GUI/log/dev-2024-07-13.log delete mode 100644 JuliaIMZML_GUI/log/dev-2024-07-15.log delete mode 100644 JuliaIMZML_GUI/public/css/autogenerated.css rename JuliaIMZML_GUI/Manifest.toml => Manifest.toml (100%) rename JuliaIMZML_GUI/Project.toml => Project.toml (100%) rename JuliaIMZML_GUI/app.jl => app.jl (96%) rename JuliaIMZML_GUI/app.jl.html => app.jl.html (70%) create mode 100644 config/secrets.jl create mode 100644 log/dev-2024-07-31.log create mode 100644 log/dev-2024-08-03.log create mode 100644 log/dev-2024-08-21.log create mode 100644 log/prod-2024-08-03.log create mode 100644 public/TrIQ_100.bmp create mode 100644 public/TrIQ_170.bmp create mode 100644 public/css/autogenerated.css diff --git a/JuliaIMZML_GUI/log/dev-2024-07-12.log b/JuliaIMZML_GUI/log/dev-2024-07-12.log deleted file mode 100644 index 224fff0..0000000 --- a/JuliaIMZML_GUI/log/dev-2024-07-12.log +++ /dev/null @@ -1,694 +0,0 @@ -┌ 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 diff --git a/JuliaIMZML_GUI/log/dev-2024-07-13.log b/JuliaIMZML_GUI/log/dev-2024-07-13.log deleted file mode 100644 index 21fd4a8..0000000 --- a/JuliaIMZML_GUI/log/dev-2024-07-13.log +++ /dev/null @@ -1,137 +0,0 @@ -┌ Info: 2024-07-13 15:43:23 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-13 15:43:26 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:43:47 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-13 15:43:47 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:43:51 -│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=KDTDNLXUNFSSHYPKIQINNOPSXHIDHHOL -└ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 -┌ Info: 2024-07-13 15:43:51 Listening on: 0.0.0.0:9101, thread id: 1 -└ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 -┌ Warning: 2024-07-13 15:46:13 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-13 15:48:44 InterruptException() -└ @ Main none:55 -┌ Info: 2024-07-13 15:49:56 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-13 15:50:02 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:50: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-13 15:50:29 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:50:33 -│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=KDTDNLXUNFSSHYPKIQINNOPSXHIDHHOL -└ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 -┌ Info: 2024-07-13 15:50:33 Listening on: 0.0.0.0:9101, thread id: 1 -└ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 -┌ Info: 2024-07-13 15:54:55 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:54:55 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:55:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 15:55:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 15:55:32 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-13 16:00:12 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:00:12 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:00:41 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:00:41 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:01:12 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-13 16:04:03 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-13 16:04:07 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:04:33 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-13 16:04:33 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:04:38 -│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=KDTDNLXUNFSSHYPKIQINNOPSXHIDHHOL -└ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 -┌ Info: 2024-07-13 16:04:38 Listening on: 0.0.0.0:9101, thread id: 1 -└ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 -┌ Info: 2024-07-13 16:09:10 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:09:10 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:09:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:09:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:09:40 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:12:07 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:12:07 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:12:21 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:19:57 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:19:57 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:20:01 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:20:01 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:20:40 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:26:31 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:26:31 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:26:35 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:26:35 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:26:44 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:28:01 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:28:01 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:28:23 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Warning: 2024-07-13 16:29:07 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Warning: 2024-07-13 16:29:12 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:32:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:32:13 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:33:46 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:33:46 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:09 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:09 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:12 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:12 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:41 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:36:41 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Warning: 2024-07-13 16:37:20 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Warning: 2024-07-13 16:39:00 SystemError("opening file \"/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI/public/Files/royaimg.ibd\"", 2, nothing) -└ @ Stipple /home/julian/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 -┌ Info: 2024-07-13 16:52:38 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-13 16:52:38 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 diff --git a/JuliaIMZML_GUI/log/dev-2024-07-15.log b/JuliaIMZML_GUI/log/dev-2024-07-15.log deleted file mode 100644 index 66591ad..0000000 --- a/JuliaIMZML_GUI/log/dev-2024-07-15.log +++ /dev/null @@ -1,21 +0,0 @@ -┌ Info: 2024-07-15 13:50:14 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-15 13:50:17 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-15 13:50:39 Watching ["/home/julian/Documentos/Cinvestav_2024/Web/Julia/JuliaIMZML_GUI"] -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 -┌ Info: 2024-07-15 13:50:39 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-15 13:50:42 -│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=KPZEIPZCZYWEZGSXPTDUGQJOKUUJFKKD -└ @ Genie.Server /home/julian/.julia/packages/Genie/uliWf/src/Server.jl:182 -┌ Info: 2024-07-15 13:50:43 Listening on: 0.0.0.0:9101, thread id: 1 -└ @ HTTP.Servers /home/julian/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 -┌ Info: 2024-07-15 13:52:23 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-15 13:52:23 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-15 13:52:25 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 -┌ Info: 2024-07-15 13:52:25 Autoreloading -└ @ GenieAutoReload /home/julian/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 diff --git a/JuliaIMZML_GUI/public/css/autogenerated.css b/JuliaIMZML_GUI/public/css/autogenerated.css deleted file mode 100644 index b72d02e..0000000 --- a/JuliaIMZML_GUI/public/css/autogenerated.css +++ /dev/null @@ -1,8 +0,0 @@ - #isfqg{float:right;} - #i6e3p{float:left;} -div { - margin: 0px; - padding-left: 2px; - padding-right: 2px; - padding: 2px; -} diff --git a/JuliaIMZML_GUI/Manifest.toml b/Manifest.toml similarity index 100% rename from JuliaIMZML_GUI/Manifest.toml rename to Manifest.toml diff --git a/JuliaIMZML_GUI/Project.toml b/Project.toml similarity index 100% rename from JuliaIMZML_GUI/Project.toml rename to Project.toml diff --git a/JuliaIMZML_GUI/app.jl b/app.jl similarity index 96% rename from JuliaIMZML_GUI/app.jl rename to app.jl index 5f7dad3..9a03e53 100644 --- a/JuliaIMZML_GUI/app.jl +++ b/app.jl @@ -17,9 +17,6 @@ using julia_mzML_imzML # == Code import == # add your data analysis code here or in the lib folder. Code in lib/ will be # automatically loaded -function mean_value(x) - sum(x) / length(x) -end function contains_word(x, word) #ease to read occursin(word, x) @@ -70,7 +67,8 @@ end end end @onchange file_name begin - if contains_word(file_name, ".imzML") + #if contains_word(file_name, ".imzML") + if occursin(".imzML",file_name) warning_fr = "" full_route = joinpath( file_route, file_name ) else @@ -87,11 +85,10 @@ end # the onbutton handler will set the variable to false after the block is executed #/home/julian/Documentos/Cinvestav_2024/Web/Archivos IMZML/royaimg.imzML @onbutton Main_Process begin - GC.gc() # Trigger garbage collection Disab_btn = true #We disable the button to avoid multiple requests indeximg = Nmass full_route = joinpath(file_route, file_name) - if isfile(full_route) + if isfile(full_route) && Nmass > 0 && Tol > 0 && Tol <= 1 msg = "File exists, Nmass=$(Nmass) Tol=$(Tol). Please do not press the start button until confirmation" spectra = LoadImzml(full_route) msg = "File loaded. Please do not press the start button until confirmation" @@ -117,7 +114,7 @@ end end msg = "The file has been created inside the 'public' folder of the app" else - msg = "File does not exist" + msg = "File does not exist or a parameter was not well inputted" end spectra = nothing # Important for memory cleaning slice = nothing diff --git a/JuliaIMZML_GUI/app.jl.html b/app.jl.html similarity index 70% rename from JuliaIMZML_GUI/app.jl.html rename to app.jl.html index 43c55f5..ba33455 100644 --- a/JuliaIMZML_GUI/app.jl.html +++ b/app.jl.html @@ -6,7 +6,8 @@
-
+
+ @@ -24,34 +25,33 @@ ]">
-
-
- -
-
-
-
- +
+ +
+
+
+
+ -
-
- + -
-
- -

{{msg}}

+
+
+ +

{{msg}}

- -
-
+
+
Image Visualizer

diff --git a/config/secrets.jl b/config/secrets.jl new file mode 100644 index 0000000..d4ac138 --- /dev/null +++ b/config/secrets.jl @@ -0,0 +1 @@ +Genie.Secrets.secret_token!("f968703a6222dc4d553aa8a04144a634b05e317fbe7c4adfa0921defedf16497") \ No newline at end of file diff --git a/log/dev-2024-07-31.log b/log/dev-2024-07-31.log new file mode 100644 index 0000000..c7f0ca5 --- /dev/null +++ b/log/dev-2024-07-31.log @@ -0,0 +1,142 @@ +┌ Info: 2024-07-31 18:33:06 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-07-31 18:33:07 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:33:13 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-07-31 18:33:13 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:33:14 +│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=UOXDGKKVOBCXZTBAYJZHNRLYXUMEHIIZ +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-07-31 18:33:14 Listening on: 0.0.0.0:9101, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-07-31 18:39:05 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:39:05 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:40:40 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:40:40 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:00 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:00 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:14 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:14 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:24 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:24 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:30 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:30 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:49 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:41:49 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:42:50 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:42:50 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:42:57 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:42:57 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:43:07 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:43:07 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:43:52 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:43:52 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:50:17 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-07-31 18:50:17 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:50:18 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-07-31 18:50:18 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-07-31 18:51:07 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:51:27 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:51:42 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:51:59 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:52:16 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:52:50 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:53:09 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:56:22 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:56:45 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:58:11 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:58:47 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 18:59:52 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:02:25 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:02:55 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:05:14 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Warning: 2024-07-31 19:05:30 UndefVarError(:spectra) +└ @ Stipple /home/pixelguy14/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 +┌ Info: 2024-07-31 19:06:28 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:06:53 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:07:14 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:07:22 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:07:36 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:07:49 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:07:57 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:08:06 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:08:33 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:08:42 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:08:55 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:09:46 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:10:27 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:12:49 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:14:15 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:14:32 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:14:38 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:14:48 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:15:00 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:15:51 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:16:22 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-07-31 19:17:06 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 diff --git a/log/dev-2024-08-03.log b/log/dev-2024-08-03.log new file mode 100644 index 0000000..d4c55be --- /dev/null +++ b/log/dev-2024-08-03.log @@ -0,0 +1,95 @@ +┌ Info: 2024-08-03 14:24:50 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:24:51 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:24:52 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:24:52 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 14:31:37 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:31:38 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:31:39 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:31:39 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 14:33:11 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:33:12 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:33:13 +│ Web Server starting at http://0.0.0.0:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:33:13 Listening on: 0.0.0.0:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 14:36:48 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:36:48 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:38:18 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:38:18 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:38:24 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 14:38:24 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:38:25 +│ Web Server starting at http://0.0.0.0:9101?CHANNEL__=QTIACKBTZTCBQZDBXIXAZJEJYQAWATTT +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:38:25 Listening on: 0.0.0.0:9101, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 14:39:01 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 14:39:01 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:10:16 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 15:10:17 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:10:18 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 15:10:18 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Warning: 2024-08-03 15:12:12 InexactError(:UInt8, UInt8, NaN) +└ @ Stipple /home/pixelguy14/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 +┌ Info: 2024-08-03 15:15:41 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 15:15:42 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:15:43 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 15:15:43 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Warning: 2024-08-03 15:17:17 InexactError(:UInt8, UInt8, NaN) +└ @ Stipple /home/pixelguy14/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:999 +┌ Info: 2024-08-03 15:27:34 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 15:27:34 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:27:35 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 15:28:59 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 15:29:00 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:29:01 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 15:29:01 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 15:42:20 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-03 15:42:21 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-03 15:42:22 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 15:42:22 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 diff --git a/log/dev-2024-08-21.log b/log/dev-2024-08-21.log new file mode 100644 index 0000000..d7f3537 --- /dev/null +++ b/log/dev-2024-08-21.log @@ -0,0 +1,9 @@ +┌ Info: 2024-08-21 11:41:06 Watching ["/var/home/pixelguy14/Documentos/Julia_imzML_GUI"] +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19 +┌ Info: 2024-08-21 11:41:06 Autoreloading +└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22 +┌ Info: 2024-08-21 11:41:07 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-21 11:41:07 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 diff --git a/log/prod-2024-08-03.log b/log/prod-2024-08-03.log new file mode 100644 index 0000000..f914af0 --- /dev/null +++ b/log/prod-2024-08-03.log @@ -0,0 +1,10 @@ +┌ Info: 2024-08-03 14:23:24 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:23:24 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 +┌ Info: 2024-08-03 14:46:32 +│ Web Server starting at http://127.0.0.1:8000 +└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182 +┌ Info: 2024-08-03 14:46:32 Listening on: 127.0.0.1:8000, thread id: 1 +└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382 diff --git a/public/TrIQ_100.bmp b/public/TrIQ_100.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e8fabd6c24e7d5bae27ed929ea387598cfbde38a GIT binary patch literal 83662 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 SsDJtKm_mqGOW_iz-Tx17g?;(} literal 0 HcmV?d00001 diff --git a/public/TrIQ_170.bmp b/public/TrIQ_170.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bcd0814ea6fd6f9065d721cb5c2a120bda5d1b70 GIT binary patch literal 83662 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 literal 0 HcmV?d00001 diff --git a/public/css/autogenerated.css b/public/css/autogenerated.css new file mode 100644 index 0000000..8407bbf --- /dev/null +++ b/public/css/autogenerated.css @@ -0,0 +1 @@ + #isfqg{float:right;}#i6e3p{float:left;}div{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;} \ No newline at end of file