• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

OpenMDAO / dymos / 6562353747
91%

Build:
DEFAULT BRANCH: master
Ran 18 Oct 2023 02:47PM UTC
Jobs 5
Files 429
Run time 18s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Oct 2023 02:26PM UTC coverage: 92.444% (-0.3%) from 92.779%
6562353747

push

github

web-flow
Birkhoff Transcription Take 2 (#1008)

* Added Birkhoff transcription and modified pseudospectral base to accomodate it

* modified defects to match new paper

* Added a birkhoff transcription for GL grid

* Fixed a bug in time conversion

* attempt to compute defects using the matrix form

* typo

* changed collocation comp to use vectorized state

* removed duplicate Birhkoff transcription for GL grid

* pre-computed A and C matrics

* modified birhkoff collocation to be standalone transcription independent of pseudospectral base

* Demonstration of a functional birkhoff iter group under LGL and solve_segments=forward

* better testing

* added backwards propagation test

* updated to newest algorithm from Ross

* Added analytic derivatives

* Updated Birkhoff.get_parameter_connections to accommodate dymos changes.

* Fixed indexing on collocaition constraint test

* Changed the way state rates are calculated in BirkhoffCollocationComp to better match the referenced.  Updated partials.

* more partials cleanup

* Minor fixes to collocation comp

* adding birkhoff radau capability.

* fixed a unit mismatch in collocation comp

* Added CGL collocation

* Modified birkhoff collocation comp to allow for matrix states

* modified birkhoff collocation comp to work with matrix states

* made SimulationPhase and ExplicitShooting transcription work with a birkhoff grid

* Minor fixes to the birkhoff collocation comp test

* Fixed an issue with the cgl weights and added tests for the cgl nodes and birkhoff matrices

* Added birkhoff transcription and grid to init

* birkhoff transcription now uses the birkhoff_iter_group

* Added moon landing problem from Ross's paper

* added an endpoint ODE and started connecting it to boundary constraints, but have a derivative issue somewhere

* Added second version of double integrator

* Fixed an issue in the CGL partials

* Double integrator problem no... (continued)

1939 of 2211 new or added lines in 44 files covered. (87.7%)

7 existing lines in 5 files now uncovered.

34194 of 36989 relevant lines covered (92.44%)

4.33 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.61
dymos/transcriptions/pseudospectral/components/test/test_birkhoff_collocation_defect.py
1
97.22
dymos/utils/birkhoff.py
1
96.77
dymos/utils/cgl.py
2
96.72
dymos/transcriptions/pseudospectral/components/birkhoff_boundary_group.py
3
95.48
-1.09% dymos/transcriptions/grid_data.py
3
98.25
dymos/transcriptions/pseudospectral/components/birkhoff_collocation_comp.py
5
91.8
-6.34% dymos/examples/brachistochrone/test/ex_brachistochrone.py
5
96.65
-2.56% dymos/examples/shuttle_reentry/test/test_reentry.py
6
94.23
dymos/examples/goddard_rocket_problem/test/test_goddard_rocket_problem.py
6
91.38
-3.07% dymos/examples/hyper_sensitive/test/test_hyper_sensitive.py
7
93.14
dymos/examples/double_integrator/test/test_double_integrator_breakwell.py
10
84.21
-0.29% dymos/examples/aircraft_steady_flight/test/test_aircraft_cruise.py
11
86.59
dymos/examples/low_thrust_spiral/test/test_low_thrust_spiral.py
69
64.62
dymos/transcriptions/pseudospectral/components/birkhoff_iter_group.py
142
65.37
dymos/transcriptions/pseudospectral/birkhoff.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
98.98
-1.02% dymos/examples/cannonball/test/test_load_case_missing_phase.py
1
97.89
0.68% dymos/examples/double_integrator/test/test_double_integrator.py
1
85.71
-1.24% dymos/examples/double_integrator/test/test_double_integrator_timeseries_units.py
2
95.54
-1.79% dymos/load_case.py
2
72.73
-18.18% dymos/visualization/linkage/test/test_gui.py
Jobs
ID Job ID Ran Files Coverage
1 6562353747.1 18 Oct 2023 03:13PM UTC 429
91.32
2 6562353747.2 18 Oct 2023 03:13PM UTC 429
91.54
3 6562353747.3 18 Oct 2023 03:13PM UTC 429
66.63
4 6562353747.4 18 Oct 2023 03:13PM UTC 429
91.36
5 6562353747.5 18 Oct 2023 03:13PM UTC 429
92.38
Source Files on build 6562353747
  • Tree
  • List 429
  • Changed 133
  • Source Changed 0
  • Coverage Changed 133
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 7cf68309 on github
  • Prev Build on master (#6550230651)
  • Next Build on master (#6660848770)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc