Compare commits

..

57 Commits

Author SHA1 Message Date
437aa678fc Merge branch 'master' of github.com:szymon-jozef/ZUT-notatki 2026-06-20 14:19:07 +02:00
36028899bc Merge branch 'master' of github.com:szymon-jozef/ZUT-notatki 2026-06-20 14:18:45 +02:00
f3cebb936b bla 2026-06-20 14:18:38 +02:00
fdcf4b4a3d blabla 2026-06-20 14:17:14 +02:00
4951da8fd9 Merge branch 'master' of github.com:szymon-jozef/ZUT-notatki 2026-06-14 19:09:56 +02:00
2237683c00 hehehehe 2026-06-14 19:09:49 +02:00
4cf7dce6fc blallblabla 2026-06-09 09:18:05 +02:00
0d7c0d381a probne kolokwium 2026-05-31 20:27:11 +02:00
f9fce835d5 dsa;lkfj 2026-05-31 14:59:03 +02:00
829a08766a poprawka 2026-05-29 21:27:39 +02:00
24979a137d notatka na egamin: technika cyrkowa 2026-05-29 21:17:24 +02:00
6738650e7f remove bin 2026-05-26 15:02:07 +02:00
a645291f8b bla bla 2026-05-26 15:01:50 +02:00
6a948ffe9f Merge branch 'master' of github.com:szymon-jozef/ZUT-notatki 2026-05-12 18:49:09 +02:00
f5edd8ed79 bla 2026-05-12 18:49:01 +02:00
4fbd30fa19 fix 2026-05-12 17:12:22 +02:00
4db9e10dd6 gotowe 2026-05-12 17:10:45 +02:00
2b9fa6f3ad prawie gotowe xdd 2026-05-12 17:09:25 +02:00
a37d75f2d5 remove bin 2026-05-12 16:52:37 +02:00
399f1218f4 prawie zrobione zadania 2026-05-12 16:51:57 +02:00
a3bd6af48a poprawki w kodzie xdddxdd 2026-05-05 19:22:09 +02:00
0d5d9dc969 remove bin blobs 2026-05-05 18:00:23 +02:00
6270be5805 bla bla 2026-05-05 15:27:55 +02:00
1a8ba1c2bf rzeczy 2026-04-28 17:01:06 +02:00
738a3dc371 blabla 2026-04-27 12:00:49 +02:00
4ca7ab71a6 Merge branch 'master' of github.com:szymon-jozef/ZUT-notatki 2026-04-23 11:15:41 +02:00
0eee499998 python rzeczy 2026-04-23 11:15:33 +02:00
5bd6a056b9 fix 2026-04-21 09:34:20 +02:00
7016157d6f bla 2026-04-21 09:33:51 +02:00
ccacf0e97a bla bla 2026-04-20 11:19:07 +02:00
d38af389b6 kod 2026-03-31 16:57:45 +02:00
fc780b0220 gitignore 2026-03-31 15:29:05 +02:00
59d771de82 kod 2026-03-31 15:26:41 +02:00
3a5efebd4b rzeczy 2026-03-31 15:01:08 +02:00
c9945fb1d3 matma 2026-03-31 13:41:09 +02:00
81ece7137a xd 2026-03-30 11:44:13 +02:00
de105c7e36 zreczc 2026-03-24 16:56:38 +01:00
e77f5e4c03 xlkdfjas 2026-03-19 11:33:45 +01:00
020939d1e3 kod 2026-03-17 16:46:05 +01:00
ee70d90785 . 2026-03-17 16:03:58 +01:00
cc1a7821d7 fajne rzeczy 2026-03-17 14:20:45 +01:00
abd454ec61 rzeczy 2026-03-17 14:05:37 +01:00
696e077e8d rzeczy 2026-03-17 13:39:59 +01:00
fd9be86bde notatki 2026-03-10 16:27:53 +01:00
be6ca147f2 notatki 2026-03-10 13:44:03 +01:00
edf4f0bc52 notatki 2026-03-05 13:40:47 +01:00
119c8ca85d rzeczy 2026-03-03 19:58:48 +01:00
4c31567c91 statystyka 2026-03-03 11:42:50 +01:00
b7d6cfb906 logika 2026-03-02 17:06:29 +01:00
bb29a27416 programowanie 2026-03-02 13:39:37 +01:00
b2a3d02649 stuff 2026-02-25 17:40:36 +01:00
c224b24daa dodano taki tam wstęp do __kolejnego__ xddd kolosa z algebry xhasdfkjhasfhadsjfhdask, zabijcie mnie, za dużo tego wszystkie kurwa oszalejeeee 2026-01-20 20:29:57 +01:00
4834028584 więcej kolokwium 2026-01-20 20:20:00 +01:00
29a4f2a99e całkowanie przez części 2026-01-19 17:11:27 +01:00
8a14e41b63 zaczęto robić notatke na drugiego kolosa xddd 2026-01-16 20:47:23 +01:00
29f4fa2bd1 sprawozdanie 105 2026-01-15 19:08:14 +01:00
7b05dcd1fa ostatni update chyba tego 2026-01-15 12:50:55 +01:00
293 changed files with 10264 additions and 14987 deletions

7
.gitignore vendored
View File

@@ -1,2 +1,9 @@
.syncthing .syncthing
.obsidian
.trash
.idea
*.out
*/out
.Rhistory
main main
.Rproj.user

15
.obsidian/app.json vendored
View File

@@ -1,15 +0,0 @@
{
"vimMode": true,
"alwaysUpdateLinks": true,
"attachmentFolderPath": "media",
"newLinkFormat": "relative",
"newFileLocation": "current",
"useMarkdownLinks": true,
"showUnsupportedFiles": true,
"pdfExportSettings": {
"pageSize": "A4",
"landscape": false,
"margin": "0",
"downscalePercent": 100
}
}

View File

@@ -1,8 +0,0 @@
{
"vimMode": true,
"alwaysUpdateLinks": true,
"newFileLocation": "current",
"attachmentFolderPath": "media",
"newLinkFormat": "relative",
"useMarkdownLinks": true
}

View File

@@ -1,8 +0,0 @@
{
"vimMode": true,
"alwaysUpdateLinks": true,
"newFileLocation": "current",
"attachmentFolderPath": "media",
"newLinkFormat": "relative",
"useMarkdownLinks": true
}

View File

@@ -1,3 +0,0 @@
{
"cssTheme": "Catppuccin"
}

View File

@@ -1,3 +0,0 @@
{
"cssTheme": "Catppuccin"
}

View File

@@ -1,3 +0,0 @@
{
"cssTheme": "Catppuccin"
}

View File

@@ -1,3 +0,0 @@
{
"backlinkInDocument": true
}

View File

@@ -1,24 +0,0 @@
{
"items": [
{
"type": "file",
"ctime": 1759668546529,
"path": "uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md"
},
{
"type": "file",
"ctime": 1759668555428,
"path": "uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md"
},
{
"type": "file",
"ctime": 1759668560989,
"path": "uczelnia/1_semestr/algorytmy/Algorytmy.md"
},
{
"type": "file",
"ctime": 1760346075974,
"path": "uczelnia/1_semestr/1 semestr.md"
}
]
}

View File

@@ -1,7 +0,0 @@
[
"obsidian-git",
"obsidian-excalidraw-plugin",
"extended-graph",
"frontmatter-modified-date",
"obsidian-plugin-toc"
]

View File

@@ -1,33 +0,0 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": false,
"page-preview": true,
"daily-notes": false,
"templates": false,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": false,
"publish": false,
"sync": false,
"bases": true,
"webviewer": false
}

View File

@@ -1,33 +0,0 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": false,
"page-preview": true,
"daily-notes": true,
"templates": false,
"note-composer": true,
"command-palette": true,
"slash-command": false,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": false,
"file-recovery": true,
"publish": false,
"sync": false,
"bases": true,
"webviewer": false
}

65
.obsidian/graph.json vendored
View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.9460448688340558,
"close": true
}

View File

@@ -1,44 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": true,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": true,
"centerStrength": 0.541666666666667,
"repelStrength": 13.4375,
"linkStrength": 0.953125,
"linkDistance": 148,
"scale": 2.25,
"close": true
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.0729166666666667,
"repelStrength": 19.5833333333333,
"linkStrength": 1,
"linkDistance": 272,
"scale": 0.3003387451171875,
"close": false
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.223958333333333,
"repelStrength": 11.0416666666667,
"linkStrength": 0.994791666666667,
"linkDistance": 30,
"scale": 1.284118314717751,
"close": true
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.0729166666666667,
"repelStrength": 17.3958333333333,
"linkStrength": 1,
"linkDistance": 272,
"scale": 0.38047950065711156,
"close": true
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.9128404935136972,
"close": true
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.244791666666667,
"repelStrength": 14.4791666666667,
"linkStrength": 0.770833333333333,
"linkDistance": 30,
"scale": 0.1909748258094511,
"close": true
}

View File

@@ -1,65 +0,0 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.2826166036812393,
"close": true
}

View File

@@ -1,411 +0,0 @@
{
"enableFeatures": {
"graph": {
"auto-enabled": false,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": false,
"imagesFromEmbeds": false,
"imagesForAttachments": false,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
},
"localgraph": {
"auto-enabled": true,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": true,
"imagesFromEmbeds": true,
"imagesForAttachments": true,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
}
},
"interactiveSettings": {
"tag": {
"colormap": "hsv",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"link": {
"colormap": "rainbow",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"folder": {
"colormap": "winter",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "/",
"showOnGraph": true,
"enableByDefault": false
}
},
"additionalProperties": {},
"backupGraphOptions": {
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.3750077744882411,
"close": true
},
"openInNewTab": false,
"canonicalizePropertiesWithDataview": true,
"states": [
{
"id": "default-vault",
"name": "Default state",
"engineOptions": {
"colorGroups": [],
"search": "",
"hideUnresolved": false,
"showAttachments": false,
"showOrphans": true,
"showTags": false,
"localBacklinks": true,
"localForelinks": true,
"localInterlinks": false,
"localJumps": 1,
"lineSizeMultiplier": 1,
"nodeSizeMultiplier": 1,
"showArrow": false,
"textFadeMultiplier": 0,
"centerStrength": 0.5187132489703118,
"linkDistance": 250,
"linkStrength": 1,
"repelStrength": 10
},
"toggleTypes": {
"tag": [],
"link": [],
"folder": []
},
"logicTypes": {
"tag": "OR",
"link": "OR",
"folder": "OR"
},
"enableLayers": false,
"currentLayerLevel": 0,
"pinNodes": {},
"hiddenLegendRows": [],
"collapsedLegendRows": []
}
],
"startingStateID": "default-vault",
"syncDefaultState": false,
"saveConfigsWithState": false,
"customColorMaps": {},
"imageProperties": [
"image"
],
"borderFactor": 0.06,
"allowExternalImages": true,
"allowExternalLocalImages": false,
"nodesSizeProperties": [
""
],
"nodesSizeFunction": "default",
"nodesSizeRange": {
"min": 0.5,
"max": 1.5
},
"nodesColorColormap": "YlOrRd",
"nodesColorFunction": "default",
"graphStatsDirection": "normal",
"linksSizeFunction": "default",
"linksColorColormap": "YlOrRd",
"linksColorFunction": "default",
"recomputeStatsOnGraphChange": false,
"zoomFactor": 2,
"focusScaleFactor": 1.8,
"highlightOpenNodes": false,
"highlightSearchResults": false,
"maxNodes": 200,
"delay": 500,
"revertAction": false,
"enableCSS": false,
"cssSnippetFilename": "",
"shapeQueries": {
"circle": {
"combinationLogic": "AND",
"index": 0,
"rules": []
},
"square": {
"combinationLogic": "AND",
"index": 1,
"rules": []
},
"triangle": {
"combinationLogic": "AND",
"index": 2,
"rules": []
},
"diamond": {
"combinationLogic": "AND",
"index": 3,
"rules": []
},
"pentagon": {
"combinationLogic": "AND",
"index": 4,
"rules": []
},
"hexagon": {
"combinationLogic": "AND",
"index": 5,
"rules": []
},
"octagon": {
"combinationLogic": "AND",
"index": 6,
"rules": []
},
"decagon": {
"combinationLogic": "AND",
"index": 7,
"rules": []
},
"star4": {
"combinationLogic": "AND",
"index": 8,
"rules": []
},
"star5": {
"combinationLogic": "AND",
"index": 9,
"rules": []
},
"star6": {
"combinationLogic": "AND",
"index": 10,
"rules": []
},
"star8": {
"combinationLogic": "AND",
"index": 11,
"rules": []
},
"star10": {
"combinationLogic": "AND",
"index": 12,
"rules": []
}
},
"colorBasedOnDepth": false,
"depthColormap": "rainbow",
"currentNode": {
"useColor": false,
"color": "#000000",
"size": 100,
"shape": "circle"
},
"fadeOnDisable": false,
"borderUnresolved": "",
"spreadArcs": false,
"weightArcs": false,
"animateDotsOnLinks": false,
"animationSpeedForDots": 1,
"interactivesBrightness": {
"light": 1,
"dark": 1
},
"fadeInElements": false,
"externalLinks": "none",
"externalLinksProperties": [
"url"
],
"externalLinkOpenMode": "note",
"showPinIcon": true,
"allowMultipleLinkTypes": false,
"disableSource": false,
"disableTarget": false,
"excludedSourcesFolder": [],
"excludedTargetsFolder": [],
"curvedLinks": false,
"curvedFactor": 1,
"outlineLinks": false,
"displayLinkTypeLabel": false,
"colorLinkTypeLabel": false,
"noLineHighlight": false,
"folderShowFullPath": true,
"invertArrows": false,
"flatArrows": false,
"opaqueArrowsButKeepFading": false,
"alwaysOpaqueArrows": false,
"arrowScale": 1,
"arrowFixedSize": false,
"arrowColorBool": false,
"arrowColor": "",
"numberOfCharacters": null,
"ellipsis": "…",
"showOnlyFileName": false,
"noExtension": false,
"usePropertiesForName": [],
"addBackgroundToName": false,
"nameVerticalOffset": 0,
"dynamicVerticalOffset": false,
"showNamesWhenNeighborHighlighted": false,
"iconProperties": [
""
],
"usePluginForIcon": true,
"usePluginForIconColor": true,
"useParentIcon": false,
"backgroundOpacityWithIcon": 0,
"useIconColorForBackgroud": true,
"borderWidthWithIcon": 0,
"layerProperties": [
"layer"
],
"numberOfActiveLayers": 4,
"layersOrder": "ASC",
"displayLabelsInUI": true,
"nodesWithoutLayerOpacity": 0,
"useLayerCustomOpacity": true,
"layersCustomOpacity": {},
"layersLevels": {},
"defaultLevelForLayers": 0,
"horizontalLegend": false,
"useRadialMenu": false,
"radialMenuModifier": "Shift",
"pinNodeModifier": "Alt",
"useLeftClickToSelect": true,
"selectNodeModifier": "Shift",
"filterAbstractFiles": [],
"ignoreInlineLinks": false,
"collapseState": true,
"collapseLegend": true,
"resetAfterChanges": false,
"collapsedSettings": {
"automation": true,
"tags": true,
"properties": true,
"links": true,
"arrows": true,
"folders": true,
"images": false,
"icons": true,
"focus": true,
"shapes": true,
"layers": true,
"elements-stats": true,
"names": true,
"zoom": true,
"local-graph": true,
"display": true,
"filter": true,
"inputs": true,
"performances": false,
"beta": true
},
"selectionMode": "replace",
"exportSVGOptions": {
"asImage": true,
"onlyVisibleArea": false,
"showNodeNames": true,
"useCurvedLinks": false,
"useModifiedArrows": true,
"useNodesShapes": false,
"showArcs": false,
"showFolders": true,
"useModifiedNames": true,
"showIcons": false
},
"multipleNodesData": {}
}

View File

@@ -1,411 +0,0 @@
{
"enableFeatures": {
"graph": {
"auto-enabled": false,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": false,
"imagesFromEmbeds": false,
"imagesForAttachments": false,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
},
"localgraph": {
"auto-enabled": true,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": true,
"imagesFromEmbeds": true,
"imagesForAttachments": true,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
}
},
"interactiveSettings": {
"tag": {
"colormap": "hsv",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"link": {
"colormap": "rainbow",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"folder": {
"colormap": "winter",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "/",
"showOnGraph": true,
"enableByDefault": false
}
},
"additionalProperties": {},
"backupGraphOptions": {
"collapse-filter": false,
"search": "ciało",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.6085603290091319,
"close": false
},
"openInNewTab": false,
"canonicalizePropertiesWithDataview": true,
"states": [
{
"id": "default-vault",
"name": "Default state",
"engineOptions": {
"colorGroups": [],
"search": "",
"hideUnresolved": false,
"showAttachments": false,
"showOrphans": true,
"showTags": false,
"localBacklinks": true,
"localForelinks": true,
"localInterlinks": false,
"localJumps": 1,
"lineSizeMultiplier": 1,
"nodeSizeMultiplier": 1,
"showArrow": false,
"textFadeMultiplier": 0,
"centerStrength": 0.5187132489703118,
"linkDistance": 250,
"linkStrength": 1,
"repelStrength": 10
},
"toggleTypes": {
"tag": [],
"link": [],
"folder": []
},
"logicTypes": {
"tag": "OR",
"link": "OR",
"folder": "OR"
},
"enableLayers": false,
"currentLayerLevel": 0,
"pinNodes": {},
"hiddenLegendRows": [],
"collapsedLegendRows": []
}
],
"startingStateID": "default-vault",
"syncDefaultState": false,
"saveConfigsWithState": false,
"customColorMaps": {},
"imageProperties": [
"image"
],
"borderFactor": 0.06,
"allowExternalImages": true,
"allowExternalLocalImages": false,
"nodesSizeProperties": [
""
],
"nodesSizeFunction": "default",
"nodesSizeRange": {
"min": 0.5,
"max": 1.5
},
"nodesColorColormap": "YlOrRd",
"nodesColorFunction": "default",
"graphStatsDirection": "normal",
"linksSizeFunction": "default",
"linksColorColormap": "YlOrRd",
"linksColorFunction": "default",
"recomputeStatsOnGraphChange": false,
"zoomFactor": 2,
"focusScaleFactor": 1.8,
"highlightOpenNodes": false,
"highlightSearchResults": false,
"maxNodes": 200,
"delay": 500,
"revertAction": false,
"enableCSS": false,
"cssSnippetFilename": "",
"shapeQueries": {
"circle": {
"combinationLogic": "AND",
"index": 0,
"rules": []
},
"square": {
"combinationLogic": "AND",
"index": 1,
"rules": []
},
"triangle": {
"combinationLogic": "AND",
"index": 2,
"rules": []
},
"diamond": {
"combinationLogic": "AND",
"index": 3,
"rules": []
},
"pentagon": {
"combinationLogic": "AND",
"index": 4,
"rules": []
},
"hexagon": {
"combinationLogic": "AND",
"index": 5,
"rules": []
},
"octagon": {
"combinationLogic": "AND",
"index": 6,
"rules": []
},
"decagon": {
"combinationLogic": "AND",
"index": 7,
"rules": []
},
"star4": {
"combinationLogic": "AND",
"index": 8,
"rules": []
},
"star5": {
"combinationLogic": "AND",
"index": 9,
"rules": []
},
"star6": {
"combinationLogic": "AND",
"index": 10,
"rules": []
},
"star8": {
"combinationLogic": "AND",
"index": 11,
"rules": []
},
"star10": {
"combinationLogic": "AND",
"index": 12,
"rules": []
}
},
"colorBasedOnDepth": false,
"depthColormap": "rainbow",
"currentNode": {
"useColor": false,
"color": "#000000",
"size": 100,
"shape": "circle"
},
"fadeOnDisable": false,
"borderUnresolved": "",
"spreadArcs": false,
"weightArcs": false,
"animateDotsOnLinks": false,
"animationSpeedForDots": 1,
"interactivesBrightness": {
"light": 1,
"dark": 1
},
"fadeInElements": false,
"externalLinks": "none",
"externalLinksProperties": [
"url"
],
"externalLinkOpenMode": "note",
"showPinIcon": true,
"allowMultipleLinkTypes": false,
"disableSource": false,
"disableTarget": false,
"excludedSourcesFolder": [],
"excludedTargetsFolder": [],
"curvedLinks": false,
"curvedFactor": 1,
"outlineLinks": false,
"displayLinkTypeLabel": false,
"colorLinkTypeLabel": false,
"noLineHighlight": false,
"folderShowFullPath": true,
"invertArrows": false,
"flatArrows": false,
"opaqueArrowsButKeepFading": false,
"alwaysOpaqueArrows": false,
"arrowScale": 1,
"arrowFixedSize": false,
"arrowColorBool": false,
"arrowColor": "",
"numberOfCharacters": null,
"ellipsis": "…",
"showOnlyFileName": false,
"noExtension": false,
"usePropertiesForName": [],
"addBackgroundToName": false,
"nameVerticalOffset": 0,
"dynamicVerticalOffset": false,
"showNamesWhenNeighborHighlighted": false,
"iconProperties": [
""
],
"usePluginForIcon": true,
"usePluginForIconColor": true,
"useParentIcon": false,
"backgroundOpacityWithIcon": 0,
"useIconColorForBackgroud": true,
"borderWidthWithIcon": 0,
"layerProperties": [
"layer"
],
"numberOfActiveLayers": 4,
"layersOrder": "ASC",
"displayLabelsInUI": true,
"nodesWithoutLayerOpacity": 0,
"useLayerCustomOpacity": true,
"layersCustomOpacity": {},
"layersLevels": {},
"defaultLevelForLayers": 0,
"horizontalLegend": false,
"useRadialMenu": false,
"radialMenuModifier": "Shift",
"pinNodeModifier": "Alt",
"useLeftClickToSelect": true,
"selectNodeModifier": "Shift",
"filterAbstractFiles": [],
"ignoreInlineLinks": false,
"collapseState": true,
"collapseLegend": true,
"resetAfterChanges": false,
"collapsedSettings": {
"automation": true,
"tags": true,
"properties": true,
"links": true,
"arrows": true,
"folders": true,
"images": false,
"icons": true,
"focus": true,
"shapes": true,
"layers": true,
"elements-stats": true,
"names": true,
"zoom": true,
"local-graph": true,
"display": true,
"filter": true,
"inputs": true,
"performances": false,
"beta": true
},
"selectionMode": "replace",
"exportSVGOptions": {
"asImage": true,
"onlyVisibleArea": false,
"showNodeNames": true,
"useCurvedLinks": false,
"useModifiedArrows": true,
"useNodesShapes": false,
"showArcs": false,
"showFolders": true,
"useModifiedNames": true,
"showIcons": false
},
"multipleNodesData": {}
}

View File

@@ -1,411 +0,0 @@
{
"enableFeatures": {
"graph": {
"auto-enabled": false,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": false,
"imagesFromEmbeds": false,
"imagesForAttachments": false,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
},
"localgraph": {
"auto-enabled": true,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": true,
"imagesFromEmbeds": true,
"imagesForAttachments": true,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
}
},
"interactiveSettings": {
"tag": {
"colormap": "hsv",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"link": {
"colormap": "rainbow",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"folder": {
"colormap": "winter",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "/",
"showOnGraph": true,
"enableByDefault": false
}
},
"additionalProperties": {},
"backupGraphOptions": {
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.4057068860060876,
"close": true
},
"openInNewTab": false,
"canonicalizePropertiesWithDataview": true,
"states": [
{
"id": "default-vault",
"name": "Default state",
"engineOptions": {
"colorGroups": [],
"search": "",
"hideUnresolved": false,
"showAttachments": false,
"showOrphans": true,
"showTags": false,
"localBacklinks": true,
"localForelinks": true,
"localInterlinks": false,
"localJumps": 1,
"lineSizeMultiplier": 1,
"nodeSizeMultiplier": 1,
"showArrow": false,
"textFadeMultiplier": 0,
"centerStrength": 0.5187132489703118,
"linkDistance": 250,
"linkStrength": 1,
"repelStrength": 10
},
"toggleTypes": {
"tag": [],
"link": [],
"folder": []
},
"logicTypes": {
"tag": "OR",
"link": "OR",
"folder": "OR"
},
"enableLayers": false,
"currentLayerLevel": 0,
"pinNodes": {},
"hiddenLegendRows": [],
"collapsedLegendRows": []
}
],
"startingStateID": "default-vault",
"syncDefaultState": false,
"saveConfigsWithState": false,
"customColorMaps": {},
"imageProperties": [
"image"
],
"borderFactor": 0.06,
"allowExternalImages": true,
"allowExternalLocalImages": false,
"nodesSizeProperties": [
""
],
"nodesSizeFunction": "default",
"nodesSizeRange": {
"min": 0.5,
"max": 1.5
},
"nodesColorColormap": "YlOrRd",
"nodesColorFunction": "default",
"graphStatsDirection": "normal",
"linksSizeFunction": "default",
"linksColorColormap": "YlOrRd",
"linksColorFunction": "default",
"recomputeStatsOnGraphChange": false,
"zoomFactor": 2,
"focusScaleFactor": 1.8,
"highlightOpenNodes": false,
"highlightSearchResults": false,
"maxNodes": 200,
"delay": 500,
"revertAction": false,
"enableCSS": false,
"cssSnippetFilename": "",
"shapeQueries": {
"circle": {
"combinationLogic": "AND",
"index": 0,
"rules": []
},
"square": {
"combinationLogic": "AND",
"index": 1,
"rules": []
},
"triangle": {
"combinationLogic": "AND",
"index": 2,
"rules": []
},
"diamond": {
"combinationLogic": "AND",
"index": 3,
"rules": []
},
"pentagon": {
"combinationLogic": "AND",
"index": 4,
"rules": []
},
"hexagon": {
"combinationLogic": "AND",
"index": 5,
"rules": []
},
"octagon": {
"combinationLogic": "AND",
"index": 6,
"rules": []
},
"decagon": {
"combinationLogic": "AND",
"index": 7,
"rules": []
},
"star4": {
"combinationLogic": "AND",
"index": 8,
"rules": []
},
"star5": {
"combinationLogic": "AND",
"index": 9,
"rules": []
},
"star6": {
"combinationLogic": "AND",
"index": 10,
"rules": []
},
"star8": {
"combinationLogic": "AND",
"index": 11,
"rules": []
},
"star10": {
"combinationLogic": "AND",
"index": 12,
"rules": []
}
},
"colorBasedOnDepth": false,
"depthColormap": "rainbow",
"currentNode": {
"useColor": false,
"color": "#000000",
"size": 100,
"shape": "circle"
},
"fadeOnDisable": false,
"borderUnresolved": "",
"spreadArcs": false,
"weightArcs": false,
"animateDotsOnLinks": false,
"animationSpeedForDots": 1,
"interactivesBrightness": {
"light": 1,
"dark": 1
},
"fadeInElements": false,
"externalLinks": "none",
"externalLinksProperties": [
"url"
],
"externalLinkOpenMode": "note",
"showPinIcon": true,
"allowMultipleLinkTypes": false,
"disableSource": false,
"disableTarget": false,
"excludedSourcesFolder": [],
"excludedTargetsFolder": [],
"curvedLinks": false,
"curvedFactor": 1,
"outlineLinks": false,
"displayLinkTypeLabel": false,
"colorLinkTypeLabel": false,
"noLineHighlight": false,
"folderShowFullPath": true,
"invertArrows": false,
"flatArrows": false,
"opaqueArrowsButKeepFading": false,
"alwaysOpaqueArrows": false,
"arrowScale": 1,
"arrowFixedSize": false,
"arrowColorBool": false,
"arrowColor": "",
"numberOfCharacters": null,
"ellipsis": "…",
"showOnlyFileName": false,
"noExtension": false,
"usePropertiesForName": [],
"addBackgroundToName": false,
"nameVerticalOffset": 0,
"dynamicVerticalOffset": false,
"showNamesWhenNeighborHighlighted": false,
"iconProperties": [
""
],
"usePluginForIcon": true,
"usePluginForIconColor": true,
"useParentIcon": false,
"backgroundOpacityWithIcon": 0,
"useIconColorForBackgroud": true,
"borderWidthWithIcon": 0,
"layerProperties": [
"layer"
],
"numberOfActiveLayers": 4,
"layersOrder": "ASC",
"displayLabelsInUI": true,
"nodesWithoutLayerOpacity": 0,
"useLayerCustomOpacity": true,
"layersCustomOpacity": {},
"layersLevels": {},
"defaultLevelForLayers": 0,
"horizontalLegend": false,
"useRadialMenu": false,
"radialMenuModifier": "Shift",
"pinNodeModifier": "Alt",
"useLeftClickToSelect": true,
"selectNodeModifier": "Shift",
"filterAbstractFiles": [],
"ignoreInlineLinks": false,
"collapseState": true,
"collapseLegend": true,
"resetAfterChanges": false,
"collapsedSettings": {
"automation": true,
"tags": true,
"properties": true,
"links": true,
"arrows": true,
"folders": true,
"images": false,
"icons": true,
"focus": true,
"shapes": true,
"layers": true,
"elements-stats": true,
"names": true,
"zoom": true,
"local-graph": true,
"display": true,
"filter": true,
"inputs": true,
"performances": false,
"beta": true
},
"selectionMode": "replace",
"exportSVGOptions": {
"asImage": false,
"onlyVisibleArea": false,
"showNodeNames": true,
"useCurvedLinks": false,
"useModifiedArrows": true,
"useNodesShapes": false,
"showArcs": false,
"showFolders": true,
"useModifiedNames": true,
"showIcons": false
},
"multipleNodesData": {}
}

View File

@@ -1,411 +0,0 @@
{
"enableFeatures": {
"graph": {
"auto-enabled": false,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": true,
"imagesFromProperty": false,
"imagesFromEmbeds": false,
"imagesForAttachments": false,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
},
"localgraph": {
"auto-enabled": true,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": true,
"imagesFromProperty": true,
"imagesFromEmbeds": true,
"imagesForAttachments": true,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
}
},
"interactiveSettings": {
"tag": {
"colormap": "hsv",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"link": {
"colormap": "rainbow",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"folder": {
"colormap": "winter",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "/",
"showOnGraph": true,
"enableByDefault": false
}
},
"additionalProperties": {},
"backupGraphOptions": {
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.244791666666667,
"repelStrength": 14.4791666666667,
"linkStrength": 0.770833333333333,
"linkDistance": 30,
"scale": 0.3335044274447452,
"close": true
},
"openInNewTab": false,
"canonicalizePropertiesWithDataview": true,
"states": [
{
"id": "default-vault",
"name": "Default state",
"engineOptions": {
"colorGroups": [],
"search": "",
"hideUnresolved": false,
"showAttachments": false,
"showOrphans": true,
"showTags": false,
"localBacklinks": true,
"localForelinks": true,
"localInterlinks": false,
"localJumps": 1,
"lineSizeMultiplier": 1,
"nodeSizeMultiplier": 1,
"showArrow": false,
"textFadeMultiplier": 0,
"centerStrength": 0.5187132489703118,
"linkDistance": 250,
"linkStrength": 1,
"repelStrength": 10
},
"toggleTypes": {
"tag": [],
"link": [],
"folder": []
},
"logicTypes": {
"tag": "OR",
"link": "OR",
"folder": "OR"
},
"enableLayers": false,
"currentLayerLevel": 0,
"pinNodes": {},
"hiddenLegendRows": [],
"collapsedLegendRows": []
}
],
"startingStateID": "default-vault",
"syncDefaultState": false,
"saveConfigsWithState": false,
"customColorMaps": {},
"imageProperties": [
"image"
],
"borderFactor": 0.06,
"allowExternalImages": true,
"allowExternalLocalImages": false,
"nodesSizeProperties": [
""
],
"nodesSizeFunction": "default",
"nodesSizeRange": {
"min": 0.5,
"max": 1.5
},
"nodesColorColormap": "YlOrRd",
"nodesColorFunction": "default",
"graphStatsDirection": "normal",
"linksSizeFunction": "default",
"linksColorColormap": "YlOrRd",
"linksColorFunction": "default",
"recomputeStatsOnGraphChange": false,
"zoomFactor": 2,
"focusScaleFactor": 1.8,
"highlightOpenNodes": false,
"highlightSearchResults": false,
"maxNodes": 200,
"delay": 500,
"revertAction": false,
"enableCSS": false,
"cssSnippetFilename": "",
"shapeQueries": {
"circle": {
"combinationLogic": "AND",
"index": 0,
"rules": []
},
"square": {
"combinationLogic": "AND",
"index": 1,
"rules": []
},
"triangle": {
"combinationLogic": "AND",
"index": 2,
"rules": []
},
"diamond": {
"combinationLogic": "AND",
"index": 3,
"rules": []
},
"pentagon": {
"combinationLogic": "AND",
"index": 4,
"rules": []
},
"hexagon": {
"combinationLogic": "AND",
"index": 5,
"rules": []
},
"octagon": {
"combinationLogic": "AND",
"index": 6,
"rules": []
},
"decagon": {
"combinationLogic": "AND",
"index": 7,
"rules": []
},
"star4": {
"combinationLogic": "AND",
"index": 8,
"rules": []
},
"star5": {
"combinationLogic": "AND",
"index": 9,
"rules": []
},
"star6": {
"combinationLogic": "AND",
"index": 10,
"rules": []
},
"star8": {
"combinationLogic": "AND",
"index": 11,
"rules": []
},
"star10": {
"combinationLogic": "AND",
"index": 12,
"rules": []
}
},
"colorBasedOnDepth": false,
"depthColormap": "rainbow",
"currentNode": {
"useColor": false,
"color": "#000000",
"size": 100,
"shape": "circle"
},
"fadeOnDisable": false,
"borderUnresolved": "",
"spreadArcs": false,
"weightArcs": false,
"animateDotsOnLinks": false,
"animationSpeedForDots": 1,
"interactivesBrightness": {
"light": 1,
"dark": 1
},
"fadeInElements": false,
"externalLinks": "none",
"externalLinksProperties": [
"url"
],
"externalLinkOpenMode": "note",
"showPinIcon": true,
"allowMultipleLinkTypes": false,
"disableSource": false,
"disableTarget": false,
"excludedSourcesFolder": [],
"excludedTargetsFolder": [],
"curvedLinks": false,
"curvedFactor": 1,
"outlineLinks": false,
"displayLinkTypeLabel": false,
"colorLinkTypeLabel": false,
"noLineHighlight": false,
"folderShowFullPath": true,
"invertArrows": false,
"flatArrows": false,
"opaqueArrowsButKeepFading": false,
"alwaysOpaqueArrows": false,
"arrowScale": 1,
"arrowFixedSize": false,
"arrowColorBool": false,
"arrowColor": "",
"numberOfCharacters": null,
"ellipsis": "…",
"showOnlyFileName": false,
"noExtension": false,
"usePropertiesForName": [],
"addBackgroundToName": false,
"nameVerticalOffset": 0,
"dynamicVerticalOffset": false,
"showNamesWhenNeighborHighlighted": false,
"iconProperties": [
""
],
"usePluginForIcon": true,
"usePluginForIconColor": true,
"useParentIcon": false,
"backgroundOpacityWithIcon": 0,
"useIconColorForBackgroud": true,
"borderWidthWithIcon": 0,
"layerProperties": [
"layer"
],
"numberOfActiveLayers": 4,
"layersOrder": "ASC",
"displayLabelsInUI": true,
"nodesWithoutLayerOpacity": 0,
"useLayerCustomOpacity": true,
"layersCustomOpacity": {},
"layersLevels": {},
"defaultLevelForLayers": 0,
"horizontalLegend": false,
"useRadialMenu": false,
"radialMenuModifier": "Shift",
"pinNodeModifier": "Alt",
"useLeftClickToSelect": true,
"selectNodeModifier": "Shift",
"filterAbstractFiles": [],
"ignoreInlineLinks": false,
"collapseState": true,
"collapseLegend": true,
"resetAfterChanges": false,
"collapsedSettings": {
"automation": true,
"tags": true,
"properties": true,
"links": true,
"arrows": true,
"folders": true,
"images": true,
"icons": true,
"focus": true,
"shapes": false,
"layers": true,
"elements-stats": true,
"names": true,
"zoom": true,
"local-graph": true,
"display": true,
"filter": true,
"inputs": true,
"performances": false,
"beta": true
},
"selectionMode": "replace",
"exportSVGOptions": {
"asImage": true,
"onlyVisibleArea": false,
"showNodeNames": true,
"useCurvedLinks": false,
"useModifiedArrows": true,
"useNodesShapes": false,
"showArcs": false,
"showFolders": true,
"useModifiedNames": true,
"showIcons": false
},
"multipleNodesData": {}
}

View File

@@ -1,411 +0,0 @@
{
"enableFeatures": {
"graph": {
"auto-enabled": false,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": false,
"imagesFromEmbeds": false,
"imagesForAttachments": false,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
},
"localgraph": {
"auto-enabled": true,
"tags": false,
"properties": false,
"property-key": false,
"links": false,
"linksSameColorAsNode": false,
"folders": false,
"imagesFromProperty": true,
"imagesFromEmbeds": true,
"imagesForAttachments": true,
"focus": false,
"shapes": false,
"elements-stats": false,
"names": false,
"icons": false,
"arrows": false,
"layers": false
}
},
"interactiveSettings": {
"tag": {
"colormap": "hsv",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"link": {
"colormap": "rainbow",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "none",
"showOnGraph": true,
"enableByDefault": true
},
"folder": {
"colormap": "winter",
"colors": [],
"unselected": [],
"excludeRegex": {
"regex": "",
"flags": ""
},
"noneType": "/",
"showOnGraph": true,
"enableByDefault": false
}
},
"additionalProperties": {},
"backupGraphOptions": {
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": false,
"showOrphans": true,
"collapse-color-groups": true,
"colorGroups": [
{
"query": "path:uczelnia/1_semestr/algorytmy ",
"color": {
"a": 1,
"rgb": 14048348
}
},
{
"query": "path:uczelnia/1_semestr/matematyka_ze_statystyką ",
"color": {
"a": 1,
"rgb": 14069084
}
},
{
"query": "path:uczelnia/1_semestr/fizyka_dla_informatyków ",
"color": {
"a": 1,
"rgb": 11392604
}
},
{
"query": "path:uczelnia/1_semestr/programowanie ",
"color": {
"a": 1,
"rgb": 6084188
}
},
{
"query": "path:uczelnia/1_semestr/wprowadzenie_do_informatyki ",
"color": {
"a": 1,
"rgb": 6084269
}
},
{
"query": "path:uczelnia/1_semestr/algebra_liniowa ",
"color": {
"a": 1,
"rgb": 6073814
}
}
],
"collapse-display": true,
"showArrow": true,
"textFadeMultiplier": -2.4,
"nodeSizeMultiplier": 1.2484375,
"lineSizeMultiplier": 3.29010416666667,
"collapse-forces": false,
"centerStrength": 0.463541666666667,
"repelStrength": 20,
"linkStrength": 1,
"linkDistance": 35,
"scale": 0.22688976624105733,
"close": true
},
"openInNewTab": false,
"canonicalizePropertiesWithDataview": true,
"states": [
{
"id": "default-vault",
"name": "Default state",
"engineOptions": {
"colorGroups": [],
"search": "",
"hideUnresolved": false,
"showAttachments": false,
"showOrphans": true,
"showTags": false,
"localBacklinks": true,
"localForelinks": true,
"localInterlinks": false,
"localJumps": 1,
"lineSizeMultiplier": 1,
"nodeSizeMultiplier": 1,
"showArrow": false,
"textFadeMultiplier": 0,
"centerStrength": 0.5187132489703118,
"linkDistance": 250,
"linkStrength": 1,
"repelStrength": 10
},
"toggleTypes": {
"tag": [],
"link": [],
"folder": []
},
"logicTypes": {
"tag": "OR",
"link": "OR",
"folder": "OR"
},
"enableLayers": false,
"currentLayerLevel": 0,
"pinNodes": {},
"hiddenLegendRows": [],
"collapsedLegendRows": []
}
],
"startingStateID": "default-vault",
"syncDefaultState": false,
"saveConfigsWithState": false,
"customColorMaps": {},
"imageProperties": [
"image"
],
"borderFactor": 0.06,
"allowExternalImages": true,
"allowExternalLocalImages": false,
"nodesSizeProperties": [
""
],
"nodesSizeFunction": "default",
"nodesSizeRange": {
"min": 0.5,
"max": 1.5
},
"nodesColorColormap": "YlOrRd",
"nodesColorFunction": "default",
"graphStatsDirection": "normal",
"linksSizeFunction": "default",
"linksColorColormap": "YlOrRd",
"linksColorFunction": "default",
"recomputeStatsOnGraphChange": false,
"zoomFactor": 2,
"focusScaleFactor": 1.8,
"highlightOpenNodes": false,
"highlightSearchResults": false,
"maxNodes": 200,
"delay": 500,
"revertAction": false,
"enableCSS": false,
"cssSnippetFilename": "",
"shapeQueries": {
"circle": {
"combinationLogic": "AND",
"index": 0,
"rules": []
},
"square": {
"combinationLogic": "AND",
"index": 1,
"rules": []
},
"triangle": {
"combinationLogic": "AND",
"index": 2,
"rules": []
},
"diamond": {
"combinationLogic": "AND",
"index": 3,
"rules": []
},
"pentagon": {
"combinationLogic": "AND",
"index": 4,
"rules": []
},
"hexagon": {
"combinationLogic": "AND",
"index": 5,
"rules": []
},
"octagon": {
"combinationLogic": "AND",
"index": 6,
"rules": []
},
"decagon": {
"combinationLogic": "AND",
"index": 7,
"rules": []
},
"star4": {
"combinationLogic": "AND",
"index": 8,
"rules": []
},
"star5": {
"combinationLogic": "AND",
"index": 9,
"rules": []
},
"star6": {
"combinationLogic": "AND",
"index": 10,
"rules": []
},
"star8": {
"combinationLogic": "AND",
"index": 11,
"rules": []
},
"star10": {
"combinationLogic": "AND",
"index": 12,
"rules": []
}
},
"colorBasedOnDepth": false,
"depthColormap": "rainbow",
"currentNode": {
"useColor": false,
"color": "#000000",
"size": 100,
"shape": "circle"
},
"fadeOnDisable": false,
"borderUnresolved": "",
"spreadArcs": false,
"weightArcs": false,
"animateDotsOnLinks": false,
"animationSpeedForDots": 1,
"interactivesBrightness": {
"light": 1,
"dark": 1
},
"fadeInElements": false,
"externalLinks": "none",
"externalLinksProperties": [
"url"
],
"externalLinkOpenMode": "note",
"showPinIcon": true,
"allowMultipleLinkTypes": false,
"disableSource": false,
"disableTarget": false,
"excludedSourcesFolder": [],
"excludedTargetsFolder": [],
"curvedLinks": false,
"curvedFactor": 1,
"outlineLinks": false,
"displayLinkTypeLabel": false,
"colorLinkTypeLabel": false,
"noLineHighlight": false,
"folderShowFullPath": true,
"invertArrows": false,
"flatArrows": false,
"opaqueArrowsButKeepFading": false,
"alwaysOpaqueArrows": false,
"arrowScale": 1,
"arrowFixedSize": false,
"arrowColorBool": false,
"arrowColor": "",
"numberOfCharacters": null,
"ellipsis": "…",
"showOnlyFileName": false,
"noExtension": false,
"usePropertiesForName": [],
"addBackgroundToName": false,
"nameVerticalOffset": 0,
"dynamicVerticalOffset": false,
"showNamesWhenNeighborHighlighted": false,
"iconProperties": [
""
],
"usePluginForIcon": true,
"usePluginForIconColor": true,
"useParentIcon": false,
"backgroundOpacityWithIcon": 0,
"useIconColorForBackgroud": true,
"borderWidthWithIcon": 0,
"layerProperties": [
"layer"
],
"numberOfActiveLayers": 4,
"layersOrder": "ASC",
"displayLabelsInUI": true,
"nodesWithoutLayerOpacity": 0,
"useLayerCustomOpacity": true,
"layersCustomOpacity": {},
"layersLevels": {},
"defaultLevelForLayers": 0,
"horizontalLegend": false,
"useRadialMenu": false,
"radialMenuModifier": "Shift",
"pinNodeModifier": "Alt",
"useLeftClickToSelect": true,
"selectNodeModifier": "Shift",
"filterAbstractFiles": [],
"ignoreInlineLinks": false,
"collapseState": true,
"collapseLegend": true,
"resetAfterChanges": false,
"collapsedSettings": {
"automation": true,
"tags": true,
"properties": true,
"links": true,
"arrows": true,
"folders": true,
"images": false,
"icons": true,
"focus": true,
"shapes": true,
"layers": true,
"elements-stats": true,
"names": true,
"zoom": true,
"local-graph": true,
"display": true,
"filter": true,
"inputs": true,
"performances": false,
"beta": true
},
"selectionMode": "replace",
"exportSVGOptions": {
"asImage": true,
"onlyVisibleArea": false,
"showNodeNames": true,
"useCurvedLinks": false,
"useModifiedArrows": true,
"useNodesShapes": false,
"showArcs": false,
"showFolders": true,
"useModifiedNames": true,
"showIcons": false
},
"multipleNodesData": {}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +0,0 @@
{
"id": "extended-graph",
"name": "Extended Graph",
"version": "2.7.6",
"minAppVersion": "1.7.0",
"description": "Extends the features of the core Graph view, display images, manage states, remove links, change node shapes, and more.",
"author": "Kapirklaa",
"authorUrl": "https://github.com/ElsaTam",
"fundingUrl": "https://github.com/sponsors/ElsaTam",
"isDesktopOnly": true
}

File diff suppressed because it is too large Load Diff

View File

@@ -1,17 +0,0 @@
{
"frontmatterProperty": "Zmodyfikowano",
"createdDateProperty": "",
"momentFormat": "DD.MM.YYYY",
"storeHistoryLog": false,
"historyNewestFirst": false,
"historyMaxItems": 0,
"excludedFolders": [
"uczelnia"
],
"useKeyupEvents": false,
"onlyUpdateExisting": true,
"timeout": 10,
"excludeField": "exclude_modified_update",
"appendField": "append_modified_update",
"appendMaximumFrequency": "day"
}

View File

@@ -1,258 +0,0 @@
/*
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
if you want to view the source, please visit the github repository of this plugin
*/
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/main.ts
var main_exports = {};
__export(main_exports, {
default: () => FrontmatterModified
});
module.exports = __toCommonJS(main_exports);
var import_obsidian3 = require("obsidian");
// src/settings.ts
var import_obsidian = require("obsidian");
var DEFAULT_SETTINGS = {
frontmatterProperty: "modified",
createdDateProperty: "",
momentFormat: "",
storeHistoryLog: false,
historyNewestFirst: false,
historyMaxItems: 0,
excludedFolders: [],
useKeyupEvents: false,
onlyUpdateExisting: false,
timeout: 10,
excludeField: "exclude_modified_update",
appendField: "append_modified_update",
appendMaximumFrequency: "day"
// Append a maximum of 1 row per 'unit'
};
var FrontmatterModifiedSettingTab = class extends import_obsidian.PluginSettingTab {
constructor(app, plugin) {
super(app, plugin);
this.plugin = plugin;
}
display() {
const { containerEl } = this;
containerEl.empty();
new import_obsidian.Setting(containerEl).setName("Modified date property").setDesc("The name of the YAML/frontmatter property to update when your note is modified").addText((text) => text.setPlaceholder("modified").setValue(this.plugin.settings.frontmatterProperty).onChange(async (value) => {
this.plugin.settings.frontmatterProperty = value;
await this.plugin.saveSettings();
}));
new import_obsidian.Setting(containerEl).setName("Created date property (optional)").setDesc("Optional. Add a created property name, and the plugin will also update the note creation date.").addText((text) => text.setPlaceholder("created").setValue(this.plugin.settings.createdDateProperty).onChange(async (value) => {
this.plugin.settings.createdDateProperty = value;
await this.plugin.saveSettings();
}));
new import_obsidian.Setting(containerEl).setName("Date format").setDesc("This is in MomentJS format. Leave blank for the default ATOM format.").addText((text) => text.setPlaceholder("ATOM format").setValue(this.plugin.settings.momentFormat).onChange(async (value) => {
this.plugin.settings.momentFormat = value;
await this.plugin.saveSettings();
}));
new import_obsidian.Setting(containerEl).setName("Store history of all updates").setDesc(`Instead of storing only the last modified time, this will turn your "${this.plugin.settings.frontmatterProperty}" frontmatter property into a list of all of the dates/times you've edited this note.`).addToggle((toggle) => {
toggle.setValue(this.plugin.settings.storeHistoryLog).onChange(async (value) => {
this.plugin.settings.storeHistoryLog = value;
await this.plugin.saveSettings();
this.display();
});
});
if (this.plugin.settings.storeHistoryLog) {
new import_obsidian.Setting(containerEl).setName("Frequency of updates").setDesc("The plugin will store a maximum of 1 history entry per minute, hour, day, etc. If there are multiple edits in the specified period, the last edit entry will be updated instead.").addDropdown((dropdown) => {
["minute", "hour", "day", "week", "month", "quarter", "year"].forEach((unit) => dropdown.addOption(unit, unit));
dropdown.setValue(this.plugin.settings.appendMaximumFrequency || "").onChange(async (value) => {
this.plugin.settings.appendMaximumFrequency = value;
await this.plugin.saveSettings();
});
});
new import_obsidian.Setting(containerEl).setName("Order to store the history items").addDropdown((dropdown) => {
dropdown.addOption("newest", "Newest item at start of list");
dropdown.addOption("oldest", "Oldest item at start of list");
dropdown.setValue(this.plugin.settings.historyNewestFirst ? "newest" : "oldest").onChange(async (value) => {
this.plugin.settings.historyNewestFirst = value === "newest";
await this.plugin.saveSettings();
});
});
new import_obsidian.Setting(containerEl).setName("Maximum number of history items").setDesc("Leave blank or zero for unlimited history items.").addText((text) => text.setPlaceholder("Unlimited").setValue(this.plugin.settings.historyMaxItems === 0 ? "" : this.plugin.settings.historyMaxItems.toString()).onChange(async (value) => {
const num = parseInt(value, 10);
this.plugin.settings.historyMaxItems = num > 0 ? num : 0;
await this.plugin.saveSettings();
}));
}
new import_obsidian.Setting(containerEl).setName("Vault options").setHeading();
new import_obsidian.Setting(containerEl).setName("Exclude folders").setDesc("Add a list of folders to exclude, one folder per line. All subfolders will be also excluded.").addTextArea((text) => text.setValue(this.plugin.settings.excludedFolders.join("\n")).onChange(async (value) => {
this.plugin.settings.excludedFolders = value.split("\n").map((x) => x.trim()).filter((x) => !!x);
await this.plugin.saveSettings();
}));
new import_obsidian.Setting(containerEl).setName("Only update existing fields").setDesc("If you turn this on, it will only update a frontmatter field *if that field already exists*.").addToggle((toggle) => {
toggle.setValue(this.plugin.settings.onlyUpdateExisting).onChange(async (value) => {
this.plugin.settings.onlyUpdateExisting = value;
await this.plugin.saveSettings();
});
});
new import_obsidian.Setting(containerEl).setName("Use typing events instead of Obsidian events").setDesc(`If you make changes to a file using an external editor and Obsidian is currently open, Obsidian
will register this as a modification and update the frontmatter. If you don't want this to happen, and only
want the frontmatter when you are making changes inside Obsidian, you can try this mode. It watches for typing
events, and then updates the frontmatter only when you type. This means that some events like updating your note
or properties using your mouse will not cause the modified field to update.`).addToggle((toggle) => {
toggle.setValue(this.plugin.settings.useKeyupEvents).onChange(async (value) => {
this.plugin.settings.useKeyupEvents = value;
await this.plugin.saveSettings();
});
});
new import_obsidian.Setting(containerEl).setName("Timeout (seconds)").setDesc('How many seconds to wait after the last edit before updating the modified field. You can increase this value if you are experiencing too many "Merging changes" popups.').addText((text) => text.setPlaceholder("10").setValue(this.plugin.settings.timeout.toString()).onChange(async (value) => {
this.plugin.settings.timeout = parseInt(value, 10) || DEFAULT_SETTINGS.timeout;
await this.plugin.saveSettings();
}));
}
};
// src/editor.ts
var import_view = require("@codemirror/view");
var import_obsidian2 = require("obsidian");
var userChangeListenerExtension = (plugin) => import_view.ViewPlugin.define((view) => {
return new UserChangeListener(plugin, view);
});
var UserChangeListener = class {
constructor(plugin, view) {
this.plugin = plugin;
this.file = view.state.field(import_obsidian2.editorInfoField).file;
}
update(update) {
if (!this.file || !this.plugin.settings.useKeyupEvents) {
return;
}
if (isUserChange(update)) {
this.plugin.updateFrontmatter(this.file).then();
}
}
};
function isUserChange(update) {
if (!update.docChanged || update.transactions.some((tr) => tr.isUserEvent("set"))) {
return false;
}
return update.transactions.some((tr) => {
return tr.isUserEvent("input") || tr.isUserEvent("delete") || tr.isUserEvent("move");
});
}
// src/main.ts
var FrontmatterModified = class extends import_obsidian3.Plugin {
constructor() {
super(...arguments);
this.timer = {};
}
async onload() {
await this.loadSettings();
this.registerEditorExtension(userChangeListenerExtension(this));
if (!this.settings.useKeyupEvents) {
this.registerEvent(this.app.workspace.on("editor-change", (_editor, info) => {
if (info.file instanceof import_obsidian3.TFile) {
this.updateFrontmatter(info.file);
}
}));
}
this.addSettingTab(new FrontmatterModifiedSettingTab(this.app, this));
}
async loadSettings() {
this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData());
}
async saveSettings() {
await this.saveData(this.settings);
}
/**
* Use a timeout to update the metadata only once the user has stopped typing.
* If the user keeps typing, then it will reset the timeout and start again from zero.
*
* Obsidian doesn't appear to correctly handle this situation otherwise, and pops an
* error to say "<File> has been modified externally, merging changes automatically."
*
* @param {TFile} file
*/
async updateFrontmatter(file) {
clearTimeout(this.timer[file.path]);
this.timer[file.path] = window.setTimeout(() => {
var _a, _b, _c, _d, _e, _f;
const cache = this.app.metadataCache.getFileCache(file);
if (this.settings.onlyUpdateExisting && !((_a = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _a.hasOwnProperty(this.settings.frontmatterProperty))) {
} else if ((_b = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _b[this.settings.excludeField]) {
} else if (this.settings.excludedFolders.some((folder) => file.path.startsWith(folder + "/"))) {
} else {
const now = (0, import_obsidian3.moment)();
const isAppendArray = this.settings.storeHistoryLog || ((_c = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _c[this.settings.appendField]) === true;
const desc = this.settings.historyNewestFirst;
let secondsSinceLastUpdate = Infinity;
let previousEntryMoment;
if ((_d = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _d[this.settings.frontmatterProperty]) {
let previousEntry = (_e = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _e[this.settings.frontmatterProperty];
if (isAppendArray && Array.isArray(previousEntry)) {
previousEntry = previousEntry[desc ? 0 : previousEntry.length - 1];
}
previousEntryMoment = (0, import_obsidian3.moment)(previousEntry, this.settings.momentFormat);
if (previousEntryMoment.isValid()) {
secondsSinceLastUpdate = now.diff(previousEntryMoment, "seconds");
}
}
if (secondsSinceLastUpdate > 30) {
let newEntry = this.formatFrontmatterDate(now);
if (isAppendArray) {
let entries = ((_f = cache == null ? void 0 : cache.frontmatter) == null ? void 0 : _f[this.settings.frontmatterProperty]) || [];
if (!Array.isArray(entries))
entries = [entries];
if (entries.length) {
if (previousEntryMoment && now.isSame(previousEntryMoment, this.settings.appendMaximumFrequency)) {
entries[desc ? 0 : entries.length - 1] = newEntry;
} else {
desc ? entries.unshift(newEntry) : entries.push(newEntry);
}
if (this.settings.historyMaxItems && entries.length > this.settings.historyMaxItems) {
entries = desc ? entries.slice(0, this.settings.historyMaxItems) : entries.slice(-this.settings.historyMaxItems);
}
} else {
entries.push(newEntry);
}
newEntry = entries;
}
this.app.fileManager.processFrontMatter(file, (frontmatter) => {
frontmatter[this.settings.frontmatterProperty] = newEntry;
if (!this.settings.onlyUpdateExisting && this.settings.createdDateProperty && !frontmatter[this.settings.createdDateProperty]) {
frontmatter[this.settings.createdDateProperty] = this.formatFrontmatterDate((0, import_obsidian3.moment)(file.stat.ctime || now));
}
});
}
}
}, this.settings.timeout * 1e3);
}
/**
* Outputs the date in the user's specified MomentJS format.
* If that format evalutes to an integer it will return an integer,
* otherwise a string.
*/
formatFrontmatterDate(date) {
const output = date.format(this.settings.momentFormat);
if (output.match(/^\d+$/)) {
return parseInt(output, 10);
} else {
return output;
}
}
};
/* nosourcemap */

View File

@@ -1,11 +0,0 @@
{
"id": "frontmatter-modified-date",
"name": "Update modified date",
"version": "1.5.0",
"minAppVersion": "0.15.0",
"description": "Automatically update a frontmatter modified date field when you modify your note. This will not use the filesystem time, but only when you modify the file through Obsidian. Optionally store a history of edit times.",
"author": "Alan Grainger",
"authorUrl": "https://github.com/alangrainger",
"fundingUrl": "https://ko-fi.com/alan_",
"isDesktopOnly": false
}

View File

@@ -1,813 +0,0 @@
{
"disableDoubleClickTextEditing": false,
"folder": "Excalidraw",
"cropFolder": "",
"annotateFolder": "",
"embedUseExcalidrawFolder": false,
"templateFilePath": "Excalidraw/Template.excalidraw",
"scriptFolderPath": "Excalidraw/Scripts",
"fontAssetsPath": "Excalidraw/CJK Fonts",
"loadChineseFonts": false,
"loadJapaneseFonts": false,
"loadKoreanFonts": false,
"compress": true,
"decompressForMDView": false,
"onceOffCompressFlagReset": true,
"onceOffGPTVersionReset": true,
"autosave": true,
"autosaveIntervalDesktop": 60000,
"autosaveIntervalMobile": 30000,
"drawingFilenamePrefix": "Drawing ",
"drawingEmbedPrefixWithFilename": true,
"drawingFilnameEmbedPostfix": " ",
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
"useExcalidrawExtension": true,
"cropSuffix": "",
"cropPrefix": "cropped_",
"annotateSuffix": "",
"annotatePrefix": "annotated_",
"annotatePreserveSize": false,
"previewImageType": "SVGIMG",
"renderingConcurrency": 3,
"allowImageCache": true,
"allowImageCacheInScene": true,
"displayExportedImageIfAvailable": false,
"previewMatchObsidianTheme": false,
"width": "400",
"height": "",
"overrideObsidianFontSize": false,
"dynamicStyling": "colorful",
"isLeftHanded": false,
"iframeMatchExcalidrawTheme": true,
"matchTheme": false,
"matchThemeAlways": false,
"matchThemeTrigger": false,
"defaultMode": "normal",
"defaultPenMode": "never",
"penModeDoubleTapEraser": true,
"penModeSingleFingerPanning": true,
"penModeCrosshairVisible": true,
"panWithRightMouseButton": false,
"renderImageInMarkdownReadingMode": false,
"renderImageInHoverPreviewForMDNotes": false,
"renderImageInMarkdownToPDF": false,
"allowPinchZoom": false,
"allowWheelZoom": false,
"zoomToFitOnOpen": true,
"zoomToFitOnResize": false,
"zoomToFitMaxLevel": 2,
"zoomStep": 0.05,
"zoomMin": 0.1,
"zoomMax": 30,
"linkPrefix": "📍",
"urlPrefix": "🌐",
"parseTODO": false,
"todo": "☐",
"done": "🗹",
"hoverPreviewWithoutCTRL": false,
"linkOpacity": 1,
"openInAdjacentPane": true,
"showSecondOrderLinks": true,
"focusOnFileTab": true,
"openInMainWorkspace": true,
"showLinkBrackets": true,
"allowCtrlClick": true,
"forceWrap": false,
"pageTransclusionCharLimit": 200,
"wordWrappingDefault": 0,
"removeTransclusionQuoteSigns": true,
"iframelyAllowed": true,
"pngExportScale": 1,
"exportWithTheme": true,
"exportWithBackground": true,
"exportPaddingSVG": 10,
"exportEmbedScene": false,
"keepInSync": false,
"autoexportSVG": false,
"autoexportPNG": false,
"autoExportLightAndDark": false,
"autoexportExcalidraw": false,
"embedType": "excalidraw",
"embedMarkdownCommentLinks": true,
"embedWikiLink": true,
"syncExcalidraw": false,
"experimentalFileType": false,
"experimentalFileTag": "✏️",
"experimentalLivePreview": true,
"fadeOutExcalidrawMarkup": false,
"loadPropertySuggestions": false,
"experimentalEnableFourthFont": false,
"experimantalFourthFont": "Virgil",
"addDummyTextElement": false,
"zoteroCompatibility": false,
"fieldSuggester": true,
"compatibilityMode": false,
"drawingOpenCount": 0,
"library": "deprecated",
"library2": {
"type": "excalidrawlib",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.16.1",
"libraryItems": []
},
"imageElementNotice": true,
"mdSVGwidth": 500,
"mdSVGmaxHeight": 800,
"mdFont": "Virgil",
"mdFontColor": "Black",
"mdBorderColor": "Black",
"mdCSS": "",
"scriptEngineSettings": {},
"defaultTrayMode": true,
"compactModeOnTablets": true,
"previousRelease": "2.16.1",
"showReleaseNotes": true,
"compareManifestToPluginVersion": true,
"showNewVersionNotification": true,
"latexBoilerplate": "\\color{blue}",
"latexPreambleLocation": "preamble.sty",
"taskboneEnabled": false,
"taskboneAPIkey": "",
"pinnedScripts": [],
"customPens": [
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "highlighter",
"freedrawOnly": true,
"strokeColor": "#FFC47C",
"backgroundColor": "#FFC47C",
"fillStyle": "solid",
"strokeWidth": 2,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "finetip",
"freedrawOnly": false,
"strokeColor": "#3E6F8D",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0.5,
"roughness": 0,
"penOptions": {
"highlighter": false,
"hasOutline": false,
"outlineWidth": 1,
"constantPressure": true,
"options": {
"smoothing": 0.4,
"thinning": -0.5,
"streamline": 0.4,
"easing": "linear",
"start": {
"taper": 5,
"cap": false,
"easing": "linear"
},
"end": {
"taper": 5,
"cap": false,
"easing": "linear"
}
}
}
},
{
"type": "fountain",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 2,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"smoothing": 0.2,
"thinning": 0.6,
"streamline": 0.2,
"easing": "easeInOutSine",
"start": {
"taper": 150,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 1,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "marker",
"freedrawOnly": true,
"strokeColor": "#B83E3E",
"backgroundColor": "#FF7C7C",
"fillStyle": "dashed",
"strokeWidth": 2,
"roughness": 3,
"penOptions": {
"highlighter": false,
"constantPressure": true,
"hasOutline": true,
"outlineWidth": 4,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"taper": 0,
"cap": true,
"easing": "linear"
}
}
}
},
{
"type": "thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"taper": 0,
"cap": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "thin-thick-thin",
"freedrawOnly": true,
"strokeColor": "#CECDCC",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": null,
"penOptions": {
"highlighter": true,
"constantPressure": true,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 1,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "linear",
"start": {
"cap": true,
"taper": true,
"easing": "linear"
},
"end": {
"cap": true,
"taper": true,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
},
{
"type": "default",
"freedrawOnly": false,
"strokeColor": "#000000",
"backgroundColor": "transparent",
"fillStyle": "hachure",
"strokeWidth": 0,
"roughness": 0,
"penOptions": {
"highlighter": false,
"constantPressure": false,
"hasOutline": false,
"outlineWidth": 1,
"options": {
"thinning": 0.6,
"smoothing": 0.5,
"streamline": 0.5,
"easing": "easeOutSine",
"start": {
"cap": true,
"taper": 0,
"easing": "linear"
},
"end": {
"cap": true,
"taper": 0,
"easing": "linear"
}
}
}
}
],
"numberOfCustomPens": 0,
"pdfScale": 4,
"pdfBorderBox": true,
"pdfFrame": false,
"pdfGapSize": 20,
"pdfGroupPages": false,
"pdfLockAfterImport": true,
"pdfNumColumns": 1,
"pdfNumRows": 1,
"pdfDirection": "right",
"pdfImportScale": 0.3,
"gridSettings": {
"DYNAMIC_COLOR": true,
"COLOR": "#000000",
"OPACITY": 50,
"GRID_DIRECTION": {
"horizontal": true,
"vertical": true
}
},
"laserSettings": {
"DECAY_LENGTH": 50,
"DECAY_TIME": 1000,
"COLOR": "#ff0000"
},
"embeddableMarkdownDefaults": {
"useObsidianDefaults": false,
"backgroundMatchCanvas": false,
"backgroundMatchElement": true,
"backgroundColor": "#fff",
"backgroundOpacity": 60,
"borderMatchElement": true,
"borderColor": "#fff",
"borderOpacity": 0,
"filenameVisible": false
},
"markdownNodeOneClickEditing": false,
"canvasImmersiveEmbed": true,
"startupScriptPath": "",
"aiEnabled": true,
"openAIAPIToken": "",
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
"openAIDefaultVisionModel": "gpt-4o",
"openAIDefaultImageGenerationModel": "dall-e-3",
"openAIURL": "https://api.openai.com/v1/chat/completions",
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
"modifierKeyConfig": {
"Mac": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": true,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": true,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
},
"Win": {
"LocalFileDragAction": {
"defaultAction": "image-import",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
}
]
},
"WebBrowserDragAction": {
"defaultAction": "image-url",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-url"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image-import"
}
]
},
"InternalDragAction": {
"defaultAction": "link",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "link"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "embeddable"
},
{
"shift": true,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "image"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "image-fullsize"
}
]
},
"LinkClickAction": {
"defaultAction": "new-tab",
"rules": [
{
"shift": false,
"ctrl_cmd": false,
"alt_opt": false,
"meta_ctrl": false,
"result": "active-pane"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": false,
"result": "new-tab"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "new-pane"
},
{
"shift": true,
"ctrl_cmd": true,
"alt_opt": true,
"meta_ctrl": false,
"result": "popout-window"
},
{
"shift": false,
"ctrl_cmd": true,
"alt_opt": false,
"meta_ctrl": true,
"result": "md-properties"
}
]
}
}
},
"slidingPanesSupport": false,
"areaZoomLimit": 1,
"longPressDesktop": 500,
"longPressMobile": 500,
"doubleClickLinkOpenViewMode": true,
"isDebugMode": false,
"rank": "Bronze",
"modifierKeyOverrides": [
{
"modifiers": [
"Mod"
],
"key": "Enter"
},
{
"modifiers": [
"Mod"
],
"key": "k"
},
{
"modifiers": [
"Mod"
],
"key": "G"
}
],
"showSplashscreen": true,
"pdfSettings": {
"pageSize": "A4",
"pageOrientation": "portrait",
"fitToPage": 1,
"paperColor": "white",
"customPaperColor": "#ffffff",
"alignment": "center",
"margin": "normal"
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,12 +0,0 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.16.1",
"minAppVersion": "1.5.7",
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +0,0 @@
{
"author": "Vinzent",
"authorUrl": "https://github.com/Vinzent03",
"id": "obsidian-git",
"name": "Git",
"description": "Integrate Git version control with automatic backup and other advanced features.",
"isDesktopOnly": false,
"fundingUrl": "https://ko-fi.com/vinzent",
"version": "2.35.1"
}

View File

@@ -1,629 +0,0 @@
@keyframes loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.workspace-leaf-content[data-type="git-view"] .button-border {
border: 2px solid var(--interactive-accent);
border-radius: var(--radius-s);
}
.workspace-leaf-content[data-type="git-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.workspace-leaf-content[data-type="git-history-view"] .view-content {
padding-left: 0;
padding-top: 0;
padding-right: 0;
}
.loading {
overflow: hidden;
}
.loading > svg {
animation: 2s linear infinite loading;
transform-origin: 50% 50%;
display: inline-block;
}
.obsidian-git-center {
margin: auto;
text-align: center;
width: 50%;
}
.obsidian-git-textarea {
display: block;
margin-left: auto;
margin-right: auto;
}
.obsidian-git-disabled {
opacity: 0.5;
}
.obsidian-git-center-button {
display: block;
margin: 20px auto;
}
.tooltip.mod-left {
overflow-wrap: break-word;
}
.tooltip.mod-right {
overflow-wrap: break-word;
}
/* Limits the scrollbar to the view body */
.git-view {
display: flex;
flex-direction: column;
position: relative;
height: 100%;
}
.git-tools {
display: flex;
margin-left: auto;
}
.git-tools .type {
padding-left: var(--size-2-1);
display: flex;
align-items: center;
justify-content: center;
width: 11px;
}
.git-tools .type[data-type="M"] {
color: orange;
}
.git-tools .type[data-type="D"] {
color: red;
}
.git-tools .buttons {
display: flex;
}
.git-tools .buttons > * {
padding: 0 0;
height: auto;
}
.workspace-leaf-content[data-type="git-view"] .tree-item-self,
.workspace-leaf-content[data-type="git-history-view"] .tree-item-self {
align-items: center;
}
.workspace-leaf-content[data-type="git-view"]
.tree-item-self:hover
.clickable-icon,
.workspace-leaf-content[data-type="git-history-view"]
.tree-item-self:hover
.clickable-icon {
color: var(--icon-color-hover);
}
/* Highlight an item as active if it's diff is currently opened */
.is-active .git-tools .buttons > * {
color: var(--nav-item-color-active);
}
.git-author {
color: var(--text-accent);
}
.git-date {
color: var(--text-accent);
}
.git-ref {
color: var(--text-accent);
}
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
display: none;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper {
text-align: left;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header {
background-color: var(--background-primary);
border-bottom: 1px solid var(--interactive-accent);
font-family: var(--font-monospace);
height: 35px;
padding: 5px 10px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header,
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
font-size: 14px;
margin-left: auto;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added {
border: 1px solid #b4e2b4;
border-radius: 5px 0 0 5px;
color: #399839;
padding: 2px;
text-align: right;
vertical-align: middle;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted {
border: 1px solid #e9aeae;
border-radius: 0 5px 5px 0;
color: #c33;
margin-left: 1px;
padding: 2px;
text-align: left;
vertical-align: middle;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 15px;
width: 100%;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name {
overflow-x: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper {
border: 1px solid var(--background-modifier-border);
border-radius: 3px;
margin-bottom: 1em;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid var(--background-modifier-border);
border-radius: 3px;
cursor: pointer;
display: none;
font-size: 12px;
justify-content: flex-end;
padding: 4px 8px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected {
background-color: #c8e1ff;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input {
margin: 0 4px 0 0;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table {
border-collapse: collapse;
font-family: Menlo, Consolas, monospace;
font-size: 13px;
width: 100%;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff {
width: 100%;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff {
overflow-y: hidden;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff {
display: inline-block;
margin-bottom: -8px;
margin-right: -4px;
overflow-x: scroll;
overflow-y: hidden;
width: 50%;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line {
padding: 0 8em;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
display: inline-block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
white-space: nowrap;
width: 100%;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
padding: 0 4.5em;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn {
word-wrap: normal;
background: none;
display: inline-block;
padding: 0;
-webkit-user-select: text;
-moz-user-select: text;
-ms-user-select: text;
user-select: text;
vertical-align: middle;
white-space: pre;
width: 100%;
}
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
.theme-light
.workspace-leaf-content[data-type="diff-view"]
.d2h-code-side-line
del {
background-color: #ffb6ba;
}
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
.theme-dark
.workspace-leaf-content[data-type="diff-view"]
.d2h-code-side-line
del {
background-color: #8d232881;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
border-radius: 0.2em;
display: inline-block;
margin-top: -1px;
text-decoration: none;
vertical-align: middle;
}
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
.theme-light
.workspace-leaf-content[data-type="diff-view"]
.d2h-code-side-line
ins {
background-color: #97f295;
text-align: left;
}
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
.theme-dark
.workspace-leaf-content[data-type="diff-view"]
.d2h-code-side-line
ins {
background-color: #1d921996;
text-align: left;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix {
word-wrap: normal;
background: none;
display: inline;
padding: 0;
white-space: pre;
}
.workspace-leaf-content[data-type="diff-view"] .line-num1 {
float: left;
}
.workspace-leaf-content[data-type="diff-view"] .line-num1,
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
padding: 0 0.5em;
text-overflow: ellipsis;
width: 3.5em;
}
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
float: right;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-muted);
cursor: pointer;
display: inline-block;
position: absolute;
text-align: right;
width: 7.5em;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after {
content: "\200b";
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
background-color: var(--background-primary);
border: solid var(--background-modifier-border);
border-width: 0 1px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: var(--text-muted);
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 0 0.5em;
position: absolute;
text-align: right;
text-overflow: ellipsis;
width: 4em;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr {
position: relative;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after {
content: "\200b";
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder,
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber,
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
direction: rtl;
}
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del {
background-color: #fee8e9;
border-color: #e9aeae;
}
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
background-color: #dfd;
border-color: #b4e2b4;
}
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del {
background-color: #521b1d83;
border-color: #691d1d73;
}
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
background-color: rgba(30, 71, 30, 0.5);
border-color: #13501381;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-info {
background-color: var(--background-primary);
border-color: var(--background-modifier-border);
color: var(--text-normal);
}
.theme-light
.workspace-leaf-content[data-type="diff-view"]
.d2h-file-diff
.d2h-del.d2h-change {
background-color: #fdf2d0;
}
.theme-dark
.workspace-leaf-content[data-type="diff-view"]
.d2h-file-diff
.d2h-del.d2h-change {
background-color: #55492480;
}
.theme-light
.workspace-leaf-content[data-type="diff-view"]
.d2h-file-diff
.d2h-ins.d2h-change {
background-color: #ded;
}
.theme-dark
.workspace-leaf-content[data-type="diff-view"]
.d2h-file-diff
.d2h-ins.d2h-change {
background-color: rgba(37, 78, 37, 0.418);
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper {
margin-bottom: 10px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a {
color: #3572b0;
text-decoration: none;
}
.workspace-leaf-content[data-type="diff-view"]
.d2h-file-list-wrapper
a:visited {
color: #3572b0;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header {
text-align: left;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title {
font-weight: 700;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list {
display: block;
list-style: none;
margin: 0;
padding: 0;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li {
border-bottom: 1px solid var(--background-modifier-border);
margin: 0;
padding: 5px 10px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child {
border-bottom: none;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch {
cursor: pointer;
display: none;
font-size: 10px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-icon {
fill: currentColor;
margin-right: 10px;
vertical-align: middle;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted {
color: #c33;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-added {
color: #399839;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-changed {
color: #d0b44c;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-moved {
color: #3572b0;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-tag {
background-color: var(--background-primary);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 10px;
margin-left: 5px;
padding: 0 2px;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag {
border: 2px solid #c33;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag {
border: 1px solid #399839;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag {
border: 1px solid #d0b44c;
}
.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag {
border: 1px solid #3572b0;
}
/* ====================== Line Authoring Information ====================== */
.cm-gutterElement.obs-git-blame-gutter {
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
border-width: 0px 2px 0.2px 2px;
border-style: solid;
border-color: var(--background-secondary);
background-color: var(--background-secondary);
}
.cm-gutterElement.obs-git-blame-gutter > div,
.line-author-settings-preview {
/* delegate text color to settings */
color: var(--obs-git-gutter-text);
font-family: monospace;
height: 100%; /* ensure, that age-based background color occupies entire parent */
text-align: right;
padding: 0px 6px 0px 6px;
white-space: pre; /* Keep spaces and do not collapse them. */
}
@media (max-width: 800px) {
/* hide git blame gutter not to superpose text */
.cm-gutterElement.obs-git-blame-gutter {
display: none;
}
}
.git-unified-diff-view,
.git-split-diff-view .cm-deletedLine .cm-changedText {
background-color: #ee443330;
}
.git-unified-diff-view,
.git-split-diff-view .cm-insertedLine .cm-changedText {
background-color: #22bb2230;
}
.git-obscure-prompt[git-is-obscured="true"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg>');
}
.git-obscure-prompt[git-is-obscured="false"] #git-show-password:after {
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-eye-off"><path d="M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49"></path><path d="M14.084 14.158a3 3 0 0 1-4.242-4.242"></path><path d="M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143"></path><path d="m2 2 20 20"></path></svg>');
}
/* Override styling of Codemirror merge view "collapsed lines" indicator */
.git-split-diff-view .ͼ2 .cm-collapsedLines {
background: var(--interactive-normal);
border-radius: var(--radius-m);
color: var(--text-accent);
font-size: var(--font-small);
padding: var(--size-4-1) var(--size-4-1);
}
.git-split-diff-view .ͼ2 .cm-collapsedLines:hover {
background: var(--interactive-hover);
color: var(--text-accent-hover);
}

View File

@@ -1,7 +0,0 @@
{
"minimumDepth": 1,
"maximumDepth": 6,
"listStyle": "bullet",
"useMarkdown": true,
"title": "# Spis treści"
}

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +0,0 @@
{
"id": "obsidian-plugin-toc",
"name": "Table of Contents",
"author": "Andrew Lisowski",
"authorUrl": "https://twitter.com/hipstersmoothie",
"description": "Create a table of contents for a note.",
"isDesktopOnly": false,
"minAppVersion": "0.10.12",
"version": "0.2.0"
}

View File

@@ -1,7 +0,0 @@
{
"name": "Catppuccin",
"version": "0.4.44",
"minAppVersion": "1.0.0",
"author": "Marshall Beckrich",
"authorUrl": "https://github.com/catppuccin/obsidian"
}

File diff suppressed because one or more lines are too long

View File

@@ -1,229 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "112f6c445c84f5b3",
"type": "tabs",
"children": [
{
"id": "f0587f898764e671",
"type": "leaf",
"state": {
"type": "pdf",
"state": {
"file": "uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/105.pdf"
},
"icon": "lucide-file-text",
"title": "105"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Przeglądarka plików"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 273
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/Informacje.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Linki zwrotne do Informacje"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Otwórz okno szybkiego wyboru": false,
"graph:Otwórz graf": false,
"canvas:Stwórz nową tablicę": false,
"command-palette:Otwórz listę poleceń": false,
"bases:Stwórz nową bazę danych": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "f0587f898764e671",
"lastOpenFiles": [
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/112.pdf",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/112.md",
"media/Pasted image 20260108171659.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/209.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/210.md",
"media/tabela_1.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/105.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/105.pdf",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/Sprawozdania.md",
"media/Pasted image 20251217193918.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/gs_6Bf5Ia",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/gs_nSsXLI",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/gs_1fnAxg",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/gs_RQ4EWL",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/pdfroff-BI5SJu27k9/groffB2UuIZ",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/pdfroff-BI5SJu27k9/pdf84489.ps",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/pdfroff-BI5SJu27k9/pdf84489.tmp",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/pdfroff-BI5SJu27k9/pdf84489.cmp",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/pdfroff-BI5SJu27k9/pdf84489.ref",
"media/tabelka.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Diody.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Podstawy elektryki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Prąd.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 1.md",
"Excalidraw/Prawo_omha_i_kirchhoffa.svg.svg",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 2.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Zaliczenie.md",
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/algorytmy/Notatka przed kolokwium.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/historia/Wprowadzenie do informatyki.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Webówka.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Historia internetu czy coś.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Jsy i phpy.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Zaliczenie.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Zasady dynamiki.md",
"media/Pasted image 20251202163629.png",
"media/Pasted image 20251202151437.png",
"media/Pasted image 20251202151416.png",
"media/Pasted image 20251202151233.png",
"media/Pasted image 20251202145825.png",
"uczelnia/1_semestr/algorytmy/Obliczanie sprawności algorytmu.md",
"uczelnia/1_semestr/algorytmy/Podstawy algorytmiki.md",
"Bez nazwy.canvas"
]
}

View File

@@ -1,217 +0,0 @@
{
"main": {
"id": "b66eb7009a35bc77",
"type": "split",
"children": [
{
"id": "2ed7e1134b6684df",
"type": "tabs",
"children": [
{
"id": "5207c1a7420b1bf4",
"type": "leaf",
"state": {
"type": "empty",
"state": {},
"icon": "lucide-file",
"title": "Nowa karta"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "b02ff0065d6b8746",
"type": "split",
"children": [
{
"id": "f12554db889f7231",
"type": "tabs",
"children": [
{
"id": "95f2772859773c70",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Przeglądarka plików"
}
},
{
"id": "b249b8fa6b58a15c",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "bb931213e9647e7a",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Ulubione"
}
}
]
}
],
"direction": "horizontal",
"width": 371
},
"right": {
"id": "635fb7694c1bcea6",
"type": "split",
"children": [
{
"id": "543ba2c01ccd0d88",
"type": "tabs",
"children": [
{
"id": "68d39a287100b20a",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks"
}
},
{
"id": "d107c01e753fe187",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "3e764925354544d4",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "b5d77fe1f7335692",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Otwórz okno szybkiego wyboru": false,
"graph:Otwórz graf": false,
"canvas:Stwórz nową tablicę": false,
"daily-notes:Otwórz codzienną notatkę": false,
"templates:Wstaw szablon": false,
"command-palette:Otwórz listę poleceń": false,
"bases:Stwórz nową bazę danych": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "5207c1a7420b1bf4",
"lastOpenFiles": [
"uczelnia/1_semestr/fizyka_dla_informatyków/Rzeczy na wejściówkę na lab.md",
"README.md",
"Excalidraw/Prawo_omha_i_kirchhoffa.svg.svg",
"Excalidraw/Prawo_omha_i_kirchhoffa.excalidraw.md",
"Excalidraw/Przetwarzanie danych_obrazek.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/1 lab.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/1_lab/Oporniki.md",
"uczelnia/1_semestr/algorytmy/1_wykład/1 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/1_wykład/1 wykład.md",
"1 lab.md",
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/algorytmy/1_wykład/Zasady.md",
"uczelnia/1_semestr/algorytmy/1_wykład/Literatura.md",
"uczelnia/1_semestr/algorytmy/2 wykład/2 wykład.md",
"uczelnia/1_semestr/algorytmy/2 wykład/Ramię robota.md",
"uczelnia/1_semestr/algorytmy/3 wykład/3 wykład.md",
"Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md",
"Bez nazwy.canvas",
"uczelnia/1_semestr/algorytmy/3 wykład/Przypadki.md",
"uczelnia/1_semestr/algorytmy/3 wykład/Pesymistyczny.md",
"uczelnia/1_semestr/algorytmy/3 wykład/Optymistyczny.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/1 wykład.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Literatura.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zbiory liczbowe.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/1_wykład/Zaliczenie.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/4 wykład/4 wykład.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Szereg harmoniczny.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/4 wykład",
"uczelnia/1_semestr/programowanie/3 wykład/Untitled.base",
"uczelnia/1_semestr/programowanie/3 wykład",
"media/Pasted image 20251019164857.png",
"uczelnia/1_semestr/matematyka_ze_statystyką/3 wykład",
"uczelnia/1_semestr/algorytmy/Bez nawy",
"uczelnia/1_semestr/fizyka_dla_informatyków/3 wykład",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/3 wykład",
"media/Pasted image 20251013195607.png",
"media/Pasted image 20251011092828.png",
"media/Pasted image 20251011092804.png",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/2 sykład",
"uczelnia/1_semestr/algorytmy/3 wykład",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład",
"media/Pasted image 20251007211930.png",
"media/Pasted image 20251007211823.png",
"media/Pasted image 20251006151730.png",
"media/Pasted image 20251006152754.png",
"media/Pasted image 20251006152559.png"
]
}

View File

@@ -1,260 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "ee3d52eeab1b6a59",
"type": "tabs",
"children": [
{
"id": "945c31daee53aad6",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/programowanie/Programowanie.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Programowanie"
}
},
{
"id": "bdcb14221b4f11ec",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": true,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "4 wykład"
}
},
{
"id": "c1881c5c46dfd967",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "4 wykład"
}
}
],
"currentTab": 2
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 4 wykład"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false,
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"command-palette:Open command palette": false,
"bases:Create new base": false
}
},
"active": "c1881c5c46dfd967",
"lastOpenFiles": [
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/ZUT.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/2 wykład.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Szeregi liczbowe.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Badanie zbieżności.md",
"Excalidraw/Prawo_omha_i_kirchhoffa.excalidraw.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Kryterium Cauche'ego (pierwiastkowe).md",
"Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/2 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/Zasada zachowania energi..md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/Zasady dynamiki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/1 wykład/1 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/1 wykład/Wzory na prędkość, pozycję, przyspieszenie.md"
]
}

View File

@@ -1,198 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "9e4540296fbe8bc0",
"type": "tabs",
"children": [
{
"id": "5792e1d49e256a0e",
"type": "leaf",
"state": {
"type": "empty",
"state": {},
"icon": "lucide-file",
"title": "Nowa karta"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Przeglądarka plików"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for Algebra liniowa"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Otwórz okno szybkiego wyboru": false,
"graph:Otwórz graf": false,
"command-palette:Otwórz listę poleceń": false,
"bases:Stwórz nową bazę danych": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "657d908e61a1dc34",
"lastOpenFiles": [
"uczelnia/1_semestr/info",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/info/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/ZUT.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/2 wykład.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Szeregi liczbowe.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Badanie zbieżności.md",
"Excalidraw/Prawo_omha_i_kirchhoffa.excalidraw.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Kryterium Cauche'ego (pierwiastkowe).md",
"Excalidraw/Drawing 2025-10-13 11.16.00.excalidraw.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/2 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/Zasada zachowania energi..md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/2 wykład/Zasady dynamiki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/1 wykład/1 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/1 wykład/Wzory na prędkość, pozycję, przyspieszenie.md"
]
}

View File

@@ -1,250 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "829a4f93556e6e1b",
"type": "tabs",
"children": [
{
"id": "10f00c76b9ef3988",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład/4 wykład.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "4 wykład"
}
},
{
"id": "c39684d84878ba5f",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/Bieżące informacje.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Bieżące informacje"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Przeglądarka plików"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 4 wykład"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "Source Control"
}
}
],
"currentTab": 4
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Otwórz okno szybkiego wyboru": false,
"graph:Otwórz graf": false,
"command-palette:Otwórz listę poleceń": false,
"bases:Stwórz nową bazę danych": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "10f00c76b9ef3988",
"lastOpenFiles": [
"uczelnia/1_semestr/algorytmy/4 wykład/4 wykład.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Analiza algorytmów nierekurencyjnych.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Empiryczna analizy algorytmów.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład/4 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład/3 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/3 wykład/3 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/info/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/info",
"uczelnia/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/ZUT.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/2 wykład.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Szeregi liczbowe.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/Badanie zbieżności.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna"
]
}

View File

@@ -1,252 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "2b474fc1d82ef74b",
"type": "tabs",
"children": [
{
"id": "a10de0c6b8b37a9d",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/algorytmy/Algorytmy.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Algorytmy"
}
},
{
"id": "1197b43720ad95f0",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/algorytmy/5 wykład/5 wykład.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "5 wykład"
}
}
],
"currentTab": 1
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 4 wykład"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "Source Control"
}
}
],
"currentTab": 4
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "1197b43720ad95f0",
"lastOpenFiles": [
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/algorytmy/5 wykład/5 wykład.md",
"uczelnia/1_semestr/algorytmy/5 wykład",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład/4 wykład.md",
"uczelnia/1_semestr/algorytmy/4 wykład/4 wykład.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Analiza algorytmów nierekurencyjnych.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Empiryczna analizy algorytmów.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład/3 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/3 wykład/3 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/info/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/info",
"uczelnia/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/ZUT.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/2_wykład/2 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna"
]
}

View File

@@ -1,253 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "1a6496285c02c6cd",
"type": "tabs",
"children": [
{
"id": "373f9cf02573a2ea",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Wprowadzenie do informatyki"
}
},
{
"id": "01445639191ab33a",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Rzeczy na wejściówkę na lab"
}
}
],
"currentTab": 1
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Przeglądarka plików"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 4 wykład"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
],
"currentTab": 4
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Otwórz okno szybkiego wyboru": false,
"graph:Otwórz graf": false,
"command-palette:Otwórz listę poleceń": false,
"bases:Stwórz nową bazę danych": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "01445639191ab33a",
"lastOpenFiles": [
"Excalidraw/Prawo_omha_i_kirchhoffa.svg.svg",
"uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/5 wykład/5 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/5 wykład",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4/Diody!.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4/wykład 4.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/algorytmy/4 wykład/4 wykład.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Analiza algorytmów nierekurencyjnych.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Empiryczna analizy algorytmów.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład/4 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład/3 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład",
"uczelnia/1_semestr/matematyka_ze_statystyką/3 wykład/3 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/info/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/info",
"uczelnia/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna"
]
}

View File

@@ -1,228 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "1a6496285c02c6cd",
"type": "tabs",
"children": [
{
"id": "373f9cf02573a2ea",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Wprowadzenie do informatyki"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 300
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 4 wykład"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
],
"currentTab": 4
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "373f9cf02573a2ea",
"lastOpenFiles": [
"uczelnia/1_semestr/wprowadzenie_do_informatyki/5 wykład/5 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Wprowadzenie do informatyki.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/5 wykład",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyka dla informatyków.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4/Diody!.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4/wykład 4.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/wykład 4",
"uczelnia/Bieżące informacje.md",
"uczelnia/1_semestr/algorytmy/4 wykład/4 wykład.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Analiza algorytmów nierekurencyjnych.md",
"uczelnia/1_semestr/algorytmy/4 wykład/Empiryczna analizy algorytmów.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład/4 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład/3 wykład.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/4 wykład",
"uczelnia/1_semestr/matematyka_ze_statystyką/3 wykład/3 wykład.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/3 wykład",
"uczelnia/1_semestr/programowanie/4 wykład/4 wykład.md",
"uczelnia/1_semestr/info/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/info/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/info",
"uczelnia/Kolokwium z algebry (17.11.2025).md",
"uczelnia/1_semestr/programowanie/4 wykład/Pętla for.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Zasadnicze twierdzenie algebry.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Twierdzenie bezuta.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę na lab.md",
"uczelnia/1_semestr/1 semestr.md",
"uczelnia/1_semestr/algebra_liniowa/3 wykład/Wielomiany.md",
"uczelnia/ZUT.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna"
]
}

View File

@@ -1,239 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "325d87bf607db4f2",
"type": "tabs",
"children": [
{
"id": "b4fd77e53854efdd",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Historia internetu czy coś.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Historia internetu czy coś"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 273
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/Informacje.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Linki zwrotne do Informacje"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "b4fd77e53854efdd",
"lastOpenFiles": [
"uczelnia/1_semestr/Informacje.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Historia internetu czy coś.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/historia/Architektury komputerowe.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/historia",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 2.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py~",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/SzymonPrusiewiczLab1.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby",
"uczelnia/1_semestr/matematyka_ze_statystyką/Pierwsze kolokwium.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"media/Pasted image 20251120145203.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Diody.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Podstawy elektryki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Prąd.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/RLC.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 1.md",
"media/Pasted image 20251119200743.png",
"uczelnia/1_semestr/matematyka_ze_statystyką/Szeregi.md",
"media/Pasted image 20251119193520.png",
"media/Pasted image 20251119193425.png",
"media/Pasted image 20251119193335.png",
"media/Pasted image 20251118195420.png",
"media/Pasted image 20251118194405.png",
"uczelnia/1_semestr/algebra_liniowa/Kolokwium liczby zespolone i wielomiany.md",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"media/Pasted image 20251116135721.png",
"Excalidraw/Drawing 2025-11-16 13.55.00.excalidraw.md",
"media/Pasted image 20251116121244.png",
"uczelnia/1_semestr/algebra_liniowa/Liczby zespolone.md",
"uczelnia/1_semestr/algebra_liniowa/Wielomiany.md",
"media/Pasted image 20251113165634.png",
"uczelnia/1_semestr/algorytmy/Podstawy algorytmiki.md",
"uczelnia/1_semestr/algorytmy/Obliczanie sprawności algorytmu.md",
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"Dziura elektronowa.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/historia/Zapis liczb rzeczywistych.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/historia/Kryptografia.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Zasady dynamiki.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/3 wykład",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/2 sykład",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/programowanie/3 wykład"
]
}

View File

@@ -1,241 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "ad62e60c932c01ab",
"type": "tabs",
"children": [
{
"id": "7d6a068f0e3326ff",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Jsy i phpy.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Jsy i phpy"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 273
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/Informacje.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Linki zwrotne do Informacje"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "7d6a068f0e3326ff",
"lastOpenFiles": [
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Historia internetu czy coś.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/webowka/Jsy i phpy.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Tranzystory unipolarne.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_anachroniczny.py",
"media/Pasted image 20251127192756.png",
"media/Pasted image 20251127192208.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 2.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 1.md",
"uczelnia/ZUT.md",
"Bez nazwy.canvas",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py~",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/SzymonPrusiewiczLab1.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby",
"uczelnia/1_semestr/matematyka_ze_statystyką/Pierwsze kolokwium.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"media/Pasted image 20251120145203.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Diody.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Podstawy elektryki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Prąd.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/RLC.md",
"media/Pasted image 20251119200743.png",
"uczelnia/1_semestr/matematyka_ze_statystyką/Szeregi.md",
"media/Pasted image 20251119193520.png",
"media/Pasted image 20251119193425.png",
"media/Pasted image 20251119193335.png",
"media/Pasted image 20251118195420.png",
"media/Pasted image 20251118194405.png",
"uczelnia/1_semestr/algebra_liniowa/Kolokwium liczby zespolone i wielomiany.md",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"media/Pasted image 20251116135721.png",
"Excalidraw/Drawing 2025-11-16 13.55.00.excalidraw.md",
"uczelnia/1_semestr/algebra_liniowa/Liczby zespolone.md",
"uczelnia/1_semestr/algebra_liniowa/Wielomiany.md",
"uczelnia/1_semestr/algorytmy/Podstawy algorytmiki.md",
"uczelnia/1_semestr/algorytmy/Obliczanie sprawności algorytmu.md",
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Architektury komputerowe.md",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"Dziura elektronowa.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/Zapis liczb rzeczywistych.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/3 wykład",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/2 sykład",
"uczelnia/1_semestr/programowanie/4 wykład",
"uczelnia/1_semestr/programowanie/3 wykład",
"uczelnia/1_semestr/programowanie/2 wykład"
]
}

View File

@@ -1,290 +0,0 @@
{
"main": {
"id": "0b83f88d5b319116",
"type": "split",
"children": [
{
"id": "ad62e60c932c01ab",
"type": "tabs",
"children": [
{
"id": "7d6a068f0e3326ff",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Fizyczna"
}
},
{
"id": "548f9e96dca5fa61",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/programowanie/Programowanie.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Programowanie"
}
},
{
"id": "0e48fdcb50add5aa",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "uczelnia/1_semestr/algorytmy/Problem komiwojażera.md",
"mode": "source",
"source": false,
"backlinks": true,
"backlinkOpts": {
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
}
},
"icon": "lucide-file",
"title": "Problem komiwojażera"
}
}
],
"currentTab": 2
}
],
"direction": "vertical"
},
"left": {
"id": "7139420c0e271bf7",
"type": "split",
"children": [
{
"id": "5324c17a65e886ad",
"type": "tabs",
"children": [
{
"id": "a150f6cde24948cb",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "Search"
}
},
{
"id": "0eaab16550e671c3",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "Bookmarks"
}
},
{
"id": "657d908e61a1dc34",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
}
}
],
"currentTab": 2
}
],
"direction": "horizontal",
"width": 273
},
"right": {
"id": "7a99302d7724db97",
"type": "split",
"children": [
{
"id": "cb4661b338000e7d",
"type": "tabs",
"children": [
{
"id": "42434d47c278eb66",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "uczelnia/1_semestr/Informacje.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Linki zwrotne do Informacje"
}
},
{
"id": "38fc1f5ffdabba4c",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links"
}
},
{
"id": "0c41d8697cde3ae5",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
}
},
{
"id": "68e6b8fd1f618967",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline"
}
},
{
"id": "9592358348091ef9",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "lucide-ghost",
"title": "git-view"
}
}
]
}
],
"direction": "horizontal",
"width": 300,
"collapsed": true
},
"left-ribbon": {
"hiddenItems": {
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"command-palette:Open command palette": false,
"bases:Create new base": false,
"obsidian-git:Open Git source control": false,
"obsidian-excalidraw-plugin:New drawing": false
}
},
"active": "0e48fdcb50add5aa",
"lastOpenFiles": [
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania/209-210.md",
"uczelnia/1_semestr/algorytmy/Problem komiwojażera.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Sprawozdania",
"uczelnia/1_semestr/programowanie/structy.cpp~",
"uczelnia/1_semestr/programowanie/test",
"uczelnia/1_semestr/programowanie/a.out",
"uczelnia/1_semestr/programowanie/structy.cpp",
"uczelnia/1_semestr/programowanie/Programowanie.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Zaliczenie.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Zaliczenie.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Fizyczna.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Fizyczna/Zasady dynamiki.md",
"uczelnia/1_semestr/algorytmy/Notatka przed kolokwium.md",
"media/Pasted image 20251202163629.png",
"media/Pasted image 20251202151437.png",
"media/Pasted image 20251202151416.png",
"media/Pasted image 20251202151233.png",
"media/Pasted image 20251202145825.png",
"media/Pasted image 20251202145610.png",
"uczelnia/1_semestr/algorytmy/Algorytmy.md",
"uczelnia/1_semestr/algorytmy/Obliczanie sprawności algorytmu.md",
"uczelnia/1_semestr/algorytmy/Podstawy algorytmiki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Tranzystory unipolarne.md",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_anachroniczny.py",
"media/Pasted image 20251127192756.png",
"media/Pasted image 20251127192208.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 2.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Rzeczy na wejściówkę 1.md",
"uczelnia/ZUT.md",
"Bez nazwy.canvas",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py~",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/szyfr_cezara.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby/SzymonPrusiewiczLab1.py",
"uczelnia/1_semestr/wprowadzenie_do_informatyki/laby",
"uczelnia/1_semestr/matematyka_ze_statystyką/Pierwsze kolokwium.md",
"uczelnia/1_semestr/matematyka_ze_statystyką/Matematyka ze statystyką.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Elektryczna.md",
"media/Pasted image 20251120145203.png",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Diody.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Podstawy elektryki.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/Prąd.md",
"uczelnia/1_semestr/fizyka_dla_informatyków/Elektryczna/RLC.md",
"media/Pasted image 20251119200743.png",
"uczelnia/1_semestr/matematyka_ze_statystyką/Szeregi.md",
"uczelnia/1_semestr/algebra_liniowa/Kolokwium liczby zespolone i wielomiany.md",
"uczelnia/1_semestr/algebra_liniowa/Algebra liniowa.md",
"Excalidraw/Drawing 2025-11-16 13.55.00.excalidraw.md"
]
}

BIN
media/105_tabelka.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

BIN
media/tabelka_112.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

View File

@@ -0,0 +1,36 @@
# Spis treści
- [Zakres](#Zakres)
- [Działania na macierzach](#Działania%20na%20macierzach)
- [Dodawanie/odejmowanie](#Dodawanie/odejmowanie)
- [Mnożenie](#Mnożenie)
- [Dzielenie](#Dzielenie)
- [Transowanie](#Transowanie)
- [Wyznacznik macierzy](#Wyznacznik%20macierzy)
- [Wyznacznik macierzy 2x2](#Wyznacznik%20macierzy%202x2)
- [Wyznacznik macierzy 3x3](#Wyznacznik%20macierzy%203x3)
- [Wyznaczniki macierzy > 3x3](#Wyznaczniki%20macierzy%20>%203x3)
- [Macierz odwrotna](#Macierz%20odwrotna)
- [Układy równań](#Układy%20równań)
- [Liniowa zależność, niezależność](#Liniowa%20zależność,%20niezależność)
## Działania na macierzach
### Dodawanie/odejmowanie
Dodawanie/odejmowanie polega na dodawaniu/odejmowaniu poszczególnych elemetnów macierzy.
### Mnożenie
Mnożymy tak śmiesznie na skos.
### Dzielenie
Nie ma dzielenia
### Transowanie
Transowanie macierzy polega na zamienieniu kolumn z wierszami.
## Wyznacznik macierzy
### Wyznacznik macierzy 2x2
Liczymy mnożąc przekątną z lewego górnego rogu i odejmując wymnożoną przekątną od lewego dolnego rogu.
### Wyznacznik macierzy 3x3
Tak samo jak 2x2, ale *przepisujemy* najpierw dwie pierwsze kolumny i je przy tym uwzględniamy.
### Wyznaczniki macierzy > 3x3
Liczymy to ze śmiesznego wzoru. Skomplikowane troche, potem rozpiszę.
## Macierz odwrotna
Macierz odwrotną liczymy z równania.
## Układy równań
Liczymy z kramera lub wzorów rozpierdalania gaussa.
## Liniowa zależność, niezależność
Coś tam, nie pamiętam. Potem dokończę!

View File

@@ -1,11 +1,29 @@
![](../../../../media/tabelka.png) ![](../../../../../media/105_tabelka.png)
# Cel # Cel
Pomiar wilgotności powietrza Pomiar wilgotności powietrza
# Wstęp teoretyczny # Wstęp teoretyczny
Parowanie cieczy to proces polegający na zmianie stanu skupienia z cieczy w gaz, zachodzący na powierzchni cieczy w każdej temperaturze. Cząsteczki o największej energii odrywają się od powierzchni, co prowadzi do obniżenia średniej energii układu. Parowanie cieczy to proces polegający na zmianie stanu skupienia z cieczy w gaz, zachodzący na powierzchni cieczy w każdej temperaturze. Cząsteczki o największej energii odrywają się od powierzchni, co prowadzi do obniżenia średniej energii układu.
Wyróżniamy dwa rodzaje pary: parę nasyconą oraz parę nienasyconą. Para nasycona to stan, w którym liczba cząsteczek opuszczających ciecz jest równa liczbie cząstek do niej powracających, w wyniku skraplania. Ciśnienie pary nasyconej osiąga maksymalną wartość i zależy wyłącznie od temperatury i rodzaju cieczy. Para nienasycona ma niższe ciśnienie od pary nasyconej w tej samej temperaturze. Może przyjąć dodatkowe cząsteczki odparowanej cieczy. Wyróżniamy dwa rodzaje pary: parę nasyconą oraz parę nienasyconą. Para nasycona to stan, w którym liczba cząsteczek opuszczających ciecz jest równa liczbie cząstek do niej powracających, w wyniku skraplania. Ciśnienie pary nasyconej osiąga maksymalną wartość i zależy wyłącznie od temperatury i rodzaju cieczy. Para nienasycona ma niższe ciśnienie od pary nasyconej w tej samej temperaturze. Może przyjąć dodatkowe cząsteczki odparowanej cieczy.
Prężność pary nasyconej jest maksymalnym ciśnieniem, jakie para danej cieczy może wywierać w danej temperaturze. Zależy ono wyłącznie od temperatury i rodzaju cieczy. Prężność pary nasyconej jest maksymalnym ciśnieniem, jakie para danej cieczy może wywierać w danej temperaturze. Zależy ono wyłącznie od temperatury i rodzaju cieczy.
<div style="page-break-after: always;"></div>
<div style="page-break-after: always;"></div>
<div style="page-break-after: always;"></div>
<div style="page-break-after: always;"></div>
<div style="page-break-after: always;"></div>
<div style="page-break-after: always;"></div>
Rosa powstaje, gdy temperatura powietrza spadnie poniżej tzw. punktu rosy. Wówczas para wodna zawarta w powietrzu staje się parą nasyconą i zaczyna się skraplać na chłodnych powierzchniach. Rosa powstaje, gdy temperatura powietrza spadnie poniżej tzw. punktu rosy. Wówczas para wodna zawarta w powietrzu staje się parą nasyconą i zaczyna się skraplać na chłodnych powierzchniach.
Wrzenie polega na gwałtownym parowaniu zachodzącym w całej objętości cieczy. Ciecz paruje, gdy prężność pary nasyconej wewnątrz pęcherzyków staje się równa ciśnieniu wewnętrznemu. Wzrost ciśnienia powoduje podwyższenie temperatury wrzenia, zaś spadek powoduje jej obniżenie. Wrzenie polega na gwałtownym parowaniu zachodzącym w całej objętości cieczy. Ciecz paruje, gdy prężność pary nasyconej wewnątrz pęcherzyków staje się równa ciśnieniu wewnętrznemu. Wzrost ciśnienia powoduje podwyższenie temperatury wrzenia, zaś spadek powoduje jej obniżenie.
Wilgotność powietrza opisuje zawartość pary wodnej w atmosferze. Wydzielamy dwa rodzaje wilgotności: wilgotność bezwzględną i względną. Wilgotność bezwzględna to masa pary wodnej zawarta w jednostce objętości powietrza. Wilgotność względna to stosunek aktualnego ciśnienia cząstkowego pary wodnej do ciśnienia pary nasyconej, w tej samej temperaturze, wyrażony w procentach. Wilgotność powietrza opisuje zawartość pary wodnej w atmosferze. Wydzielamy dwa rodzaje wilgotności: wilgotność bezwzględną i względną. Wilgotność bezwzględna to masa pary wodnej zawarta w jednostce objętości powietrza. Wilgotność względna to stosunek aktualnego ciśnienia cząstkowego pary wodnej do ciśnienia pary nasyconej, w tej samej temperaturze, wyrażony w procentach.
Wilgotność powietrza możemy wyznaczyć na wiele sposobów. Jedną z takich metod jest metoda psychrometryczna. Polega ona na wykorzystaniu dwóch termometrów: suchego i mokrego. Parowanie wody z mokrego obniży jego temperaturę. Różnica wskazań pozwoli odczytać wilgotność z tablic psychrometrycznych. Inną metodą jest metoda higrometryczna. Wykorzystuje ona właściwości materiałów organicznych, które zmieniają swoją długość pod wpływem wilgoci. Ostatnią omawianą metodą jest metoda punktu rosy. Wykorzystując ją, należy schłodzić lustrzaną powierzchnię do momentu pojawienia się na niej rosy i dokonaniu pomiaru temperatury, w której to nastąpiło. Wilgotność powietrza możemy wyznaczyć na wiele sposobów. Jedną z takich metod jest metoda psychrometryczna. Polega ona na wykorzystaniu dwóch termometrów: suchego i mokrego. Parowanie wody z mokrego obniży jego temperaturę. Różnica wskazań pozwoli odczytać wilgotność z tablic psychrometrycznych. Inną metodą jest metoda higrometryczna. Wykorzystuje ona właściwości materiałów organicznych, które zmieniają swoją długość pod wpływem wilgoci. Ostatnią omawianą metodą jest metoda punktu rosy. Wykorzystując ją, należy schłodzić lustrzaną powierzchnię do momentu pojawienia się na niej rosy i dokonaniu pomiaru temperatury, w której to nastąpiło.
![](../../../../../media/Pasted%20image%2020260129172711.png)
*Schemat działania psychrometru Assmana*
A - termometr suchy
B - termometr wilgotny
C, D - odkręcane nasadki
S - pokrętło sprężyny
$1$ - tuleja

View File

@@ -0,0 +1,213 @@
# Obliczenia
## 1. Dane wstępne i niepewności przyrządów
- Ciśnienie atmosferyczne: $b = 1015 \text{ hPa} = 761.25 \text{ mmHg}$
- Niepewność standardowa termometrów: $$u(t) = \frac{0.1}{\sqrt{3}} = 0.0577 \, ^\circ\text{C}$$
- Niepewność standardowa barometru (w mmHg): $$u(b) = \frac{0.75}{\sqrt{3}} = 0.4330 \text{ mmHg}$$
## 2. Obliczenia krok po kroku dla każdego pomiaru
### Pomiar nr 1
Dane: $t_m = 17^\circ\text{C}$, $t_s = 22.5^\circ\text{C}$
**A. Wyznaczenie prężności pary nasyconej:**
- Dla termometru mokrego ($t_m=17$): Wartość z tabeli dla $t=17$.
$$p_m = 14.53 \text{ mmHg}$$
Niepewność odczytu: $\Delta p_m = 0.475$.
$$u(p_m) = \frac{0.475}{\sqrt{3}} = 0.2742 \text{ mmHg}$$
- Dla termometru suchego ($t_s=22.5$): Interpolacja między 22°C (19.83) a 23°C (21.07).
$$p_0 = 20.45 \text{ mmHg}$$
$$u(p_0) = \frac{0.620}{\sqrt{3}} = 0.3580 \text{ mmHg}$$
**B. Obliczenie prężności pary nienasyconej $p$:**
Wzór: $$p = p_m - 0.5 \cdot (t_s - t_m) \cdot \frac{b}{755}$$
Podstawienie:
$$p = 14.53 - 0.5 \cdot (22.5 - 17) \cdot \frac{761.2}{755}$$
$$p = 14.53 - 2.7728 = \mathbf{11.76 \text{ mmHg}}$$
**C. Obliczenie niepewności $u(p)$:**
$$u(p) = \sqrt{u^2(p_m) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_s) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_m) + \left(0.5 \frac{t_s-t_m}{755}\right)^2 u^2(b)}$$
$$u(p) = \sqrt{0.075208 + 0.000847 + 0.000847 + 0.000002}$$
$$u(p) = \sqrt{0.076905} = 0.2773 \text{ mmHg}$$
**D. Obliczenie wilgotności względnej $w_1$:**
$$w_1 = \frac{p}{p_0} \cdot 100\% = \frac{11.76}{20.45} \cdot 100\% = \mathbf{57.49 \%}$$
**E. Niepewność pomiaru $u(w_1)$:**
$$u(w_1) = w_1 \cdot \sqrt{\left(\frac{u(p)}{p}\right)^2 + \left(\frac{u(p_0)}{p_0}\right)^2}$$
$$u(w_1) = 57.49 \cdot \sqrt{\left(\frac{0.2773}{11.76}\right)^2 + \left(\frac{0.3580}{20.45}\right)^2} = 1.69 \%$$
---
### Pomiar nr 2
Dane: $t_m = 18.2^\circ\text{C}$, $t_s = 21.8^\circ\text{C}$
**A. Wyznaczenie prężności pary nasyconej:**
- Dla termometru mokrego ($t_m=18.2$): Interpolacja między 18°C (15.48) a 19°C (16.48).
$$p_m = 15.68 \text{ mmHg}$$
Niepewność odczytu: $\Delta p_m = 0.500$.
$$u(p_m) = \frac{0.500}{\sqrt{3}} = 0.2887 \text{ mmHg}$$
- Dla termometru suchego ($t_s=21.8$): Interpolacja między 21°C (18.65) a 22°C (19.83).
$$p_0 = 19.59 \text{ mmHg}$$
$$u(p_0) = \frac{0.590}{\sqrt{3}} = 0.3406 \text{ mmHg}$$
**B. Obliczenie prężności pary nienasyconej $p$:**
Wzór: $$p = p_m - 0.5 \cdot (t_s - t_m) \cdot \frac{b}{755}$$
Podstawienie:
$$p = 15.68 - 0.5 \cdot (21.8 - 18.2) \cdot \frac{761.2}{755}$$
$$p = 15.68 - 1.8149 = \mathbf{13.87 \text{ mmHg}}$$
**C. Obliczenie niepewności $u(p)$:**
Wzór (złożona niepewność standardowa):
$$u(p) = \sqrt{u^2(p_m) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_s) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_m) + \left(0.5 \frac{t_s-t_m}{755}\right)^2 u^2(b)}$$
Podstawienie wartości kwadratów składników:
$$u(p) = \sqrt{0.083333 + 0.000847 + 0.000847 + 0.000001}$$
$$u(p) = \sqrt{0.085029} = 0.2916 \text{ mmHg}$$
**D. Obliczenie wilgotności względnej $w_1$:**
$$w_1 = \frac{p}{p_0} \cdot 100\% = \frac{13.87}{19.59} \cdot 100\% = \mathbf{70.76 \%}$$
**E. Niepewność pomiaru $u(w_1)$:**
$$u(w_1) = w_1 \cdot \sqrt{\left(\frac{u(p)}{p}\right)^2 + \left(\frac{u(p_0)}{p_0}\right)^2}$$
$$u(w_1) = 70.76 \cdot \sqrt{\left(\frac{0.2916}{13.87}\right)^2 + \left(\frac{0.3406}{19.59}\right)^2} = 1.93 \%$$
---
### Pomiar nr 3
Dane: $t_m = 17.8^\circ\text{C}$, $t_s = 21.4^\circ\text{C}$
**A. Wyznaczenie prężności pary nasyconej:**
- Dla termometru mokrego ($t_m=17.8$): Interpolacja między 17°C (14.53) a 18°C (15.48).
$$p_m = 15.29 \text{ mmHg}$$
Niepewność odczytu: $\Delta p_m = 0.475$.
$$u(p_m) = \frac{0.475}{\sqrt{3}} = 0.2742 \text{ mmHg}$$
- Dla termometru suchego ($t_s=21.4$): Interpolacja między 21°C (18.65) a 22°C (19.83).
$$p_0 = 19.12 \text{ mmHg}$$
$$u(p_0) = \frac{0.590}{\sqrt{3}} = 0.3406 \text{ mmHg}$$
**B. Obliczenie prężności pary nienasyconej $p$:**
Wzór: $$p = p_m - 0.5 \cdot (t_s - t_m) \cdot \frac{b}{755}$$
Podstawienie:
$$p = 15.29 - 0.5 \cdot (21.4 - 17.8) \cdot \frac{761.2}{755}$$
$$p = 15.29 - 1.8149 = \mathbf{13.48 \text{ mmHg}}$$
**C. Obliczenie niepewności $u(p)$:**
Wzór (złożona niepewność standardowa):
$$u(p) = \sqrt{u^2(p_m) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_s) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_m) + \left(0.5 \frac{t_s-t_m}{755}\right)^2 u^2(b)}$$
Podstawienie wartości kwadratów składników:
$$u(p) = \sqrt{0.075208 + 0.000847 + 0.000847 + 0.000001}$$
$$u(p) = \sqrt{0.076904} = 0.2773 \text{ mmHg}$$
**D. Obliczenie wilgotności względnej $w_1$:**
$$w_1 = \frac{p}{p_0} \cdot 100\% = \frac{13.48}{19.12} \cdot 100\% = \mathbf{70.47 \%}$$
**E. Niepewność pomiaru $u(w_1)$:**
$$u(w_1) = w_1 \cdot \sqrt{\left(\frac{u(p)}{p}\right)^2 + \left(\frac{u(p_0)}{p_0}\right)^2}$$
$$u(w_1) = 70.47 \cdot \sqrt{\left(\frac{0.2773}{13.48}\right)^2 + \left(\frac{0.3406}{19.12}\right)^2} = 1.92 \%$$
---
### Pomiar nr 4
Dane: $t_m = 17.8^\circ\text{C}$, $t_s = 21.8^\circ\text{C}$
**A. Wyznaczenie prężności pary nasyconej:**
- Dla termometru mokrego ($t_m=17.8$): Interpolacja między 17°C (14.53) a 18°C (15.48).
$$p_m = 15.29 \text{ mmHg}$$
Niepewność odczytu: $\Delta p_m = 0.475$.
$$u(p_m) = \frac{0.475}{\sqrt{3}} = 0.2742 \text{ mmHg}$$
- Dla termometru suchego ($t_s=21.8$): Interpolacja między 21°C (18.65) a 22°C (19.83).
$$p_0 = 19.59 \text{ mmHg}$$
$$u(p_0) = \frac{0.590}{\sqrt{3}} = 0.3406 \text{ mmHg}$$
**B. Obliczenie prężności pary nienasyconej $p$:**
Wzór: $$p = p_m - 0.5 \cdot (t_s - t_m) \cdot \frac{b}{755}$$
Podstawienie:
$$p = 15.29 - 0.5 \cdot (21.8 - 17.8) \cdot \frac{761.2}{755}$$
$$p = 15.29 - 2.0166 = \mathbf{13.27 \text{ mmHg}}$$
**C. Obliczenie niepewności $u(p)$:**
Wzór (złożona niepewność standardowa):
$$u(p) = \sqrt{u^2(p_m) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_s) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_m) + \left(0.5 \frac{t_s-t_m}{755}\right)^2 u^2(b)}$$
Podstawienie wartości kwadratów składników:
$$u(p) = \sqrt{0.075208 + 0.000847 + 0.000847 + 0.000001}$$
$$u(p) = \sqrt{0.076904} = 0.2773 \text{ mmHg}$$
**D. Obliczenie wilgotności względnej $w_1$:**
$$w_1 = \frac{p}{p_0} \cdot 100\% = \frac{13.27}{19.59} \cdot 100\% = \mathbf{67.74 \%}$$
**E. Niepewność pomiaru $u(w_1)$:**
$$u(w_1) = w_1 \cdot \sqrt{\left(\frac{u(p)}{p}\right)^2 + \left(\frac{u(p_0)}{p_0}\right)^2}$$
$$u(w_1) = 67.74 \cdot \sqrt{\left(\frac{0.2773}{13.27}\right)^2 + \left(\frac{0.3406}{19.59}\right)^2} = 1.84 \%$$
---
### Pomiar nr 5
Dane: $t_m = 18.2^\circ\text{C}$, $t_s = 21.6^\circ\text{C}$
**A. Wyznaczenie prężności pary nasyconej:**
- Dla termometru mokrego ($t_m=18.2$): Interpolacja między 18°C (15.48) a 19°C (16.48).
$$p_m = 15.68 \text{ mmHg}$$
Niepewność odczytu: $\Delta p_m = 0.500$.
$$u(p_m) = \frac{0.500}{\sqrt{3}} = 0.2887 \text{ mmHg}$$
- Dla termometru suchego ($t_s=21.6$): Interpolacja między 21°C (18.65) a 22°C (19.83).
$$p_0 = 19.36 \text{ mmHg}$$
$$u(p_0) = \frac{0.590}{\sqrt{3}} = 0.3406 \text{ mmHg}$$
**B. Obliczenie prężności pary nienasyconej $p$:**
Wzór: $$p = p_m - 0.5 \cdot (t_s - t_m) \cdot \frac{b}{755}$$
Podstawienie:
$$p = 15.68 - 0.5 \cdot (21.6 - 18.2) \cdot \frac{761.2}{755}$$
$$p = 15.68 - 1.7141 = \mathbf{13.97 \text{ mmHg}}$$
**C. Obliczenie niepewności $u(p)$:**
Wzór (złożona niepewność standardowa):
$$u(p) = \sqrt{u^2(p_m) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_s) + \left(0.5 \frac{b}{755}\right)^2 u^2(t_m) + \left(0.5 \frac{t_s-t_m}{755}\right)^2 u^2(b)}$$
Podstawienie wartości kwadratów składników:
$$u(p) = \sqrt{0.083333 + 0.000847 + 0.000847 + 0.000001}$$
$$u(p) = \sqrt{0.085029} = 0.2916 \text{ mmHg}$$
**D. Obliczenie wilgotności względnej $w_1$:**
$$w_1 = \frac{p}{p_0} \cdot 100\% = \frac{13.97}{19.36} \cdot 100\% = \mathbf{72.15 \%}$$
**E. Niepewność pomiaru $u(w_1)$:**
$$u(w_1) = w_1 \cdot \sqrt{\left(\frac{u(p)}{p}\right)^2 + \left(\frac{u(p_0)}{p_0}\right)^2}$$
$$u(w_1) = 72.15 \cdot \sqrt{\left(\frac{0.2916}{13.97}\right)^2 + \left(\frac{0.3406}{19.36}\right)^2} = 1.97 \%$$
---
## 3. Opracowanie statystyczne wyników ($w_1$)
**Średnia arytmetyczna:**
$$\bar{w}_1 = \frac{\sum w_i}{n} = \frac{338.61}{5} = \mathbf{67.72 \%}$$
**Niepewność typu A (statystyczna):**
$$u_A = \sqrt{\frac{\sum (w_i - \bar{w})^2}{n(n-1) }} = \sqrt{\frac{141.00}{5 \cdot 4}} = \mathbf{2.66 \%}$$
**Niepewność typu B (z przyrządów - średnia):**
$$
u_B = \frac{1}{n} \sum_{i=1}^{n} u(w_i)
= \frac{1.69 + 1.93 + 1.92 + 1.84 + 1.97}{5}
= 1.87\%
$$
**Całkowita niepewność standardowa:**
$$u(\bar{w}_1) = \sqrt{u_A^2 + u_B^2} = \sqrt{2.66^2 + 1.87^2} = \mathbf{3.25 \%}$$
## 4. Zestawienie końcowe i porównanie metod
### Wyniki końcowe:
- **Psychrometr Assmanna ($w_1$):** $$67.72 \% \pm 3.25 \%$$
- **Metoda tabelaryczna ($w_2$):** $$67.60 \%$$
- **Higrometr włosowy ($w_3$):** $$35 \% \pm 2.89 \%$$
- **Higrometr pojemnościowy ($w_4$):** $$30.5 \% \pm 1.44 \%$$
- **Higrometr pojemnościowy (pomiar z 16.01.2026r.):** 
$$
\begin{align}
46.1 \% \pm 1.44 \% \\
t = 21.3^\circ C \\
b = 1015 hPa
\end{align}
$$
> * **Błąd względny dla $w_{1}$:**
$$
\delta=\frac{|67.72 - 46.1|}{46.1} = \frac{21.62}{46.1} \approx 0.4690 = 46.90\%
$$
> * **Błąd względny dla $w_{2}$:**
$$
\delta=\frac{|67.60 - 46.1|}{46.1} = \frac{21.50}{46.1} \approx 0.4664 = 46.64\%
$$
> * **Błąd względny dla $w_{3}$:**
$$
\delta=\frac{|35 - 46.1|}{46.1} = \frac{11.1}{46.1} \approx 0.2408 = 24.08\%
$$
# Wnioski
- **Rozbieżność wyników:** Pomiary wykazały istotne różnice względem wartości referencyjnej (46.1%). Psychrometr Assmanna zawyżył wynik (67.7%), natomiast higrometry włosowy (35%) go zaniżył.
- **Błąd psychrometru:** Największy błąd względny (47%) wystąpił w metodzie psychrometrycznej. Zawyżona wilgotność wynikała ze zbyt małej różnicy temperatur ($t_{s}t_{m}$), co sugeruje **błąd systematyczny**: niedostateczne zwilżenie knota lub niesprawny wentylator, co uniemożliwiło poprawne parowanie.
- **Błąd higrometrów:** Zaniżone wskazania higrometrów bezpośrednich mogą wynikać z ich rozkalibrowania oraz widocznego uszkodzenia elektroniki higrometru pojemnościowego.
- **Podsumowanie:** Niska niepewność statystyczna (3.25%) świadczy o wysokiej powtarzalności pomiarów. Końcowe odchylenia nie wynikają z błędów odczytu, lecz z niedoskonałości technicznej i błędów systematycznych przyrządów.

View File

@@ -0,0 +1,219 @@
import math
# Stałe i zmienne
# Stałe, pomiary
g_b = 1015 # ciśnienie atmosferyczne
g_t_s = [22.5, 21.8, 21.4, 21.8, 21.6] # temperatura suchy
g_t_m = [17, 18.2, 17.8, 17.8, 18.2] # temperatura mokry
g_w_3 = 35 # higrometr włoskowy
g_w_4 = 30.5 # higrometr pojemnościowy uszkodzony ekran xd
dokladnosc_termometru = 0.1
dokladnosc_barometru = 1 * 0.75
dokladnosc_tabeli = (9.84 - 9.21) / 2
# Prężność pary mokry
# Prężność pary mokry
# Zmienne
w_1 = 0 # za pomocą psychrometru aspieracyjnego Assmana | do policzenia
w_2 = 0 # ze wskazań termometru suchego i mokrego oraz tablic psychrometryczny
p_0 = 0 # prężność pary nasyconej suchy
p_m = 0 # prężność pary nasyconej mokry
p = 0 # prężność pary nienasyconej suchy | potrzebna w punkcie h)
# tabelka p w liście
tabela_p = {
16: 13.63,
17: 14.53,
18: 15.48,
19: 16.48,
20: 17.54,
21: 18.65,
22: 19.83,
23: 21.07,
}
tabela_w_2 = {
(17, 22.5): 58,
(18.2, 21.8): 69,
(17.8, 21.4): 71,
(17.8, 21.8): 68,
(18.2, 21.6): 72
}
# Funkcje
def p_m_lub_t_i_niepewnosc(t_m): # to już działa
jest_calkowita = float(t_m).is_integer()
if jest_calkowita:
t = int(t_m)
if (t-1) not in tabela_p or (t+1) not in tabela_p:
return None, None # Brak danych w tabeli
p_srodek = tabela_p[t]
p_lewo = tabela_p[t-1]
p_prawo = tabela_p[t+1]
p_wynik = p_srodek
roznica_lewa = p_srodek - p_lewo
roznica_prawa = p_prawo - p_srodek
max_roznica = max(roznica_lewa, roznica_prawa)
niepewnosc = max_roznica / 2
else:
t_1 = int(t_m)
t_2 = t_1 + 1
if t_1 not in tabela_p or t_2 not in tabela_p:
return None, None
p_m_1 = tabela_p[t_1]
p_m_2 = tabela_p[t_2]
delta_t = t_m - t_1
p_wynik = p_m_1 + (p_m_2 - p_m_1) * delta_t
niepewnosc = (p_m_2 - p_m_1) / 2
return p_wynik, niepewnosc
def p_nienasycona(p_m, t_s, t_m, b):
return p_m - ((t_s - t_m) / 2) * (b/755)
# niepewności standardowe
def niepewnosc_termometru_suchego(delta_t_s=dokladnosc_termometru):
return delta_t_s / math.sqrt(3)
def niepewnosc_termometru_mokrego(delta_t_m=dokladnosc_termometru):
return delta_t_m / math.sqrt(3)
def niepewnosc_barometru(delta_b=dokladnosc_barometru):
return delta_b / math.sqrt(3)
def niepewnosc_tabeli(p_0=dokladnosc_tabeli):
return p_0/math.sqrt(3)
def niepewnosc_higrometru_elektronicznego(dokladnosc_producenta=2.5):
return dokladnosc_producenta / math.sqrt(3)
def niepewnosc_higrometru_wlosowego(dokladnosc_odczytu=5.0):
return dokladnosc_odczytu / math.sqrt(3)
def niepewnosc_pary_nienasyconej(p_m, u_p_m, t_s, t_m, u_t_s, u_t_m, b_hpa, u_b_hpa):
b_mmhg = b_hpa * 0.75
u_b_mmhg = u_b_hpa * 0.75
c1 = u_p_m**2
A = 0.5 * (b_mmhg / 755)
c2 = (A**2) * (u_t_s**2)
c3 = (A**2) * (u_t_m**2)
B = 0.5 * (t_s - t_m) / 755
c4 = (B**2) * (u_b_mmhg**2)
return math.sqrt(c1 + c2 + c3 + c4)
def wilgotnosc_wzgledna(p, p_0):
return (p/p_0)*100
def niepewnosc_wilgotnosci_wzglednej_B(w1, p, u_p, p_0, u_p_0):
c1 = (u_p / p) ** 2
c2 = (u_p_0 / p_0) ** 2
return w1 * math.sqrt(c1 + c2)
def wartosc_srednia_w_1(w_1):
return sum(w_1) / len(w_1)
def niepewnosc_a(w_1, w_1_srednie):
n = len(w_1)
if n <= 1:
return 0
suma_kwadratow = sum((w - w_1_srednie) ** 2 for w in w_1)
return math.sqrt(suma_kwadratow / (n * (n - 1)))
def w_2(t_s, t_m):
return t_s - t_m
if __name__ == "__main__":
b = g_b * 0.75
# Niepewności przyrządów
u_ts = niepewnosc_termometru_suchego()
u_tm = niepewnosc_termometru_mokrego()
u_b = niepewnosc_barometru() # w hPa
# Niepewności pozostałych metod
u_w3 = niepewnosc_higrometru_wlosowego()
u_w4 = niepewnosc_higrometru_elektronicznego()
w = []
w2 = []
ub_lista = []
for t_m, t_s in zip(g_t_m, g_t_s):
print(f"=== Pomiar (tm={t_m}, ts={t_s}) ===")
# Interpolacja i przeliczenie na niepewność standardową
p_m, delta_p_m = p_m_lub_t_i_niepewnosc(t_m)
u_p_m = delta_p_m / math.sqrt(3) # POPRAWKA: Dzielenie przez sqrt(3)
p_0, delta_p_0 = p_m_lub_t_i_niepewnosc(t_s)
u_p_0 = delta_p_0 / math.sqrt(3) # POPRAWKA: Dzielenie przez sqrt(3)
# Obliczenia dla metody w1
p_nie = p_nienasycona(p_m, t_s, t_m, b)
niepewnosc_koncowa = niepewnosc_pary_nienasyconej(
p_m, u_p_m, t_s, t_m, u_ts, u_tm, g_b, u_b
)
w_1_val = wilgotnosc_wzgledna(p_nie, p_0)
w.append(w_1_val)
ub_val = niepewnosc_wilgotnosci_wzglednej_B(
w_1_val, p_nie, niepewnosc_koncowa, p_0, u_p_0)
ub_lista.append(ub_val)
w_2_val = tabela_w_2.get((t_m, t_s))
w2.append(w_2_val)
print(f"w1: {w_1_val:.2f}% | u(w1): {ub_val:.2f} | w2: {
w_2_val}%") # Zmodyfikowany print
print(f"w1: {w_1_val:.2f}% | u(w1): {ub_val:.2f}")
# Wyniki końcowe
srednie_w1 = wartosc_srednia_w_1(w)
srednie_w2 = sum(w2) / len(w2)
ua = niepewnosc_a(w, srednie_w1)
ub_koncowe = sum(ub_lista) / len(ub_lista)
uc = math.sqrt(ua**2 + ub_koncowe**2)
print("\n=== WYNIKI KOŃCOWE ===")
print(f"Psychrometr (w1): {srednie_w1:.2f}% +/- {uc:.2f}%")
print(f"Termometr suchy i mokry (w2): {srednie_w2:.2f}% +/- {uc:.2f}%")
print(f"Higrometr włosowy (w3): {g_w_3}% +/- {u_w3:.2f}%")
print(f"Higrometr elektr. (w4): {g_w_4}% +/- {u_w4:.2f}%")
# Różnice do wniosków
print(f"\nRóżnica w1 - w3: {srednie_w1 - g_w_3:.2f} p.proc")
print(f"Różnica w1 - w4: {srednie_w1 - g_w_4:.2f} p.proc")

View File

@@ -0,0 +1,232 @@
import math
# --- DANE I KONFIGURACJA ---
g_b = 1015 # hPa
g_t_s = [22.5, 21.8, 21.4, 21.8, 21.6]
g_t_m = [17, 18.2, 17.8, 17.8, 18.2]
g_w_3 = 35
g_w_4 = 30.5
dokladnosc_termometru = 0.1
dokladnosc_barometru = 1 * 0.75 # przeliczone na mmHg dla niepewności odczytu
tabela_p = {
16: 13.63, 17: 14.53, 18: 15.48, 19: 16.48,
20: 17.54, 21: 18.65, 22: 19.83, 23: 21.07
}
tabela_w_2 = {
(17, 22.5): 58, (18.2, 21.8): 69, (17.8, 21.4): 71,
(17.8, 21.8): 68, (18.2, 21.6): 72
}
def interpolacja(t_val):
t = float(t_val)
if t.is_integer():
ti = int(t)
p = tabela_p.get(ti)
p_prev = tabela_p.get(ti-1, p-0.9)
p_next = tabela_p.get(ti+1, p+0.9)
delta = max(abs(p - p_prev), abs(p_next - p)) / 2
return p, delta, f"Wartość z tabeli dla $t={ti}$"
else:
t1 = int(t)
t2 = t1 + 1
p1 = tabela_p.get(t1)
p2 = tabela_p.get(t2)
p = p1 + (p2 - p1) * (t - t1)
delta = (p2 - p1) / 2
opis = f"Interpolacja między {t1}°C ({p1}) a {t2}°C ({p2})"
return p, delta, opis
def get_u_instr(dokladnosc):
return dokladnosc / math.sqrt(3)
if __name__ == "__main__":
# Stałe globalne do obliczeń
b_hpa = g_b
b_mmhg = g_b * 0.75
# tu wchodzi juz przeliczona dokladnosc
u_b_mmhg = get_u_instr(dokladnosc_barometru)
u_t = get_u_instr(dokladnosc_termometru)
# Listy na wyniki
results_w1 = []
results_u_B = []
with open("pelne_obliczenia_obsidian.md", "w", encoding="utf-8") as f:
f.write("# Szczegółowe Obliczenia Wilgotności\n\n")
# 1. Dane wstępne
f.write("## 1. Dane wstępne i niepewności przyrządów\n")
f.write(
f"- Ciśnienie atmosferyczne: $b = {b_hpa} \\text{{ hPa}} = {b_mmhg:.2f} \\text{{ mmHg}}$\n")
f.write(f"- Niepewność standardowa termometrów: $$u(t) = \\frac{{{
dokladnosc_termometru}}}{{\\sqrt{{3}}}} = {u_t:.4f} \\, ^\\circ\\text{{C}}$$\n")
f.write(f"- Niepewność standardowa barometru (w mmHg): $$u(b) = \\frac{{{
dokladnosc_barometru:.2f}}}{{\\sqrt{{3}}}} = {u_b_mmhg:.4f} \\text{{ mmHg}}$$\n\n")
# 2. Pętla przez pomiary
f.write("## 2. Obliczenia krok po kroku dla każdego pomiaru\n")
for i, (tm, ts) in enumerate(zip(g_t_m, g_t_s)):
nr = i + 1
f.write(f"### Pomiar nr {nr}\n")
f.write(f"Dane: $t_m = {tm}^\\circ\\text{{C}}$, $t_s = {
ts}^\\circ\\text{{C}}$\n\n")
# A. Prężności nasycone
pm, delta_pm, opis_m = interpolacja(tm)
u_pm = delta_pm / math.sqrt(3)
p0, delta_p0, opis_s = interpolacja(ts)
u_p0 = delta_p0 / math.sqrt(3)
f.write("**A. Wyznaczenie prężności pary nasyconej:**\n")
f.write(f"- Dla termometru mokrego ($t_m={tm}$): {opis_m}.\n")
f.write(f" $$p_m = {pm:.2f} \\text{{ mmHg}}$$\n")
f.write(f" Niepewność odczytu (interpolacji): $\\Delta p_m = {
delta_pm:.3f}$.\n")
f.write(f" $$u(p_m) = \\frac{{{delta_pm:.3f}}}{{\\sqrt{{3}}}} = {
u_pm:.4f} \\text{{ mmHg}}$$\n")
f.write(f"- Dla termometru suchego ($t_s={ts}$): {opis_s}.\n")
f.write(f" $$p_0 = {p0:.2f} \\text{{ mmHg}}$$\n")
f.write(f" $$u(p_0) = \\frac{{{delta_p0:.3f}}}{{\\sqrt{{3}}}} = {
u_p0:.4f} \\text{{ mmHg}}$$\n\n")
# B. Prężność nienasycona p
# p = pm - 0.5 * (ts - tm) * (b / 755)
czlon_psychro = 0.5 * (ts - tm) * (b_mmhg / 755)
p_val = pm - czlon_psychro
f.write("**B. Obliczenie prężności pary nienasyconej $p$:**\n")
f.write(
"Wzór: $$p = p_m - 0.5 \\cdot (t_s - t_m) \\cdot \\frac{b}{755}$$\n")
f.write("Podstawienie:\n")
f.write(f"$$p = {
pm:.2f} - 0.5 \\cdot ({ts} - {tm}) \\cdot \\frac{{{b_mmhg:.1f}}}{{755}}$$\n")
f.write(f"$$p = {
pm:.2f} - {czlon_psychro:.4f} = \\mathbf{{{p_val:.2f} \\text{{ mmHg}}}}$$\n\n")
# C. Niepewność u(p)
# Składniki pod pierwiastkiem
A = 0.5 * (b_mmhg / 755)
B = 0.5 * (ts - tm) / 755
comp_pm = u_pm**2
comp_ts = (A * u_t)**2
comp_tm = (A * u_t)**2
comp_b = (B * u_b_mmhg)**2
u_p_val = math.sqrt(comp_pm + comp_ts + comp_tm + comp_b)
f.write("**C. Obliczenie niepewności $u(p)$:**\n")
f.write("Wzór (złożona niepewność standardowa):\n")
f.write(
"$$u(p) = \\sqrt{u^2(p_m) + \\left(0.5 \\frac{b}{755}\\right)^2 u^2(t_s) + \\left(0.5 \\frac{b}{755}\\right)^2 u^2(t_m) + \\left(0.5 \\frac{t_s-t_m}{755}\\right)^2 u^2(b)}$$\n")
f.write("Podstawienie wartości kwadratów składników:\n")
f.write(f"$$u(p) = \\sqrt{{{
comp_pm:.6f} + {comp_ts:.6f} + {comp_tm:.6f} + {comp_b:.6f}}}$$\n")
f.write(f"$$u(p) = \\sqrt{{{
comp_pm + comp_ts + comp_tm + comp_b:.6f}}} = {u_p_val:.4f} \\text{{ mmHg}}$$\n\n")
# D. Wilgotność w1
w1 = (p_val / p0) * 100
results_w1.append(w1)
f.write("**D. Obliczenie wilgotności względnej $w_1$:**\n")
f.write(f"$$w_1 = \\frac{{p}}{{p_0}} \\cdot 100\\% = \\frac{{{p_val:.2f}}}{{{
p0:.2f}}} \\cdot 100\\% = \\mathbf{{{w1:.2f} \\%}}$$\n\n")
# E. Niepewność u(w1)
# u(w) = w * sqrt( (u(p)/p)^2 + (u(p0)/p0)^2 )
rel_p = (u_p_val / p_val)**2
rel_p0 = (u_p0 / p0)**2
u_w1 = w1 * math.sqrt(rel_p + rel_p0)
results_u_B.append(u_w1)
f.write("**E. Niepewność pomiaru $u(w_1)$:**\n")
f.write(
f"$$u(w_1) = w_1 \\cdot \\sqrt{{\\left(\\frac{{u(p)}}{{p}}\\right)^2 + \\left(\\frac{{u(p_0)}}{{p_0}}\\right)^2}}$$\n")
f.write(f"$$u(w_1) = {w1:.2f} \\cdot \\sqrt{{\\left(\\frac{{{u_p_val:.4f}}}{{{
p_val:.2f}}}\\right)^2 + \\left(\\frac{{{u_p0:.4f}}}{{{p0:.2f}}}\\right)^2}} = {u_w1:.2f} \\%$$\n")
f.write("---\n")
# 3. Statystyka końcowa
avg_w1 = sum(results_w1) / len(results_w1)
# uA
sum_sq = sum([(w - avg_w1)**2 for w in results_w1])
n = len(results_w1)
ua = math.sqrt(sum_sq / (n * (n - 1)))
# uB (średnia)
ub_avg = sum(results_u_B) / n
# uC
uc = math.sqrt(ua**2 + ub_avg**2)
f.write("## 3. Opracowanie statystyczne wyników ($w_1$)\n")
f.write(f"**Średnia arytmetyczna:**\n")
f.write(f"$$\\bar{{w}}_1 = \\frac{{\\sum w_i}}{{n}} = \\frac{{{
sum(results_w1):.2f}}}{{{n}}} = \\mathbf{{{avg_w1:.2f} \\%}}$$\n\n")
f.write("**Niepewność typu A (statystyczna):**\n")
f.write(f"$$u_A = \\sqrt{{\\frac{{\\sum (w_i - \\bar{{w}})^2}}{{n(n-1) }}}} = \\sqrt{{\\frac{{{
sum_sq:.2f}}}{{{n} \\cdot {n-1}}}}} = \\mathbf{{{ua:.2f} \\%}}$$\n\n")
f.write("**Niepewność typu B (z przyrządów - średnia):**\n")
f.write(
f"$$u_B = \\frac{{\\sum u(w_i)}}{{n}} = \\mathbf{{{ub_avg:.2f} \\%}}$$\n\n")
f.write("**Całkowita niepewność standardowa:**\n")
f.write(f"$$u(\\bar{{w}}_1) = \\sqrt{{u_A^2 + u_B^2}} = \\sqrt{{{
ua:.2f}^2 + {ub_avg:.2f}^2}} = \\mathbf{{{uc:.2f} \\%}}$$\n\n")
# 4. Tabela zbiorcza
f.write("## 4. Tabela zbiorcza wyników\n")
f.write(
"| Nr | $t_m$ | $t_s$ | $p_m$ | $p_0$ | $p$ | $w_1$ | $u(w_1)$ | $w_2$ (Tabl.) |\n")
f.write("|---|---|---|---|---|---|---|---|---|\n")
for i, (tm, ts) in enumerate(zip(g_t_m, g_t_s)):
# Musimy szybko przeliczyć te wartości jeszcze raz do tabeli, albo brać z cache
# Dla prostoty kodu, obliczam "w locie" tylko do displayu (wartości są te same)
# W prawdziwym kodzie produkcyjnym lepiej trzymać obiekty, ale tu skrypt jest jednorazowy.
pm, _, _ = interpolacja(tm)
p0, _, _ = interpolacja(ts)
p_val = pm - 0.5 * (ts - tm) * (b_mmhg / 755)
w1 = (p_val / p0) * 100
# Pobranie u(w1) z listy
u_val = results_u_B[i]
w2_val = tabela_w_2.get((tm, ts))
f.write(f"| {i+1} | {tm} | {ts} | {pm:.2f} | {p0:.2f} | {
p_val:.2f} | **{w1:.2f}** | {u_val:.2f} | {w2_val} |\n")
# 5. Wyniki końcowe i porównanie
u_w3 = get_u_instr(5.0) # Higrometr włosowy
u_w4 = get_u_instr(2.5) # Higrometr elektr.
avg_w2 = sum(tabela_w_2.values()) / len(tabela_w_2)
f.write("\n## 5. Zestawienie końcowe i porównanie metod\n")
f.write("### Wyniki końcowe:\n")
f.write(
f"- **Psychrometr Assmanna ($w_1$):** $${avg_w1:.2f} \\% \\pm {uc:.2f} \\%$$\n")
f.write(f"- **Metoda tabelaryczna ($w_2$):** $${avg_w2:.2f} \\%$$\n")
f.write(
f"- **Higrometr włosowy ($w_3$):** $${g_w_3} \\% \\pm {u_w3:.2f} \\%$$\n")
f.write(
f"- **Higrometr pojemnościowy ($w_4$):** $${g_w_4} \\% \\pm {u_w4:.2f} \\%$$\n\n")
f.write("### Różnice wskazań (względem metody wzorcowej $w_1$):\n")
f.write(f"- $w_1 - w_3 = {avg_w1:.2f} - {
g_w_3} = \\mathbf{{{avg_w1 - g_w_3:.2f} \\text{{ p.proc.}}}}$\n")
f.write(f"- $w_1 - w_4 = {avg_w1:.2f} - {
g_w_4} = \\mathbf{{{avg_w1 - g_w_4:.2f} \\text{{ p.proc.}}}}$\n")
print("Gotowe. Plik 'pelne_obliczenia_obsidian.md' został wygenerowany.")

View File

@@ -1,13 +0,0 @@
![tabelka](../../../../media/tabelka.png)
# Cel
Wyznaczanie współczynnika rozszerzalności liniowej metalu
# Wstęp teoretyczny
Rozszerzalność cieplna to zjawisko, które polega na zwiększaniu się rozmiarów ciała pod wpływem ciepła. Wyróżniamy rozszerzalność cieplną ciał stałych, cieczy i gazów. Zjawisko to wynika z tego, że wraz ze wzrostem temperatury rośnie energia drgań cząstek składowych ciał, przez co rośnie średnia odległość między nimi. Wyjątkiem od tej zasady jest woda.
Zjawisko to opisujemy za pomocą współczynnika rozszerzalności liniowej $\alpha$, lub objętościowej $\gamma$.
W celu zrozumienia powodu rozszerzania się ciał, musimy spojrzeć na potencjał oddziaływania międzyatomowego. Gdyby drgania w sieci krystalicznej były harmoniczne, czyli wykres energii potencjalnej byłby idealnie symetryczną parabolą, średnia odległość między atomami nie zmieniłaby się ze wzrostem energii. W rzeczywistości jednak drgania są anharmoniczne. Przy zbliżaniu się atomów siły odpychania rosną gwałtowanie, zaś przy oddalaniu maleją wolniej.
Wrzenie to proces parowania w całej objętości cieczy. Rozpoczyna się ono w takiej temperaturze, w której ciśnienie pary nasyconej równe jest ciśnieniu zewnętrznemu. Temperatura wrzenia zależy więc od ciśnienia zewnętrznego i wzrasta wraz z jego wzrostem. Nie jest to zależność wprost proporcjonalna, a jej charakter zależy od rodzaju cieczy. Podczas wrzenia temperatura jest stała pomimo dostarczania do cieczy ciepła. Całe pobrane przez ciecz ciepło zużywane jest na zmianę stanu skupienia z ciekłego na gazowy.
# Tabela pomiarowa
![](../../../../media/Pasted%20image%2020260108171659.png)

View File

@@ -139,7 +139,7 @@ $$u(\alpha) = \alpha \cdot \sqrt{0.0004} = 0.19 \cdot 10^{-6} \, K^{-1}$$
--- ---
## 4. Wnioski ## 4. Wnioski
1. Na podstawie przeprowadzonych obliczeń wyznaczono współczynniki liniowej rozszerzalności cieplnej dla badanych materiałów. Otrzymane wartości nie są jednak zgodne ilościowo z danymi tablicowymi — w szczególności dla glinu i mosiądzu różnice przekraczają 6080%.
2. Analiza niepewności wykazała, że niepewności losowe oraz dokładność zastosowanych przyrządów pomiarowych są niewielkie i nie tłumaczą zaobserwowanych rozbieżności względem wartości tablicowych. Wskazuje to na obecność istotnego błędu systematycznego. 1. Analiza wyników: Wyznaczone doświadczalnie wartości współczynników rozszerzalności liniowej obarczone są znacznym błędem względnym w porównaniu do danych tablicowych. W przypadku glinu i mosiądzu rozbieżności te są bardzo duże (rzędu 6080%), co sugeruje wystąpienie błędów grubych podczas pomiaru.
3. Najprawdopodobniejszą przyczyną zaniżenia wyników jest nieuwzględnienie charakterystyki układu pomiarowego wydłużenia, w szczególności ewentualnego przełożenia mechanicznego pomiędzy rzeczywistym wydłużeniem próbki a wskazaniem czujnika. Skutkiem tego zmierzona wartość Δl była mniejsza od rzeczywistej. 2. Błędy systematyczne (temperatura): Jedną z przyczyn niedokładności pomiaru mogło być niedostateczne wychłodzenie układu pomiarowego przed rozpoczęciem eksperymentu (niestabilna temperatura początkowa $t_0$). Jeśli temperatura początkowa pręta była wyższa od temperatury otoczenia przyjętej w obliczeniach, rzeczywista różnica temperatur $\Delta t$ była mniejsza, co wpłynęło na wynik końcowy.
4. Spośród badanych materiałów wynik uzyskany dla stali wykazuje najmniejszą rozbieżność względem wartości tablicowej, jednak również on nie mieści się w granicach niepewności pomiarowej i obarczony jest błędem. 3. Weryfikacja błędu grubego (Glin): Analiza wyniku dla glinu (bardzo niska wartość wyznaczona) wskazuje na wysokie prawdopodobieństwo błędu odczytu na dylatometrze czujnikowym. Najbardziej prawdopodobną przyczyną jest wykonanie przez wskazówkę czujnika jednego pełnego, niezarejestrowanego obrotu przed finalnym odczytem.

View File

@@ -1,16 +1,24 @@
![tabelka](../../../../../media/tabelka.png) ![](../../../../../media/tabelka_112.png)
# Cel # Cel
Wyznaczanie współczynnika rozszerzalności liniowej metalu Wyznaczanie współczynnika rozszerzalności liniowej metalu
# Wstęp teoretyczny # Wstęp teoretyczny
Rozszerzalność cieplna to zjawisko, które polega na zwiększaniu się rozmiarów ciała pod wpływem ciepła. Wyróżniamy rozszerzalność cieplną ciał stałych, cieczy i gazów. Zjawisko to wynika z tego, że wraz ze wzrostem temperatury rośnie energia drgań cząstek składowych ciał, przez co rośnie średnia odległość między nimi. Wyjątkiem od tej zasady jest woda. Rozszerzalność cieplna to zjawisko, które polega na zwiększaniu się rozmiarów ciała pod wpływem ciepła. Wyróżniamy rozszerzalność cieplną ciał stałych, cieczy i gazów. Zjawisko to wynika z tego, że wraz ze wzrostem temperatury rośnie energia drgań cząstek składowych ciał, przez co rośnie średnia odległość między nimi. Wyjątkiem od tej zasady jest woda. Zjawisko to opisujemy za pomocą współczynnika rozszerzalności liniowej $\alpha$ lub objętościowej $\gamma$.
Zjawisko to opisujemy za pomocą współczynnika rozszerzalności liniowej $\alpha$, lub objętościowej $\gamma$. ![](../../../../../media/Pasted%20image%2020260129164959.png)
W celu zrozumienia powodu rozszerzania się ciał, musimy spojrzeć na potencjał oddziaływania międzyatomowego. Gdyby drgania w sieci krystalicznej były harmoniczne, czyli wykres energii potencjalnej byłby idealnie symetryczną parabolą, średnia odległość między atomami nie zmieniłaby się ze wzrostem energii. W rzeczywistości jednak drgania są anharmoniczne. Przy zbliżaniu się atomów siły odpychania rosną gwałtowanie, zaś przy oddalaniu maleją wolniej. W celu zrozumienia powodu rozszerzania się ciał, musimy spojrzeć na potencjał oddziaływania międzyatomowego. Gdyby drgania w sieci krystalicznej były harmoniczne, czyli wykres energii potencjalnej byłby idealnie symetryczną parabolą, średnia odległość między atomami nie zmieniłaby się ze wzrostem energii. W rzeczywistości jednak drgania są anharmoniczne. Przy zbliżaniu się atomów siły odpychania rosną gwałtownie, zaś przy oddalaniu maleją wolniej.
Przy różnicy temperatur nieprzekraczającej kilkudziesięciu stopni przyrost długości jest proporcjonalny do przyrostu długości.
![](../../../../../media/Pasted%20image%2020260129170228.png)
Wrzenie to proces parowania w całej objętości cieczy. Rozpoczyna się ono w takiej temperaturze, w której ciśnienie pary nasyconej równe jest ciśnieniu zewnętrznemu. Temperatura wrzenia zależy więc od ciśnienia zewnętrznego i wzrasta wraz z jego wzrostem. Nie jest to zależność wprost proporcjonalna, a jej charakter zależy od rodzaju cieczy. Podczas wrzenia temperatura jest stała pomimo dostarczania do cieczy ciepła. Całe pobrane przez ciecz ciepło zużywane jest na zmianę stanu skupienia z ciekłego na gazowy. Wrzenie to proces parowania w całej objętości cieczy. Rozpoczyna się ono w takiej temperaturze, w której ciśnienie pary nasyconej równe jest ciśnieniu zewnętrznemu. Temperatura wrzenia zależy więc od ciśnienia zewnętrznego i wzrasta wraz z jego wzrostem. Nie jest to zależność wprost proporcjonalna, a jej charakter zależy od rodzaju cieczy. Podczas wrzenia temperatura jest stała pomimo dostarczania do cieczy ciepła. Całe pobrane przez ciecz ciepło zużywane jest na zmianę stanu skupienia z ciekłego na gazowy.
Doświadczalna weryfikacja tego zjawiska w przypadku ciał stałych odbywa się za pomocą przyrządu zwanego dylatometrem. Pozwala on na precyzyjny pomiar zmian wymiarów próbki pod wpływem ogrzewania. Schemat tego urządzenia widoczny jest poniżej:
![](../../../../../media/Pasted%20image%2020260122173657.png)
Na podstawie uzyskanych danych pomiarowych, współczynnik rozszerzalności liniowej $\alpha$ wyznaczamy, korzystając z poniższej zależności:
# Tabela pomiarowa $$
![](../../../../../media/Pasted%20image%2020260108171659.png) \alpha = \frac{\Delta l}{l_{0} \cdot \Delta t}
$$
Gdzie: Δl przyrost długości, $l_{0}$ długość początkowa, Δt różnica temperatur.

View File

@@ -0,0 +1,189 @@
# Obliczenia
### Punkt pomiarowy nr 1
Dane wejściowe: $U = 3.3 \, V$, $I = 2.2 \, A$.
Temperatury odczytane: 1290, 1280, 1278, 1276, 1280 \[$^\circ C$].
**1. Średnia temperatura luminacyjna ($t_{1sr}$):**
$$t_{1sr} = \frac{1290+1280+1278+1276+1280}{5} = \frac{6404}{5} = 1280.8 \, ^\circ C$$
**2. Temperatura luminacyjna w Kelvinach ($T_1$):**
$$T_1 = 1280.8 + 273.15 = 1553.95 \, K$$
**3. Moc ($P$):**
$$P = 3.3 \cdot 2.2 = 7.26 \, W$$
**4. Temperatura rzeczywista ($T$):**
$$K = \frac{\lambda}{C_2} \ln(a)$$
$$K = \frac{650 \cdot 10^{-9}}{0.01438} \ln(0.45) \approx -3.61 \cdot 10^{-5}$$
Obliczenie $T$:
$$\frac{1}{T} = \frac{1}{1553.95} + (-3.61 \cdot 10^{-5}) = 0.0006435 - 0.0000361 = 0.0006074$$
$$T = \frac{1}{0.0006074} \approx \mathbf{1646.3 \, K}$$
**5. Logarytmy do wykresu:**
$$\ln(T) = \ln(1646.3) \approx 7.4063$$
$$\ln(P) = \ln(7.26) \approx 1.9824$$
---
### Punkt pomiarowy nr 2
Dane wejściowe: $U = 3.91 \, V$, $I = 2.4 \, A$.
Temperatury odczytane: 1370, 1370, 1360, 1370, 1375 \[$^\circ C$].
**1. Średnia temperatura luminacyjna ($t_{1sr}$):**
$$t_{1sr} = \frac{1370+1370+1360+1370+1375}{5} = 1369.0 \, ^\circ C$$
**2. Temperatura luminacyjna w Kelvinach ($T_1$):**
$$T_1 = 1369.0 + 273.15 = 1642.15 \, K$$
**3. Moc ($P$):**
$$P = 3.91 \cdot 2.4 = 9.38 \, W$$
**4. Temperatura rzeczywista ($T$):**
$$\frac{1}{T} = \frac{1}{1642.15} + (-3.61 \cdot 10^{-5}) = 0.0006089 - 0.0000361 = 0.0005728$$
$$T = \frac{1}{0.0005728} \approx \mathbf{1745.6 \, K}$$
**5. Logarytmy do wykresu:**
$$\ln(T) = \ln(1745.6) \approx 7.4649$$
$$\ln(P) = \ln(9.38) \approx 2.2390$$
---
### Punkt pomiarowy nr 3
Dane wejściowe: $U = 4.96 \, V$, $I = 2.6 \, A$.
Temperatury odczytane: 1400, 1401, 1398, 1400, 1398 \[$^\circ C$].
**1. Średnia temperatura luminacyjna ($t_{1sr}$):**
$$t_{1sr} = \frac{6997}{5} = 1399.4 \, ^\circ C$$
**2. Temperatura luminacyjna w Kelvinach ($T_1$):**
$$T_1 = 1399.4 + 273.15 = 1672.55 \, K$$
**3. Moc ($P$):**
$$P = 4.96 \cdot 2.6 = 12.90 \, W$$
**4. Temperatura rzeczywista ($T$):**
$$\frac{1}{T} = \frac{1}{1672.55} + (-3.61 \cdot 10^{-5}) = 0.0005979 - 0.0000361 = 0.0005618$$
$$T = \frac{1}{0.0005618} \approx \mathbf{1780.0 \, K}$$
**5. Logarytmy do wykresu:**
$$\ln(T) = \ln(1780.0) \approx 7.4844$$
$$\ln(P) = \ln(12.90) \approx 2.5569$$
---
### Punkt pomiarowy nr 4
Dane wejściowe: $U = 5.24 \, V$, $I = 2.8 \, A$.
Temperatury odczytane: 1460, 1450, 1460, 1452, 1461 \[$^\circ C$].
**1. Średnia temperatura luminacyjna ($t_{1sr}$):**
$$t_{1sr} = \frac{7283}{5} = 1456.6 \, ^\circ C$$
**2. Temperatura luminacyjna w Kelvinach ($T_1$):**
$$T_1 = 1456.6 + 273.15 = 1729.75 \, K$$
**3. Moc ($P$):**
$$P = 5.24 \cdot 2.8 = 14.67 \, W$$
**4. Temperatura rzeczywista ($T$):**
$$\frac{1}{T} = \frac{1}{1729.75} + (-3.61 \cdot 10^{-5}) = 0.0005781 - 0.0000361 = 0.0005420$$
$$T = \frac{1}{0.0005420} \approx \mathbf{1844.9 \, K}$$
**5. Logarytmy do wykresu:**
$$\ln(T) = \ln(1844.9) \approx 7.5202$$
$$\ln(P) = \ln(14.67) \approx 2.6859$$
---
### Punkt pomiarowy nr 5
Dane wejściowe: $U = 5.97 \, V$, $I = 3.0 \, A$.
Temperatury odczytane: 1483, 1490, 1491, 1490, 1491 \[$^\circ C$].
**1. Średnia temperatura luminacyjna ($t_{1sr}$):**
$$t_{1sr} = \frac{7445}{5} = 1489.0 \, ^\circ C$$
**2. Temperatura luminacyjna w Kelvinach ($T_1$):**
$$T_1 = 1489.0 + 273.15 = 1762.15 \, K$$
**3. Moc ($P$):**
$$P = 5.97 \cdot 3.0 = 17.91 \, W$$
**4. Temperatura rzeczywista ($T$):**
$$\frac{1}{T} = \frac{1}{1762.15} + (-3.61 \cdot 10^{-5}) = 0.0005675 - 0.0000361 = 0.0005314$$
$$T = \frac{1}{0.0005314} \approx \mathbf{1881.8 \, K}$$
**5. Logarytmy do wykresu:**
$$\ln(T) = \ln(1881.8) \approx 7.5400$$
$$\ln(P) = \ln(17.91) \approx 2.8854$$
---
## Szczegółowe obliczenia regresji liniowej
Metoda Najmniejszych Kwadratów (MNK) dla równania $\ln(P) = n \cdot \ln(T) + C$.
Oznaczenia zmiennych: $y = \ln(P)$, $x = \ln(T)$, $N=5$.
**Tabela sum pośrednich:**
| Lp. | $x_i$ | $y_i$ | $x_i \cdot y_i$ | $x_i^2$ | $y_i^2$ |
| :-: | :---: | :---: | :-------------: | :-----: | :-----: |
| 1 | 7.4063 | 1.9824 | 14.6822 | 54.8533 | 3.9300 |
| 2 | 7.4649 | 2.2390 | 16.7139 | 55.7247 | 5.0131 |
| 3 | 7.4844 | 2.5569 | 19.1369 | 56.0162 | 6.5377 |
| 4 | 7.5202 | 2.6859 | 20.1985 | 56.5534 | 7.2141 |
| 5 | 7.5400 | 2.8854 | 21.7559 | 56.8516 | 8.3255 |
| **$\Sigma$** | **37.4158** | **12.3496** | **92.4874** | **279.9992** | **31.0204** |
### 1. Obliczenie współczynnika kierunkowego $n$
$$n = \frac{N \sum(x_i y_i) - \sum x_i \sum y_i}{N \sum x_i^2 - (\sum x_i)^2}$$
Podstawienie wartości z tabeli:
$$n = \frac{5 \cdot 92.4874 - 37.4158 \cdot 12.3496}{5 \cdot 279.9992 - (37.4158)^2}$$
$$n = \frac{462.4370 - 462.0702}{1399.9960 - 1399.9421} = \frac{0.3668}{0.0539}$$
Wynik:
$$n \approx \mathbf{6.86}$$
### 2. Obliczenie wyrazu wolnego $C$
$$C = \frac{\sum y_i - n \sum x_i}{N}$$
$$C = \frac{12.3496 - 6.86 \cdot 37.4158}{5} = \frac{-244.3228}{5}$$
Wynik:
$$C \approx \mathbf{-48.86}$$
---
## 5. Obliczenie niepewności pomiarowej współczynnika kierunkowego
Niepewność standardową współczynnika kierunkowego $u(n)$ obliczamy z pełnego wzoru analitycznego:
$$u(n) = \sqrt{\frac{N}{N-2} \cdot \frac{\sum y_i^2 - n\sum x_i y_i - C\sum y_i}{N\sum x_i^2 - (\sum x_i)^2}}$$
Podstawienie wartości z tabeli sum:
* Mianownik ułamka wewnętrznego (wyznacznik): $D = N\sum x_i^2 - (\sum x_i)^2 \approx 0.0539$
* Licznik ułamka wewnętrznego (suma kwadratów reszt): $S = \sum y_i^2 - n\sum x_i y_i - C\sum y_i$
$S = 31.0204 - (6.86 \cdot 92.4874) - (-48.86 \cdot 12.3496)$
$S \approx 0.0209$
Obliczenie końcowe:
$$u(n) = \sqrt{\frac{5}{3} \cdot \frac{0.0209}{0.0539}} = \sqrt{1.6667 \cdot 0.3878} \approx \sqrt{0.6463}$$
Wynik:
$$u(n) \approx \mathbf{0.80}$$
**Wynik końcowy:**
Wartość wykładnika potęgowego temperatury wynosi (z niepewnością standardową):
$$n=6.86±0.80$$
**Równanie regresji**
$\ln(P)=6.86⋅ln(T)48.86$
---
## 6. Współczynnik korelacji liniowej $r$
$$r = \frac{N \sum x_i y_i - \sum x_i \sum y_i}{\sqrt{[N \sum x_i^2 - (\sum x_i)^2][N \sum y_i^2 - (\sum y_i)^2]}}$$
Podstawienie obliczonych wcześniej liczników i mianowników:
* Licznik: $0.3668$
* Mianownik $x$: $0.0539$
* Mianownik $y$: $N \sum y_i^2 - (\sum y_i)^2 = 5 \cdot 31.0204 - (12.3496)^2 = 155.1020 - 152.5126 = 2.5894$
$$r = \frac{0.3668}{\sqrt{0.0539 \cdot 2.5894}} = \frac{0.3668}{\sqrt{0.1396}} \approx \frac{0.3668}{0.3736}$$
Wynik:
$$r \approx \mathbf{0.98}$$
Wartość bliska jedności świadczy o bardzo dobrym dopasowaniu prostej do punktów pomiarowych.
---
## Analiza zgodności z teorią i wnioski
Celem ćwiczenia było sprawdzenie prawa Stefana-Boltzmanna, które przewiduje, że dla ciała doskonale czarnego moc promieniowania jest proporcjonalna do czwartej potęgi temperatury ($P \sim T^4$), czyli teoretyczna wartość współczynnika wynosi $n_{teor} = 4$.
**Obliczenie błędu względnego:**
$$\delta = \frac{|n_{dosw} - n_{teor}|}{n_{teor}} \cdot 100\% = \frac{|6.86 - 4|}{4} \cdot 100\% = \mathbf{71.5\%}$$
**Wnioski:**
Wyznaczona doświadczalnie wartość wykładnika potęgowego $n = 6.86 \pm 0.80$ nie pokrywa się w granicach błędu z wartością teoretyczną $n=4$.
Różnica ta wynika z faktu, że:
1. Włókno wolframowe nie jest ciałem doskonale czarnym jego emisyjność zmienia się wraz z temperaturą i długością fali.
2. Występują straty mocy na przewodnictwo cieplne (przez wsporniki i gaz w bańce), które zależą od temperatury liniowo ($T^1$), co w matematycznym dopasowaniu zawyża wykładnik potęgowy.
3. Wysoka wartość współczynnika korelacji $r=0.98$ potwierdza jednak, że w badanym zakresie temperatur zależność ma charakter potęgowy, choć o innym wykładniku niż dla idealnego ciała czarnego.

View File

@@ -2,7 +2,6 @@
# Cel # Cel
Jakościowe sprawdzenie prawa promieniowania za pomocą pirometru Jakościowe sprawdzenie prawa promieniowania za pomocą pirometru
optycznego. optycznego.
# Wstęp teoretyczny # Wstęp teoretyczny
## Promieniowanie cieplne ## Promieniowanie cieplne
- Promieniowanie cieplne jest promieniowaniem elektromagnetycznym emitowanym przez każde ciało, niezależnie od stanu skupienia, którego temperatura jest większa od zera bezwzględnego. - Promieniowanie cieplne jest promieniowaniem elektromagnetycznym emitowanym przez każde ciało, niezależnie od stanu skupienia, którego temperatura jest większa od zera bezwzględnego.
@@ -11,18 +10,4 @@ optycznego.
- Ciało, które absorbuje całą energię cieplną padającego na nie promieniowania elektromagnetycznego, nazywamy doskonale czarnym. - Ciało, które absorbuje całą energię cieplną padającego na nie promieniowania elektromagnetycznego, nazywamy doskonale czarnym.
- Proces ten zachodzi niezależnie od długości fali i temperatury - Proces ten zachodzi niezależnie od długości fali i temperatury
- Ciało takie jest idealnym emitentem w danej temperaturze emituje maksymalną możliwą ilość energii. - Ciało takie jest idealnym emitentem w danej temperaturze emituje maksymalną możliwą ilość energii.
- W rzeczywistości ciała takie nie istnieją, ale potrafimy stworzyć modele, które są ich wystarczającym przybliżeniem. - W rzeczywistości ciała takie nie istnieją, ale potrafimy stworzyć modele, które są ich wystarczającym przybliżeniem.
## Prawo Plancka
- To prawo opisujące emisję promieniowania elektromagnetycznego przez ciało doskonale czarne będące w równowadze termodynamicznej znajdujące się w danej temperaturze.
- Patrząc na wykres krzywej Plancka jesteśmy w stanie zaobserwować dwie cechy zmieniające się wraz ze wzrostem temperatury: wzrost energii oraz przesunięcie maksimum.
## Prawo Stefana-Boltzmanna
- Prawo to opisuje całkowitą moc promieniowania emitowaną przez ciało. Całkowita energia emitowana przez jednostkę powierzchni ciała doskonale czarnego w jednostce czasu jest proporcjonalna do czwartej potęgi jego temperatury termodynamicznej.
## Prawo Kirchhoffa
- Opisuje relację między zdolnością do emisji a absorpcji. Twierdzi, że stosunek zdolności emisyjnej do zdolności absorpcyjnej ciała zależy tylko od temperatury i długości fali, a nie od rodzaju ciała. Upraszczając dobry absorbent będzie dobrym emitentem.
## Prawo Wiena
- Według niego długość fali, na którą przypada maksimum emisji promieniowania, jest odwrotnie proporcjonalna do temperatury.
## Wzór Plancka
- Wzór ten opisuje dokładny kształt krzywej promieniowania ciała doskonale czarnego dla każdej długości fali i temperatury.
# Tabela pomiarowa
![](../../../../../media/Pasted%20image%2020260114190759.png)

View File

@@ -1,4 +1,143 @@
import math import numpy as np
from scipy import stats
def P(U, I): # --- DANE POMIAROWE (odczytane ze zdjęcia) ---
return U * I # Format: (U, I, [t1, t2, t3, t4, t5])
dane_pomiary = [
(3.30, 2.2, [1290, 1280, 1278, 1276, 1280]),
(3.91, 2.4, [1370, 1370, 1360, 1370, 1375]),
(4.96, 2.6, [1400, 1401, 1398, 1400, 1398]),
(5.24, 2.8, [1460, 1450, 1460, 1452, 1461]),
(5.97, 3.0, [1483, 1490, 1491, 1490, 1491])
]
# Uwaga: Dla ostatniego punktu przyjąłem odczyt 1483-1491 (zgodnie z fizyką wzrostu temp.),
# a nie 1443, co sugerowałoby spadek temperatury przy wzroście mocy.
# --- STAŁE FIZYCZNE ---
LAMBDA = 650e-9 # 650 nm
A_WOLFRAM = 0.45 # Współczynnik absorpcji
C2 = 0.01438 # Stała [m*K]
ZERO_ABS = 273.15 # 0 st. C
def formatuj_liczbe(x, precyzja=4):
"""Pomocnicza funkcja do formatowania liczb w LaTeX"""
return f"{x:.{precyzja}f}"
def generuj_blok_obliczen_dla_punktu(indeks, dane_row, korekta_stala):
"""Generuje szczegółowy opis obliczeń dla pojedynczego punktu"""
u, i_prad, t_list = dane_row
# --- OBLICZENIA ---
t_sr = np.mean(t_list)
T1 = t_sr + ZERO_ABS
P = u * i_prad
# Korekcja temperatury
odwrotnosc_T = (1/T1) + korekta_stala
T_real = 1/odwrotnosc_T
# Logarytmy
lnT = np.log(T_real)
lnP = np.log(P)
val_korekta = (LAMBDA/C2) * np.log(A_WOLFRAM) # Wartość liczbowa korekty
# --- GENEROWANIE TEKSTU MARKDOWN/LATEX ---
md = []
md.append(f"### Punkt pomiarowy nr {indeks}")
md.append(f"Dane wejściowe: $U = {u} \\, V$, $I = {i_prad} \\, A$.")
md.append(f"Temperatury odczytane: {
', '.join(map(str, t_list))} [$^\\circ C$].\n")
# 1. Średnia
sum_t = sum(t_list)
md.append(f"**1. Średnia temperatura luminacyjna ($t_{{1sr}}$):**")
md.append(f"$$ t_{{1sr}} = \\frac{{\\sum t_i}}{{5}} = \\frac{{{sum_t}}}{{5}} = {
t_sr:.1f} \\, ^\\circ C $$")
# 2. Kelvin
md.append(f"**2. Temperatura luminacyjna w Kelvinach ($T_1$):**")
md.append(
f"$$ T_1 = t_{{1sr}} + 273.15 = {t_sr:.1f} + 273.15 = {T1:.2f} \\, K $$")
# 3. Moc
md.append(f"**3. Moc ($P$):**")
md.append(f"$$ P = U \\cdot I = {u} \\cdot {i_prad} = {P:.2f} \\, W $$")
# 4. Temp rzeczywista
md.append(f"**4. Temperatura rzeczywista ($T$):**")
md.append("Korzystamy ze wzoru korekcyjnego (z prawa Plancka):")
md.append(
f"$$ \\frac{{1}}{{T}} = \\frac{{1}}{{T_1}} + \\frac{{\\lambda}}{{C_2}} \\ln(a) $$")
md.append(
f"Stała korekcja $K = \\frac{{650 \\cdot 10^{{-9}}}}{{0.01438}} \\ln(0.45) \\approx {val_korekta:.2e}$")
md.append(f"$$ \\frac{{1}}{{T}} = \\frac{{1}}{{{T1:.2f}}} + ({val_korekta:.2e}) = {
1/T1:.2e} - {abs(val_korekta):.2e} = {odwrotnosc_T:.2e} $$")
md.append(f"$$ T = \\frac{{1}}{{{odwrotnosc_T:.6f}}} \\approx \\mathbf{{{
T_real:.1f} \\, K}} $$")
# 5. Logarytmy
md.append(f"**5. Logarytmy do wykresu:**")
md.append(f"$$ \\ln(T) = \\ln({T_real:.1f}) \\approx {lnT:.4f} $$")
md.append(f"$$ \\ln(P) = \\ln({P:.2f}) \\approx {lnP:.4f} $$")
md.append("\n---\n") # Separator
return "\n".join(md), {
'id': indeks, 'U': u, 'I': i_prad, 'P': P,
't1_sr': t_sr, 'T1': T1, 'T': T_real,
'lnT': lnT, 'lnP': lnP
}
def przetworz_wszystko(dane):
korekta_stala = (LAMBDA / C2) * np.log(A_WOLFRAM)
raport_full = []
raport_full.append("# Szczegółowe obliczenia do Ćwiczenia 402\n")
wyniki_lista = []
# Pętla generująca opis dla każdego punktu
for i, row in enumerate(dane):
tekst_punktu, wyniki_dict = generuj_blok_obliczen_dla_punktu(
i+1, row, korekta_stala)
raport_full.append(tekst_punktu)
wyniki_lista.append(wyniki_dict)
# Regresja
x_val = [w['lnT'] for w in wyniki_lista]
y_val = [w['lnP'] for w in wyniki_lista]
slope, intercept, r_value, stderr, intercept_stderr = stats.linregress(
x_val, y_val)
# Tabela zbiorcza
raport_full.append("## Tabela Zbiorcza Wyników")
raport_full.append(
"| Lp. | $U$ [V] | $I$ [A] | $P$ [W] | $t_{1,sr}$ [$^{\\circ}$C] | $T_{rz}$ [K] | $\\ln(T)$ | $\\ln(P)$ |")
raport_full.append("|:---:|:---:|:---:|:---:|:---:|:---:|:---:|:---:|")
for w in wyniki_lista:
raport_full.append(f"| {w['id']} | {w['U']} | {w['I']} | {w['P']:.2f} | {
w['t1_sr']:.1f} | **{w['T']:.0f}** | {w['lnT']:.4f} | {w['lnP']:.4f} |")
# Podsumowanie regresji
raport_full.append("\n## Wyniki końcowe (Regresja)")
raport_full.append(f"Równanie prostej: $\\ln(P) = n \\cdot \\ln(T) + C$")
raport_full.append(
f"* **Współczynnik $n$ (potęga temperatury):** `{slope:.4f}`")
raport_full.append(f"* **Błąd standardowy $S_n$:** `{stderr:.4f}`")
raport_full.append(
f"* **Współczynnik korelacji $R^2$:** `{r_value**2:.4f}`")
raport_full.append(f"\n$$ \\ln(P) = ({slope:.3f} \\pm {
stderr:.3f}) \\cdot \\ln(T) + ({intercept:.3f}) $$")
return "\n".join(raport_full)
if __name__ == "__main__":
gotowy_raport = przetworz_wszystko(dane_pomiary)
print("-" * 20 + " KOPIUJ OD TEGO MIEJSCA " + "-" * 20)
print(gotowy_raport)
print("-" * 20 + " KONIEC KOPIOWANIA " + "-" * 20)

View File

@@ -0,0 +1,171 @@
# Szereg Maclaurina
**Zadanie za 4 pkt, więc może nie jest to największy priorytet ale dla kujonów może być**
Dajmy na to takie zadanie.
**Obliczyć $\cos \frac{1}{8}$ z dokładnością do $0.00000000001$ posługując się rozwinięciem funkcji $f(x)$ w szeregu Maclaurina.**
Słuchaj mordo, to bardzo proste zadanie! Otóż robimy coś takiego, że:
- Bierzemy se funkcje podaną w zadaniu, tutaj $\cos x$
- Liczymy dla niej kilka pochodnych, tyle, aż wartości zaczną się powtarzać. Rozumisz?! Czyli w naszym przypadku bierzesz tego cosinusa jebanego i go różniczkujesz jakby jutra miało nie być. Czyli
$$
\begin{aligned}
f(x) =& \cos(x) \\
f'(x) =& -\sin(x) \\
f''(x) =& -\cos(x) \\
f'''(x) =& \sin(x) \\
f''''(x) =& \cos(x) \\
\end{aligned}
$$
Jak widać na załączonym wyżej obrazku 4 pochodna to ponownie cos, więc dalej nie liczysz. Czaisz to kurwa???
- Obliczamy wartości tych pochodnych w $0$. Dla szerego Maclaurina __zawsze__ w $0$. Czyli tutaj:
$$
\begin{aligned}
f(0) =& \cos(0) =& 1 \\
f'(0) =& -\sin(0) =& 0 \\
f''(0) =& -\cos(0) =& -1 \\
f'''(0) =& \sin(0) =& 0 \\
f''''(0) =& \cos(0) =& 1 \\
\end{aligned}
$$
- Potem podstawiamy do wzoru na rozwinięcie szeregu:
$$
f(x) = f(0) + \frac{f'(0)}{1!}x + \frac{f''(0)}{2!}x^2 + \frac{f'''(0)}{3!}x^3 + \dots + \frac{f^{(n)}(0)}{n!}x^n + R_n(x)
$$
Jakbyś się zastanawiał co to jest $R_n(x)$ to sie kurwa tyle nie zastanawiaj. Jak już koniecznie musisz to wiedzieć to wiedz, że to jest __jebana__ reszta szerego Macularina, którą tutaj __jebiesz__, bo nie jest nam do niczego potrzeba. Wyjebane w nią miej.
Tam pod $f'(0)$ podstawiasz poprzednio wyliczone wartości
- Jak już to masz to zajebiście, jesteśmy niemal w domu. Teraz wystarczy jeno uprościć.
- Uprościłeś? To tera pa na to:
$$
\cos(\frac{1}{8}) \approx 1 - \frac{(\frac{1}{8})^2}{2} + \frac{(\frac{1}{8})^4}{24} \approx 0.992197667
$$
- Brawo, teraz skończyłeś. Jedyne co ci pozostało to zaokrąglić do podanego w polecenia miejsca po przecinku. Chyba kurwa umiesz zaokrąglać jak jesteś na studiach? Nie będę tego robił. Jak nie umiesz to spierdalaj
# Obliczyć całki
**Zadanie za fhuj dużo punktów, więc lepiej umieć**
Tu jest kwestia zawiła, gdyż mamy różne metody, azaliż pozwolisz, mocium panie, iż wyłożę je teraz wszystkie z należytą staranności i dokładnością.
## Całkowanie przez podstawienie
Prosta piłka jak chuj. Jedyny szkopuł, który tutaj może przeszkadzać to taki, że trzeba umieć liczyć pochodne i dosyć dobrze je widzieć. Generalnie metoda jest taka, że:
- Bierzemy jakąś pojebaną całkę typu
$$
\int \frac{\sqrt[4]{3 + \operatorname{ctg}x}}{\sin ^2x}dx
$$
Widzisz to i myślisz sobie *o kurwa co ja mam zrobić???*
A to nie jest wcale takie trudne, bo metoda jest prosta. Otóż:
- Bierzesz to co wygląda na pojebane i podstawiasz pod $t$. Potem liczysz z tego $t$ pochodną.
W tym przypadku konkretnym wygląda to tak:
$$
\begin{aligned}
t =& 3 + \operatorname{ctg}x \\
dt =& -\frac{1}{\sin^2x}dx \\
-dt =& \frac{1}{\sin^2x}dx
\end{aligned}
$$
No i co nam to w zasadzie __kurwa__ dało? Żeby to wiedzieć, trzeba umieć liczyć pochodne, mieć oczy i *myśleć*! Jak się zastanowisz nad tym, to ta część w mianowniku $dt$, to to samo co mianownik naszej całki!
- Jeżeli teraz wykonamy podstawienie to:
$$
\int \sqrt[4]{t} \times \operatorname-{dt}
$$
Jak nie widzisz co się stało to zamieniliśmy ten mianownik na $dt$.
- Teraz po prostu to liczymy ze wzoru:
$$
\int \sqrt[4]{t} \cdot -\operatorname{dt} = -\frac{4}{5}\sqrt[4]{t^5}
$$
- Nie można zapomnieć o podstawieniu!
$$
-\frac{4}{5}\sqrt[4]{(3 + \operatorname{ctg}x)^5} + C
$$
I to jest nasz wynik.
## Całkowanie przez części
Bardzo schematyczna metoda. Jak mamy taką całkę, że jej ni chuja nie da się policzyć to:
- bierzemy część całki i oznaczamy ją jako $u$. To różniczkujemy.
- bierzemy drugą część i oznaczamy ją jako $v'$. To całkujemy.
- $u \cdot v'$ musi dawać nam te oryginalną całkę
- podstawiamy do wzoru, który wygląda tak:
$$
u \cdot v - \int u' \cdot v
$$
- Powtarzamy aż do skutku! (można by rzec, że to algorytm rekurencyjny? być może…)
## Całki z pierwiastkami
Esencjonalnie trzeba zawsze sprowadzić do dwóch form:
$$
\begin{align}
\int\sqrt{a^2 - x^2} dx \\
\int\sqrt{x^2 + a} dx\\
\end{align}
$$
Jak już mamy takie gówno to liczymy ze wzoru.
Jak to tak przekształcić? Pewnie jakimiś wzorami skróconego mnożenia, dodaniem czegoś, odjęciem. Takie szmery bajery.
## Całki wymierne
Tutaj też wchodzą wzory. (nie chce mi sie ich przepisywać xd)
![](../../../media/Pasted%20image%2020260120192400.png)
Trzeba przekształcić wielomian do takiej formy. Robimy to albo licząc deltę, przekształcając w formę kanoniczną albo jakimiś innymi wymyślnymi metodami.
Jak mamy w mianowniku funkcje co się ją da rozłożyć to robimy taki myk, że rozbijamy na dwa ułamki z licznikiem A i B, a potem wyliczamy te liczniki układem równań.
np.
$$
\begin{aligned}
% 1. Uproszczenie całki
\int \frac{5x-2}{2x^2 - 10x + 8} \,dx &= \frac{1}{2} \int \frac{5x-2}{x^2 - 5x + 4} \,dx \\[1em]
% 2. Miejsca zerowe mianownika
x^2 - 5x + 4 &= 0 \implies \Delta = 9, \quad x_1 = 1, \ x_2 = 4 \\
x^2 - 5x + 4 &= (x-1)(x-4) \\[1em]
% 3. Rozkład na ułamki proste
\frac{5x-2}{(x-1)(x-4)} &= \frac{A}{x-1} + \frac{B}{x-4} \quad | \cdot (x-1)(x-4)\\
5x - 2 &= A(x-4) + B(x-1) \\
5x - 2 &= Ax - 4A + Bx - B \\
5x - 2 &= (A+B)x + (-4A-B) \\[1em]
% 4. Układ równań (porównanie współczynników)
&\begin{cases}
A + B = 5 \\
-4A - B = -2
\end{cases} \\
\text{Dodajemy stronami: } \quad -3A &= 3 \implies A = -1 \\
\text{Podstawiamy A: } \quad -1 + B &= 5 \implies B = 6 \\[1em]
% 5. Obliczenie całki
I &= \frac{1}{2} \int \left( \frac{-1}{x-1} + \frac{6}{x-4} \right) \,dx \\
&= \frac{1}{2} \left( -\ln|x-1| + 6\ln|x-4| \right) + C \\
&= -\frac{1}{2}\ln|x-1| + 3\ln|x-4| + C
\end{aligned}
$$
Takie coś xdd
# Obliczyć całki oznaczone
Całki oznaczone różnią sie od nieoznaczonych tym, że jak już się już obliczy to trzeba jeszcze podstawić górna i dolną granicę i odjąć drugie od pierwszego.
$$
\begin{aligned}
I &= \int_{0}^{4} \frac{e^{\sqrt{x}}}{\sqrt{x}} \,dx \\[1em]
t &= \sqrt{x} \implies dt = \frac{1}{2\sqrt{x}} \,dx \\
2\,dt &= \frac{1}{\sqrt{x}} \,dx \\[1em]
x &= 0 \implies t = \sqrt{0} = 0 \\
x &= 4 \implies t = \sqrt{4} = 2 \\[1em]
I &= \int_{0}^{2} e^t \cdot 2 \,dt \\
&= 2 \int_{0}^{2} e^t \,dt \\
&= 2 \left[ e^t \right]_{0}^{2} \\
&= 2 (e^2 - e^0) \\
&= 2(e^2 - 1)
\end{aligned}
$$
**Uwaga**, jeśli liczysz przez podstawienie to miej na baczności, że podstawiamy granice dla całego wyrażenia!!
# Obliczyć pole ograniczone wykresem
- Przyrównać obie funkcje do siebie
- policzyć miejsca zerowe tego co wyszło to sa granice całki
- liczymy p i q paraboli
- pod całką odejmujemy funkcje wyżej od tej niżej
- obliczamy
- wynik
- profit

View File

@@ -4,7 +4,6 @@
## Suma szeregu ## Suma szeregu
Granice szeregu nazywamy jego sumą. Granice szeregu nazywamy jego sumą.
Czyli lim Xn = (sigma)^(nieskończoność) n=1 Xn Czyli lim Xn = (sigma)^(nieskończoność) n=1 Xn
Dla ciągu Xn określamy ciąg Sn wzorem Sn = (sigma)^n i=1 Xi Dla ciągu Xn określamy ciąg Sn wzorem Sn = (sigma)^n i=1 Xi
wtedy wtedy
S1 = X1 S1 = X1

View File

@@ -0,0 +1,7 @@
[Matematyka dyskretna](matematyka_dyskretna/Matematyka%20dyskretna.md)
[Matematyka stosowana](matematyka_stosowana/Matematyka%20stosowana.md)
[Metody numeryczne](metody_numeryczne/Metody%20numeryczne.md)
[Prawo podatkowe](prawo_podatkowe/Prawo%20podatkowe.md)
[Programowanie](programowanie/Programowanie.md)
[Python](python/Python.md)
[Technika cyfrowa](techniki_cyfrowe/Technika%20cyfrowa.md)

View File

@@ -0,0 +1,4 @@
- Formą zdaniową nazywamy zdanie, które staje się zdaniem logicznym po zamianie niewiadomych na obiekty z określonej dziedziny.
- Kwantyfikatory
- Dowody twierdzeń
- Zaprzeczanie

View File

@@ -0,0 +1,2 @@
[[Wykład 1]]
[[2 wykład]]

View File

@@ -0,0 +1,3 @@
# [Logika](https://www.matemaks.pl/logika.html)
- Symbole
- Tautologia

View File

@@ -0,0 +1,54 @@
# Logika
- Prawo de'morgana przy negacji alternatywy lub koniunkcji zamieniamy też ze sobą działania
- suma indeksowanej rodziny zbiorów elementy które występują w co najmniej jednym
- iloczyn indeksowanej rodziny zbiorów elementy które wystęupją w każdym
# Abstrakcja
- Izomorfizm bijekcja, która zachowuje funkcje i relacje.
- Homomorfizm odwzorowanie jednej algebry liniowej(np. pierścienia) w drugą przy zachowaniu odpowiednich działań
- Automorfizm izomorfizm na samym sobie, czyli odwzorowanie struktury na samą siebie przy zachowaniu działań itp.
# Relacje
- piwo z kolegami
- zwrotność (każda ze sobą)
- symetryczność (działa w dwie strony)
- przechodniość (jeśli xRy i yRz to xRz)
- relacja równoważności, gdy spełnia wszystko powyżej
- antysymetryczność (xRy i yRx wtedy i tylko wtedy gdy x = y)
# Struktury
- Grupa struktura algebraiczna definiowana jako zbiór z określonym na nim łącznym i odwracalnym dwuargumentowym działaniem wewnętrznym[1]; szczególny przypadek monoidu, w którym każdy element ma element odwrotny (zob. Podobne struktury).
- Iniekcja każdy argument ma przypisaną tylko jedną wartość i żadne dwa argumenty nie dają tej samej wartości. Innymi słowy jest różnowartościowa.
- Suriekcja zbiór wartości pokrywa się z przeciwdziedziną (każdy element przeciwdziedziny jest użyty)
- Bijekcja iniekcja i suriekcja na raz. Liczba bijekcji to $n!$ gdzie n to ilość el. zbioru.
- działanie wewnętrzne operacjie nie wyrzucają nas z danego zbioru
- rozdzielność $a \cdot (b + c) = (a \cdot b) + (a \cdot c)$
- półgrupa nie potrzebuje el. neutralnego i odwrotnego
# Grafy
- Graf podstawowy obiekt rozważań teorii grafów, struktura matematyczna służąca do przedstawiania i badania relacji między obiektami. W uproszczeniu graf to zbiór wierzchołków, które mogą być połączone krawędziami w taki sposób, że każda krawędź kończy się i zaczyna w którymś z wierzchołków.
- Graf planarny graf który można narysować nie przecinając linii na kartce.
- Graf spójny każda para wierzchołków jest połączona
- Twierdzenie Kuratowskiego graf jest planarny, jeśli nie zawiera podgrafu, który jest grafem rozszerzonym grafu $K_5$ lub $K_{3,3}$. Innymi słowy: graf jest planarny jeśli nie jest stworzony z pentagramu/3 kropek na góra-dół.
- Macierz incydencji pokazuje gdzie wierzchołki grafu mają krawędzi. Wiersz to wierzchołek, a kolumny to krawędzi. Jeśli jest $0$ to nie styka się, jeśli liczba $< 0$ to wchodzi do wierzchołka, a jeśli $> 0$ to z niego wychodzi.
# Teoria liczb
- $ax + by = c$, przy takim zapisie szukamy $NWD(a, b)$ i sprawdzamy czy dzieli liczbę c. Uzywamy rozszerzonego algorytmu Euklidesa
- Hinolskie twierdzenie o resztach służy do rozwiązywania układów równań.
Ważne wzory:
$$
\begin{align}
N &= n_i \cdot n_{i + 1} \cdot \ ...\ \cdot n_k \\
N_i &= \frac{N}{n_i} \\
N_i \cdot y_i &\equiv 1 \pmod{n_i} \\
x &= \sum_{i = 1}^{k}({a_i \cdot N_i \cdot y_i}) \pmod{N}
\end{align}
$$
# Euklides
Mamy NWD(a,b), gdzie a > b
1. Rozpisujemy a za pomocą b $a = b \cdot x + r$, gdzie x to wielokrotność a r reszta
2. rozpisujemy b za pomocą r
3. powtórz, aż dojdziesz do momentu gdy $r = 0$
Rozszerzenie polega na robieniu tego samego ale w drugą stronę

View File

@@ -0,0 +1,15 @@
Funkcje rekurencyjne są trudne i często nierozwiązywalne.
Równania liniowe jednorodne.
Funkcja afiniczna nie jest liniowa.
$$
\begin{align}
a_{n + 1} &= 4 \cdot a_n \\
a_{a} &= 1 \\
a_{i} &= 0 \\
\end{align}
$$

Some files were not shown because too many files have changed in this diff Show More