-
Notifications
You must be signed in to change notification settings - Fork 19
53 lines (45 loc) · 1.18 KB
/
measure_length_scales.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
name: CI
on:
pull_request:
push:
branches:
- main
schedule:
- cron: "0 13 * * 1" # Every Monday at 9AM EST
jobs:
measure-length-scales:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup environment
run: |
python -m pip install --upgrade pip
pip install numpy
pip install imageruler
pip install ceviche-challenges
- name: cavity_design
run: |
cd cavity_design
python minimum_lengthscales_run.py
cd ..
- name: Metagrating3D
run: |
cd Metagrating3D
python minimum_lengthscales_run.py
cd ..
- name: RGB_metalens
run: |
cd RGB_metalens
python minimum_lengthscales_run.py
cd ..
- name: slow_light_waveguide
run: |
cd slow_light_waveguide
python minimum_lengthscales_run.py
cd ..
- name: waveguide_mode_converter
run: |
cd waveguide_mode_converter
python run.py designs/converter_generator_circle_6_x47530832_w1_s796.csv
cd ..