Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
38f91b5
chore: update schema folder
k0stik Jan 13, 2026
d4c3c98
chore: update example folder
k0stik Jan 13, 2026
db6a569
chore: update dist folder
k0stik Jan 13, 2026
d11a46d
chore: update src/py folder
k0stik Jan 13, 2026
b324747
update: change FIRST_IMAGE/LAST_IMAGE/INTERMEDIATE_IMAGES of qe-neb-c…
k0stik Jan 16, 2026
c6b9045
update: required fields in atomic-species
k0stik Jan 19, 2026
e65a0de
chore: use ContextProviderNameEnum for contextProviders
k0stik Jan 21, 2026
fe2b0bd
chore: use ContextProviderNameEnum for contextProviders
k0stik Jan 21, 2026
b6c3d14
chore: make point optional in points-path-data-provider
k0stik Jan 21, 2026
4eb8db9
chore: improve execution context types
k0stik Jan 21, 2026
09d8fa1
update: workflow schema
k0stik Jan 23, 2026
c560569
update: subworkflow schema
k0stik Jan 23, 2026
1bb8bc0
update: workflow schema
k0stik Jan 23, 2026
f0ac7a5
chore: improve subworkflow model
k0stik Jan 27, 2026
2e16797
chore: improve subworkflow model
k0stik Jan 27, 2026
76dcc53
chore: improve subworkflow model
k0stik Jan 27, 2026
0693b8b
chore: change legacy model titles
k0stik Jan 28, 2026
972315e
chore: improve models
k0stik Jan 28, 2026
7919d60
chore: improve model types
k0stik Jan 29, 2026
ec46ff8
chore: improve model types
k0stik Jan 29, 2026
3d5e487
chore: improve model types
k0stik Jan 29, 2026
1bad6cb
update: improve context types
k0stik Feb 2, 2026
2e6b383
update: improve context
k0stik Feb 2, 2026
2c426cb
update: improve context
k0stik Feb 3, 2026
9368bdb
update: improve context
k0stik Feb 3, 2026
6b3ee9d
update: improve context
k0stik Feb 3, 2026
33b896c
chore: rename ts type
k0stik Feb 4, 2026
d96f70a
chore: improve dimensions
k0stik Feb 5, 2026
1ad790a
chore: improve dimensions
k0stik Feb 5, 2026
16b279c
chore: improve dimensions
k0stik Feb 5, 2026
7e85bfe
update: workflow/subworkflow units
k0stik Feb 6, 2026
49faa1a
update: workflow/subworkflow units
k0stik Feb 6, 2026
b513cf7
update: remove executableId/applicationId
k0stik Feb 10, 2026
51a506e
fix: io unit input
k0stik Feb 13, 2026
c1da846
update: improve method.data structure
k0stik Feb 16, 2026
9a45932
fix: ajv validation for dft model
k0stik Feb 16, 2026
66ac7dc
fix: add isMultiMaterial to workflow/subworkflow
k0stik Feb 17, 2026
be892d2
update: executable unit execution schema
k0stik Feb 19, 2026
e603350
Merge pull request #380 from Exabyte-io/chore/SOF-7756-1
k0stik Mar 24, 2026
fa33982
Merge pull request #381 from Exabyte-io/chore/SOF-7756-2
k0stik Mar 24, 2026
8619e75
Merge pull request #382 from Exabyte-io/chore/SOF-7756-3
k0stik Mar 24, 2026
cf11ef4
Merge pull request #383 from Exabyte-io/chore/SOF-7756-4
k0stik Mar 24, 2026
732194e
Merge pull request #385 from Exabyte-io/chore/SOF-7756-5
k0stik Mar 24, 2026
42d12bb
chore: cleanup
k0stik Mar 24, 2026
c04a5f9
Merge pull request #387 from Exabyte-io/chore/SOF-7813
k0stik Mar 24, 2026
75ec994
chore: merge dev
k0stik Mar 24, 2026
afe2a2a
chore: merge dev
k0stik Mar 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
40 changes: 34 additions & 6 deletions dist/js/example/job.json
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,7 @@
"shortName": "qe",
"summary": "Quantum Espresso",
"version": "5.1.1",
"build": "GNU",
"hasAdvancedComputeOptions": true
},
"model": {
Expand All @@ -92,7 +93,8 @@
"type": "pseudopotential"
},
"subtype": "gga",
"type": "dft"
"type": "dft",
"functional": "pbe"
},
"name": "Band Structure",
"properties": [
Expand All @@ -105,6 +107,7 @@
"shortName": "qe",
"summary": "Quantum Espresso",
"version": "5.1.1",
"build": "GNU",
"hasAdvancedComputeOptions": true
},
"compute": null,
Expand All @@ -113,6 +116,7 @@
"applicationId": [
"eaJepm4AWfqpaCw59"
],
"applicationName": "Quantum ESPRESSO",
"isDefault": true,
"monitors": [
{
Expand All @@ -135,14 +139,32 @@
"templateId": "dJ7HYz5pQ4AuN5qc9"
}
],
"name": "pw_scf"
"name": "pw_scf",
"postProcessors": [],
"preProcessors": [],
"monitors": [],
"results": []
},
"flowchartId": "execution",
"head": true,
"input": [
{
"content": "K_POINTS automatic\n2 2 2 0 0 0",
"name": "pw_scf.in"
"template": {
"applicationName": "espresso",
"applicationVersions": [
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
}
],
"executableName": "pw.x",
"name": "kpoints_grid"
},
"rendered": "K_POINTS automatic\n2 2 2 0 0 0",
"isManuallyChanged": false
}
],
"monitors": [
Expand All @@ -163,11 +185,13 @@
}
],
"status": "idle",
"type": "execution"
"type": "execution",
"context": []
}
]
}
],
"workflows": [],
"tags": [
"workflow"
],
Expand All @@ -176,7 +200,11 @@
"_id": "LCthJ6E2QabYCZqf4",
"flowchartId": "05c362dc27ff1bb98d16fd60",
"type": "subworkflow",
"name": "subworkflow unit"
"name": "subworkflow unit",
"preProcessors": [],
"postProcessors": [],
"monitors": [],
"results": []
}
]
}
Expand Down
3 changes: 2 additions & 1 deletion dist/js/example/model.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
"type": "pseudopotential"
},
"subtype": "gga",
"type": "dft"
"type": "dft",
"functional": "pbe"
}
1 change: 1 addition & 0 deletions dist/js/example/software/application.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
"shortName": "qe",
"summary": "Quantum Espresso",
"version": "5.1.1",
"build": "GNU",
"hasAdvancedComputeOptions": true
}
1 change: 1 addition & 0 deletions dist/js/example/software/executable.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"applicationId": [
"eaJepm4AWfqpaCw59"
],
"applicationName": "Quantum ESPRESSO",
"isDefault": true,
"monitors": [
{
Expand Down
6 changes: 5 additions & 1 deletion dist/js/example/software/flavor.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,9 @@
"templateId": "dJ7HYz5pQ4AuN5qc9"
}
],
"name": "pw_scf"
"name": "pw_scf",
"postProcessors": [],
"preProcessors": [],
"monitors": [],
"results": []
}
1 change: 0 additions & 1 deletion dist/js/example/software/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"rendered": "K_POINTS automatic\n10 10 10 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
Expand Down
3 changes: 2 additions & 1 deletion dist/js/example/software_directory/modeling/espresso.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"name": "espresso",
"shortName": "qe",
"summary": "Quantum Espresso",
"version": "7.2"
"version": "7.2",
"build": "GNU"
}
4 changes: 3 additions & 1 deletion dist/js/example/software_directory/modeling/nwchem.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
{
"name": "NWChem",
"summary": "NWChem: a comprehensive and scalable open-source solution for large scale molecular simulations",
"shortName": "nwchem",
"version": "6.6",
"exec": "nwchem"
"exec": "nwchem",
"build": "GNU"
}
73 changes: 58 additions & 15 deletions dist/js/example/software_directory/modeling/unit/execution.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,71 @@
"name": "espresso",
"shortName": "qe",
"summary": "Quantum Espresso",
"version": "7.2"
"version": "7.2",
"build": "GNU"
},
"flowchartId": "modeling",
"head": true,
"input": [
{
"applicationName": "espresso",
"applicationVersions": [
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"rendered": "K_POINTS automatic\n10 10 10 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
}
],
"executableName": "pw.x",
"name": "kpoints_grid"
"template": {
"applicationName": "espresso",
"applicationVersions": [
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
}
],
"executableName": "pw.x",
"name": "kpoints_grid"
},
"rendered": "K_POINTS automatic\n2 2 2 0 0 0",
"isManuallyChanged": false
}
],
"name": "modeling",
"status": "idle",
"type": "execution"
"type": "execution",
"preProcessors": [],
"postProcessors": [],
"monitors": [],
"results": [],
"context": [],
"executable": {
"advancedComputeOptions": true,
"applicationId": [
"eaJepm4AWfqpaCw59"
],
"applicationName": "Quantum ESPRESSO",
"isDefault": true,
"monitors": [
{
"name": "standard_output"
}
],
"name": "pw.x",
"postProcessors": [],
"preProcessors": [],
"results": [
{
"name": "atomic_forces"
}
]
},
"flavor": {
"executableId": "4987JFJ3kKbwvFSG7",
"input": [
{
"templateId": "dJ7HYz5pQ4AuN5qc9"
}
],
"name": "pw_scf",
"postProcessors": [],
"preProcessors": [],
"monitors": [],
"results": []
}
}
3 changes: 2 additions & 1 deletion dist/js/example/software_directory/modeling/vasp.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,6 @@
"name": "vasp",
"shortName": "vasp",
"summary": "vienna ab-initio simulation package",
"version": "5.3.5"
"version": "5.3.5",
"build": "GNU"
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
"name": "jupyterLab",
"shortName": "jl",
"summary": "Jupyter Lab",
"version": "0.33.12"
"version": "0.33.12",
"build": "GNU"
}
3 changes: 2 additions & 1 deletion dist/js/example/software_directory/scripting/python.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
"name": "python",
"shortName": "py",
"summary": "Python Script",
"version": "2.7.5"
"version": "2.7.5",
"build": "GNU"
}
3 changes: 2 additions & 1 deletion dist/js/example/software_directory/scripting/shell.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@
"name": "shell",
"shortName": "sh",
"summary": "Shell Script",
"version": "4.2.46"
"version": "4.2.46",
"build": "GNU"
}
73 changes: 58 additions & 15 deletions dist/js/example/software_directory/scripting/unit/execution.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,29 +5,72 @@
"name": "python",
"shortName": "py",
"summary": "Python Script",
"version": "2.7.5"
"version": "2.7.5",
"build": "GNU"
},
"compute": null,
"flowchartId": "scripting",
"head": true,
"input": [
{
"applicationName": "espresso",
"applicationVersions": [
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"rendered": "K_POINTS automatic\n10 10 10 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
}
],
"executableName": "pw.x",
"name": "kpoints_grid"
"template": {
"applicationName": "espresso",
"applicationVersions": [
"6.0"
],
"content": "K_POINTS automatic\n{{nkx}} {{nky}} {{nkz}} 0 0 0",
"contextProviders": [
{
"name": "KGridManagerMixin"
}
],
"executableName": "pw.x",
"name": "kpoints_grid"
},
"rendered": "K_POINTS automatic\n2 2 2 0 0 0",
"isManuallyChanged": false
}
],
"name": "scripting",
"status": "idle",
"type": "execution"
"type": "execution",
"preProcessors": [],
"postProcessors": [],
"monitors": [],
"results": [],
"executable": {
"advancedComputeOptions": true,
"applicationId": [
"eaJepm4AWfqpaCw59"
],
"applicationName": "Quantum ESPRESSO",
"isDefault": true,
"monitors": [
{
"name": "standard_output"
}
],
"name": "pw.x",
"postProcessors": [],
"preProcessors": [],
"results": [
{
"name": "atomic_forces"
}
]
},
"flavor": {
"executableId": "4987JFJ3kKbwvFSG7",
"input": [
{
"templateId": "dJ7HYz5pQ4AuN5qc9"
}
],
"name": "pw_scf",
"postProcessors": [],
"preProcessors": [],
"monitors": [],
"results": []
},
"context": []
}
14 changes: 14 additions & 0 deletions dist/js/example/system/runtime_items.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"preProcessors": [],
"postProcessors": [],
"monitors": [
{
"name": "standard_output"
}
],
"results": [
{
"name": "atomic_forces"
}
]
}
Loading
Loading