Skip to content

Commit 47fd065

Browse files
committed
(feat): started moving from typst
1 parent 1701b04 commit 47fd065

File tree

9 files changed

+124
-20
lines changed

9 files changed

+124
-20
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
build/*
2+
*.synctex.gz

.latexmkrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ensure_path( 'TEXINPUTS', './configuration/' );
22
$pdf_mode=4;
3-
$lualatex = 'lualatex %O --shell-escape %S';
3+
$lualatex = 'lualatex %O -halt-on-error -synctex=1 --shell-escape %S';
44
$out_dir = '.';
55
$aux_dir = 'build';
66

.vscode/settings.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"latex-workshop.latex.autoBuild.run": "never",
3+
"latex-workshop.latex.recipes": [
4+
5+
{
6+
"name": "latexmk",
7+
"tools": [
8+
"latexmk_rconly"
9+
]
10+
},
11+
],
12+
"latex-workshop.latex.recipe.default": "latexmk"
13+
}
53 KB
Loading
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
% https://q.uiver.app/#q=WzAsNCxbMSwyLCJcXHRleHR70KTRg9C90LrRhtC40Y8g0YDQsNGB0L/RgNC10LTQtdC70LXQvdC40Y99Il0sWzAsMywiXFx0ZXh0e9Cf0LvQvtGC0L3QvtGB0YLRjCDQstC10YDQvtGP0YLQvdC+0YHRgtC4fSJdLFsyLDMsIlxcdGV4dHvQmtCy0LDQvdGC0LjQu9GM0L3QsNGPINGE0YPQvdC60YbQuNGPfSJdLFsxLDAsIlxcdGV4dHvQmNC90YLQtdCz0YDQsNC70YzQvdGL0LUg0L/RgNC10L7QsdGA0LDQt9C+0LLQsNC90LjRj30iXSxbMCwxLCJcXHRleHR7XFx0aW55INCU0LjRhNGE0LXRgNC90YbQuNGA0L7QstCw0L3QuNC1ICAgIH0iLDEseyJvZmZzZXQiOjF9XSxbMCwyLCJcXHRleHR7XFx0aW55INCg0LXRiNC10L3QuNC1INGD0YDQsNCy0L3QtdC90LjRjyDQvtCx0YDQsNGJ0LXQvdC40Y99IiwxLHsic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzEsMCwiXFx0ZXh0e1xcdGlueSDQmNC90YLQtdCz0YDQuNGA0L7QstCw0L3QuNC1fSIsMSx7Im9mZnNldCI6Mywic2hvcnRlbiI6eyJzb3VyY2UiOjEwfX1dLFsxLDIsIlxcdGV4dHtcXHRpbnkg0KDQtdGI0LXQvdC40LUg0LTQuNGE0YTQtdGA0L3RhtC40LDQu9GM0L3QvtCz0L4g0YPRgNCw0LLQvdC10L3QuNGPfSIsMSx7Im9mZnNldCI6MSwic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzMsMiwiXFx0ZXh0e1xcdGlueSDQp9C40YHQu9C10L3QvdC+0LUg0LjQvdGC0LXQs9GA0LjRgNC+0LLQsNC90LjQtSAvINCk0L7RgNC80YPQu9CwINC+0LHRgNCw0YnQtdC90LjRj30iLDEseyJvZmZzZXQiOi0yLCJzaG9ydGVuIjp7InNvdXJjZSI6MTB9LCJzdHlsZSI6eyJ0YWlsIjp7Im5hbWUiOiJhcnJvd2hlYWQifX19XSxbMywwLCJcXHRleHR7XFx0aW55INCn0LjRgdC70LXQvdC90L7QtSDQuNC90YLQtdCz0YDQuNGA0L7QstCw0L3QuNC1IC8g0KTQvtGA0LzRg9C70LAg0L7QsdGA0LDRidC10L3QuNGPfSIsMSx7ImxhYmVsX3Bvc2l0aW9uIjo2MCwic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzEsMywiXFx0ZXh0e1xcdGlueSDQp9C40YHQu9C10L3QvdC+0LUg0LjQvdGC0LXQs9GA0LjRgNC+0LLQsNC90LjQtSAvINCk0L7RgNC80YPQu9CwINC+0LHRgNCw0YnQtdC90LjRj30iLDEseyJvZmZzZXQiOi0yLCJzaG9ydGVuIjp7InRhcmdldCI6MTB9LCJzdHlsZSI6eyJ0YWlsIjp7Im5hbWUiOiJhcnJvd2hlYWQifX19XV0=
2+
\[\begin{tikzcd}
3+
& {\text{Интегральные преобразования}} \\
4+
\\
5+
& {\text{Функция распределения}} \\
6+
{\text{Плотность вероятности}} && {\text{Квантильная функция}}
7+
\arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description, pos=0.6}, tail reversed, from=1-2, to=3-2]
8+
\arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description}, shift left=2, between={0.1}{1}, tail reversed, from=1-2, to=4-3]
9+
\arrow["{\text{\tiny Диффернцирование }}"{description}, shift right, from=3-2, to=4-1]
10+
\arrow["{\text{\tiny Решение уравнения обращения}}"{description}, tail reversed, from=3-2, to=4-3]
11+
\arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description}, shift left=2, between={0}{0.9}, tail reversed, from=4-1, to=1-2]
12+
\arrow["{\text{\tiny Интегрирование}}"{description}, shift right=3, between={0.1}{1}, from=4-1, to=3-2]
13+
\arrow["{\text{\tiny Решение диффернциального уравнения}}"{description}, shift right, tail reversed, from=4-1, to=4-3]
14+
\end{tikzcd}\]

core-design-document.pdf

-831 Bytes
Binary file not shown.

src/chapter-01.tex

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,13 @@ \section{Назначение системы}
77
Ядро служит универсальной основой для статистических и вероятностных вычислений в рамках проекта PySATL и может использоваться другими подсистемами при построении моделей.
88

99
\section{Область применимости}
10-
Вычислительное ядро \texttt{core} используется во всех подсистемах проекта PySATL, где требуется работа с распределениями вероятностей. Оно предназначено как для непосредственного вычисления характеристик распределений (например, плотности, функции распределения, квантилей), так и для построения и трансформации более сложных моделей на их основе.
11-
12-
Ядро может быть использовано:
13-
\begin{itemize}
10+
Вычислительное ядро \texttt{core} используется во всех подсистемах проекта PySATL, где требуется работа с распределениями вероятностей. Оно предназначено как для непосредственного вычисления характеристик распределений (например, плотности, функции распределения, квантилей), так и для построения и трансформации более сложных моделей на их основе. Оно может быть использовано:
11+
\begin{itemizecmp}
1412
\item при определении конкретных распределений, используемых в анализе данных;
1513
\item для задания пользовательских распределений, комбинации распределений и создания новых семейств;
1614
\item при трансформации распределений через функциональные отображения;
1715
\item в задачах символьной или численной обработки распределений.
18-
\end{itemize}
16+
\end{itemizecmp}
1917

2018
Вне проекта PySATL ядро может быть применимо в любых системах, где необходима гибкая и расширяемая работа с вероятностными распределениями, особенно в контексте численных симуляций, статистического моделирования и прикладного машинного обучения.
2119

src/chapter-02.tex

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -84,20 +84,7 @@ \subsubsection*{Случайные величины и способы их за
8484

8585
\begin{figure}[h!]
8686
\centering
87-
% https://q.uiver.app/#q=WzAsNCxbMSwyLCJcXHRleHR70KTRg9C90LrRhtC40Y8g0YDQsNGB0L/RgNC10LTQtdC70LXQvdC40Y99Il0sWzAsMywiXFx0ZXh0e9Cf0LvQvtGC0L3QvtGB0YLRjCDQstC10YDQvtGP0YLQvdC+0YHRgtC4fSJdLFsyLDMsIlxcdGV4dHvQmtCy0LDQvdGC0LjQu9GM0L3QsNGPINGE0YPQvdC60YbQuNGPfSJdLFsxLDAsIlxcdGV4dHvQmNC90YLQtdCz0YDQsNC70YzQvdGL0LUg0L/RgNC10L7QsdGA0LDQt9C+0LLQsNC90LjRj30iXSxbMCwxLCJcXHRleHR7XFx0aW55INCU0LjRhNGE0LXRgNC90YbQuNGA0L7QstCw0L3QuNC1ICAgIH0iLDEseyJvZmZzZXQiOjF9XSxbMCwyLCJcXHRleHR7XFx0aW55INCg0LXRiNC10L3QuNC1INGD0YDQsNCy0L3QtdC90LjRjyDQvtCx0YDQsNGJ0LXQvdC40Y99IiwxLHsic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzEsMCwiXFx0ZXh0e1xcdGlueSDQmNC90YLQtdCz0YDQuNGA0L7QstCw0L3QuNC1fSIsMSx7Im9mZnNldCI6Mywic2hvcnRlbiI6eyJzb3VyY2UiOjEwfX1dLFsxLDIsIlxcdGV4dHtcXHRpbnkg0KDQtdGI0LXQvdC40LUg0LTQuNGE0YTQtdGA0L3RhtC40LDQu9GM0L3QvtCz0L4g0YPRgNCw0LLQvdC10L3QuNGPfSIsMSx7Im9mZnNldCI6MSwic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzMsMiwiXFx0ZXh0e1xcdGlueSDQp9C40YHQu9C10L3QvdC+0LUg0LjQvdGC0LXQs9GA0LjRgNC+0LLQsNC90LjQtSAvINCk0L7RgNC80YPQu9CwINC+0LHRgNCw0YnQtdC90LjRj30iLDEseyJvZmZzZXQiOi0yLCJzaG9ydGVuIjp7InNvdXJjZSI6MTB9LCJzdHlsZSI6eyJ0YWlsIjp7Im5hbWUiOiJhcnJvd2hlYWQifX19XSxbMywwLCJcXHRleHR7XFx0aW55INCn0LjRgdC70LXQvdC90L7QtSDQuNC90YLQtdCz0YDQuNGA0L7QstCw0L3QuNC1IC8g0KTQvtGA0LzRg9C70LAg0L7QsdGA0LDRidC10L3QuNGPfSIsMSx7ImxhYmVsX3Bvc2l0aW9uIjo2MCwic3R5bGUiOnsidGFpbCI6eyJuYW1lIjoiYXJyb3doZWFkIn19fV0sWzEsMywiXFx0ZXh0e1xcdGlueSDQp9C40YHQu9C10L3QvdC+0LUg0LjQvdGC0LXQs9GA0LjRgNC+0LLQsNC90LjQtSAvINCk0L7RgNC80YPQu9CwINC+0LHRgNCw0YnQtdC90LjRj30iLDEseyJvZmZzZXQiOi0yLCJzaG9ydGVuIjp7InRhcmdldCI6MTB9LCJzdHlsZSI6eyJ0YWlsIjp7Im5hbWUiOiJhcnJvd2hlYWQifX19XV0=
88-
% \[\begin{tikzcd}
89-
% & {\text{Интегральные преобразования}} \\
90-
% \\
91-
% & {\text{Функция распределения}} \\
92-
% {\text{Плотность вероятности}} && {\text{Квантильная функция}}
93-
% \arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description, pos=0.6}, tail reversed, from=1-2, to=3-2]
94-
% \arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description}, shift left=2, between={0.1}{1}, tail reversed, from=1-2, to=4-3]
95-
% \arrow["{\text{\tiny Диффернцирование }}"{description}, shift right, from=3-2, to=4-1]
96-
% \arrow["{\text{\tiny Решение уравнения обращения}}"{description}, tail reversed, from=3-2, to=4-3]
97-
% \arrow["{\text{\tiny Численное интегрирование / Формула обращения}}"{description}, shift left=2, between={0}{0.9}, tail reversed, from=4-1, to=1-2]
98-
% \arrow["{\text{\tiny Интегрирование}}"{description}, shift right=3, between={0.1}{1}, from=4-1, to=3-2]
99-
% \arrow["{\text{\tiny Решение диффернциального уравнения}}"{description}, shift right, tail reversed, from=4-1, to=4-3]
100-
%\end{tikzcd}\]
87+
\includegraphics[width=\figurewidth]{distribution-characteristics}
10188
\caption{Способы задания непрерывных распределений}
10289
\label{fig:continuous-distributions-models}
10390
\end{figure}

0 commit comments

Comments
 (0)