Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
8125cb1
feat: initial support for CIPHER simulations
aplowman Jul 10, 2025
61394ce
feat: initial support for CIPHER simulations
aplowman Jul 10, 2025
df8b593
Remove resource request from cipher demo
gcapes Aug 13, 2025
3b2206d
Add `combine_phases` to inputs in task schema
gcapes Aug 14, 2025
54f1068
Add schema for `from_random_voronoi_with_orientations` method
gcapes Aug 14, 2025
0d75620
Implement `from volume element` method
gcapes Aug 14, 2025
6d9a27d
Fix function name to match file name
gcapes Sep 3, 2025
71576e3
Implement from_random_voronoi_orientations_gradient method
gcapes Sep 3, 2025
a599deb
Add environment definitions for cipher
gcapes Sep 5, 2025
71cb666
Add Aiden's old workflow file
gcapes Sep 17, 2025
a9aaf3b
Start to implement tasks using new task schemas
gcapes Sep 17, 2025
4a5ce2e
Move CIPHER definitions from workflow to template components
gcapes Sep 17, 2025
0d82b11
Implement remaining CIPHER tasks
gcapes Sep 17, 2025
91361c3
Fix indentation to match other env definitions
gcapes Oct 1, 2025
d2b9bed
Add simulate_grain_growth task to workflow
gcapes Oct 1, 2025
e0c7d0e
build: merge
aplowman Oct 15, 2025
9d70a28
fix: demo of how to implement `from_statistics_dual_phase_orientations`
aplowman Oct 15, 2025
3bfbfda
Implement dual phase orientations with Dream3D
gcapes Oct 21, 2025
2dc7806
Add original single-phase workflows
gcapes Oct 23, 2025
7ccfac1
Fix various syntax errors
gcapes Oct 28, 2025
f05ea10
Save dream3d hdf5 file by using absolute path in json pipline file
gcapes Oct 29, 2025
94b128d
Use compact notation for output file parser
gcapes Oct 29, 2025
52c2412
Convert orientations to old matflow format
gcapes Oct 29, 2025
3d6fac9
Convert orientations to old matflow format
gcapes Nov 6, 2025
0b0f993
Revert "Convert orientations to old matflow format"
gcapes Nov 6, 2025
099d3d5
Convert orientations to numpy so we can edit them
gcapes Nov 6, 2025
3645cc5
Rename CIPHER workflows more descriptively
gcapes Nov 6, 2025
f1dbc20
Use new matflow syntax
gcapes Nov 10, 2025
ce0be31
Add placeholder tasks to single phase microstructure workflow
gcapes Nov 24, 2025
96670cc
Add skeleton task schema to return a volume element
gcapes Dec 2, 2025
2e44947
Add completed task schema but with hard-coded values
gcapes Dec 8, 2025
6b05a6a
Fix typo
gcapes Dec 8, 2025
c2b72ae
Define quaternion replacement ranges through input parameters
gcapes Dec 8, 2025
30691d6
Add quaternions as demo data file
gcapes Dec 9, 2025
07b8050
Save misorientations plot
gcapes Dec 9, 2025
daab0a8
Remove old comment
gcapes Dec 16, 2025
58578f8
Add workflow doc attribute
gcapes Dec 16, 2025
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
18 changes: 18 additions & 0 deletions docs/source/environments_template_linux.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -105,3 +105,21 @@
- command: python "<<script_path>>" <<args>>
num_cores: 1
parallel_mode: null

- name: cipher_env
executables:
- label: cipher
instances:
- command: /full/path/to/cipher/bin/cipher.exe --config cipher_input.yaml
num_cores: 1
parallel_mode: null

- name: cipher_processing_env
setup: |
source /full/path/to/.venv/bin/activate
executables:
- label: python_script
instances:
- command: python "<<script_path>>" <<args>>
num_cores: 1
parallel_mode: null
Binary file not shown.
3 changes: 3 additions & 0 deletions matflow/data/demo_data_manifest/demo_data_manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,8 @@
},
"load_cases.npz": {
"in_zip": "load_cases_npz.zip"
},
"clustering_quaternions": {
"in_zip": "clustering_quaternions.zip"
}
}
Loading
Loading