Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
697af87
feat(SOF-8050): sample, measurement, external property source, hyster…
VsevolodX Sep 4, 2026
221e26b
chore(SOF-8050): regenerate Python data modules and pydantic models
VsevolodX Sep 4, 2026
a7064c1
feat(SOF-8050): hysteresis_loop example from run 20260901_171601_alsc…
VsevolodX Sep 4, 2026
eb54269
chore(SOF-8050): regenerate Python data modules for the hysteresis_lo…
VsevolodX Sep 4, 2026
4263e5c
fix(SOF-8050): review round 1 — reusable field/branch enums, sample m…
VsevolodX Sep 4, 2026
848f200
chore(SOF-8050): regenerate Python data modules and models after revi…
VsevolodX Sep 4, 2026
7277c64
feat(SOF-8050): the hysteresis loop is the property — parameters insi…
VsevolodX Sep 4, 2026
7a42cc8
chore(SOF-8050): regenerate Python data modules and models for the lo…
VsevolodX Sep 4, 2026
d8ce962
fix(SOF-8050): loop property review round — standardDeviation, respon…
VsevolodX Sep 4, 2026
7b6dc31
chore(SOF-8050): regenerate Python data modules and models for the lo…
VsevolodX Sep 4, 2026
a085d56
fix(SOF-8050): a measurement is performed on one sample
VsevolodX Sep 5, 2026
af2ba9b
chore(SOF-8050): regenerate Python data modules and models for one-sa…
VsevolodX Sep 5, 2026
1edcdfd
chore(SOF-8050): WIP release [release]
VsevolodX Sep 6, 2026
feed220
feat(SOF-8050): measurement gets a required instrument block and its …
VsevolodX Sep 7, 2026
91826d0
chore(SOF-8050): WIP release [release]
VsevolodX Sep 7, 2026
641e4cc
test(SOF-8050): entity-graph baseline for the measurement domain (573…
VsevolodX Sep 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions example/core/reference/external.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"measurementId": "mSrUn20260901ALSc1",
"sampleId": "aScN01448r0c00Xy1",
"unitId": "7c1e2f0a9b3d4e5f6a7b8c9d-build-loop"
}
46 changes: 46 additions & 0 deletions example/measurement.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"_id": "mSrUn20260901ALSc1",
"_sample": {
"_id": "aScN01448r0c00Xy1",
"cls": "Sample",
"slug": "pdac-com5-01448-r0c00"
},
"instrument": {
"name": "utk-asylum-cypher-1",
"description": {
"vendor": "Asylum Research",
"model": "Cypher",
"software": "afm-lib"
},
"session": {
"name": "20260901_171601_alscn_01448",
"started": "2026-09-01T17:16:02Z",
"directory": "C:\\Users\\Asylum User\\Documents\\Asylum Research Data\\260831"
},
"settings": {
"drive_amplitude_v": 1.0,
"bias_points": 64,
"loops_per_site": 8
},
"registration": {
"frame": "asylum-spm stage",
"units": "m",
"anchor": "100 um below the left bottom electrode",
"r0c00_stage_m": [
0.021064,
0.020812999
]
}
},
"metadata": {
"run_dir": "C:\\Users\\Asylum User\\Documents\\GitHub\\AFM_Combinatorial_Libraries\\runs\\20260901_171601_alscn_01448",
"recordsCount": 8
},
"name": "20260901_171601_alscn_01448",
"schemaVersion": "0.2.0",
"slug": "20260901-171601-alscn-01448",
"status": "finished",
"workflow": {
"...": "include(workflow.json)"
}
}
27 changes: 27 additions & 0 deletions example/measurement/instrument.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "utk-asylum-cypher-1",
"description": {
"vendor": "Asylum Research",
"model": "Cypher",
"software": "afm-lib"
},
"session": {
"name": "20260901_171601_alscn_01448",
"started": "2026-09-01T17:16:02Z",
"directory": "C:\\Users\\Asylum User\\Documents\\Asylum Research Data\\260831"
},
"settings": {
"drive_amplitude_v": 1.0,
"bias_points": 64,
"loops_per_site": 8
},
"registration": {
"frame": "asylum-spm stage",
"units": "m",
"anchor": "100 um below the left bottom electrode",
"r0c00_stage_m": [
0.021064,
0.020812999
]
}
}
10 changes: 10 additions & 0 deletions example/measurement/set.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"isEntitySet": true,
"entitySetType": "ordered",
"entityCls": "Measurement",
"_sampleSet": {
"_id": "sSetPDACCOM501448",
"cls": "Sample",
"slug": "pdac-com5-01448"
}
}
Loading
Loading