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

OpenMDAO / dymos / 13843527857
91%

Build:
DEFAULT BRANCH: master
Ran 13 Mar 2025 08:14PM UTC
Jobs 1
Files 418
Run time 85min
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

pending completion
13843527857

push

github

web-flow
Moved Expressions from being calculated in the timeseries to being calculated along side the ODE. (#1147)

* Remove stdout constraint summary from Trajectory configure process.

* first crack at a function to return an ODE that's a combination of a system and an exec comp

* ODE Expressions implemented for Radau, GaussLobatto, and ExplicitShooting. Still need Analytic, Birkhoff, and PicardShooting.

* birkhoff working with ODE Expresions. Might want to do some introspection to remove all the units warnings.

* Fixed regex for extracting dymos-style expressions. MinTimeClimbTimeseriesExpr now works.

* ode_expr are now calc_expr.  Analytic phases still need to support them.

* calc exprs working with Analytic transcription.

* Removed TimeseriesOutputGroup since expressions are no longer handled in the timeseries.

* removing old expression logic

* Brachistochrone implicit duration doc had previously not set shape explicitly. This now was expecting shape_by_conn.

* Added more verbosity in corner case of docstring linting when file is not readable.

* add documentation of add_calc_expr to the Phase API docs.

* Continuing to remove references to "is_expr"

* Working on removing all references to is_expr

* Fixed an issue causing calc expression input shapes to be wrong during simulate. Added doc page for calc expressions.

* notebook linting

* Don't use openmdao is_undefined yet so that we're compatible with older versions.

* removed some references the old timeseries structure.

* Fixed a bug where ode expressions were not correctly using src_indices for inputs that are parameters, t_initial, or t_duration.

* Various cleanup of timseries plots that relied on the old architecture, and pycodestyle stuff

* path and boundary constraint correction.

* add calculator expressions doc to the toctree

* Backwards incompatibility: Invalid timeseries outputs now raise an error rather than a warning.

290 of 336 new or added lines in 26 files covered. (86.31%)

51 existing lines in 7 files now uncovered.

32789 of 35230 relevant lines covered (93.07%)

5.65 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
96.48
-2.51% dymos/phase/test/test_analytic_phase.py
3
97.84
-2.16% dymos/examples/balanced_field/doc/test_doc_balanced_field_length.py
11
81.14
-0.93% dymos/phase/phase.py
31
73.5
dymos/utils/ode_utils.py

Uncovered Existing Lines

Lines Coverage ∆ File
3
81.14
-0.93% dymos/phase/phase.py
4
70.37
-2.96% dymos/transcriptions/analytic/analytic.py
4
89.08
0.68% dymos/transcriptions/explicit_shooting/explicit_shooting.py
4
87.0
-1.69% dymos/transcriptions/pseudospectral/pseudospectral_base.py
10
96.48
-2.51% dymos/phase/test/test_analytic_phase.py
12
90.65
-8.6% dymos/phase/test/test_implicit_duration.py
14
84.89
-4.3% dymos/utils/introspection.py
Jobs
ID Job ID Ran Files Coverage
1 13843527857.1 13 Mar 2025 09:27PM UTC 418
93.07
GitHub Action Run
Source Files on build 13843527857
  • Tree
  • List 418
  • Changed 23
  • Source Changed 0
  • Coverage Changed 23
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 52d866b1 on github
  • Prev Build on master (#13797476226)
  • Next Build on master (#13927338396)
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

© 2025 Coveralls, Inc