vault backup: 2025-07-30 09:46:49
This commit is contained in:
parent
16b1fe1a09
commit
310efbf0df
@ -1,6 +1,6 @@
|
||||
{
|
||||
"database": "Zotero",
|
||||
"noteImportFolder": "199 Paper Notes",
|
||||
"noteImportFolder": "Zettlekasten/Literature Notes/",
|
||||
"pdfExportImageDPI": 120,
|
||||
"pdfExportImageFormat": "png",
|
||||
"pdfExportImageQuality": 90,
|
||||
@ -14,11 +14,11 @@
|
||||
"exportFormats": [
|
||||
{
|
||||
"name": "Create Literature Note",
|
||||
"outputPathTemplate": "Literature Notes/{{title}}.md",
|
||||
"imageOutputPathTemplate": "Literature Notes/{{citekey}}/",
|
||||
"outputPathTemplate": "Zettelkasten/Literature Notes/{{title}}.md",
|
||||
"imageOutputPathTemplate": "Zettelkasten/Literature Notes/{{citekey}}/",
|
||||
"imageBaseNameTemplate": "image",
|
||||
"cslStyle": "ieee",
|
||||
"templatePath": "Literature Notes/Literature Note.md"
|
||||
"templatePath": "Templates/Literature Note.md"
|
||||
}
|
||||
],
|
||||
"citeSuggestTemplate": "[[{{citekey}}]]",
|
||||
|
||||
@ -1,43 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Documents/Dane\'s\ Vault/3-99\ Research/3\ ARCADE
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
argglobal
|
||||
%argdel
|
||||
argglobal
|
||||
enew
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=0
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -1,102 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Projects/SMARTTERER
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +387 OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
badd +1 OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py
|
||||
argglobal
|
||||
%argdel
|
||||
edit OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
let s:save_splitbelow = &splitbelow
|
||||
let s:save_splitright = &splitright
|
||||
set splitbelow splitright
|
||||
wincmd _ | wincmd |
|
||||
vsplit
|
||||
1wincmd h
|
||||
wincmd w
|
||||
let &splitbelow = s:save_splitbelow
|
||||
let &splitright = s:save_splitright
|
||||
wincmd t
|
||||
let s:save_winminheight = &winminheight
|
||||
let s:save_winminwidth = &winminwidth
|
||||
set winminheight=0
|
||||
set winheight=1
|
||||
set winminwidth=0
|
||||
set winwidth=1
|
||||
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
|
||||
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
|
||||
argglobal
|
||||
balt OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=0
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 387 - ((29 * winheight(0) + 31) / 62)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 387
|
||||
normal! 0
|
||||
wincmd w
|
||||
argglobal
|
||||
if bufexists(fnamemodify("OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py", ":p")) | buffer OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py | else | edit OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py | endif
|
||||
if &buftype ==# 'terminal'
|
||||
silent file OT_Emulation_Data_Broker/Endpoint_Refactored/Endpoint.py
|
||||
endif
|
||||
balt OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=0
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 1 - ((0 * winheight(0) + 31) / 62)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 1
|
||||
normal! 0
|
||||
wincmd w
|
||||
2wincmd w
|
||||
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
|
||||
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let &winminheight = s:save_winminheight
|
||||
let &winminwidth = s:save_winminwidth
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
nohlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -3,7 +3,7 @@ let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Documents/Dane\'s\ Vault/9999\ Personal/Journal
|
||||
cd ~/Documents/Dane\'s\ Vault
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
@ -13,10 +13,10 @@ if &shortmess =~ 'A'
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +50 20250409_\*horsenoises\*.md
|
||||
badd +22 Journal/2025_07_30.md
|
||||
argglobal
|
||||
%argdel
|
||||
edit 20250409_\*horsenoises\*.md
|
||||
edit Journal/2025_07_30.md
|
||||
argglobal
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldexpr=0
|
||||
@ -28,12 +28,12 @@ setlocal foldnestmax=20
|
||||
setlocal foldenable
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 50 - ((31 * winheight(0) + 24) / 48)
|
||||
let s:l = 22 - ((21 * winheight(0) + 27) / 55)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 50
|
||||
normal! 054|
|
||||
keepjumps 22
|
||||
normal! 03|
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
|
||||
@ -1,56 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Documents/Dane\'s\ Vault/300s\ School/NUCE\ 2113\ -\ Radiation\ Detection\ and\ Measurement
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +13 Laboratory\ 9.md
|
||||
badd +10 Laboratory\ 10.md
|
||||
badd +3 lab10.py
|
||||
argglobal
|
||||
%argdel
|
||||
edit lab10.py
|
||||
argglobal
|
||||
balt Laboratory\ 10.md
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldexpr=0
|
||||
setlocal foldmarker={{{,}}}
|
||||
setlocal foldignore=#
|
||||
setlocal foldlevel=0
|
||||
setlocal foldminlines=1
|
||||
setlocal foldnestmax=20
|
||||
setlocal foldenable
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 3 - ((2 * winheight(0) + 25) / 50)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 3
|
||||
normal! 0
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
nohlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -1,57 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Documents/Dane\'s\ Vault/3-99\ Research/Rust
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +22 Chapter\ 2\ -\ Guessing\ Game.md
|
||||
badd +6 guessing_game/Cargo.toml
|
||||
badd +34 guessing_game/src/main.rs
|
||||
badd +80 Chapter\ 3\ -\ Common\ Programming\ Concepts.md
|
||||
argglobal
|
||||
%argdel
|
||||
edit Chapter\ 3\ -\ Common\ Programming\ Concepts.md
|
||||
argglobal
|
||||
balt Chapter\ 2\ -\ Guessing\ Game.md
|
||||
setlocal foldmethod=manual
|
||||
setlocal foldexpr=0
|
||||
setlocal foldmarker={{{,}}}
|
||||
setlocal foldignore=#
|
||||
setlocal foldlevel=0
|
||||
setlocal foldminlines=1
|
||||
setlocal foldnestmax=20
|
||||
setlocal foldenable
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 87 - ((27 * winheight(0) + 23) / 47)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 87
|
||||
normal! 049|
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
nohlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -1,100 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Projects/SMARTTERER
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +2 pyproject.toml
|
||||
badd +28 OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
badd +1211 ~/.local/state/nvim/lsp.log
|
||||
badd +10 health://
|
||||
argglobal
|
||||
%argdel
|
||||
edit OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
let s:save_splitbelow = &splitbelow
|
||||
let s:save_splitright = &splitright
|
||||
set splitbelow splitright
|
||||
wincmd _ | wincmd |
|
||||
vsplit
|
||||
1wincmd h
|
||||
wincmd w
|
||||
let &splitbelow = s:save_splitbelow
|
||||
let &splitright = s:save_splitright
|
||||
wincmd t
|
||||
let s:save_winminheight = &winminheight
|
||||
let s:save_winminwidth = &winminwidth
|
||||
set winminheight=0
|
||||
set winheight=1
|
||||
set winminwidth=0
|
||||
set winwidth=1
|
||||
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
|
||||
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
|
||||
argglobal
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=0
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 20 - ((17 * winheight(0) + 31) / 62)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 20
|
||||
normal! 06|
|
||||
wincmd w
|
||||
argglobal
|
||||
if bufexists(fnamemodify("term://~/Projects/SMARTTERER//49858:/bin/bash", ":p")) | buffer term://~/Projects/SMARTTERER//49858:/bin/bash | else | edit term://~/Projects/SMARTTERER//49858:/bin/bash | endif
|
||||
if &buftype ==# 'terminal'
|
||||
silent file term://~/Projects/SMARTTERER//49858:/bin/bash
|
||||
endif
|
||||
balt OT_Emulation_Data_Broker/Endpoint/EndPoint.py
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=0
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
let s:l = 156 - ((61 * winheight(0) + 31) / 62)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 156
|
||||
normal! 048|
|
||||
wincmd w
|
||||
exe 'vert 1resize ' . ((&columns * 94 + 95) / 190)
|
||||
exe 'vert 2resize ' . ((&columns * 95 + 95) / 190)
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let &winminheight = s:save_winminheight
|
||||
let &winminwidth = s:save_winminwidth
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
nohlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -1,52 +0,0 @@
|
||||
let SessionLoad = 1
|
||||
let s:so_save = &g:so | let s:siso_save = &g:siso | setg so=0 siso=0 | setl so=-1 siso=-1
|
||||
let v:this_session=expand("<sfile>:p")
|
||||
silent only
|
||||
silent tabonly
|
||||
cd ~/Documents/Dane\'s\ Vault
|
||||
if expand('%') == '' && !&modified && line('$') <= 1 && getline(1) == ''
|
||||
let s:wipebuf = bufnr('%')
|
||||
endif
|
||||
let s:shortmess_save = &shortmess
|
||||
if &shortmess =~ 'A'
|
||||
set shortmess=aoOA
|
||||
else
|
||||
set shortmess=aoO
|
||||
endif
|
||||
badd +19 3-99\ Research/Sensors/Handbook\ of\ Modern\ Sensors/Chapter\ 4\ -\ Interface\ Electronic\ Circuits.md
|
||||
argglobal
|
||||
%argdel
|
||||
edit 3-99\ Research/Sensors/Handbook\ of\ Modern\ Sensors/Chapter\ 4\ -\ Interface\ Electronic\ Circuits.md
|
||||
argglobal
|
||||
setlocal fdm=manual
|
||||
setlocal fde=0
|
||||
setlocal fmr={{{,}}}
|
||||
setlocal fdi=#
|
||||
setlocal fdl=999
|
||||
setlocal fml=1
|
||||
setlocal fdn=20
|
||||
setlocal fen
|
||||
silent! normal! zE
|
||||
let &fdl = &fdl
|
||||
let s:l = 19 - ((0 * winheight(0) + 33) / 67)
|
||||
if s:l < 1 | let s:l = 1 | endif
|
||||
keepjumps exe s:l
|
||||
normal! zt
|
||||
keepjumps 19
|
||||
normal! 0
|
||||
tabnext 1
|
||||
if exists('s:wipebuf') && len(win_findbuf(s:wipebuf)) == 0 && getbufvar(s:wipebuf, '&buftype') isnot# 'terminal'
|
||||
silent exe 'bwipe ' . s:wipebuf
|
||||
endif
|
||||
unlet! s:wipebuf
|
||||
set winheight=1 winwidth=20
|
||||
let &shortmess = s:shortmess_save
|
||||
let s:sx = expand("<sfile>:p:r")."x.vim"
|
||||
if filereadable(s:sx)
|
||||
exe "source " . fnameescape(s:sx)
|
||||
endif
|
||||
let &g:so = s:so_save | let &g:siso = s:siso_save
|
||||
set hlsearch
|
||||
doautoall SessionLoadPost
|
||||
unlet SessionLoad
|
||||
" vim: set ft=vim :
|
||||
@ -2,5 +2,21 @@
|
||||
---
|
||||
|
||||
# Today's Journal
|
||||
## Morning Brief
|
||||
|
||||
## Morning Brief
|
||||
Today's goal is to finish writing up some thesis ideas. I
|
||||
need to have 6 of them for a meeting with Dan. I used
|
||||
ChatGPT to help me brainstorm some ideas, but I need to go
|
||||
over them and format them in a way that is more
|
||||
approachable.
|
||||
|
||||
On the other hand, I've been working on leaving my phone
|
||||
behind. I'm trying a new technique of just leaving it out of
|
||||
my reach. I can feel the itch in my brain that yearns for
|
||||
it... that's definitely an addiction I have to kick.
|
||||
|
||||
Anyways, here's the goals for today:
|
||||
|
||||
- [ ] Write down 6 ideas for a thesis
|
||||
- [ ] Review literature notes, and organize my notes
|
||||
[[testing note]]
|
||||
|
||||
@ -1,4 +1,5 @@
|
||||
---
|
||||
title: {{title}}
|
||||
authors:
|
||||
{% for type, creators in creators | groupby('creatorType') -%}
|
||||
{% for creator in creators %}
|
||||
@ -6,6 +7,7 @@ authors:
|
||||
{% endfor -%}
|
||||
{% endfor %}
|
||||
citekey: "{{ citekey }}"
|
||||
alias: "{{ citekey }}"
|
||||
publish_date: {{ date | format("YYYY-MM-DD") }}
|
||||
{% if itemType == "journalArticle" -%}
|
||||
journal: "{{ publicationTitle }}"
|
||||
@ -1,4 +1,5 @@
|
||||
---
|
||||
title: Automation levels for nuclear reactor operations: A revised perspective
|
||||
authors:
|
||||
|
||||
- "Alberti, Anthony L."
|
||||
@ -12,11 +13,12 @@ authors:
|
||||
- "de Oliveira, Cassiano R. E."
|
||||
|
||||
citekey: "albertiAutomationLevelsNuclear2023"
|
||||
alias: "albertiAutomationLevelsNuclear2023"
|
||||
publish_date: 2023-03-01
|
||||
journal: "Progress in Nuclear Energy"
|
||||
volume: 157
|
||||
pages: 104559
|
||||
last_import: 2025-07-24
|
||||
last_import: 2025-07-30
|
||||
---
|
||||
|
||||
# Indexing Information
|
||||
@ -27,7 +29,8 @@ Published: 2023-03
|
||||
#Small-modular-reactor, #Microreactor, #Advanced-sensors, #Artificial-intelligence, #Automation-levels, #Digital-twin, #Fission-battery, #Reduced-order-model
|
||||
|
||||
|
||||
#ToRead
|
||||
#InFirstPass
|
||||
|
||||
|
||||
|
||||
>[!Abstract]
|
||||
@ -36,7 +39,7 @@ Published: 2023-03
|
||||
|
||||
# Annotations
|
||||
## Notes
|
||||
![[Automation levels for nuclear reactor operations- A revised perspective]]
|
||||
![[Notes on Papers/Automation levels for nuclear reactor operations- A revised perspective.md]]
|
||||
|
||||
## Highlights From Zotero
|
||||
>[!highlight] Highlight
|
||||
@ -59,6 +62,70 @@ Published: 2023-03
|
||||
> 2025-07-24 9:51 am
|
||||
>
|
||||
|
||||
>[!done] Important
|
||||
> In terms of classifying tasks for automation in nuclear power plant operations, O’Hara and Higgins break down the tasks for which reactor operators are responsible into two general types: primary and secondary [23]. Primary tasks, which are the main focus of this work, directly impact the overall functionality and safety of the plant. Secondary tasks encompass all other intermediate tasks, such as navigating, arranging, and interrogating information at workstations and control panels [24, 23].
|
||||
> 2025-07-24 11:22 am
|
||||
>
|
||||
|
||||
>[!tip] Brilliant
|
||||
> Monitoring and detection covers activities related to obtaining information about a system or subsystem. This can simply mean tracking parameters on a control panel or sending personnel to visually verify that a component is functioning properly. Situation assessment refers to evaluating obtained data and determining the state of a system or subsystem. This typically involves understanding whether the given plant or system is operating properly. If any anomaly is found, the underlying causes are investigated. Response planning refers to determining proper courses of action, based on the situation assessment. Response implementation encompasses performing the actions identified in the response plan.
|
||||
> 2025-07-24 11:29 am
|
||||
>
|
||||
> *This is all really important, and outlines the chain of actions that a nuclear plant operator would take.*
|
||||
|
||||
|
||||
|
||||
>[!highlight] Highlight
|
||||
> Strategic operations consider the questions of whether, when, and where.
|
||||
> 2025-07-28 11:38 am
|
||||
>
|
||||
|
||||
>[!highlight] Highlight
|
||||
> Operational and tactical operations pertain to the context of vehicle motion. These impact longitudinal (acceleration/deceleration) and lateral (steering) actions, object detection, maneuver planning, and response execution. The number/combination of automated driving tasks—as well as which operational design domain they fall underlargely determine the automation level of a particular driving task.
|
||||
> 2025-07-28 11:38 am
|
||||
>
|
||||
|
||||
>[!highlight] Highlight
|
||||
> The minimal risk condition is a predetermined state in which either a user or automated system recognizes a potentially hazardous situation and subsequently circumnavigates it to minimize risk. Fallback is the response to encountering a potentially hazardous situation
|
||||
> 2025-07-28 11:43 am
|
||||
>
|
||||
|
||||
>[!tip] Brilliant
|
||||
> Level 3: The system recognizes a crash scene and requests that the driver resume control and provide fallback (e.g., engage hazard lights and enter the unobstructed shoulder lane). Level 4/5: Even if the driver is unresponsive to the fallback request, the automated system is able to achieve the minimal risk condition or circumnavigate the hazard.
|
||||
> 2025-07-28 11:44 am
|
||||
>
|
||||
|
||||
>[!done] Important
|
||||
> The automation tipping point occurs at Level 4, with the automated flight system becoming able to sufficiently control operational and tactical tasks, such that a human pilot is no longer required. Rather, the ECA suggests the implementation of a mission commander, who is in command but not in control.
|
||||
> 2025-07-28 11:48 am
|
||||
>
|
||||
> *Higher levels of optimization actually reduce the training demand of operators. We see this all over the place with things like ChatGPT. They remove the grunt work so the human can think **strategically**.*
|
||||
|
||||
|
||||
>[!tip] Brilliant
|
||||
> At Level 5, the commander simply provides strategic commands to the system—without controlling the aircraft at any point.
|
||||
> 2025-07-28 11:48 am
|
||||
>
|
||||
|
||||
>[!done] Important
|
||||
> Additionally, we assume strategic operations to not be automated at any level. These are reserved for human command, either onsite via an operator or reactor supervisor, or offsite via a reactor supervisor. Only operational and tactical tasks are considered for automation.
|
||||
> 2025-07-28 11:53 am
|
||||
>
|
||||
|
||||
>[!highlight] Highlight
|
||||
> Following the definition presented by the SAE, automatic active safety systems (e.g., the ADS in the ESBWR) are not classified as automated. Rather, these systems provide safety measures to ensure the ultimate safety of the plant, and thus should be included at every automation level.
|
||||
> 2025-07-28 12:59 pm
|
||||
>
|
||||
|
||||
|
||||
|
||||
## Follow-Ups
|
||||
|
||||
>[!example]
|
||||
>In the present paradigm, much of this automation comes in the form of operator support. Examples include computerized operator support systems that assess various alarms and provide fault diagnoses to operators [26, 27, 28, 29], computer-based procedure systems that provide necessary data and procedures to assist operators by identifying tasks in real-time to foster safety goal achievement [30, 31, 32], and the automatic activation of primary safety systems (e.g., emergency core cooling systems) during severe accidents.
|
||||
>- [ ] #Follow-Up
|
||||
|
||||
>[!example]
|
||||
>[23] J.M. OHara and J.C. Higgins. Human-system Interfaces to Automatic Systems: Review Guidance and Technical Basis. Technical Report BNL–91017-2010, 1013461, 2010. URL https://doi.org/10.2172/1013461. [24] John M. O’Hara, William S. Brown, Paul M. Lewis, and J.J. Persensky. The Effects of Interface Management Tasks on Crew Performance and Safety in Complex, Computer-Based Systems: Overview and Main Findings (NUREG/CR-6690), 2002. URL https://www.nrc.gov/ reading-rm/doc-collections/nuregs/contract/cr6690/vol1/index.html.
|
||||
>- [ ] #Follow-Up
|
||||
|
||||
|
||||
1
Zettelkasten/Literature Notes/testing note.md
Normal file
1
Zettelkasten/Literature Notes/testing note.md
Normal file
@ -0,0 +1 @@
|
||||
this is a testing note to see if autocomplete is finding this
|
||||
Loading…
x
Reference in New Issue
Block a user