Skip to content

Commit ec85e04

Browse files
authored
Merge pull request #1032 from pariterre/master
Added example to setup
2 parents 35b32e6 + b17bc1a commit ec85e04

File tree

4 files changed

+36
-5
lines changed

4 files changed

+36
-5
lines changed

.github/workflows/run_tests_linux.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@ jobs:
1919
- name: Checkout code
2020
uses: actions/checkout@v3
2121

22+
- name: Checkout submodules
23+
if: matrix.shard == 1
24+
run: git submodule update --init --recursive
25+
2226
- name: Setup environment
2327
uses: conda-incubator/setup-miniconda@v3
2428
with:
@@ -105,4 +109,4 @@ jobs:
105109
files: ./coverage.xml
106110
flags: unittests
107111
fail_ci_if_error: true
108-
verbose: true
112+
verbose: true

.github/workflows/run_tests_osx_win.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ jobs:
3333
- name: Checkout code
3434
uses: actions/checkout@v3
3535

36+
- name: Checkout submodules
37+
if: matrix.shard == 1
38+
run: git submodule update --init --recursive
39+
3640
- name: Setup environment
3741
uses: conda-incubator/setup-miniconda@v3
3842
with:

bioptim/examples/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@
4040
"getting_started",
4141
OrderedDict(
4242
[
43+
("Basic OCP", "basic_ocp.py"),
4344
("Custom objectives", "custom_objectives.py"),
4445
("Custom parameters", "custom_parameters.py"),
4546
("Custom phase transitions", "custom_phase_transitions.py"),
@@ -49,7 +50,6 @@
4950
("Example multiphase", "example_multiphase.py"),
5051
("Example simulation", "example_simulation.py"),
5152
("Example cyclic movement", "example_cyclic_movement.py"),
52-
("Basic OCP", "basic_ocp.py"),
5353
("Example constraint weight", "custom_constraint_weights.py"),
5454
("How to plot", "how_to_plot.py"),
5555
]

setup.py

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,39 @@
1818
"bioptim/dynamics",
1919
"bioptim/dynamics/fatigue",
2020
"bioptim/dynamics/state_space_dynamics",
21+
"bioptim/examples",
22+
"bioptim/examples/getting_started",
23+
"bioptim/examples/models",
24+
"bioptim/examples/models/mesh",
25+
"bioptim/examples/toy_examples",
26+
"bioptim/examples/toy_examples/acados",
27+
"bioptim/examples/toy_examples/custom_model",
28+
"bioptim/examples/toy_examples/custom_model/custom_package",
29+
"bioptim/examples/toy_examples/discrete_mechanics_and_optimal_control",
30+
"bioptim/examples/toy_examples/fatigue",
31+
"bioptim/examples/toy_examples/feature_examples",
32+
"bioptim/examples/toy_examples/holonomic_constraints",
33+
"bioptim/examples/toy_examples/inverse_optimal_control",
34+
"bioptim/examples/toy_examples/moving_horizon_estimation",
35+
"bioptim/examples/toy_examples/muscle_driven_ocp",
36+
"bioptim/examples/toy_examples/muscle_driven_with_contact",
37+
"bioptim/examples/toy_examples/optimal_time_ocp",
38+
"bioptim/examples/toy_examples/sqp_method",
39+
"bioptim/examples/toy_examples/stochastic_optimal_control",
40+
"bioptim/examples/toy_examples/symmetrical_torque_driven_ocp",
41+
"bioptim/examples/toy_examples/torque_driven_ocp",
42+
"bioptim/examples/toy_examples/tracking",
2143
"bioptim/gui",
2244
"bioptim/interfaces",
2345
"bioptim/limits",
2446
"bioptim/misc",
25-
"bioptim/optimization",
26-
"bioptim/optimization/solution",
27-
"bioptim/models/",
47+
"bioptim/models",
2848
"bioptim/models/biorbd",
2949
"bioptim/models/protocols",
50+
"bioptim/optimization",
51+
"bioptim/optimization/solution",
3052
"examples",
53+
"external/biomechanics_models/Geometry_triangle",
3154
],
3255
license="LICENSE",
3356
keywords=["biorbd", "Ipopt", "CasADi", "Optimal control", "biomechanics"],

0 commit comments

Comments
 (0)