docs
Directory actions
More options
Directory actions
More options
docs
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Computation and Science</title>
<meta name="author" content="Alex Nelson" />
<meta name="generator" content="Org Mode" />
<style type="text/css">
#content { max-width: 60em; margin: auto; }
.title { text-align: center;
margin-bottom: .2em; }
.subtitle { text-align: center;
font-size: medium;
font-weight: bold;
margin-top:0; }
.todo { font-family: monospace; color: red; }
.done { font-family: monospace; color: green; }
.priority { font-family: monospace; color: orange; }
.tag { background-color: #eee; font-family: monospace;
padding: 2px; font-size: 80%; font-weight: normal; }
.timestamp { color: #bebebe; }
.timestamp-kwd { color: #5f9ea0; }
.org-right { margin-left: auto; margin-right: 0px; text-align: right; }
.org-left { margin-left: 0px; margin-right: auto; text-align: left; }
.org-center { margin-left: auto; margin-right: auto; text-align: center; }
.underline { text-decoration: underline; }
#postamble p, #preamble p { font-size: 90%; margin: .2em; }
p.verse { margin-left: 3%; }
pre {
border: 1px solid #e6e6e6;
border-radius: 3px;
background-color: #f2f2f2;
padding: 8pt;
font-family: monospace;
overflow: auto;
margin: 1.2em;
}
pre.src {
position: relative;
overflow: auto;
}
pre.src:before {
display: none;
position: absolute;
top: -8px;
right: 12px;
padding: 3px;
color: #555;
background-color: #f2f2f299;
}
pre.src:hover:before { display: inline; margin-top: 14px;}
/* Languages per Org manual */
pre.src-asymptote:before { content: 'Asymptote'; }
pre.src-awk:before { content: 'Awk'; }
pre.src-authinfo::before { content: 'Authinfo'; }
pre.src-C:before { content: 'C'; }
/* pre.src-C++ doesn't work in CSS */
pre.src-clojure:before { content: 'Clojure'; }
pre.src-css:before { content: 'CSS'; }
pre.src-D:before { content: 'D'; }
pre.src-ditaa:before { content: 'ditaa'; }
pre.src-dot:before { content: 'Graphviz'; }
pre.src-calc:before { content: 'Emacs Calc'; }
pre.src-emacs-lisp:before { content: 'Emacs Lisp'; }
pre.src-fortran:before { content: 'Fortran'; }
pre.src-gnuplot:before { content: 'gnuplot'; }
pre.src-haskell:before { content: 'Haskell'; }
pre.src-hledger:before { content: 'hledger'; }
pre.src-java:before { content: 'Java'; }
pre.src-js:before { content: 'Javascript'; }
pre.src-latex:before { content: 'LaTeX'; }
pre.src-ledger:before { content: 'Ledger'; }
pre.src-lisp:before { content: 'Lisp'; }
pre.src-lilypond:before { content: 'Lilypond'; }
pre.src-lua:before { content: 'Lua'; }
pre.src-matlab:before { content: 'MATLAB'; }
pre.src-mscgen:before { content: 'Mscgen'; }
pre.src-ocaml:before { content: 'Objective Caml'; }
pre.src-octave:before { content: 'Octave'; }
pre.src-org:before { content: 'Org mode'; }
pre.src-oz:before { content: 'OZ'; }
pre.src-plantuml:before { content: 'Plantuml'; }
pre.src-processing:before { content: 'Processing.js'; }
pre.src-python:before { content: 'Python'; }
pre.src-R:before { content: 'R'; }
pre.src-ruby:before { content: 'Ruby'; }
pre.src-sass:before { content: 'Sass'; }
pre.src-scheme:before { content: 'Scheme'; }
pre.src-screen:before { content: 'Gnu Screen'; }
pre.src-sed:before { content: 'Sed'; }
pre.src-sh:before { content: 'shell'; }
pre.src-sql:before { content: 'SQL'; }
pre.src-sqlite:before { content: 'SQLite'; }
/* additional languages in org.el's org-babel-load-languages alist */
pre.src-forth:before { content: 'Forth'; }
pre.src-io:before { content: 'IO'; }
pre.src-J:before { content: 'J'; }
pre.src-makefile:before { content: 'Makefile'; }
pre.src-maxima:before { content: 'Maxima'; }
pre.src-perl:before { content: 'Perl'; }
pre.src-picolisp:before { content: 'Pico Lisp'; }
pre.src-scala:before { content: 'Scala'; }
pre.src-shell:before { content: 'Shell Script'; }
pre.src-ebnf2ps:before { content: 'ebfn2ps'; }
/* additional language identifiers per "defun org-babel-execute"
in ob-*.el */
pre.src-cpp:before { content: 'C++'; }
pre.src-abc:before { content: 'ABC'; }
pre.src-coq:before { content: 'Coq'; }
pre.src-groovy:before { content: 'Groovy'; }
/* additional language identifiers from org-babel-shell-names in
ob-shell.el: ob-shell is the only babel language using a lambda to put
the execution function name together. */
pre.src-bash:before { content: 'bash'; }
pre.src-csh:before { content: 'csh'; }
pre.src-ash:before { content: 'ash'; }
pre.src-dash:before { content: 'dash'; }
pre.src-ksh:before { content: 'ksh'; }
pre.src-mksh:before { content: 'mksh'; }
pre.src-posh:before { content: 'posh'; }
/* Additional Emacs modes also supported by the LaTeX listings package */
pre.src-ada:before { content: 'Ada'; }
pre.src-asm:before { content: 'Assembler'; }
pre.src-caml:before { content: 'Caml'; }
pre.src-delphi:before { content: 'Delphi'; }
pre.src-html:before { content: 'HTML'; }
pre.src-idl:before { content: 'IDL'; }
pre.src-mercury:before { content: 'Mercury'; }
pre.src-metapost:before { content: 'MetaPost'; }
pre.src-modula-2:before { content: 'Modula-2'; }
pre.src-pascal:before { content: 'Pascal'; }
pre.src-ps:before { content: 'PostScript'; }
pre.src-prolog:before { content: 'Prolog'; }
pre.src-simula:before { content: 'Simula'; }
pre.src-tcl:before { content: 'tcl'; }
pre.src-tex:before { content: 'TeX'; }
pre.src-plain-tex:before { content: 'Plain TeX'; }
pre.src-verilog:before { content: 'Verilog'; }
pre.src-vhdl:before { content: 'VHDL'; }
pre.src-xml:before { content: 'XML'; }
pre.src-nxml:before { content: 'XML'; }
/* add a generic configuration mode; LaTeX export needs an additional
(add-to-list 'org-latex-listings-langs '(conf " ")) in .emacs */
pre.src-conf:before { content: 'Configuration File'; }
table { border-collapse:collapse; }
caption.t-above { caption-side: top; }
caption.t-bottom { caption-side: bottom; }
td, th { vertical-align:top; }
th.org-right { text-align: center; }
th.org-left { text-align: center; }
th.org-center { text-align: center; }
td.org-right { text-align: right; }
td.org-left { text-align: left; }
td.org-center { text-align: center; }
dt { font-weight: bold; }
.footpara { display: inline; }
.footdef { margin-bottom: 1em; }
.figure { padding: 1em; }
.figure p { text-align: center; }
.equation-container {
display: table;
text-align: center;
width: 100%;
}
.equation {
vertical-align: middle;
}
.equation-label {
display: table-cell;
text-align: right;
vertical-align: middle;
}
.inlinetask {
padding: 10px;
border: 2px solid gray;
margin: 10px;
background: #ffffcc;
}
#org-div-home-and-up
{ text-align: right; font-size: 70%; white-space: nowrap; }
textarea { overflow-x: auto; }
.linenr { font-size: smaller }
.code-highlighted { background-color: #ffff00; }
.org-info-js_info-navigation { border-style: none; }
#org-info-js_console-label
{ font-size: 10px; font-weight: bold; white-space: nowrap; }
.org-info-js_search-highlight
{ background-color: #ffff00; color: #000000; font-weight: bold; }
.org-svg { }
</style>
<link rel="preconnect" href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://fonts.gstatic.com"><link" rel="nofollow">https://fonts.gstatic.com"><link href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://fonts.googleapis.com/css2?family=Spectral&display=swap" rel="nofollow">https://fonts.googleapis.com/css2?family=Spectral&display=swap" rel="stylesheet">
<link href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://fonts.googleapis.com/css2?family=Merriweather" rel="nofollow">https://fonts.googleapis.com/css2?family=Merriweather" rel="stylesheet">
<div style="display: none"> \(
\DeclareMathOperator{\tr}{tr}
\newcommand\D{\mathrm{d}}
\newcommand\E{\mathrm{e}}
\newcommand\I{\mathrm{i}}
\newcommand\bigOh{\mathcal{O}}
\newcommand{\cat}[1]{\mathbf{#1}}
\newcommand\curl{\vec{\nabla}\times}
\newcommand{\CC}{\mathbb{C}}
\newcommand{\NN}{\mathbb{N}}
\newcommand{\QQ}{\mathbb{Q}}
\newcommand{\RR}{\mathbb{R}}
\newcommand{\ZZ}{\mathbb{Z}}
% For +---- metric
\newcommand{\BDpos}{}
\newcommand{\BDneg}{-}
\newcommand{\BDposs}{\phantom{-}}
\newcommand{\BDnegg}{-}
\newcommand{\BDplus}{+}
\newcommand{\BDminus}{-}
% For -+++ metric
\newcommand{\BDpos}{-}
\newcommand{\BDposs}{-}
\newcommand{\BDneg}{}
\newcommand{\BDnegg}{\phantom{-}}
\newcommand{\BDplus}{-}
\newcommand{\BDminus}{+}
\)</div>
<link rel="stylesheet" type="text/css" href="proxy.php?url=https%3A%2F%2Fgithub.com%2F.%2Fcss%2Fstylesheet.css" />
</head>
<body>
<div id="content" class="content">
<h1 class="title">Computation and Science</h1>
<div id="outline-container-h-edc81f70-7384-4b45-aae9-dee82e4c9e73" class="outline-2">
<h2 id="h-edc81f70-7384-4b45-aae9-dee82e4c9e73">Introduction</h2>
<div class="outline-text-2" id="text-h-edc81f70-7384-4b45-aae9-dee82e4c9e73">
<p>
I want to write my notes on physics, mathematics, and computer
science in such a manner that their relationships are explicit
among each other. That is to say: in my work on physics, I use
numerical methods implemented in either my computer science or
mathematics notes.
</p>
<p>
This is more an experiment with org-mode than the actual notes.
</p>
</div>
<div id="outline-container-h-0b2f2e85-3dea-404c-bb03-b1d99332f7cc" class="outline-3">
<h3 id="h-0b2f2e85-3dea-404c-bb03-b1d99332f7cc">Organization/Contents</h3>
<div class="outline-text-3" id="text-h-0b2f2e85-3dea-404c-bb03-b1d99332f7cc">
<p>
There is a clean-ish separation of concerns between the domains of
mathematics and science, but muddled separations among
sciences. I'm also uncertain where to divide mathematics and
computer science. But so far as Lisp cares, all the mathematics
code should be compiled before the science code. Where we draw the
line demarcating mathematics and computer science remains vague.
</p>
<p>
The current directory structure:
</p>
<ul class="org-ul">
<li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fphysics%2Findex.html">/physics</a> for all physics-related notes</li>
<li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fmath%2Findex.html">/math</a> for all mathematics notes</li>
<li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fcomp-sci%2Findex.html">/comp-sci</a> for all computer science notes</li>
</ul>
<p>
As I continue working through my readings, I will add more
directories. For subfields (like, I don't know, astronomy) I will
add subdirectories where appropriate.
</p>
</div>
</div>
<div id="outline-container-h-740aa239-de0a-40ee-a66c-604fff24c692" class="outline-3">
<h3 id="h-740aa239-de0a-40ee-a66c-604fff24c692">Scope</h3>
<div class="outline-text-3" id="text-h-740aa239-de0a-40ee-a66c-604fff24c692">
<p>
The scope for my endeavor is rather open-ended. It may extend from
physics to [hard] science more generally. The computer science
aspects may be downplayed, or expanded, depending on my
curiosity. The underlying drive is to understand how the Earth
works, and how the solar system evolves in time.
</p>
<p>
Hopefully I will be able to create something useful, though these
are just notes and sketches of computer program fragments.
</p>
</div>
</div>
<div id="outline-container-h-dbf20712-ae86-4aeb-9812-406a263b41b1" class="outline-3">
<h3 id="h-dbf20712-ae86-4aeb-9812-406a263b41b1">Also See</h3>
<div class="outline-text-3" id="text-h-dbf20712-ae86-4aeb-9812-406a263b41b1">
<ul class="org-ul">
<li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fbookmarks.html">Bookmarks</a> for other pages I should read later</li>
<li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2Fmeta.html">Meta</a> about note taking</li>
</ul>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="postamble">Last Updated: Wed, 16 Dec 2020 19:50:26 -0800
</div>
</body>
</html>