Skip to content

Instantly share code, notes, and snippets.

This is the alabos repository. I am attempting to build something similar for a similar lab, but that is semi-autonomous.
repo: https://github.com/CederGroupHub/alabos
I want to keep the code patterns and much of the learning but my focus is more on UI as the route for users to generate task/worfklow and managed them, or directly in the API for a future LLM or autonomous resource manager to manage the worfklows, since tasks can be (like in alabos) direct code implementatin, or indircect implmenation in the form of parameter/setting schema (for manual or mixed autonomous tasks). Since the poc will be for a manual only lab. Using timescale db (for and tiemstamped event data, and postgres for metadata not mongo). Its also imporntant for samples and experiments that can have "split" worfklows for diff samples for diff task conditions, and diff samlpes can be themselves split (DAG of tasks)
constructs (like alabos)
task
sample
experiment
device
[construct]_view
managers
[ID] (Component) 200-255 Character Summary of changes
+ For additons to text
- For removals
/ For patches/changes
/**
* YouTube bulk unsubscribe fn.
* Wrapping this in an IIFE for browser compatibility.
*/
(async function iife() {
// This is the time delay after which the "unsubscribe" button is "clicked"; Change it as per your need!
var UNSUBSCRIBE_DELAY_TIME = 2000
/**
* Delay runner. Wraps `setTimeout` so it can be `await`ed on.
* @param {Function} fn
Forest srgb(60,138,114) Use for impact
Sage srgb(168,229,195) Light alternative to Forest
Steel srgb(130,173,223) Blue for contrast
Amethyst srgb(155,79,150) Use sparingly
alias gf='git fetch'
alias gm='git merge'
alias gs='git status'
alias ga='git add .'
alias gck='git checkout'
alias gc='git commit -s'
alias gp='git push'
alias v='nvim'
alias nv='nvim .'
alias wq='exit'
[ MANIFEST ]
Changelog for {} project.
This CHANGELOG operates as a root glossary, manifest, and enumeration of edits to a repository
This log follows a modified (simpler) semantic versioning system: RELEASE.FEATURE/COMMIT
[ GLOSSARY ]
{word} {definition}
[ TODO ]
{Todo}
What I use
blaame -- alias for 'blame -w -C -C -C'
com -- alias for 'commit -a -s -S'
lg -- alias for 'log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset)
prevhash -- alias for '!git log -1 --pretty=format:%h | pbcopy'
pwl -- alias for 'push --force-with-lease'
staash -- alias for 'stash --all'
make an alias
git config --global alias.staash 'stash --all'
appcleaner: `brew install --cask appcleaner`
bitwarden: [https://bitwarden.com/]
firefox profile: [https://ffprofile.com/]
zsh > oh-my-zsh: [https://ohmyz.sh/]
zsh theme: [https://github.com/oskarkrawczyk/honukai-iterm-zsh]
dracula theme: [https://draculatheme.com/]
vim > neovim: [https://neovim.io/]
astrovim: [https://astronvim.com/] [snap] > neovide
git: [apt]
github SSH: [https://github.com/settings/keys]
@aryanrsuri
aryanrsuri / template.css
Last active July 17, 2024 04:11
Base Template CSS with lots of colours I like (Mainly from Deno)
* {
box-sizing: border-box;
border: none;
margin: 0;
padding: 0;
}
:root {
--white: #fff;
--black: #0b0d11;