Quicker start for the app, better UI, More responsiveness, code cleaning, and more readability for the code

This commit is contained in:
Pixelguy14 2025-01-11 22:14:24 -06:00
parent d30b5d173b
commit 04f7a107da
14 changed files with 1288 additions and 1475 deletions

2
.gitignore vendored
View File

@ -4,3 +4,5 @@ public/*
!public/css/biotech_100dp_1B1F3B.png
!public/css/LABI_logo.png
log/*
ongoing_tasks.txt
oldREADME.md

1
.theme Normal file
View File

@ -0,0 +1 @@
default

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,7 @@
[deps]
Genie = "c43c736e-a2d1-11e8-161f-af95117fbd1e"
GenieFramework = "a59fdf5c-6bf0-4f5d-949c-a137c9e2f353"
julia_mzML_imzML = "38eb50d3-2fb6-4afa-992a-964ed8562ed9"
[Genie]
instantiated_pwd = "/var/home/pixelguy14/Documentos/Julia_imzML_GUI-main/JuliaIMZML_GUI"
instantiated_pwd = "/var/home/pixelguy14/Documentos/CINVESTAV_2025/Julia_msi_GUI"

View File

@ -1,36 +1,28 @@
# Julia_msi_GUI<br />
A Graphical User Interface for IMS in Julia: https://github.com/CINVESTAV-LABI/julia_mzML_imzML
## Local installation
1. Launch Julia
## Local Installation
1. Make sure you have Julia installed, if not, follow the next installation guide for [juliaup](https://github.com/JuliaLang/juliaup) (recommended) or [julia] (https://julialang.org/downloads/platform/)
2. Access the repository using this link:<br>
https://github.com/Pixelguy14/Julia_msi_GUI<br>
click "<b><> Code</b>" button then hit "<b>Download ZIP</b>"<br>
unzip the file in your desired location<br>
## Load User Interface
1. Launch Julia in your terminal using:
```
julia
```
2. set working directory to Julia_msi_GUI (this repository) code using
2. Set working directory to Julia_msi_GUI (this repository) code using:
```
cd("PathToRepository/Julia_msi_GUI-main")
```
3. Enter Pkg mode by pressing the close square bracket once Julia has been loaded: ** Mostrar imagen del modo pkg**
3. With the active directory being Julia_msi_GUI run the next script:
```
]
include("start_MSI_GUI.jl")
```
3. Install the following libraries
4. Alternatively, you can open a terminal in the path of the repository and run the command and skip the next step:
```
add Pkg Libz ; add https://github.com/CINVESTAV-LABI/julia_mzML_imzML ; add PlotlyBase ; add Statistics ; add CairoMakie ; add Colors ; add Genie
julia start_MSI_GUI.jl
```
## Load user interface
1. set working directory to Julia_msi_GUI (this repository) code using
```
cd("PathToRepository/Julia_msi_GUI-main")
```
2. In the Pkg mode (enter by pressing "]" once Julia is rining) enter:
```
activate .
```
3. Get out from Pkg mode by pressing the backspace key and enter next line:
```
using Genie ; Genie.loadapp() ; up()
```
6. After the package is loaded, open the port generated by Genie to access the GUI by pressing cmd (macOS) or ctrl (Linux/Windows) in the http:// direction, as shown in the figure.
![Open Julia](https://github.com/user-attachments/assets/37e191d7-635d-458f-a1cd-719e2964594f)
5. After the script has finished loading, it should open a page in your browser with the web app running.

199
app.jl
View File

@ -1,6 +1,6 @@
module App
# == Packages ==
using GenieFramework # set up Genie development environment.
using GenieFramework # Set up Genie development environment.
using Pkg
using Libz
using PlotlyBase
@ -24,34 +24,57 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
# @in variables can be modified by both the backend and the browser
# variables must be initialized with constant values, or variables defined outside of the @app block
#@out test = "/test.bmp" #slash means it's getting the info from 'public' folder
# Interface non Variables
@out warning_fr = ""
@out btnStartDisable = false
@out btnPlotDisable = true
@in warning_msg = false
# Interface Variables
@in file_route = ""
@in file_name = ""
@out warning_fr = ""
@in Nmass = 0.0
@in Tol = 0.0
@in triqEnabled = false
@out Disab_btn = false
@in triqProb = 0.0
@in triqColor = 0
@in Main_Process = false
@out indeximg = 0
@out indeximgTriq = 0
@out lastimg = 0
@out lastimgTriq = 0
# Interface Buttons
@in Main_Process = false # To generate images
@in Generate_Plot = false # To generate plot
@in progress = false
@in progressPlot = false
@in triqEnabled = false
@in ImgPlus = false
@in ImgMinus = false
@out test = "/.bmp"
@in ImgPlusT = false
@in ImgMinusT = false
@out testT = "/.bmp"
@out indeximg = 0
@out indeximgTriq = 0
@out lastimg = 0
@out lastimgTriq = 0
# Interface Images
@out imgInt = "/.bmp" # image Interface
@out imgIntT = "/.bmp" # image Interface TrIQ
@out colorbar = "/.png"
@out colorbarT = "/.png"
@out msg = ""
@out msgimg = ""
@out msgtriq = ""
@out full_route = ""
@out full_routeMz = ""
@out full_routeMz2 = ""
@out colorbar = "/.png"
@out colorbarT = "/.png"
# WIP
@out int_nmass = 0
@out dec_nmass = 0.0
# Interface Plot
layoutSpectra = PlotlyBase.Layout(
title = "SUM Spectrum plot",
xaxis = PlotlyBase.attr(
@ -61,71 +84,42 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
yaxis = PlotlyBase.attr(
title = "Intensity",
showgrid = true
),
width = 900,
height = 500
)
)
traceSpectra = PlotlyBase.scatter(x=[], y=[], mode="lines")
@out plotdata = [traceSpectra]
@out plotlayout = layoutSpectra
# == Reactive handlers ==
# reactive handlers watch a variable and execute a block of code when
# its value changes
# Reactive handlers watch a variable and execute a block of code when its value changes
# The onbutton handler will set the variable to false after the block is executed
"""
@onchange triqEnabled begin
if !triqEnabled
#triqProb = 0.0
#triqColor = 0
end
end
"""
@onchange file_name begin
msg = ""
progress = false
progressPlot = false
try
if contains(file_name,".imzML")
warning_fr = ""
full_route = joinpath( file_route, file_name )
if isfile(full_route) # check if the file exists
full_routeMz = split( full_route, "." )[1] * ".mzML" # Splitting the route from imzml to mzml so the plotting can work
if isfile(full_routeMz) && (full_routeMz2 == "" || full_routeMz2 != full_routeMz) # check if there is an mzML file around
Disab_btn = true
warning_fr = "Loading plot..."
spectraMz = LoadMzml(full_routeMz)
# dims = size(spectraMz)
# scansMax = dims[2] # we get the total of scansMax
# traceSpectra = PlotlyBase.scatter(x = spectraMz[1, 1], y = spectraMz[2, 1], mode="lines")
traceSpectra = PlotlyBase.scatter(x = mean(spectraMz[1,:]), y = mean(spectraMz[2,:]), mode="lines")
plotdata = [traceSpectra] # we add the data of spectra to the plot
spectraMz = nothing # Important for memory cleaning
GC.gc() # Trigger garbage collection
if Sys.islinux()
ccall(:malloc_trim, Int32, (Int32,), 0) # Ensure julia returns the freed memory to OS
end
warning_fr = "Plot loaded."
Disab_btn = false
full_routeMz2 = full_routeMz # to avoid creating the plot if its the same file read as before
end
if isfile(full_route) # Check if the file exists
btnPlotDisable = false
btnStartDisable = false
else
warning_fr = "is not an imzML file"
end
elseif contains(file_name,".mzML")
full_routeMz = joinpath( file_route, file_name )
warning_fr = "$(full_routeMz)"
if isfile(full_routeMz) && (full_routeMz2 == "" || full_routeMz2 != full_routeMz) # check if there is an mzML file around # check if the file exists
Disab_btn = true
warning_fr = "Loading plot..."
spectraMz = LoadMzml(full_routeMz)
traceSpectra = PlotlyBase.scatter(x = mean(spectraMz[1,:]), y = mean(spectraMz[2,:]), mode="lines")
plotdata = [traceSpectra] # we add the data of spectra to the plot
spectraMz = nothing # Important for memory cleaning
GC.gc() # Trigger garbage collection
if Sys.islinux()
ccall(:malloc_trim, Int32, (Int32,), 0) # Ensure julia returns the freed memory to OS
end
warning_fr = "Plot loaded."
Disab_btn = false
full_routeMz2 = full_routeMz # to avoid creating the plot if its the same file read as before
end
else
btnPlotDisable = true
btnStartDisable = true
full_route = "/"
warning_fr = "is not an imzML or mzML file"
end
@ -133,15 +127,18 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
msg = "There was an error, please verify the file and try again. $(e)"
end
end
"""
@onchange Nmass begin
indeximg = floor(Int, Nmass)
indeximgTriq = floor(Int, Nmass)
lastimg = floor(Int, Nmass)
lastimgTriq = floor(Int, Nmass)
end
# The onbutton handler will set the variable to false after the block is executed
"""
@onbutton Main_Process begin
Disab_btn = true # We disable the button to avoid multiple requests
progress = true # Start progress button animation
btnStartDisable = true # We disable the button to avoid multiple requests
indeximg = floor(Int, Nmass)
full_route = joinpath(file_route, file_name)
if isfile(full_route) && Nmass > 0 && Tol > 0 && Tol <= 1
@ -150,35 +147,42 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
spectra = LoadImzml(full_route)
msg = "File loaded. Creating Spectra with the specific mass and tolerance, please be patient."
slice = GetSlice(spectra, Nmass, Tol)
fig = CairoMakie.Figure(size = (100, 200)) #container
if triqEnabled # if we have TrIQ
fig = CairoMakie.Figure(size = (100, 200)) # Container
# Append a query string to force the image to refresh
timestamp = string(time_ns())
if triqEnabled # If we have TrIQ
if triqColor < 1 || triqColor > 256 ||triqProb < 0 || triqProb > 1
msg = "Incorrect TrIQ values, please adjust accordingly and try again."
warning_msg = true
else
SaveBitmap(joinpath("public", "TrIQ_$(floor(Int, Nmass)).bmp"),TrIQ(slice, Int(triqColor), triqProb),ViridisPalette)
testT = "/TrIQ_$(floor(Int, Nmass)).bmp" # we define the starting value of the images
# Use timestamp to refresh image interface container
imgIntT = "/TrIQ_$(floor(Int, Nmass)).bmp?t=$(timestamp)"
msgtriq = "TrIQ image with the Nmass of $(floor(Int, Nmass))"
ticks = round.(range(0, stop = maximum(TrIQ(slice, Int(triqColor), triqProb)), length = 10), digits = 2)
Colorbar(fig[1, 1], colormap = rgb_ViridisPalette, limits = (0, maximum(TrIQ(slice, Int(triqColor), triqProb))),ticks = ticks, label = "Intensity")
save("public/colorbar_TrIQ_$(floor(Int, Nmass)).png", fig)
msg = "The file has been created successfully inside the 'public' folder of the app."
colorbarT = "/colorbar_TrIQ_$(floor(Int, Nmass)).png"
colorbarT = "/colorbar_TrIQ_$(floor(Int, Nmass)).png?t=$(timestamp)"
end
else # if we don't use TrIQ
SaveBitmap(joinpath("public", "$(floor(Int, Nmass)).bmp"),IntQuant(slice),ViridisPalette)
test = "/$(floor(Int, Nmass)).bmp" # we define the starting value of the images
else # If we don't use TrIQ
SaveBitmap(joinpath("public", "MSI_$(floor(Int, Nmass)).bmp"),IntQuant(slice),ViridisPalette)
# Use timestamp to refresh image interface container
imgInt = "/MSI_$(floor(Int, Nmass)).bmp?t=$(timestamp)"
msgimg = "image with the Nmass of $(floor(Int, Nmass))"
ticks = round.(range(0, stop = maximum(slice), length = 10), digits = 2)
Colorbar(fig[1, 1], colormap = rgb_ViridisPalette, limits = (0, maximum(slice)),ticks = ticks, label = "Intensity")
save("public/colorbar_$(floor(Int, Nmass)).png", fig)
save("public/colorbar_MSI_$(floor(Int, Nmass)).png", fig)
msg = "The file has been created successfully inside the 'public' folder of the app."
colorbar = "/colorbar_$(floor(Int, Nmass)).png"
colorbar = "/colorbar_MSI_$(floor(Int, Nmass)).png?t=$(timestamp)"
end
catch e
msg = "There was an error loading the ImzML file, please verify the file accordingly and try again. $(e)"
warning_msg = true
end
else
msg = "File does not exist or a parameter is incorrect, please try again."
warning_msg = true
end
spectra = nothing # Important for memory cleaning
slice = nothing
@ -186,31 +190,68 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
if Sys.islinux()
ccall(:malloc_trim, Int32, (Int32,), 0) # Ensure julia returns the freed memory to OS
end
Disab_btn = false
btnStartDisable = false
progress = false
end
@onbutton Generate_Plot begin
msg = ""
full_route = joinpath( file_route, file_name )
progressPlot = true
if isfile(full_route) # Check if the file exists
btnPlotDisable = false
btnStartDisable = false
full_routeMz = split( full_route, "." )[1] * ".mzML" # Splitting the route from imzml to mzml so the plotting can work
if isfile(full_routeMz) && (full_routeMz2 == "" || full_routeMz2 != full_routeMz) # Check if the mzml exists
btnPlotDisable = true
msg = "Loading plot..."
spectraMz = LoadMzml(full_routeMz)
# dims = size(spectraMz)
# scansMax = dims[2] # we get the total of scansMax
# traceSpectra = PlotlyBase.scatter(x = spectraMz[1, 1], y = spectraMz[2, 1], mode="lines")
traceSpectra = PlotlyBase.scatter(x = mean(spectraMz[1,:]), y = mean(spectraMz[2,:]), mode="lines")
plotdata = [traceSpectra] # We add the data from spectra to the plot
spectraMz = nothing # Important for memory cleaning
GC.gc() # Trigger garbage collection
if Sys.islinux()
ccall(:malloc_trim, Int32, (Int32,), 0) # Ensure julia returns the freed memory to OS
end
msg = "Plot loaded."
btnPlotDisable = false
full_routeMz2 = full_routeMz # To avoid creating the plot if its the same file read as before
end
else
msg = "is not an imzML file"
warning_msg = true
end
progressPlot = false
end
# WIP THESE NEED TO CHANGE, A BETTER BLIND SEARCH AND ALLOWANCE FOR DECIMAL IMAGES
# Also needs to implement timestamp to force reload of image and update if needed.
@onbutton ImgMinus begin
indeximg-=1
while !isfile("public/$(indeximg).bmp") && indeximg > 0
while !isfile("public/MSI_$(indeximg).bmp") && indeximg > 0
indeximg -= 1
end
if(indeximg <= 0) #if it doesn't find a lower value image
if(indeximg <= 0) # If it doesn't find a lower value image
indeximg = lastimg
end
test = "/$(indeximg).bmp"
colorbar = "/colorbar_$(indeximg).png"
imgInt = "/MSI_$(indeximg).bmp"
colorbar = "/colorbar_MSI_$(indeximg).png"
msgimg = "image with the Nmass of $(indeximg)"
lastimg = indeximg
end
@onbutton ImgPlus begin
indeximg+=1
while !isfile("public/$(indeximg).bmp") && indeximg < 2001
while !isfile("public/MSI_$(indeximg).bmp") && indeximg < 2001
indeximg += 1
end
if(indeximg >= 2001)
indeximg = lastimg
end
test = "/$(indeximg).bmp"
colorbar = "/colorbar_$(indeximg).png"
imgInt = "/MSI_$(indeximg).bmp"
colorbar = "/colorbar_MSI_$(indeximg).png"
msgimg = "image with the Nmass of $(indeximg)"
lastimg = indeximg
end
@ -220,10 +261,10 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
while !isfile("public/TrIQ_$(indeximgTriq).bmp") && indeximgTriq > 0
indeximgTriq -= 1
end
if(indeximgTriq <= 0) #if it doesn't find a lower value image
if(indeximgTriq <= 0) # If it doesn't find a lower value image
indeximgTriq = lastimgTriq
end
testT = "/TrIQ_$(indeximgTriq).bmp"
imgIntT = "/TrIQ_$(indeximgTriq).bmp"
colorbarT = "/colorbar_TrIQ_$(indeximgTriq).png"
msgtriq = "TrIQ image with the Nmass of $(indeximgTriq)"
lastimgTriq = indeximgTriq
@ -236,7 +277,7 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
if(indeximgTriq >= 2001)
indeximgTriq = lastimgTriq
end
testT = "/TrIQ_$(indeximgTriq).bmp"
imgIntT = "/TrIQ_$(indeximgTriq).bmp"
colorbarT = "/colorbar_TrIQ_$(indeximgTriq).png"
msgtriq = "TrIQ image with the Nmass of $(indeximgTriq)"
lastimgTriq = indeximgTriq
@ -247,7 +288,7 @@ rgb_ViridisPalette =reinterpret(ColorTypes.RGB24, ViridisPalette)
end
end
# == Pages ==
# register a new route and the page that will be loaded on access
# Register a new route and the page that will be loaded on access
@page("/", "app.jl.html")
end

View File

@ -1,76 +1,134 @@
<header id="ikbk"><!--<img src="/css/biotech_100dp_1B1F3B.png" alt="Bioteck Icon" id="i65e">-->
<img src="/css/LABI_logo.jpeg" alt="Labi Logo Icon" id="i65e">
<div>
<h4>Julia mzML imzML analysis GUI&nbsp;</h4>
<h6>Please make sure the ibd, the mzML and the imzML files are located in the same directory and have the same name.</h6>
<h6>It may take a while to generate the image and the plot, please be patient.</h6>
</div>
</header>
<div class="row">
<div class="st-col col-12 col-sm st-module" id="i0xj8">
<div class="row">
<div class="st-col col-12 col-sm st-module" id="idbha">
<!--Left DIV-->
<!--<q-file v-model="file_route" filled="" label="Select your imzML file" accept=".imzML"></q-file>-->
<q-input id="ijii1" v-model="file_route" :dense="true" label="Insert the route to your imzML file"></q-input>
<q-input id="ijii1-2" v-model="file_name" :dense="true" label="Insert the name of your imzML file"></q-input>
<p id="i7brk">full route: {{full_route}} {{warning_fr}}</p>
<div class="row">
<div class="st-col col-12 col-sm">
<q-input id="icc9d" v-model="Nmass" :dense="true" label="Mass-to-charge ratio of interest" type="number" :rules="[ val => !!val || '* Required', val => val >= 0 &amp;&amp; val <= 2000 || 'Need positive mass values',]"></q-input>
<template>
<header id="header">
<img src="/css/LABI_logo.jpeg" alt="Labi Logo Icon" id="imgLogo">
<div>
<h4>Julia mzML imzML analysis GUI&nbsp;</h4>
<h6>Please make sure the ibd, the mzML and the imzML files are located in the same directory and have the same name.</h6>
<h6>It may take a while to generate the image and the plot, please be patient.</h6>
</div>
</header>
<!-- TOP -->
<div class="row">
<div id="extDivStyle" class="st-col col-12 col-sm st-module">
<div class="row">
<!-- Left DIV -->
<div id="intDivStyle" class="st-col col-12 col-sm st-module">
<!--<q-file v-model="file_route" filled="" label="Select your imzML file" accept=".imzML"></q-file>-->
<q-input id="textRoute" standout="custom-standout" v-model="file_route" label="Insert the route to your imzML file"></q-input>
<div class="row st-col col-14 col-sm">
<q-input id="textName" class="col-8" standout="custom-standout" v-model="file_name" label="Insert the name of your imzML file"></q-input>
<q-btn id="btnStyle" class="col-4" :loading="progressPlot" :disabled="btnPlotDisable" icon="play_arrow" v-on:click="Generate_Plot = true">
Generate Plot
<template v-slot:loading>
<q-spinner-hourglass class="on-left" />
Loading Plot
</template>
</q-btn>
</div>
<div class="st-col col-12 col-sm">
<q-input id="iqt3l" step="0.01" v-model="Tol" :dense="true" label="Mass-to-charge ratio Tolerance" type="number" :rules="[val => !!val || '* Required', val => val >= 0 &amp;&amp; val <= 1 || 'Needs to be in range between 0 and 1',]"></q-input>
<p id="lblFullRoute">full route: {{full_route}} {{warning_fr}}</p>
<!-- Variable Manipulation -->
<div class="row">
<div class="st-col col-12 col-sm">
<q-input standout="custom-standout" id="textNmass" v-model="Nmass" :dense="true" label="Mass-to-charge ratio of interest" type="number" :rules="[ val => !!val || '* Required', val => val >= 0 &amp;&amp; val <= 2000 || 'Need positive mass values',]"></q-input>
</div>
<div class="st-col col-12 col-sm">
<q-input standout="custom-standout" id="textTol" step="0.01" v-model="Tol" :dense="true" label="Mass-to-charge ratio Tolerance" type="number" :rules="[val => !!val || '* Required', val => val >= 0 &amp;&amp; val <= 1 || 'Needs to be in range between 0 and 1',]"></q-input>
</div>
</div>
</div>
<div class="row">
<div class="st-col col-12 col-sm">
<q-toggle id="igqon" v-on:click="triqEnabled" v-model="triqEnabled" color="blue" label="Add Threshold Intensity Quantization (TrIQ)!"></q-toggle>
<div class="row">
<div class="st-col col-12 col-sm">
<q-toggle id="btnEnableTriq" v-on:click="triqEnabled" v-model="triqEnabled" color="blue" label="Add Threshold Intensity Quantization (TrIQ)!"></q-toggle>
</div>
</div>
</div>
<div class="row">
<div class="st-col col-12 col-sm-8">
<q-input id="i28wb" step="0.01" v-model="triqProb" :dense="true" label="TrIQ Probability" type="number" :rules="[
val => val >= 0 &amp;&amp; val <= 1 || 'Needs to be in range between 0 and 1',
]" :readonly="!triqEnabled"></q-input>
<!-- Triq Variable Manipulation -->
<div class="row">
<div class="st-col col-12 col-sm-8">
<q-input standout="custom-standout" id="textTriqProb" step="0.01" v-model="triqProb" :dense="true" label="TrIQ Probability" type="number" :rules="[
val => triqEnabled ? ( '* Required', val >= 0 &amp;&amp; val <= 1 || 'Needs to be in range between 0 and 1') : true
]" :readonly="!triqEnabled" :disable="!triqEnabled"></q-input>
</div>
<div class="st-col col-12 col-sm-4">
<q-input standout="custom-standout" id="textTriqColor" step="1" v-model="triqColor" :dense="true" label="TrIQ Color Levels" type="number" :rules="[
val => triqEnabled ? ( '* Required', val >= 0 &amp;&amp; val <= 256 || 'Needs to be in range between 1 and 256') : true
]" :readonly="!triqEnabled" :disable="!triqEnabled"></q-input>
</div>
</div>
<div class="st-col col-12 col-sm-4">
<q-input id="i28wb-2" step="1" v-model="triqColor" :dense="true" label="TrIQ Color Levels" type="number" :rules="[
val => val >= 0 &amp;&amp; val <= 256 || 'Needs to be in range between 1 and 256',
]" :readonly="!triqEnabled"></q-input>
<q-btn id="btnStyle" :loading="progress" :disabled="btnStartDisable" icon="play_arrow" v-on:click="Main_Process = true" padding="lg">
Start Process
<template v-slot:loading>
<q-spinner-hourglass class="on-left" />
Loading...
</template>
</q-btn>
<p>{{msg}}</p>
</div>
</div><!-- <plotly :data="plotdata" :layout="plotlayout"> </plotly>-->
</div>
<div id="extDivStyle" class="st-col col-12 col-sm st-module">
<div class="row">
<!-- Right DIV -->
<div id="intDivStyle" class="st-col col-12 col-sm st-module">
<h6>Image Visualizer</h6>
<!-- Btn image changer -->
<div>
<q-btn id="btnStyle" icon="arrow_back" rounded v-on:click="ImgMinus = true"></q-btn>
<q-btn id="btnStyle" icon="arrow_forward" rounded v-on:click="ImgPlus = true"></q-btn>
</div>
<!-- Image manager -->
<div id="image-container" class="row st-col col-12 col-sm items-center">
<div style="max-height: 500px; overflow: auto;" class="st-col col-10">
<q-img id="imgInt" class="q-ma-none q-pa-none" :src="imgInt" fit="scale-down"></q-img>
</div>
<div class="st-col col-2">
<q-img id="colorbar" class="q-ma-none q-pa-none" :src="colorbar"></q-img>
</div>
</div>
<p>{{msgimg}}</p>
<!-- Triq Btn image changer -->
<div>
<q-btn id="btnStyle" icon="arrow_back" rounded v-on:click="ImgMinusT = true"></q-btn>
<q-btn id="btnStyle" icon="arrow_forward" rounded v-on:click="ImgPlusT = true"></q-btn>
</div>
<!-- Triq Image manager -->
<div id="image-container" class="row st-col col-12 col-sm items-center">
<div style="max-height: 500px; overflow: auto;" class="st-col col-10">
<q-img id="imgInt" class="q-ma-none q-pa-none" :src="imgIntT" fit="scale-down"></q-img>
</div>
<div class="st-col col-2">
<q-img id="colorbar" class="q-ma-none q-pa-none" :src="colorbarT"></q-img>
</div>
</div>
<p>{{msgtriq}}</p>
</div>
<q-btn id="isfqg" :disabled="Disab_btn" color="primary" icon="play_arrow" v-on:click="Main_Process = true" label="Start"></q-btn>
<p>{{msg}}</p>
</div>
</div><!-- <plotly :data="plotdata" :layout="plotlayout"> </plotly>-->
</div>
<div class="st-col col-12 col-sm st-module" id="i8pdn">
<div class="row">
<div class="st-col col-12 col-sm st-module" id="ihxlc">
<!--Right DIV-->
<h6>Image Visualizer</h6><br>
<p></p>
<q-btn id="ijhjl-2" color="primary" icon="arrow_back" label="Previous" v-on:click="ImgMinus = true"></q-btn>
<q-btn id="i3zt1" color="primary" icon="arrow_forward" label="Next" v-on:click="ImgPlus = true"></q-btn>
<div id="image-container" class="row col-12 items-center">
<div class="col-10"><q-img id="i6e3p" :src="test" style="max-height: 500px; max-width: 100%; object-fit: contain;" class="q-ma-none q-pa-none"></q-img></div>
<div class="col-2"><q-img id="colorbar" :src="colorbar"></q-img></div>
</div>
<p>{{msgimg}}</p>
<q-btn id="ijhjl-2-2" color="primary" icon="arrow_back" label="Previous" v-on:click="ImgMinusT = true"></q-btn>
<q-btn id="i3zt1-2" color="primary" icon="arrow_forward" label="Next" v-on:click="ImgPlusT = true"></q-btn>
<div id="image-container" class="row col-12 items-center">
<div class="col-10"><q-img id="i6e3p-2" :src="testT" style="max-height: 500px; max-width: 100%; object-fit: contain;" class="q-ma-none q-pa-none"></q-img></div>
<div class="col-2"><q-img id="colorbar-2" :src="colorbarT"></q-img></div>
</div>
<p>{{msgtriq}}</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="st-col col-12 col-sm st-module">
<plotly id="iiglk" :data="plotdata" :layout="plotlayout"></plotly>
<!-- Bottom -->
<div class="row">
<!-- Bottom Left Div -->
<div class="st-col col-12 col-sm st-module" >
<plotly id="plotStyle" :data="plotdata" :layout="plotlayout" class="st-col col-12 col-sm-12"></plotly>
</div>
<!-- Bottom Right Div -->
<div class="st-col col-12 col-sm st-module" >
<h1>3d plot goes here</h1>
</div>
</div>
</div>
<q-dialog v-model="warning_msg">
<q-card>
<q-card-section>
<div class="text-h6">Warning</div>
</q-card-section>
<q-card-section class="q-pt-none">
{{msg}}
</q-card-section>
<q-card-actions align="right">
<q-btn flat label="OK" style="color:#009f90" v-close-popup />
</q-card-actions>
</q-card>
</q-dialog>
</template>

View File

@ -1,142 +0,0 @@
┌ 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

View File

@ -1,95 +0,0 @@
┌ 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

View File

@ -1,947 +0,0 @@
┌ 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
┌ Info: 2024-08-21 11:54:41 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 11:54:42 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 11:54: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-21 11:54:43 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-21 12:01:30 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:02:49 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:02:50 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:02:51
│ 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 13:02:51 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-21 13:03:18
│ Web Server starting at http://127.0.0.1:8000
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:182
┌ Error: 2024-08-21 13:04:53 Failed to revise /var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI/app.jl
│ exception = Revise.ReviseEvalException("/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI/app.jl:53", UndefVarError(:Layout), Any[(top-level scope at app.jl:53, 1)])
└ @ Revise /home/pixelguy14/.julia/packages/Revise/W4D4d/src/packagedef.jl:722
┌ Warning: 2024-08-21 13:04:54 The running code does not match the saved version for the following files:
│ /var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_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/pixelguy14/.julia/packages/Revise/W4D4d/src/packagedef.jl:832
┌ Info: 2024-08-21 13:06:15 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:06:16 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:06: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-21 13:06:55 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:11:19 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:15:44 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:16:33 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:16:34 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:16:36
│ 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 13:17:06 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:17:31 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:17:32 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:17:33
│ 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 13:18:43 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:20:36 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:20:54 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:21:13 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:21:13 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:21:15
│ 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 13:21:54 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:22:32 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:22:33 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:22:34
│ 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 13:22:48 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:23:00 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:23:33 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:23:33 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:23:34
│ 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 13:23:34 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-21 13:28:20 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:31:18 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:31:27 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 13:31:28 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#238"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 13:31:44 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 13:31:50 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#238"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 13:37:21 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 13:37:31 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#238"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Error: 2024-08-21 13:37:32 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#238"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 13:37:54 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:37:55 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:37:56
│ 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 13:38:11 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:38:39 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:39:20 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:39:21 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:39: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-21 13:39:52 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:40:22 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:40:23 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:40: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-21 13:41:51 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:42:27 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:42:27 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:42:28
│ 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 13:43:24 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:43:40 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:44:03 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:44:04 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:44:05
│ 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 13:44:21 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:44:43 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:44:44 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:44:45
│ 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 13:45:06 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:45:20 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:47:50 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:48:10 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:48:11 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:48:12
│ 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 13:55:41 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 13:55:42 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:55: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-21 13:55:43 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-21 13:57:14 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:58:16 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 13:59:59 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 14:00:00 UndefVarError: `layoutSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#238"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 14:01:43 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 14:01:47 UndefVarError: `layoutSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#239"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 14:03:07 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:03:07 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:03:08
│ 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 14:03:08 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-21 14:04:44 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:06:29 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:07:00 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:08:22 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:08:41 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 14:08:42 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#241"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 14:12:05 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 14:12:10 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#242"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 14:13:12 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Error: 2024-08-21 14:13:17 UndefVarError: `traceSpectra` not defined
│ Stacktrace:
│ [1] Main.App.var"##Main.App_ReactiveModel!#242"()
│ @ Main.App ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:1052
│ [2] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [3] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [4] |>
│ @ ./operators.jl:917 [inlined]
│ [5] init(t::Type{Main.App.var"Main.App_ReactiveModel"}; vue_app_name::String, endpoint::String, channel::Any, debounce::Int64, transport::Module, core_theme::Bool, always_register_channels::Bool)
│ @ Stipple ~/.julia/packages/Stipple/Hr6Qa/src/Stipple.jl:514
│ [6] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"}; channel::String, kwargs::@Kwargs{})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:25
│ [7] init_from_storage(t::Type{Main.App.var"Main.App_ReactiveModel"})
│ @ Stipple.ModelStorage.Sessions ~/.julia/packages/Stipple/Hr6Qa/src/ModelStorage.jl:22
│ [8] top-level scope
│ @ ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:767
│ [9] eval
│ @ ./boot.jl:385 [inlined]
│ [10] (::Stipple.ReactiveTools.var"#32#34"{Module, Vector{Any}})()
│ @ Stipple.ReactiveTools ~/.julia/packages/Stipple/Hr6Qa/src/ReactiveTools.jl:1193
│ [11] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [12] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [13] (::Stipple.Pages.var"#7#10"{FilePathsBase.PosixPath, String, @Kwargs{}})()
│ @ Stipple.Pages ~/.julia/packages/Stipple/Hr6Qa/src/Pages.jl:68
│ [14] run_route(r::Genie.Router.Route)
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:547
│ [15] route_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Router ~/.julia/packages/Genie/uliWf/src/Router.jl:172
│ [16] route_request
│ @ ~/.julia/packages/Genie/uliWf/src/Router.jl:147 [inlined]
│ [17] handle_request(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:300
│ [18] handle_request
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:292 [inlined]
│ [19] (::Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response})()
│ @ Genie.Server /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/macros.jl:123
│ [20] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [21] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [22] #153
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:425 [inlined]
│ [23] run_work_thunk(thunk::Distributed.var"#153#154"{Genie.Server.var"#27#28"{HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}}, HTTP.Messages.Request, HTTP.Messages.Response}, Tuple{}, @Kwargs{}}, print_error::Bool)
│ @ Distributed /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/process_messages.jl:70
│ [24] #remotecall_fetch#158
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:450 [inlined]
│ [25] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:449 [inlined]
│ [26] remotecall_fetch
│ @ /var/home/pixelguy14/.julia/juliaup/julia-1.10.4+0.x64.linux.gnu/share/julia/stdlib/v1.10/Distributed/src/remotecall.jl:492 [inlined]
│ [27] setup_http_listener(req::HTTP.Messages.Request, res::HTTP.Messages.Response; stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:344
│ [28] setup_http_listener (repeats 2 times)
│ @ ~/.julia/packages/Genie/uliWf/src/Server.jl:342 [inlined]
│ [29] (::Genie.Server.var"#24#25"{typeof(Genie.Server.setup_http_listener)})(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:313
│ [30] setup_http_streamer(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:333
│ [31] (::Genie.Server.var"#6#12")(stream::HTTP.Streams.Stream{HTTP.Messages.Request, HTTP.Connections.Connection{Sockets.TCPSocket}})
│ @ Genie.Server ~/.julia/packages/Genie/uliWf/src/Server.jl:124
│ [32] #invokelatest#2
│ @ ./essentials.jl:892 [inlined]
│ [33] invokelatest
│ @ ./essentials.jl:889 [inlined]
│ [34] handle_connection(f::Function, c::HTTP.Connections.Connection{Sockets.TCPSocket}, listener::HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, readtimeout::Int64, access_log::Nothing)
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:469
│ [35] (::HTTP.Servers.var"#16#17"{Genie.Server.var"#6#12", HTTP.Servers.Listener{Nothing, Sockets.TCPServer}, Set{HTTP.Connections.Connection}, Int64, Nothing, ReentrantLock, Base.Semaphore, HTTP.Connections.Connection{Sockets.TCPSocket}})()
│ @ HTTP.Servers ~/.julia/packages/HTTP/sJD5V/src/Servers.jl:401
└ @ Genie.Server /home/pixelguy14/.julia/packages/Genie/uliWf/src/Server.jl:356
┌ Info: 2024-08-21 14:14:05 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:14:06 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:14: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 14:14:07 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-21 14:15:57 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:18:24 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:18:25 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:18:26
│ 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 14:18:26 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-21 14:19:13 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:21:11 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:23:39 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:23:39 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:23:41
│ 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 14:23:41 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-21 14:24:22 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:25:02 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:28:39 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:28:40 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:28:41
│ 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 14:28:41 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-21 14:34:14 Watching ["/var/home/pixelguy14/Documentos/CINVESTAV_2024/Julia_imzML_GUI"]
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:19
┌ Info: 2024-08-21 14:34:15 Autoreloading
└ @ GenieAutoReload /home/pixelguy14/.julia/packages/GenieAutoReload/ESvsh/src/GenieAutoReload.jl:22
┌ Info: 2024-08-21 14:34:16
│ 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 14:34:16 Listening on: 127.0.0.1:8000, thread id: 1
└ @ HTTP.Servers /home/pixelguy14/.julia/packages/HTTP/sJD5V/src/Servers.jl:382

View File

@ -1,10 +0,0 @@
┌ 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

18
ongoing_tasks.txt Normal file
View File

@ -0,0 +1,18 @@
PENDING
rmsi julia coherence with image creation
avoid image enlargement -> CURRENT WIP
image rotation?
colorbar revamp
3d topography for images
better blind search for images -> CURRENT WIP
multiple plot types?
DONE
quicker start for julia GUI
better UI
better style of page
more responsiveness
UI functionality added
code cleaning
better code readability

View File

@ -1 +1 @@
#isfqg{float:right;}#i6e3p{float: left;}#ikbk{display:flex;align-items:center;}#i65e{width:100px;height:80px;margin-right:10px;margin-left:10px;}#i0xj8{background-color:#e5ecf6;}#idbha{padding:10px;}#i8pdn{background-color:#e5ecf6;}#ihxlc{padding:10px;}#colorbar{float: left;}
#btnStyle{background:#009f90;color:rgb(229, 236, 246);}#imgInt{float:left;}#header{display:flex;align-items:center;}#imgLogo{width:100px;height:80px;margin-right:10px;margin-left:10px;}#extDivStyle{background-color:#c9cdb1;}#intDivStyle{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:rgb(229, 236, 246);}#colorbar{float:left;}.custom-standout{background-color:#ccd2db!important;color:rgb(229, 236, 246)!important;}

23
start_MSI_GUI.jl Normal file
View File

@ -0,0 +1,23 @@
using Pkg
Pkg.activate(".")
Pkg.instantiate()
Pkg.update()
# Pkg.add(url="https://github.com/CINVESTAV-LABI/julia_mzML_imzML") # with this we ensure it uses the latest library iteration
using Genie
# Load and configure Genie
Genie.loadapp()
# Start the Genie server
@async begin
up(host="127.0.0.1", port=1481)
url = "http://127.0.0.1:1481"
# Open the URL in the default web browser based on the OS
if Sys.isapple()
@async run(`open $url`) # For macOS
elseif Sys.islinux()
@async run(`xdg-open $url`) # For Linux
elseif Sys.iswindows()
@async run(`start $url`) # For Windows
end
end